在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Matlab 是一个强大的工具,可以用来做各种各样的仿真设计、数字信号处理和科学计算。 卷积的重要的物理意义是:一个函数(如:单位响应)在另一个函数(如:输入信号)上的加权叠加。 详细的卷积原理可参考知乎网上的介绍,里面举了非常详细的例子介绍。 卷积讲解可参考:http://blog.csdn.net/bitcarmanlee/article/details/54729807 卷积的应用 FIR滤波器是非递归型滤波器的简称,又叫有限长单位冲激响应滤波器。带有常系数的FIR滤波器是一种LTI(线性时不变)数字滤波器。冲激响应是有限的意味着在滤波器中没有发反馈。长度为N的FIR输出对应于输入时间序列x(n)饿关系由一种有限卷积和的形式给出,具体形式如下: 直接形式FIR滤波器图解: 输入信号是有时间性的,随着时间的改变而改变,FIR滤波器最终的输出是各个时刻的输入乘以相应的权重(系数),然后进行叠加,输出。 FIR原理 FIR数字滤波器“移动平均数”为例子: 下图是经过11点和51点“移动平均数”滤波器过滤的信号图: “移动平均数”滤波器的频率响应如下图所示: 如上图所示,随着点数的增加,滚降(ROLLOFF)变陡了,但对旁瓣(sidelobe,衰减部分)的高低影响不大。但是如果我们考虑对滤波器的每个系数采用不同的权重(加权),而不是像“移动平均数”滤波器那样,用相同的权重(1/4,对4点“移动平均数”滤波器来说),那么可以期待旁瓣的大小会大大的降低。 对系数采用不同权重的滤波器,我们可以用下面的数学公式来表达: 这就是FIR数字滤波器的一般表达式。 下面我们以设计一个低通滤波器(LPF)为例,来说明FIR数字滤波器窗函数法的设计要点。 假设采样频率为Fs,滤波器的截止(CUT-OFF)频率为Fco,滤波器的长度为Nfir,那么用图形表示出来就如下图所示: 假设Nfir=128,Nco=13 注:Fco=Fs*(Nco/Nfir),h(t)的计算为: 那么这个低通滤波器的有限冲激响应就如下图所示: 这样我们就设计出了一个FIR低通滤波器。为了检测这个滤波器的性能,我们用信号发生器产生包含从直流到频率为采样频率的一组信号,如下图所示: 我们把这组信号与前面设计的FIR低通滤波器做卷积运算,并将结果(输出)进行快速傅立叶变换(FFT),得到的频率响应如下图所示: 除了以上方法获得加权系数(抽头系数)外,还可以通过MATLAB获取。 总之,FIR滤波器的目的是滤除不需要的成分,留下需要的成分,如何留下就是通过加权叠加的方式实现。 滤波器除了低通外,还有高通,带通及带阻。 参考文献:http://blog.sina.com.cn/s/blog_74504f8f0100p5ub.html FIR滤波器设计方法: 直接窗函数设计方法 等波纹设计方法 2.matlab设计64阶FIR带通滤波器 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论