I 基于 MATLAB 的 FIR、IIR 滤波器设计基于 MATLAB 的 FIR 和 IIR 滤波器设计摘要 在数字信号处理过程中需要对信号进行分析、变换、滤波、检测、调制、解调等等,在完成这些任务的时候,滤波器是非常基础的不能够缺少的知识
FIR 滤波器最长的表达式名称是有限长单位冲激响应,因此也被专家叫为非递归型滤波器,也是数字信号处理最具有代表性最基础的内容
为了保证任意的幅频特性必须要具有严苛准确的相位特性,并且需要满足线性条件;IIR 滤波器翻译为中文全称是无限长单位冲激响应,为了方便记忆又被命名为递归型滤波器[1]
随着 MATLAB 软件的发展,MATLAB 有非常强大可观的功能,基本可以实现所需要的滤波器设计,在 MATLAB 环境下使用不同的设计方法编写程序,进行仿真然后设计出符合要求的 FIR、IIR 滤波器
本文主要介绍的内容就是关于利用窗函数设计 FIR 低通、带通以及多通带滤波器,利用频率抽样法去设计低通和高通滤波器;使用双线性法设计 IIR 带通滤波器和 IIR 低通滤波器的过程;总结了对于不同滤波器可以使用不同的合适的设计方法,以及 MATLAB 设计滤波器十分方便而且能够直观观察出图像
关键词 FIR 滤波器;IIR 滤波器;MATLAB;仿真II 基于 MATLAB 的 FIR、IIR 滤波器设计Design and Implementation of FIR and IIR Digital Filters Based On MATLABRuiqing ShiSchool of Physics and Electronic Information,Huaibei Normal University,Huaibei,235000Abstract When processing the digital signal, it is essen