第1页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共20页基于matlab的IIR数字滤波器设计一.IIR数字滤波器介绍1
IIR数字滤波器的基本原理所谓数字滤波器,是指输入,输出均为数字信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的硬件
实质上就是一个由有限精度算法实现的线性时不变离散系统
它的基本工作原理是利用离散系统的特性对系统输入信号进行加工和变换,改变输入序列的频谱或信号波形,让有用的频率分量通过,抑制无用的信号分量输出,因此数字滤波与模拟滤波的概念相同,根据其频率特性同样可以分为低通,高通,带通,带阻,只是信号的形式和实现滤波方式有所不同
如果要处理的信号是模拟信号,就可以通过A/D或者D/A转换,在信号形式上进行匹配转换,同样可以使用数字滤波器对模拟信号进行滤波
数字滤波器滤波的数学表达式:y(n)=x(n)*h(n);如果滤波器的输入输出信号都是离散信号,那么该滤波器的脉冲响应也一定是离散信号,这样的滤波器就成为了数字滤波器
上面的系统为时域离散系统时,其频域特性为:Y(ejw)=X(ejw)H(ejw)
其中Y(ejw),X(ejw)分别是数字滤波器的输出序列和输入序列的频域响应,H(ejw)是数字滤波器的频域响应
可以看见按照输入信号的频谱特点和处理信号的目的适当选择滤波器的频域响应H(ejw),使得滤波后的输出信号满足设计性能要求,就是滤波器的滤波原理
2.IIR数字滤波器传输特性IIR数字滤波器的系统函数可以表示为:H(Z)=∑r=0mbrz−r1+∑k=1Nbkz−k,式中H(Z)称为N阶IIR滤波器函数
数字滤波器的技术要求
我们通常设计的数字滤波器一般属于选频滤波器,H(ejw)=|H(ejw)|ejQ(w)
我们的目的是要设计一个因果可实现的滤波器,另外买也要考虑到成本