巴特沃斯滤波器(英语:Butterworth filter)是一种通频带之频率响应曲线平坦无纹波的信号处理滤波器。它也被称作最大平坦滤波器。这种滤波器最先由英国工程师、物理学家史蒂芬·巴特沃斯在1930年发表的论文《滤波器放大器理论研究》中提出的。[1]
巴特沃斯滤波器的特点是通频带内的频率响应曲线最大限度平坦,没有纹波,而在阻频带则逐渐下降为零。[2]
在对数波特图上,从某一边界角频率开始,幅度随着角频率的增加而线性减少至负无穷。
一阶巴特沃斯滤波器的衰减率为每倍频6 dB,每十倍频20 dB(所有一阶低通滤波器具有相同的归一化频率响应)。[来源请求]二阶巴特沃斯滤波器的衰减率为每倍频12 dB、 三阶巴特沃斯滤波器的衰减率为每倍频18 dB、如此类推。巴特沃斯滤波器的幅度是 ω 的一个单调函数,并且也是唯一的无论阶数,幅度对角频率曲线都保持同样的形状的滤波器。只不过滤波器阶数越高,在阻频带幅度衰减速度越快。其他滤波器高阶的幅度对角频率图和低级数的幅度对角频率有不同的形状。
n 阶巴特沃斯低通滤波器的增益 为:
其中,
- n = 滤波器的阶数
- ωc =截止频率 =功率下降为 -3分贝时的 频率
- 是直流增益(零频率增益)
可以看出随着 n 趋近于无穷,增益变为一个矩形函数,频率低于 ωc 的会以 的增益通过,而频率高于 ωc 的就会被抑制。对于较小的 n 值,截止就会变得不十分尖锐。
我们希望能够(通过拉普拉斯变换)确定传递函数 H(s),其中 。根据 ,及拉普拉斯变换在虚轴 上的性质 ,若选取 H(s) 满足:
则对于虚数输入 ,我们就有了巴特沃斯滤波器的频率响应。
上述表达式的 n 个极点等距离地分布在半径为 ωc 的圆上,并关于虚轴对称。为了具有稳定性,传递函数 H(s) 要选择只包含 s 负实半平面的极点。第 k 个极点为
因此,
n阶巴特沃斯低通滤波器的幅度和频率关系可用如下的公式表示:
其中:
- G 表示滤波器的放大率,
- H 表示 传递函数,
- j 是 虚数单位,
- n 表示滤波器的级数,
- ω 是信号的 角频率,以弧度/秒 为单位,
- 是幅度下降3分贝时的截止频率。
令截止频率), 将上列公式规定一化成为:
令 1/A=
例:在 时 =0.005
A= 200, n=7.6, 取大一号整数,即需要 8 阶巴特沃斯滤波器。
g的头(2n-1)次导数在ω = 0时为零,说明放大率对 ω 是常数。
因此巴特沃斯滤波器又被称为最平坦的滤波器。
因此,n阶巴特沃斯低通滤波器的高频衰减为每十倍频20n 分贝。
下图是巴特沃斯滤波器(左上)和同阶I型切比雪夫滤波器(右上)、II型切比雪夫滤波器(左下)、椭圆函数滤波器(右下)的频率响应图。
由图可见,巴特沃斯滤波器的衰减速度比其他类型滤波器缓慢,但十分平坦,没有幅度变化。
- Matthaei, George L.; Young, Leo and Jones, E. M. T., Microwave Filters, Impedance-Matching Networks, and Coupling Structures, McGraw-Hill, 1964 .