第5章 模拟滤波器设计 滤波是信号处理的一种基本而重要的技术,利用滤波可从复杂的信号中提取所需要的信号,抑制不需要的部分
第3章中利用FFT进行简单滤波的尝试已初步说明了这个问题
所谓滤波器是指具有一定传输特性的信号处理装置
本章首先介绍模拟滤波器设计原理,然后介绍几种常见原型滤波器的设计,尔后介绍将模拟原型滤波器转换为其他类型滤波器的频率转换方法,最后介绍 MATLAB 中的模拟滤波器并通过应用实例进行说明
1 滤波器的基本概念 5.1.1滤波原理 滤波器,顾名思义,其作用是对输入信号起到滤波的作用
对图 5-1所示的线性时不变系统,其时域输入和输出关系为: y(n)=x(n)h(n) (5-1) x(n) y(n) 图 5-1 线性时不变系统示意图 若 x(n),y(n)的Fourier变换存在,为 jeX和 jeY,则输入和输出的关系为: jjjeHeXeY (5-2) 式中, jeH为系统的频率响应
再假定 x (n)的Fou rier 变换的振幅 jeX可用图 5-2的上图表示,系统幅频响应 jeH可用图 5-2 的中图表示,则滤波器的输出 y (n)的频谱 jeR可表示为图 5-2 的下图
h(n) 图5 -2 滤波器滤波示意图 这样,x (n )通过系统h (n )的结果是使输出y (n )中不再含有c 的频率成分,而使c 的成分“不失真”地给以通过
因此设计出不同形状的 jeH可以得到不同的滤波结果
若滤波器的输入、输出都是离散时间信号,那么该滤波器的脉冲响应 h(n)也必然是离散的
我们称这样的滤波器为数字滤波器(digital filter)
当用硬件实现一个数字滤波器时,所需的元件是延迟器、乘法器和加法器
当在计算机上用软件实现时,它就是一段线性卷积