3、级联系统的噪声系数:Friis公式的推导与工程应用

各位工程师朋友,咱们今天聊聊级联系统的噪声系数。说实话,我刚入行那会儿,总觉得单个模块的噪声系数算清楚就行了,级联嘛,不就是加起来?结果第一次调试接收机链路,实测噪声系数比估算高了整整 2dB,查了三天才发现是级联公式用错了。从那以后,我对 Friis 公式是真心服气的。

3.1 为什么需要级联噪声系数公式?

一个实际的射频系统,很少是单个放大器打天下。你想想看,接收链路里通常有:天线 → 滤波器 → LNA → 混频器 → IF 放大器 → ADC 驱动。每个模块都有自己的噪声系数和增益。

问题来了:整个链路的噪声系数怎么算?

不是简单相加。因为前级的增益会抑制后级的噪声贡献。这就是 Friis 公式的核心思想——前级增益越大,后级噪声影响越小。

核心概念:级联系统的总噪声系数,主要由前几级决定。后级的噪声被前级增益“稀释”了。

3.2 Friis 公式的推导

咱们从两级级联开始推导,然后推广到 N 级。别怕,推导过程其实很直观。

3.2.1 两级级联系统

假设第一级:增益 G₁(线性值),噪声系数 F₁(线性值)
第二级:增益 G₂,噪声系数 F₂

系统总输出噪声功率由三部分组成:

  1. 输入噪声经两级放大:N_in · G₁ · G₂
  2. 第一级自身噪声经第二级放大:N_add1 · G₂
  3. 第二级自身噪声:N_add2

根据噪声系数的定义:

F_total = (总输出噪声功率) / (输入噪声经理想放大后的输出噪声功率)
        = (N_in · G₁ · G₂ + N_add1 · G₂ + N_add2) / (N_in · G₁ · G₂)

而第一级的噪声系数 F₁ = (N_in · G₁ + N_add1) / (N_in · G₁),所以 N_add1 = (F₁ - 1) · N_in · G₁
同理,N_add2 = (F₂ - 1) · N_in · G₂

代入化简:

F_total = 1 + (F₁ - 1) + (F₂ - 1) / G₁
        = F₁ + (F₂ - 1) / G₁

嗯,这就是两级级联的 Friis 公式。你看,第二级的噪声系数被第一级增益 G₁ 除了一下。

3.2.2 N 级级联推广

推广到 N 级,规律很明显:

F_total = F₁ + (F₂ - 1)/G₁ + (F₃ - 1)/(G₁·G₂) + ... + (F_N - 1)/(G₁·G₂·...·G_{N-1})

用 dB 表示时,记得先把噪声系数和增益从 dB 换算回线性值,算完再转回 dB。

我的习惯:在 Excel 里建一个模板,线性值和 dB 值自动换算。每次做链路预算直接填表,省得手算出错。我曾经因为手算把 dB 和线性值搞混,导致一个项目多花了 5000 块买高指标器件——其实换个布局就能解决。

3.3 Friis 公式的工程应用

公式背熟了,关键是怎么用。我总结了三个最常见的工程场景。

3.3.1 场景一:接收机链路预算

这是一个典型的 GPS 接收机前端:

级数 模块 增益 (dB) NF (dB)
1 带通滤波器 -1.5 1.5
2 LNA 18 0.8
3 混频器 -6 6
4 IF 放大器 20 2.5

用 Friis 公式计算:

  1. 先把 dB 转线性:F₁=1.41, G₁=0.71; F₂=1.20, G₂=63.1; F₃=3.98, G₃=0.25; F₄=1.78, G₄=100
  2. 代入公式:F_total = 1.41 + (1.20-1)/0.71 + (3.98-1)/(0.71×63.1) + (1.78-1)/(0.71×63.1×0.25)
  3. 计算结果:F_total ≈ 1.41 + 0.28 + 0.066 + 0.069 ≈ 1.82 → 2.6 dB

你看,混频器 NF 高达 6dB,但被 LNA 的 18dB 增益压得很低。如果去掉 LNA,总 NF 直接飙到 7.2dB——这就是为什么 LNA 必须放在最前面。

