基于matlab的数字下变频器的设计与仿真应用,数字下变频Matlab 仿真

本文介绍了基于MATLAB的数字下变频器设计,探讨了如何使用CIC滤波器和FIR滤波器进行信号处理,以实现高分辨率的频谱分析。通过调整滤波器参数和抽取因子,减少了计算量并提高了频率分辨率。文中展示了不同阶段的仿真结果,并讨论了CIC滤波器的增益补偿问题。
摘要由CSDN通过智能技术生成

第一天:

输入信号的中心频率在fc= 1M, 带宽B=10K,对其做FFT频谱分析 要求RBW=100hz.,因此采样时间t=1/100s

采样频率fs=10M,所以采样点数N=t*fs=100K

要求做1024点FFT, 所以抽取因子D=N/1K=100

因子100抽取,如果信号中含有大于fs/2D=50K的分量,就会造成混叠.

我们也把一张采样后和混频后的频率幅度谱放在这里

9727519714562.jpg

9728269309029.jpg

9728592382517.jpg

所以在抽取前加入一个FIR的低通滤波器. 它的Fpass=50K 上面已分析,看图中可知主要的产生混叠的最小频率是2M,(已假设输入信号是一个窄带信号).我第一次的时侯截止频率选择了几百K, 这使得滤波器的除数大大增加, 而现在看来我Fstop只需要小于2M即可,于是选择了一个1.9M的截止频率降低了所需要的阶数.

贴两张滤波后的图

9734514807202.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值