设计并应用一个IIR-ButterWorth-Filter的例子

设计一个butter-worth filter

为何是巴特沃斯滤波器

首先我们需要知道我们为什么要设计一个巴特沃斯滤波器,巴特沃斯滤波器有一个重要的特点就是最大平坦通带​​(Maximally Flat Passband):在通带内(0 ≤ ω ≤ ωₐ)幅度响应尽可能平坦(无波纹)

如图所示
请添加图片描述

这个函数是幅度平方函数,即

考虑一阶滤波器

step 1 定义幅度平方响应

∣H(jω)∣2=11+(ωωc)2n |H(j\omega)|^2 = \frac{1}{1+(\frac{\omega}{\omega_c})^2n} H()2=1+(ωcω)2n1

其中n是滤波器阶数,wcw_cwc指的是截止频率

step 2 解析延拓到s域

s=jω s = j\omega s=替换,得到s域表达式:

H(s)H(−s)=1(sj)2=11−s2H(s)H(-s)=\frac{1}{(\frac{s}{j})^2}= \frac{1}{1-s^2}H(s)H(s)=(js)21=1s21

step 3 获得极点

求分母的根,得到 s=±1s = \pm1s=±1

我们选择左边平面极点

p=−1p=-1p=1

step 4 构造传递函数

其实很容易观察得到,H(s)=1s+1H(s)=\frac{1}{s+1}H(s)=s+11

二阶巴特沃斯滤波器推导

Step 1 定义幅度平方响应

幅度平方函数的一般形式:
∣H(jω)∣2=11+(ωωc)2n |H(j\omega)|^2 = \frac{1}{1 + \left(\frac{\omega}{\omega_c}\right)^{2n}} H()2=1+(ωcω)2n1

对于二阶滤波器(n=2):
∣H(jω)∣2=11+(ωωc)4 |H(j\omega)|^2 = \frac{1}{1 + \left(\frac{\omega}{\omega_c}\right)^4} H()2=1+(ωcω)41


Step 2 解析延拓到s域

s=jωs = j\omegas= 替换,得到s域表达式:
H(s)H(−s)=11+(sjωc)4 H(s)H(-s) = \frac{1}{1 + \left(\frac{s}{j\omega_c}\right)^4} H(s)H(s)=1+(jωcs)41

j4=1j^4 = 1j4=1 代入:
H(s)H(−s)=11+(sωc)4 H(s)H(-s) = \frac{1}{1 + \left(\frac{s}{\omega_c}\right)^4} H(s)H(s)=1+(ωcs)41


Step 3 获得极点

求分母的根(极点):
1+(sωc)4=0 1 + \left(\frac{s}{\omega_c}\right)^4 = 0 1+(ωcs)4=0

解得:
sk=ωc⋅ejπ4(2k+1)(k=0,1,2,3) s_k = \omega_c \cdot e^{j\frac{\pi}{4}(2k + 1)} \quad (k = 0,1,2,3) sk=ωcej4π(2k+1)(k=0,1,2,3)

具体极点位置(取 ωc=1\omega_c = 1ωc=1 归一化):
s0=ejπ4=22+j22s1=ej3π4=−22+j22s2=ej5π4=−22−j22s3=ej7π4=22−j22 \begin{aligned} s_0 &= e^{j\frac{\pi}{4}} = \frac{\sqrt{2}}{2} + j\frac{\sqrt{2}}{2} \\ s_1 &= e^{j\frac{3\pi}{4}} = -\frac{\sqrt{2}}{2} + j\frac{\sqrt{2}}{2} \\ s_2 &= e^{j\frac{5\pi}{4}} = -\frac{\sqrt{2}}{2} - j\frac{\sqrt{2}}{2} \\ s_3 &= e^{j\frac{7\pi}{4}} = \frac{\sqrt{2}}{2} - j\frac{\sqrt{2}}{2} \end{aligned} s0s1s2s3=ej4π=22 +j

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值