文件名称:matlab中的dft滤波代码-Digital-bandpass-filter-design-using-kaiser-window:使用Ka
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-15 22:59:45
系统开源
matlab中的dft过滤代码使用Kaiser窗口的数字带通滤波器设计 该代码使用开窗方法与Kaiser窗口结合使用MATLAB来实现FIR滤波器,以达到规定的规格。 最大通带纹波0.13 dB 最小阻带衰减56 dB 通带下缘300 rad / s 通带上缘600 rad / s 下阻带边缘200 rad / s 上阻带边缘750 rad / s 采样频率2000 rad / s 结合Kaiser窗使用开窗方法,设计了一种FIR带通数字滤波器,该滤波器将满足上面给出的规格。 绘制了在0到ωs/ 2 rad / s的频率范围内获得的数字滤波器的幅度响应。 绘制了通带中频率的幅度响应。 绘制脉冲响应。 通过绘制数字滤波器对激励的时域响应来检查滤波器的工作情况 其中ω1是下阻带的中频,ω2是通带的中频,ω3是上阻带的中频。 如果使用理想的带通滤波器,则将获得的响应与预期的响应进行比较,即使用通带增益为1且阻带增益为0的滤波器。 通过使用输入和输出信号的DFT(使用FFT算法估算),可以证明输出信号是输入信号的滤波版本,并且已经通过了正确的频率。
【文件预览】:
Digital-bandpass-filter-design-using-kaiser-window-master
----Filterdesign.m(4KB)
----README.md(2KB)