11、无限脉冲响应(IIR)滤波器设计全解析

IIR滤波器设计方法详解

无限脉冲响应(IIR)滤波器设计全解析

1. 引言

在设计经典的巴特沃斯(Butterworth)、切比雪夫(Chebyshev)或椭圆(elliptic)滤波器时,通常先构建连续时间传递函数 (H(s)),之后再将其转换为离散时间滤波器(即数字滤波器 (H(z)))。实现这种映射的方法有多种,其中脉冲不变变换(impulse invariant transform)和双线性 (z) 变换(bilinear (z) - transform)是两种被广泛接受的常用技术,且这两种方法往往会产生截然不同的结果。

2. 脉冲不变变换

2.1 基本原理

将经典模拟滤波器 (H(s)) 转换为离散时间滤波器 (H(z)) 的一种方法是标准 (z) 变换,也称为脉冲不变变换。该变换能保持系统在采样时刻的连续时间和离散时间脉冲响应之间的联系。假设连续时间滤波器的传递函数为 (H(s)),其脉冲响应为 (h_a(t)),对连续时间脉冲响应进行采样后,得到离散时间脉冲响应 (h_d[k]),且满足 (h_d[k] = h_a(t = kT_s)) (对所有 (k) 成立)。离散时间脉冲响应 (h_d[k]) 的 (z) 变换可以用连续时间脉冲响应 (h_a(t)) 的拉普拉斯变换表示:
[H(z)=\frac{1}{T_s}\sum_{n = -\infty}^{\infty}H_a(s + j\frac{2\pi n}{T_s})\big|_{s=\frac{1}{T_s}\ln z}]

在 (z) 域单位圆的边缘计算上式,可得到离散时间滤波器的频率响应:
[H(e^{j\omega})=\frac{1}{T_s}\sum_{n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值