1. 噪声基础:热噪声、散粒噪声、闪烁噪声的物理起源与数学描述
做射频IC设计,噪声这东西你躲不开。我刚开始接触LNA时,总觉得噪声就是个背景底噪,仿真时随便设个模型就完事了。结果第一次流片回来,NF比仿真高了整整1.2dB……嗯,从那以后我再也不敢小看噪声建模了。
这一章,咱们把三种最核心的噪声类型讲透。你理解透了,后面做LNA噪声抑制仿真才有底气。
1.1 热噪声——躲不掉的“布朗运动”
热噪声,也叫约翰逊噪声。说白了,就是导体里的自由电子在热运动下随机碰撞产生的电流波动。温度越高,电子蹦得越欢,噪声越大。
物理起源:导体内部自由电子做无规则热运动,平均动能为 kT/2。电子与晶格碰撞产生随机电流脉冲,频谱密度在射频范围内基本平坦。
数学描述:
- 电压源模型:
v_n² = 4kTR·Δf - 电流源模型:
i_n² = 4kT·(1/R)·Δf
其中 k 是玻尔兹曼常数(1.38×10⁻²³ J/K),T 是绝对温度(K),R 是电阻值(Ω),Δf 是带宽(Hz)。
关键点:热噪声是白噪声,功率谱密度与频率无关。但实际电路中,寄生电容和电感会限制其有效带宽。
我在项目中遇到过一件事:一个50Ω匹配电阻在2.4GHz下,室温时热噪声电压密度约为0.9 nV/√Hz。你想想看,如果LNA增益只有15dB,这个噪声会被放大到输入端等效噪声里,直接拉高NF。所以匹配电阻的选取,从来不是随便找个标称值就完事的。
1.2 散粒噪声——电流的“量子抖动”
散粒噪声主要出现在PN结、肖特基二极管和BJT的基极-发射结中。MOS管在亚阈值区也有,但弱一些。
物理起源:载流子越过势垒时,每个载流子的到达时间是随机的。电流不是连续流动,而是一颗一颗电子“蹦”过去的。这种离散性导致电流瞬时值围绕平均值波动。
数学描述:
- 电流噪声谱密度:
i_n² = 2qI_DC·Δf
其中 q 是电子电荷(1.6×10⁻¹⁹ C),I_DC 是直流电流(A)。
| 参数 | 热噪声 | 散粒噪声 |
|---|---|---|
| 物理机制 | 电子热运动碰撞 | 载流子随机越过势垒 |
| 频谱特性 | 白噪声(平坦) | 白噪声(平坦) |
| 与电流关系 | 与电流无关 | 正比于√I_DC |
| 典型器件 | 电阻、沟道 | PN结、BJT |
个人经验:我设计2.4GHz LNA时,第一级用BJT共射结构。散粒噪声在低电流下占主导,但电流太大又会导致功耗超标。我一般取I_DC在2~5mA之间,用仿真扫一遍NF vs I_DC曲线,找到那个“膝盖点”。
1.3 闪烁噪声——低频的“1/f魔鬼”
闪烁噪声,也叫1/f噪声。频率越低,噪声越大。在射频LNA里,它主要影响低频段和相位噪声,但通过上变频也会影响带内噪声。
物理起源:目前主流解释是“载流子数涨落模型”——MOS管栅氧化层与硅界面处的陷阱随机捕获和释放载流子,导致沟道电流波动。另一种是“迁移率涨落模型”,但业界更认可前者。
数学描述:
- 电压噪声谱密度:
v_n² = (K_f / (W·L·C_ox·f)) · Δf - 或简化为:
v_n² = (K / f) · Δf
其中 K_f 是工艺相关常数,W、L 是MOS管尺寸,C_ox 是单位面积栅氧电容。
避坑指南:我曾经在0.18μm工艺下设计一个低噪声放大器,仿真时NF在100kHz处只有0.8dB,但流片回来实测到了1.5dB。查了半天,发现是闪烁噪声模型参数没校准——代工厂给的K_f值是基于大尺寸器件提取的,小尺寸器件偏差很大。后来我改用同尺寸测试结构重新提取参数,仿真才和实测对上。
1.4 三种噪声的对比与工程视角
做LNA设计时,这三种噪声在不同频段和不同器件中权重不同。我习惯用一张图来理清思路:
1.5 噪声的叠加与相关性
实际电路中,多个噪声源同时存在。它们怎么叠加?
- 不相关噪声源:功率相加,即
v_n_total² = v_n1² + v_n2² + ... - 部分相关噪声源:需要考虑相关系数,
v_n_total² = v_n1² + v_n2² + 2·γ·v_n1·v_n2
举个例子:一个电阻的热噪声和另一个电阻的热噪声是不相关的,直接功率相加。但MOS管的沟道热噪声和栅极感应噪声是部分相关的,相关系数γ大约0.3~0.5。这个在LNA输入匹配网络设计时特别重要——我见过有人直接功率相加,结果NF仿真偏低了0.3dB。
仿真小技巧:在Cadence Spectre里做噪声仿真时,记得勾选“correlation”选项。默认设置下,不同器件噪声源被视为不相关,但同一器件的不同噪声分量(比如沟道热噪声和闪烁噪声)默认是相关的。如果你手动加噪声源,一定要确认相关性设置。
1.6 噪声温度与噪声系数
这两个概念是LNA设计的核心指标,但很多人搞混。
- 噪声温度 T_e:将实际有噪网络等效为一个理想无噪网络,在其输入端串联一个温度为T_e的电阻热噪声源。
- 噪声系数 NF:输入信噪比与输出信噪比的比值,单位dB。
换算关系:NF(dB) = 10·log₁₀(1 + T_e / T₀),其中T₀ = 290K。
| 噪声温度 T_e (K) | 噪声系数 NF (dB) | 典型场景 |
|---|---|---|
| 0 | 0 | 理想无噪网络 |
| 29 | 0.4 | 优秀LNA |
| 87 | 1.0 | 商用LNA |
| 290 | 3.0 | 一般射频前端 |
我个人习惯在仿真时同时看NF和T_e。NF直观,但T_e在做级联噪声计算时更方便——尤其是多级LNA级联时,后级噪声温度除以增益后对总噪声的贡献一目了然。
1.7 本章小结
三种噪声的物理起源和数学描述,是LNA噪声仿真的地基。热噪声来自电阻和沟道,散粒噪声来自PN结,闪烁噪声来自陷阱。它们在不同频段、不同器件中权重不同,但最终都会反映在NF上。