作者Calco (云淡风轻)
看板comm_and_RF
标题Re: receiver系统模拟(Heterodyne type)
时间Mon Apr 3 08:24:55 2006
※ 引述《Zoomyoyo (^^)》之铭言:
: 不晓得有没有高手能给我些意见
: 我在做 receiver 系统模拟的时候
: 碰到了极大的麻烦
: 由於我接收到的信号除了我要的 ( 50 M Hz)
: 还有比邻的干扰( 70 M Hz)
: 通常一般降频在数学的形式上 就是乘上 cos(w1*t) , cos(w2*t)
: 降到 baseband
: 但是实际的 mixer 是乘上 1 -1 1 -1 ....方波的信号
: 而此方波的频谱就不会像 cosine 只有在其主频上有一个 tone
: 而会在 奇数频上都会有 tone (越来越小..)
: 我是用 matlab做模拟( 用 code写)
: 自己做 调变和解调 ,如果是用 ideal 的 cosine , sine作降频还有解调
: 都可以解得回来 , 但如果在 mixer的 LO 不用 cos , sin 信号
: 而用 1 -1 1 -1..方波灌入 ,则不管两次降频的频率怎麽取
: 都解不回来 ><
: 我自己的发现是 方波的 频谱 , 除了在奇数频上有tone
: 其他地方也会有tone(虽然很小) , 但干扰可能比所要的信号要大上
: 100~1000 倍
: 所以不管怎麽降频 干扰在最後 基频端总会有干扰
: 希望有强者能耐心看完我的文章 给我点解答
: 我老板不准我在中间加 filter
: 只准在 baseband 前端加一个 low-pass filter
: 所以我现在不晓得要怎麽办....
: 多谢耐心看完 真的很希望有人能给我解答.....
我猜你的问题可能来自於IF频率的选取,一般讯号进mixer,
前面的滤波器功能主要是滤image,而接在mixer後的主要是channel select filter
如果你没有image的问题,在理想的two tone输入里面,应该不会造成影响
主要的问题在於方波输入,一般Gilbert mixer的LO输入也都假设这样去分析
你说你在不是奇数频也有tone,那你的duty cycle应该不是50%
这会使问题变的很复杂,为了简化起见,我以50%来举例,
经由F.S,可以得到,你只有奇数频,而且频宽很大,Harmonic衰减很慢,
以n分之一衰减,今天如果你的LO选择在20,只考虑n=1,3,5
则讯号会落到30(主讯号),10,50
而干扰会落在50,10,30
看出原因了吗?干扰如果很大,再加上第三谐波又不小,当然解不出来
今天如果你选择LO=40,也只考虑n=1,3,5
则讯号会落到10(主讯号),70,150
而干扰会在30,50,130
这样就避开这问题了,所以我觉得有两个方法可以解决,
一就直接降频,不然就对你的LO reshape,如Gaussian Filter
使其Harmonic衰减加快
这是我粗浅的看法,不晓得对你有没有帮助
Good Luck!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 71.105.102.199