注意:无源器件(滤波器、衰减器)的噪声系数等于其插入损耗。比如 -1.5dB 的滤波器,NF 就是 1.5dB。这个我在项目里见过有人搞反,以为无源器件 NF=0——其实它既衰减信号也衰减噪声,但信噪比确实变差了。

3.3.2 场景二:多级放大器级联

有时候我们需要用多级放大器来达到高增益。假设三级放大器:

级数 增益 (dB) NF (dB)
1 10 1.2
2 10 1.2
3 10 1.2

计算总 NF:

F₁=F₂=F₃=1.32 (线性), G₁=G₂=G₃=10 (线性)
F_total = 1.32 + (0.32)/10 + (0.32)/(10×10)
        = 1.32 + 0.032 + 0.0032
        = 1.355 → 1.32 dB

有意思吧?三级放大器级联,总 NF 只比第一级高了 0.12dB。这说明:如果各级增益足够大,总 NF 主要由第一级决定。

3.3.3 场景三:衰减器放在哪里最合适?

我曾经遇到一个设计:接收机动态范围不够,想加衰减器。问题是——衰减器放 LNA 前面还是后面?

咱们算一下:

  • 方案 A:衰减器放 LNA 前(衰减器 NF=3dB,增益=-3dB;LNA NF=1dB,增益=20dB)
    F_total = 2 + (1.26-1)/0.5 = 2 + 0.52 = 2.52 → 4.0 dB
  • 方案 B:衰减器放 LNA 后(LNA NF=1dB,增益=20dB;衰减器 NF=3dB,增益=-3dB)
    F_total = 1.26 + (2-1)/100 = 1.26 + 0.01 = 1.27 → 1.04 dB

差别巨大!方案 B 的总 NF 几乎没变,因为 LNA 的高增益把衰减器的噪声贡献压下去了。所以我的建议是:衰减器尽量放在高增益放大器之后。

3.4 Friis 公式的适用条件与限制

任何公式都有适用范围,Friis 公式也不例外:

条件 说明
阻抗匹配 各级之间必须良好匹配(通常 50Ω),否则公式不准确
线性工作 各级工作在线性区,没有压缩或交调
带宽一致 各级带宽应匹配,否则噪声带宽不同
噪声不相关 各级噪声源互不相关,功率直接相加

我曾经踩过的坑:有一次用 Friis 公式算一个带有 SAW 滤波器的级联系统,算出来 NF 只有 2.1dB,实测却是 3.8dB。后来发现 SAW 滤波器的输入输出驻波比很差(VSWR>2.5),导致 LNA 和滤波器之间失配,实际增益比标称值低了 2dB。所以记住:Friis 公式的前提是各级之间完美匹配。如果失配严重,必须用实际增益而不是标称增益代入。

3.5 知识结构图

下面这张图总结了级联噪声系数的核心逻辑:

级联系统噪声系数知识结构 Friis 公式 推导基础 两级级联:F₁ + (F₂-1)/G₁ N级推广:逐级向后累加 工程应用 接收机链路预算 多级放大器设计 衰减器位置优化 适用条件与限制 阻抗匹配 线性工作 带宽一致 噪声不相关

3.6 工程实用技巧

最后分享几个我这些年积累的小技巧:

  • 估算技巧:如果第一级增益 > 20dB,总 NF 约等于第一级 NF 加上 0.1~0.3dB。不需要精确计算时,这个估算很快。
  • 灵敏度分析:用 Friis 公式反向推导,可以算出每一级 NF 对总 NF 的贡献占比。哪个器件是瓶颈一目了然。
  • 温度影响:公式中的噪声系数通常是在 290K 下定义的。如果环境温度变化大(比如卫星通信),记得做温度修正。
  • 仿真验证:我习惯用 ADS 或 SPICE 做级联噪声仿真,和 Friis 公式计算结果对比。如果偏差超过 0.5dB,一定是有地方没匹配好。

一句话总结:Friis 公式告诉我们——前级增益是后级噪声的“克星”。设计接收链路时,把低噪声、高增益的放大器放在最前面,后面的器件噪声系数要求可以适当放宽。这个原则帮我省过不少器件成本。