《射频滤波器设计与调试》
第3章 低通滤波器原型设计
第3章 低通滤波器原型设计
巴特沃斯、切比雪夫、椭圆函数……这些名字你肯定不陌生。但说实话,刚入行那会儿,我也被这些响应类型搞得有点晕。后来带我的老工程师扔给我一句话:“原型归一化是滤波器的根,搞懂它,后面所有变换都是套公式。” 今天我就把这块硬骨头掰开揉碎,跟你聊聊。
3.1 三种响应,三种性格
设计低通原型,说白了就是选一个“脾气”适合你系统的响应。我个人的经验是:不要盲目追求陡峭,系统指标才是老大。
- 巴特沃斯响应 —— 通带内最平坦,没有波纹。但过渡带比较宽。适合对群延迟敏感、且对阻带要求不苛刻的场景。我记得第一次做L波段接收机预选滤波器,用的就是巴特沃斯,调试起来非常顺利,几乎没有返工。
- 切比雪夫响应 —— 通带内有等波纹,阻带下降更快。同样的阶数,切比雪夫比巴特沃斯更“锐”。代价是群延迟波动大一些。如果你需要快速衰减,又允许通带内有一点起伏,选它没错。
- 椭圆函数响应 —— 通带和阻带都有波纹,但过渡带最陡。说白了,它是用阻带波纹换陡峭度。我曾经在窄带跳频滤波器里用过椭圆函数,效果很惊艳,但调试时对元件精度要求很高,稍微偏一点就“破相”。
💡 一句话总结: 巴特沃斯最“老实”,切比雪夫最“激进”,椭圆函数最“锋利”。选哪个?看你的系统能容忍多少波纹。
3.2 原型归一化设计方法
为什么非要归一化?你想想看,如果每次设计都要针对不同频率、不同阻抗重新算元件值,那不得累死?归一化就是把滤波器“标准化”:截止频率 Ωc = 1 rad/s,负载电阻 R = 1 Ω。 所有原型元件值都基于这个基准查表得到。
我习惯把归一化看成“滤波器世界里的国际单位制”。不管最终你要做50Ω系统还是75Ω系统,不管中心频率是100MHz还是2GHz,先归一化,再通过频率变换和阻抗变换“翻译”过去。
3.3 归一化元件值速查(部分阶数)
下面这张表是我经常用的,对于3阶和5阶低通原型,归一化元件值(g值)如下。注意:切比雪夫这里取0.5dB波纹,椭圆函数取通带波纹0.1dB,阻带波纹40dB。
| 响应类型 | 阶数 N | g1 | g2 | g3 | g4 | g5 |
|---|---|---|---|---|---|---|
| 巴特沃斯 | 3 | 1.000 | 2.000 | 1.000 | — | — |
| 巴特沃斯 | 5 | 0.618 | 1.618 | 2.000 | 1.618 | 0.618 |
| 切比雪夫 (0.5dB) | 3 | 1.596 | 1.097 | 1.596 | — | — |
| 切比雪夫 (0.5dB) | 5 | 1.706 | 1.230 | 2.541 | 1.230 | 1.706 |
| 椭圆函数 (0.1dB/40dB) | 3 | 1.432 | 0.971 | 1.432 | — | — |
| 椭圆函数 (0.1dB/40dB) | 5 | 1.108 | 1.292 | 2.051 | 1.292 | 1.108 |
⚡ 我的小习惯: 查表时多看一眼阻带衰减指标。椭圆函数的阻带波纹直接决定了零点位置,我曾经因为选错阻带波纹,导致实际电路零点偏移,最后不得不加一级谐振器补救。
3.4 从原型到实际电路 —— 两步走
拿到归一化g值后,怎么变成实际的电感和电容?很简单,就两步:
- 频率变换: 把归一化截止频率 1 rad/s 变换到你的实际截止频率 ωc。公式:
L' = L / ωc,C' = C / ωc(针对低通)。 - 阻抗变换: 把归一化阻抗 1Ω 变换到你的系统阻抗 R0(通常是50Ω)。公式:
L'' = L' × R0,C'' = C' / R0。
举个例子:一个3阶巴特沃斯低通,g1=1.0(串联电感),g2=2.0(并联电容),g3=1.0(串联电感)。如果实际截止频率 f_c = 100 MHz,系统阻抗 50Ω,那么:
ωc = 2π × 100e6 ≈ 6.283e8 rad/s
L1 = (1.0 / 6.283e8) × 50 ≈ 79.6 nH
C2 = (2.0 / 6.283e8) / 50 ≈ 63.7 pF
L3 = (1.0 / 6.283e8) × 50 ≈ 79.6 nH
你看,只要查表+两个简单乘除,元件值就出来了。是不是比想象中简单?
⚠️ 避坑指南: 我曾经在切比雪夫原型里直接套用巴特沃斯的变换公式,结果通带波纹完全不对。记住:切比雪夫的g值已经包含了波纹信息,频率变换和阻抗变换公式虽然一样,但查表一定要用对响应类型。
3.5 实际设计中的取舍
说实话,教科书上总说“根据指标选择响应”,但实际项目里往往有更现实的约束。比如:
- 如果元件值太离谱(比如电感不到1nH,或者电容几百pF),我会考虑换一种响应,或者增加阶数让元件值更“温和”。
- 椭圆函数虽然陡峭,但阻带零点对寄生参数极其敏感。我一般只在需要极窄过渡带时用它,而且会预留调试焊盘。
- 巴特沃斯最“皮实”,适合初学者和生产一致性要求高的场景。
嗯,这里还要提一句:归一化原型不仅适用于集总参数,也适用于分布参数设计(比如微带滤波器)。后面章节我们会看到,理查兹变换就是基于归一化原型的。