滤波器设计主要基于一组有限的广泛使用的传递函数。优化方法可以设计其他类型的滤波器,但此处列出的函数已得到广泛研究,并且这些滤波器(包括实现它们的电路设计)的设计易于获得。这里介绍的滤波器函数是低通类型的,变换方法允许获得其他常见的滤波器类型,例如高通、带通或带阻。
归一化巴特沃斯低通传递函数的幅度响应曲线图,阶数从 1 到 5
巴特沃斯滤波器函数 被设计为提供最大限度的平坦幅度响应。这是通过所有直到滤波器阶数减一阶的导数在直流时都为零这一事实实现的。幅度响应在通带内没有纹波。它由以下公式给出:

需要注意的是,虽然幅度响应非常平滑,但阶跃响应显示出明显的过冲。这是由于相位响应不是线性的,或者换句话说,由于群延迟不是恒定的。
幅度响应曲线图显示,斜率为 20n dB/十倍频程,其中 n 是滤波器阶数。这是所有极点低通滤波器的普遍情况。传递函数中的零点可以增强靠近它们频率的斜率,从而掩盖了零极点低通滤波器的这一普遍规律。
该图还显示,无论滤波器阶数如何,所有幅度都穿过
同一点,对应于大约 -3 db。这个 -3 db 参考值通常用于指定其他类型滤波器的截止频率。
巴特沃斯滤波器没有特别陡峭的下降,但它们与切比雪夫 I 型 滤波器一样,都是全极点类型的。这种特殊性导致硬件(或软件,取决于实现方法)减少,这意味着对于类似的复杂性,与具有更陡峭下降的函数(如椭圆滤波器)相比,可以实现更高阶的巴特沃斯滤波器。
4 阶巴特沃斯滤波器的极点
归一化巴特沃斯函数由以下公式间接定义:

此函数在单位圆上具有规律排列的零点。已知稳定滤波器的所有极点都在 s 平面左侧,很明显,单位圆上左侧的极点属于
,而右侧的极点属于
.
归一化巴特沃斯函数的截止频率为
。通过缩放圆的半径到
可以获得不同的截止频率。
巴特沃斯滤波器的传递函数形式如下

它也可以写成极点的函数

由此,分母多项式可以从极点的值中找到。
与巴特沃斯滤波器相比,切比雪夫滤波器有一个附加参数:幅度的纹波。这个纹波,可以被认为是非理想的,具有巨大的优势,因为它允许在通带和阻带之间实现更陡峭的滚降。
纹波可能出现在通带中,这是 I 型切比雪夫滤波器的情况,或者出现在阻带中,这是 II 型滤波器的情况。
在域 −1 < x < 1 中的切比雪夫多项式
切比雪夫多项式 具有在范围
内保持的特性,对于输入在 −1 < x < 1 范围内,然后在该范围之外迅速增长。这种特性是设计在给定频率范围内具有有限振荡和在边界处具有陡峭滚降的传递函数的良好先决条件。
第一类切比雪夫多项式由递推关系定义

第一类切比雪夫多项式的第一个是





四阶 I 型切比雪夫滤波器的频率响应
I 型切比雪夫滤波器在通带中显示出纹波。作为角频率
的函数的 幅度响应 为 n 阶低通滤波器

其中
是纹波系数,
是截止频率,
是切比雪夫多项式,阶数为
。
通带表现出等纹波行为,纹波由纹波系数
决定。在通带中,切比雪夫多项式在 0 和 1 之间交替,因此滤波器的增益将在G = 1 的最大值和
的最小值之间交替。在截止频率
处,增益再次具有
的值,但随着频率增加,它继续下降到阻带中。这种行为在右侧的图中显示出来。在-3 dB 处定义截止频率的常见做法通常不适用于切比雪夫滤波器;相反,截止频率被视为增益最后一次下降到纹波值时的点。
五阶 II 型切比雪夫滤波器的频率响应
切比雪夫 II 型滤波器在阻带中具有纹波。幅度响应为

在阻带中,增益始终小于

这种滤波器函数也被称为反切比雪夫滤波器,它不太常见,因为它不像 I 型那样快速滚降,并且需要更多组件。实际上,传递函数不仅表现出极点,而且还表现出零点。
椭圆滤波器,也称为考厄滤波器,与切比雪夫滤波器一样,也受到纹波效应的影响。但是,与 I 型和 II 型切比雪夫滤波器不同,椭圆滤波器在通带和阻带中都具有纹波。为了抵消这种限制,椭圆滤波器的滚降非常快,这通常可以弥补纹波的不足。
下图显示了 5 阶巴特沃斯、切比雪夫和椭圆滤波器幅度响应之间的比较。
利用我们之前了解的滤波器知识,本章将讨论滤波器设计,并将展示如何做出滤波器类型(巴特沃斯、切比雪夫、椭圆)的决定,并将帮助展示如何设置参数以实现一组规格。