官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 如何处理:信号经过升余弦滤波器后多余的点?

如何处理:信号经过升余弦滤波器后多余的点?

12-16
信号经过编码,映射等过程后,过升余弦滤波器后,信号的长度增加了,如信号原来的长
度为N,升余弦滤波器阶数为M,那么通过升余弦滤波器后的长度为N+2*M;大家在做仿真的
时候,或者在实际系统中,多余的2*M点怎么处理呢?直接扔掉还是保留?
我在做实际的硬件时,发现如果保留这些点,直接送到DAC里面,出来的ACLR非常好,如果
把多余的点扔掉,得到的ACLR效果不是很理想。
想问问板上的牛人,应该如何处理的呢?

扔掉。你要考虑实际情况啊。在实际信号未发生前和信号发生完成之后应该是没有信号
的。
.111

但是扔掉后计算得到的ACLR非常差,不扔掉结果比较好。。。我以前仿真都是扔的。。。
不知道有什么好的方法可以既扔掉点,又提高ACLR(我已经尝试增加升余弦滤波器的阶数和
增加产生数据的点数这两种方法了,到一定程度后,效果非常不明显了)。。。
我的方法是:
经过根升余弦滤波器后,把浮点转换成定点,因为我产生的信号要送人设计的DAC里面进行
测试。

是不是把前面的0加里了?

没有明白你的意思。前后面都有好些零(比升余弦滤波器阶数少点)

Top