3. 二端口网络噪声理论:噪声温度、噪声系数级联公式(Friis公式)
各位同学,咱们今天聊点实在的——二端口网络的噪声理论。说实话,我刚入行那会儿,觉得噪声系数就是个公式,套一套就完事了。直到有一次,我设计一个L波段接收前端,级联了三级放大器,算出来的NF和实测差了将近0.8 dB。嗯,从那以后,我再也不敢小看Friis公式里的每一个细节了。
3.1 噪声温度:比噪声系数更“物理”的表达
先说说噪声温度。你想想看,噪声系数是个比值,无量纲,但噪声温度不一样,它有单位(开尔文),更直观。说白了,一个电阻在290K时产生的热噪声功率,就是-174 dBm/Hz。这个数字你最好记在心里,我每次做链路预算时都会默念一遍。
核心关系式:
Te = (F - 1) × T0
其中 T0 = 290 K,F 是噪声系数(线性值,不是dB)。
举个例子:一个LNA的NF = 0.5 dB,换算成线性值 F = 10^(0.5/10) ≈ 1.122。那么它的等效噪声温度 Te = (1.122 - 1) × 290 ≈ 35.4 K。这个数字意味着什么?意味着这个放大器自己产生的噪声,相当于把一个35.4K的电阻放在输入端。
我个人习惯在低温接收系统(比如射电天文、卫星通信)里用噪声温度,因为低温下噪声系数会变得很小,用dB表示反而不方便。比如一个NF=0.1 dB的放大器,等效噪声温度只有6.7 K,用温度说话更清楚。
3.2 噪声系数级联公式:Friis公式的来龙去脉
好,接下来是重头戏——Friis公式。这个公式是丹麦裔美国工程师Harald Friis在1944年提出的。你别看它年代久远,现在所有射频接收机的链路预算都离不开它。
Friis级联公式:
Ftotal = F1 + (F2 - 1)/G1 + (F3 - 1)/(G1G2) + ...
用噪声温度表示更简洁:
Ttotal = T1 + T2/G1 + T3/(G1G2) + ...
为什么会这样?因为后级噪声被前级增益“压制”了。你想想看,第一级放大器把信号放大了G1倍,同时也把自己的噪声放大了G1倍。但第二级的噪声只被放大了1倍(因为还没经过第一级放大)。所以第二级噪声贡献到输出端时,相当于被第一级增益“除”了一次。
实战经验:我在设计Ka波段接收机时,第一级LNA的增益至少要15 dB以上,否则第二级混频器的噪声会严重恶化整体NF。有一次我偷懒用了12 dB增益的LNA,结果整机NF比预算高了0.3 dB,后来老老实实换回了15 dB的管子。
3.3 级联噪声计算:手算与仿真
咱们来走一个完整的例子。假设一个接收链路如下:
| 级数 | 器件 | 增益 (dB) | NF (dB) |
|---|---|---|---|
| 1 | 波导-微带过渡 | -0.5 | 0.5 |
| 2 | LNA | 18 | 0.8 |
| 3 | 带通滤波器 | -1.2 | 1.2 |
| 4 | 混频器 | -6 | 6 |
第一步,把所有dB值转成线性值:
- G1 = 10^(-0.5/10) = 0.891, F1 = 10^(0.5/10) = 1.122
- G2 = 10^(18/10) = 63.1, F2 = 10^(0.8/10) = 1.202
- G3 = 10^(-1.2/10) = 0.759, F3 = 10^(1.2/10) = 1.318
- G4 = 10^(-6/10) = 0.251, F4 = 10^(6/10) = 3.981
代入Friis公式:
F_total = 1.122 + (1.202-1)/0.891 + (1.318-1)/(0.891×63.1) + (3.981-1)/(0.891×63.1×0.759)
= 1.122 + 0.227 + 0.00566 + 0.0697
= 1.424
NF_total = 10 × log10(1.424) = 1.53 dB
注意:看到没?混频器虽然NF高达6 dB,但经过前两级放大后,它对总NF的贡献只有0.07(线性值),约0.3 dB。这就是为什么我说“第一级LNA是整机噪声的命门”。
3.4 避坑指南:我踩过的几个坑
讲几个我亲身经历的问题,你们以后遇到了能少走弯路。
- 增益是线性值,不是dB!——我曾经在Excel里直接用dB值代入公式,算出来NF是负的,还纳闷了半天。记住,Friis公式里的G是倍数,不是dB。
- 无源器件的NF等于其插损。——比如一个3 dB衰减器,它的NF就是3 dB(前提是物理温度等于T0)。这个规律在室温下成立,但低温下要重新算。
- 级联顺序不能乱。——有一次我把滤波器和LNA的顺序搞反了,滤波器在前、LNA在后,结果NF从1.5 dB恶化到了2.8 dB。因为滤波器有插损,它在前级会直接抬高噪声基底。
我的小技巧:做链路预算时,我习惯用噪声温度来算,因为加法比乘法直观。先把所有NF转成Te,然后用Ttotal = T1 + T2/G1 + ... 最后再转回NF。这样不容易出错。
3.5 噪声系数测量:Y因子法简介
最后简单提一下怎么测噪声系数。最常用的方法是Y因子法。你需要一个噪声源(通常是雪崩二极管做的),它有“冷态”和“热态”两个状态,分别对应Tcold(通常是T0)和Thot(比如约10000K)。
测量步骤:
- 接上噪声源,先测冷态输出功率Pcold
- 再测热态输出功率Phot
- 计算Y因子:Y = Phot / Pcold
- 代入公式:F = (Thot - T0·Y) / [T0·(Y - 1)]
嗯,这个公式看起来有点复杂,但实际用起来很简单。现在的矢量网络分析仪大多内置了噪声系数测量选件,一键就能出结果。不过我还是建议你手算一遍,理解背后的物理过程,这样仪器出问题时你才知道怎么排查。
好了,关于二端口网络噪声理论就讲到这里。下一章咱们聊聊低噪声放大器的晶体管选型——HBT、pHEMT、CMOS,到底哪个适合你的项目?到时候见。