MATLAB与FPGA设计滤波器2-2

本文介绍了如何使用MATLAB的fdatool设计插值滤波器,并探讨了插0值和非0值插值的区别。通过比较插值滤波器前后波形,验证了设计的滤波器具有良好的旁瓣衰减和主瓣保真效果,适用于实际工程应用中先插0后滤波的场景。
摘要由CSDN通过智能技术生成

用matlab的fdatool设计滤波器,导出参数,然后在FPGA中设计滤波器的方法。

低通滤波器设计比较简单。这里主要讲设计插值滤波器的方法。插值滤波器的思路是先插值,后滤波;抽取滤波器是先滤波再抽取。插值又分为插0值和非0值,两者的差别就是频谱的谐波分量不同。如下图


figure2 --upsample (a,4,1); %插0 。明显看到谐波分量和主瓣一样高



figure3 --sample (a,4,1); %插非0 。和插0 相比,主频没差别,只是旁瓣差别大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值