《射频滤波器设计与调试》

第4章 频率变换与阻抗变换

4. 频率变换与阻抗变换

好,咱们直接进入正题。上一章我们搞定了低通原型,但实际工程里哪有那么多“归一化频率、1Ω系统”等着你?
说白了,你得把那个理想的低通原型,变成你真正想要的——高通、带通、带阻,还得匹配到50Ω或者75Ω。这章我就带你走一遍这些变换,全是硬核干货。

📐 频率变换 & 阻抗变换 核心流程 低通原型 (g₀,g₁,…gₙ) 低通 → 高通 ω → 1/ω (L↔C) 低通 → 带通 ω₀, BW 串联/并联谐振 低通 → 带阻 ω₀, BW 串/并联对偶 阻抗定标 R₀ · 去归一化 去归一化 频率+阻抗 联合

4.1 低通到高通变换

把低通变成高通,其实就一个技巧:频率映射 ω → 1/ω。原来低通里的电感,变成电容;电容变成电感。数值上呢?

  • 电感 L → 电容 C':C' = 1 / (ω_c · L),其中 ω_c 是你想要的高通截止频率。
  • 电容 C → 电感 L':L' = 1 / (ω_c · C)。

我刚开始做高通滤波器时,总记反哪个变哪个。后来我习惯这么想:“低通电感阻低频,高通电感阻高频?不对,高通里电感是串在信号路径上才阻低频……” 其实你直接用公式,别凭感觉。我曾经在2.4GHz高通上把电感值算错了一倍,结果插损多了2dB,找了好久才发现是变换时忘了除π。

💡 个人习惯: 我一般先把低通原型的g值写出来,然后直接套用 ω_c = 2πf_c,再逐个元件替换。记得高通原型里,源和负载的阻抗不变,只换谐振元件。

4.2 低通到带通变换

带通变换稍微复杂一点,但核心思路是:把低通原型的频率变量 ω,替换成带通的归一化带宽和中心频率。公式长这样:

ω ← (ω₀ / Δω) · (ω/ω₀ - ω₀/ω)

其中 ω₀ 是几何中心频率,Δω 是带宽 (ω₂ - ω₁)。每个低通元件会变成一对谐振元件:

  • 低通电感 L → 串联 LC:L_series = (L · Δω) / ω₀,C_series = 1 / (L_series · ω₀²)
  • 低通电容 C → 并联 LC:C_shunt = (C · Δω) / ω₀,L_shunt = 1 / (C_shunt · ω₀²)

你想想看,为什么电感变串联谐振?因为低通原型里电感是串臂,变换后要在带通里呈现低阻抗(串联谐振)才能让信号通过。我做过一个2.45GHz的WiFi带通滤波器,用这个变换算出来的集总参数,第一次流片回来中心频率偏了80MHz——后来发现是寄生电容没算进去。嗯,所以算完最好用仿真微调一下。

⚡ 带通变换后元件值通常很极端(比如几nH配几pF),如果算出来电感小于1nH,建议改用分布式结构。

4.3 低通到带阻变换

带阻变换和带通是“对偶”关系。频率映射为:

ω ← (Δω · ω) / (ω₀² - ω²)   (归一化形式)

实际元件变换:

  • 低通电感 L → 并联 LC:L_parallel = (Δω · L) / ω₀,C_parallel = 1 / (L_parallel · ω₀²)
  • 低通电容 C → 串联 LC:C_series = (Δω · C) / ω₀,L_series = 1 / (C_series · ω₀²)

说白了,带阻就是把带通里的串联谐振换成并联,并联换成串联。我调试过一个3.5GHz的带阻滤波器,用来抑制5G带外干扰。当时用集总元件搭的,结果阻带深度只有-15dB,后来发现是电感Q值太低。换成高Q空芯电感,阻带直接干到-35dB。所以带阻对元件Q值特别敏感,这个坑我替你们踩过了。

⚠️ 带阻变换后,阻带中心频率的抑制深度受限于谐振器Q值。如果仿真深度-40dB,实测可能只有-25dB。留余量!

4.4 阻抗定标与去归一化

前面所有变换都是在归一化阻抗(1Ω)和归一化频率下做的。但实际系统是50Ω(或75Ω),频率也是具体数值。所以最后一步:阻抗定标 + 频率去归一化。

阻抗定标:把所有元件值乘以目标阻抗 R₀(比如50Ω)。
频率去归一化:把所有元件值除以 2πf_c(低通/高通)或按带通/带阻公式换算。

举个例子,低通原型里 g₁=1H,g₂=1F,要变成50Ω、截止频率1GHz的低通:

L₁ = 1H × 50Ω / (2π × 1e9) ≈ 7.96 nH
C₂ = 1F × 1 / (50Ω × 2π × 1e9) ≈ 3.18 pF

我习惯把这两个步骤合并成一个表格,用Excel算,不容易错。曾经有一次我忘了除2π,结果滤波器通带纹波完全不对,查了半天才发现是去归一化时少了个π。所以现在我都用脚本验算一遍。

变换类型元件映射去归一化公式 (R₀, ω_c)
低通→高通L → C', C → L'C' = 1/(ω_c·L·R₀), L' = R₀/(ω_c·C)
低通→带通L → 串联LC, C → 并联LCL_ser = (L·Δω·R₀)/ω₀, C_ser = 1/(L_ser·ω₀²)
低通→带阻L → 并联LC, C → 串联LCL_par = (Δω·L·R₀)/ω₀, C_par = 1/(L_par·ω₀²)
阻抗定标所有元件 ×R₀L_new = L_norm × R₀, C_new = C_norm / R₀

最后说一句,去归一化之后一定要检查元件值是否在合理范围内。如果出现几万pF或者0.01nH,八成是变换公式用错了。别问我怎么知道的……