码迷,mamicode.com
首页 > 其他好文 > 详细

巴特沃斯(Butterworth)滤波器 (1)

时间:2016-06-03 23:00:15      阅读:631      评论:0      收藏:0      [点我收藏+]

标签:

下面深入浅出讲一下Butterworth原理及其代码编写。

1. 首先考虑一个归一化的低通滤波器(截止频率是1),其幅度公式如下:

技术分享

当n->∞时,得到一个理想的低通滤波反馈: ω<1时,增益为1;ω>1时,增益为1;ω=1时,增益为0.707。如下图所示:

技术分享

 

将s=jω带入上式得:

技术分享

根据以下三个公式

a. 技术分享,这里取σ=0

b. 技术分享

c. 拉普拉斯变换在虚轴s=jω上的性质:

   技术分享

可以得到:

技术分享

因此极点(分母为0的解)为:

技术分享

根据技术分享技术分享得到:

技术分享

因此可以求得极点在单位圆上:

技术分享

如果k从0开始的话,上式括号里可以写作2k+n+1:

技术分享   技术分享

由于我们只对H(s)感兴趣,而不考虑H(-s)。因此低通滤波器的极点全部在负实半平面单位圆上:

技术分享

 

该滤波器的传递函数为

技术分享

 

下面是n=1到4阶的极点位置:

技术分享

 

例如四阶Butterworth低通滤波器的极点所在角度为:

5π/8, 7π/8, 9π/8, 11π/8

极点位置在:

技术分享

因此传递函数为:

技术分享

 

1到10阶的Butterworth多项式因子表格如下:

技术分享

以上我们考虑的是幅度-3分贝时的截止频率为1时的情况:技术分享

其它截止频率可将传递函数中的s替换为:技术分享

例如二阶截止频率为100的传递函数为:

技术分享

巴特沃斯(Butterworth)滤波器 (1)

标签:

原文地址:http://www.cnblogs.com/xpvincent/p/5557659.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!