4、噪声系数(NF)定义:噪声因子与噪声系数、级联系统噪声系数(Friis公式)

噪声系数这东西,说白了就是衡量一个系统或者器件把信号搞「脏」了多少。我刚开始做射频的时候,总觉得这概念绕来绕去,后来在项目里吃过亏才真正搞明白。今天咱们就把它彻底说透。

4.1 噪声因子与噪声系数

先讲两个基本概念:噪声因子(F)噪声系数(NF)。它们其实是一回事,只是表达方式不同。

噪声因子 F 的定义是:

F = (输入信噪比) / (输出信噪比) = SNR_in / SNR_out

注意,F 是一个比值,永远大于等于 1。理想无噪声系统,F = 1。实际系统,F > 1。

噪声系数 NF 就是把 F 转换成 dB 单位:

NF = 10 * log10(F)   (单位: dB)

举个例子:如果 F = 2,那么 NF = 3 dB。这意味着信号经过这个器件后,信噪比恶化了 3 dB。

重要结论:噪声系数越低,系统性能越好。一个 0.5 dB NF 的 LNA,比 3 dB NF 的 LNA 好得多。

我个人习惯用 NF 来沟通,因为 dB 单位更直观。你想想看,说「这个 LNA 的 NF 是 1.2 dB」,大家马上就知道它有多好。但如果你说「F = 1.32」,很多人还得换算一下。

4.2 噪声系数的物理意义

噪声系数到底在描述什么?我换个角度解释。

任何一个有源器件,都会引入额外的噪声。这个额外噪声叠加在输入信号上,导致输出端的信噪比变差。噪声系数就是量化这个「变差程度」的指标。

数学上,我们可以把输出噪声写成:

N_out = G * N_in + N_added

其中:

  • G 是增益
  • N_in 是输入噪声(通常是 -174 dBm/Hz 的热噪声)
  • N_added 是器件自身引入的额外噪声

那么噪声因子 F 可以写成:

F = (SNR_in) / (SNR_out) = (S_in / N_in) / (G * S_in / (G * N_in + N_added)) 
    = (G * N_in + N_added) / (G * N_in) 
    = 1 + N_added / (G * N_in)

这个公式很关键。它告诉我们:

  • 如果 N_added = 0,F = 1,NF = 0 dB —— 理想情况
  • N_added 越大,F 越大,NF 越大

我的经验:在选 LNA 时,别只看 NF 数值。还要看它的增益和线性度。我曾经在一个项目中选了 NF 最低的 LNA,结果增益不够,后面级联的噪声反而被放大了。嗯,这就是只看单一指标的教训。

4.3 级联系统噪声系数——Friis公式

实际接收机不可能只有一个器件。LNA、混频器、滤波器、中放……一串下来,整个系统的噪声系数怎么算?

这就轮到 Friis 公式登场了。它是射频设计里最常用的公式之一。

对于一个 N 级级联系统,总噪声因子为:

F_total = F1 + (F2 - 1)/G1 + (F3 - 1)/(G1 * G2) + ... + (Fn - 1)/(G1 * G2 * ... * G(n-1))

其中:

  • F1, F2, ..., Fn 是各级的噪声因子(线性值,不是 dB)
  • G1, G2, ..., G(n-1) 是各级的增益(线性值,不是 dB)

这个公式告诉我们一个非常重要的设计原则:第一级的噪声系数和增益,决定了整个系统的噪声性能

为什么会这样?你看公式里,第二级以后的噪声项都要除以前面各级的增益。如果第一级增益足够大,后面各级的噪声贡献就被「压缩」了,几乎可以忽略。

核心设计原则:接收机第一级一定要用低噪声、高增益的 LNA。这是整个链路噪声性能的基石。

4.4 实际计算示例

咱们算一个典型的接收机链路:

级数 器件 增益 (dB) NF (dB)
1 LNA 15 1.5
2 混频器 -6 8
3 中放 20 4

先把 dB 值转成线性值:

  • LNA: F1 = 10^(1.5/10) = 1.41, G1 = 10^(15/10) = 31.62
  • 混频器: F2 = 10^(8/10) = 6.31, G2 = 10^(-6/10) = 0.25
  • 中放: F3 = 10^(4/10) = 2.51, G3 = 10^(20/10) = 100

代入 Friis 公式:

F_total = 1.41 + (6.31 - 1)/31.62 + (2.51 - 1)/(31.62 * 0.25)
        = 1.41 + 5.31/31.62 + 1.51/7.905
        = 1.41 + 0.168 + 0.191
        = 1.769

换算成 dB:

NF_total = 10 * log10(1.769) = 2.48 dB

你看,整个链路的 NF 是 2.48 dB,比 LNA 的 1.5 dB 高一些,但远低于混频器的 8 dB。这就是第一级高增益 LNA 的功劳。

注意:如果 LNA 增益不够,比如只有 10 dB,那么混频器的噪声贡献就会变大。我曾经在调试一个 2.4G 接收机时,发现灵敏度总差 2 dB,查了半天才发现是 LNA 的增益比设计值低了 3 dB。换了片子之后,问题立刻解决。

4.5 噪声系数测量方法

说完了理论,聊聊实际怎么测 NF。常用的方法有两种:

  1. Y因子法:用噪声源(比如冷热负载)测量输出噪声功率,然后计算 NF。这是最标准的方法,精度高。
  2. 增益法:测量器件的增益和输出噪声功率,结合输入噪声(-174 dBm/Hz)计算 NF。简单但精度一般。

我个人更推荐 Y 因子法。虽然需要噪声源和噪声系数分析仪,但结果可靠。增益法容易受环境噪声影响,测出来的 NF 往往偏大。

一个小技巧:测量前一定要校准。把测试电缆和适配器的损耗考虑进去。我见过有人测出来 NF 是负的,就是因为没校准。嗯,那场面挺尴尬的。

4.6 常见误区与避坑指南

最后总结几个我踩过的坑:

  • 误区一:认为 NF 越低越好。其实还要考虑功耗、线性度、成本。有些低 NF 的 LNA 功耗很大,电池供电的产品根本用不了。
  • 误区二:忽略前级损耗。天线到 LNA 之间的走线、滤波器、开关都有损耗,这些损耗直接加在 NF 上。我曾经设计一个 5G 接收机,天线开关的插损是 1 dB,结果整个链路的 NF 就多了 1 dB。
  • 误区三:级联计算时忘记把 dB 转成线性值。Friis 公式里的 F 和 G 必须是线性值,不能直接用 dB 代入。这个错误我犯过不止一次。

好了,关于噪声系数的内容就讲到这里。记住一句话:第一级 LNA 是接收机噪声性能的命门。选好它,后面的设计就轻松多了。