13、无限脉冲响应数字滤波器设计

无限脉冲响应数字滤波器设计

1 阶跃响应不变变换

1.1 基本原理

在将连续时间传递函数转换为离散时间传递函数时,阶跃响应不变变换是一种有效的方法。其基本步骤如下:
1. 确定 (G(s)):通过公式 (G(s)=\frac{H(s)}{s}) 计算,其中 (H(s)) 是模拟传递函数。
2. 求时域响应 (g(t)):使用拉普拉斯逆变换 (g(t)=L^{-1}{G(s)})。
3. 离散化:对 (g(t)) 进行采样,得到离散时间响应 (g(nT)),即 (g(nT)=g(t)|_{t = nT})。
4. 求 (G(z)):使用 (z) 变换 (G(z)=Z{g(nT)}=\frac{H(z)}{1 - z^{-1}})。
5. 得到 (H(z)):通过 (H(z)=(1 - z^{-1})G(z)) 计算离散时间传递函数。

与脉冲不变变换相比,阶跃响应不变变换在开头增加了将模拟传递函数除以 (s) 的步骤,在结尾增加了将数字传递函数乘以 ((1 - z^{-1})) 的步骤。

1.2 示例

示例 1

问题:将连续时间传递函数 (H(s)=\frac{12}{(s + 2)(s + 5)}) 转换为离散时间传递函数,使用阶跃响应不变变换方法。
解决方案:
1. 计算 (G(s)):
[G(s)=\frac{H(s)}{s}=\frac{12}{s(s + 2)(s + 5)}=\frac{2.1}{s}-\frac{0.2}{s + 2}+\frac{0.8}{s + 5}]
2. 求 (g(t)):
[

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值