ZKX's LAB

fir如何观察滤波效果 如何用MATLAB进行高通FIR滤波器仿真

2020-10-01知识4

如何用MATLAB进行高通FIR滤波器仿真,之前的文章中介绍了如何产生FIR低通滤波器,本文将介绍如何用fir2函数产生高通滤波器,并举出一个简单的应用案例。

fir如何观察滤波效果 如何用MATLAB进行高通FIR滤波器仿真

如何通过零极点图判断一个fir滤波器是否具有线性相位响应 一句话讲,就是极点离哪儿近,哪儿就算通带,零点离那儿近,那儿就算阻带.单位圆上,假设H(z)=|e(jw)-zero1|/|(e(jw)-pole1|这个式子的意思就是说你从单位圆上某处各做一条到。

fir如何观察滤波效果 如何用MATLAB进行高通FIR滤波器仿真

怎样实现这样的数字滤波器(iir fir都行)?

fir如何观察滤波效果 如何用MATLAB进行高通FIR滤波器仿真

如何确定FIR滤波器的阶数 使用Matlab的Filter设计工具即可。使用带通滤波器,阻带1是100Hz,阻带2是8KHz,衰减60dB以上。有了这些参数可以使用自动化工具FDAtool得出其他参数。

FIR滤波器有什么特点? |(1)系统的单位冲激响应h(n)在有限2113个5261n值处不为零(2)系统函数H(z)在|4102z|>;0处收敛,极点全部在z=0处(因果系统)(3)结构上1653主要是非递归结构,没有输出到输入的反馈,但有些结构中(例如频率抽样结构)也包含有反馈的递归部分。设FIR滤波器的单位冲激响应h(n)为一个N点序列,0≤n≤N—1,则滤波器的系统函数为H(z)=∑h(n)*z^-n就是说,它有(N—1)阶极点在z=0处,有(N—1)个零点位于有限z平面的任何位置。

#数字滤波器#fir滤波器

随机阅读

qrcode
访问手机版