实验?/p>
IIR
数字滤波器设?/p>
一、实验目?/p>
?/p>
1
)熟悉用双线性变换法设计
IIR
数字滤波器的原理与方法;
?/p>
2
)学会调?/p>
MATLAB
信号处理工具箱中滤波器设计函数设计各?/p>
IIR
?/p>
字滤波器,学会根据滤波需求确定滤波器指标参数?/p>
?/p>
3
)掌?/p>
IIR
数字滤波器的
MATLAB
实现方法?/p>
?/p>
4
)通过观察滤波器输入输出信号的时域波形及其频谱,建立数字滤波的
概念?/p>
二、实验原?/p>
设计
IIR
数字滤波器一般采用间接法(脉冲响应不变法和双线性变换法?/p>
?/p>
应用最广泛的是双线性变换法?/p>
基本设计过程是:
①先将给定的数字滤波器的?/p>
标转换成过渡模拟滤波器的指标?/p>
②设计过渡模拟滤波器;③将过渡模拟滤?/p>
器系统函数转换成数字滤波器的系统函数?/p>
MATLAB
信号处理工具箱中的各?/p>
IIR
数字滤波器设计函数都是采用双线性变换法。第六章介绍的滤波器设计函数
butter
?/p>
cheby1
?/p>
cheby2
?/p>
ellip
可以分别被调用来直接设计巴特沃斯、切?/p>
雪夫
1
?/p>
切比雪夫
2
和椭圆模拟和数字滤波器?/p>
本实验要求读者调用如上函数直
接设?/p>
IIR
数字滤波器?/p>
本实验的数字滤波器的
MATLAB
实现是指调用
MATLAB
信号处理工具?/p>
函数
filter
对给定的输入信号
x(n)
进行滤波,得到滤波后的输出信?/p>
y(n
?/p>
?/p>
三、实验内容及步骤
?/p>
1
?/p>
调用信号产生函数
mstg
产生由三路抑制载波调幅信号相加构成的复合