.. .. ..
实验二 FIR 数字滤波器的设计与实现
滤波器设计与实现是数字信号处理中最基本的内容之一。我们知道滤波器分 IIR 滤波器
(无限冲激响应滤波器)和 FIR 滤波器(有限冲激响应滤波器)两种。
FIR 滤波器的设计方法以直接逼近所需离散设计系统的频率响应为基础。FIR 滤波器可
以很容易地获得线性相移特性 ,不存在不稳定的问题,是实际系统中广为采用的一种数字
滤波器。FIR 滤波器的设计,通常有窗函数设计法、频率抽样设计法和最佳逼近设计法。窗
函数设计法比较简单,它的频率特性是理想滤波器频谱与窗的频谱的卷积 ,因而,其频率
特性取决于窗的类型和长度。频率抽样设计法比较直观,但由于频域的采样会造成时域的
混叠,从而滤波器叠性能不可能很高,为提高滤波器的性能,可以在过渡带加上 0~1 之间
的过渡点。本实验主要采用窗函数设计法。
FIR 滤波器在 Matlab 中的实现包括时域卷积和 filter 滤波等方法,通过本实验可以对两
种方法的实现过程和实现效果进行分析比较。
相关 Matlab 函数说明
1、有限冲激响应数字滤波器设计函数 fir1 和 fir2
Matlab 函数 fir1 和 fir2 可以用来设计加窗的有限冲激响应数字滤波器。两个函数均产
生一个线性相位设计。
函数 fir1 可用于设计常规的低通、高通、带通和带阻线性相位有限冲激响应滤波器。
对于抽样频率为 2Hz 的情况,命令
.专业资料.