返回信息流最近在做接收端的程序,现在程序只做了基带的处理,相当于发送信号时基带信号,加了高斯白噪声,结果很正确。现在想把下变频的模块加进去,这样发送的基带信号先上变频(即Real(basebandsignal*exp(2*pi*fc*t))),然后加了高斯白噪声,在接受端先乘以cos,sin,然后经过低通滤波器,再经过抽取率为2的抽取。但是加了这部分的代码后程序始终得不到理想的结果,不知道哪位大牛做过相关方面的内容,在这里讨论讨论,需要注意的问题。
这是一条镜像帖。来源:北邮人论坛 / communications / #19217同步于 2011/12/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
下变频模块问题请教
kzdg2005
2011/12/12镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
是这样的,如果不要加这上下变频模块,纯基带信号仿真,那么发送端的发送信号应该就是baseband_signal(复数),过信道的时候直接加一个高斯白噪声(复数),这个过程仿真的结果是对的,误码率曲线是正确的。现在我加了上变频和下变频,因为发送体制是FM,所以发送的信号是Acos(2*pi*fc*t+fi(t)),其中其中fi(t)是跟基带信号有关的(0-1数据经过脉冲成型后的基带信号),因此我是程序中是取的Real(exp(2*pi*fc*t+fi)),其中fi是通过发送数据data经过处理得到的(如果是纯基带仿真的话,那么baseband_signal=Aexp(fi)),再之后就是加白噪声,白噪声直接加的是实数,不是复数,因为发送端的数据Real(exp(2*pi*fc*t+fi))是实数不是复数了,最后就是在接收端这边和cos,sin相乘,通过低通,2倍抽取,但是现在是加了这些之后结果就不对了,不知道原理上是否错误
【 在 xiecaiji 的大作中提到: 】
: 我以前倒是经常弄,但是确实不知道lz错在哪,lz可以先把上变频那不要先取实部试试看。。那部分弄对了再说吧
: --