3、滤波器基础理论:低通原型滤波器、频率变换与阻抗定标、切比雪夫与巴特沃斯响应
好,咱们今天聊聊滤波器的根基。说实话,我入行那会儿,带我的老师傅第一句话就是:“小子,搞懂低通原型,你就算入门了。” 我当时还不信,后来做了十几年项目,发现还真是这么回事。你想想看,不管你是做高通、带通还是带阻,最后都得回到这个“老祖宗”身上来。
3.1 低通原型滤波器——一切的起点
低通原型,说白了就是一个归一化的低通滤波器。它的截止频率是1 rad/s,源阻抗是1 Ω。为什么要搞得这么“别扭”?因为方便啊!
我个人习惯把设计流程分成两步走:
- 先搞定低通原型——算出归一化的元件值(g值)。
- 再做频率变换和阻抗定标——把1 rad/s和1 Ω变成你想要的频率和阻抗。
这个g值表,是咱们吃饭的家伙。我当年在实验室里手算过好几遍,现在有软件了,但原理得懂。下面是一个经典的n=3的巴特沃斯低通原型电路:
L2
┌───mmmm────┐
│ │
─┤ ├─
│ │
└───┰───┘
C1 C3
嗯,画得有点丑,但意思到了。对于巴特沃斯响应,n=3时,g1=1, g2=2, g3=1。这些值怎么来的?后面会讲。
3.2 频率变换与阻抗定标——从原型到现实
有了低通原型,怎么变成你想要的滤波器?两个步骤:
3.2.1 阻抗定标
把1 Ω变成你的系统阻抗Z0(通常是50 Ω)。公式很简单:
L' = L × Z0
C' = C / Z0
电阻R' = R × Z0。注意,电容是除,电感是乘。我刚开始时老搞反,后来想了个笨办法:阻抗高了,电感要变大才能保持同样的时间常数,电容要变小。这么一想就记住了。
3.2.2 频率变换
把1 rad/s的截止频率变成你想要的频率。这里分几种情况:
| 变换类型 | 变换公式 | 说明 |
|---|---|---|
| 低通→低通 | ω → ω / ωc | ωc是新的截止频率 |
| 低通→高通 | ω → -ωc / ω | 注意负号,代表频率反转 |
| 低通→带通 | ω → (ω/Δω) - (ω0²/ωΔω) | Δω是带宽,ω0是中心频率 |
| 低通→带阻 | ω → Δω / (ω - ω0²/ω) | 和带通互为倒数 |
举个例子,把低通原型变成带通滤波器时,电感会变成LC串联谐振,电容会变成LC并联谐振。我记得第一次做带通滤波器时,看着元件值翻了一倍,心里直犯嘀咕,后来才明白这是频率变换的必然结果。
3.3 巴特沃斯响应——最平坦的妥协
巴特沃斯响应,也叫最大平坦响应。它的特点是通带内最平坦,但过渡带比较缓。说白了,就是“稳”,但不够“狠”。
它的衰减公式是:
LA = 10 log10[1 + (ω/ωc)^(2n)] (dB)
n是阶数,ωc是截止频率。当ω=ωc时,衰减正好是3 dB。这个3 dB点,是咱们设计时的关键参考点。
巴特沃斯的g值计算公式(我一般用这个):
g0 = 1
gk = 2 sin[(2k-1)π / (2n)] (k=1,2,...,n)
g(n+1) = 1 (对于等端接)
举个例子,n=4时:
g1 = 2 sin(π/8) = 0.7654
g2 = 2 sin(3π/8) = 1.8478
g3 = 2 sin(5π/8) = 1.8478
g4 = 2 sin(7π/8) = 0.7654
你看,对称的。这个对称性在调试时很有用,我经常利用它来快速定位问题。
3.4 切比雪夫响应——用波纹换陡峭
切比雪夫响应,也叫等波纹响应。它的特点是通带内有等幅度的波纹,但过渡带比巴特沃斯陡得多。说白了,就是“用通带的不完美,换来了带外的干净利落”。
它的衰减公式是:
LA = 10 log10[1 + ε² cos²(n arccos(ω/ωc))] (dB)
其中ε是波纹系数,与通带波纹LAr有关:
ε = sqrt(10^(LAr/10) - 1)
切比雪夫的g值计算稍微复杂一点:
β = ln[coth(LAr / 17.37)]
γ = sinh(β / (2n))
g0 = 1
g1 = 2γ / sin(π / (2n))
gk = 4 sin[(2k-1)π/(2n)] * sin[(2k-3)π/(2n)] / (γ² + sin²[(k-1)π/n]) (k=2,...,n)
g(n+1) = 1 (n为奇数) 或 coth²(β/4) (n为偶数)
看着有点吓人,但实际用起来,查表或者用软件算就行。我一般记住几个常用值:0.1 dB波纹、0.5 dB波纹、1 dB波纹的g值表。
| 阶数n | g1 | g2 | g3 | g4 | g5 |
|---|---|---|---|---|---|
| 3 (0.1 dB波纹) | 1.0316 | 1.1474 | 1.0316 | — | — |
| 3 (0.5 dB波纹) | 1.5963 | 1.0967 | 1.5963 | — | — |
| 5 (0.1 dB波纹) | 1.1468 | 1.3712 | 1.9750 | 1.3712 | 1.1468 |
你看,波纹越大,g1和gn越大,意味着第一个和最后一个元件值更大。这在物理实现时要注意,太大的电感或电容可能不好做。
3.5 巴特沃斯 vs 切比雪夫——怎么选?
这个问题,我几乎每次培训都会被问到。我的回答是:看你的需求。
- 要平坦? 选巴特沃斯。通带内几乎没有起伏,适合对幅度一致性要求高的场景。
- 要陡峭? 选切比雪夫。同样的阶数,过渡带更窄,带外抑制更好。
- 要线性相位? 这两个都不行,得用贝塞尔或高斯响应。但那是另一节课的内容了。
我个人的习惯是:如果阶数允许,优先用切比雪夫0.1 dB波纹。它既有不错的平坦度,又有较好的选择性。0.5 dB和1 dB波纹,除非你特别需要陡峭过渡带,否则慎用。
嗯,今天就到这儿。有什么问题,咱们课后聊。