第二章 噪声理论基础(上):热噪声、散粒噪声、闪烁噪声、噪声模型、二端口网络噪声系数

各位同学,欢迎来到噪声理论的第一部分。说实话,噪声这玩意儿,是射频设计里最让人头疼,但也最绕不开的话题。你想想看,一个LNA做得再好,增益再高,如果噪声系数下不去,那整个接收链路就废了。我当年刚入行时,就吃过这个亏——一个项目调了两个月,增益、线性度都达标了,结果灵敏度死活上不去,最后发现是噪声模型没建对。

好,咱们今天就把噪声的底裤扒干净。从最基本的物理源头讲起,再到怎么用模型去描述它,最后落到二端口网络的噪声系数上。内容不少,但都是干货。

2.1 热噪声(Johnson-Nyquist Noise)

热噪声是所有电阻性器件都有的。说白了,就是导体里的自由电子在瞎撞。温度越高,撞得越厉害,噪声就越大。这个噪声是白噪声,频谱密度是平的。

它的功率谱密度公式很简单:

S_v(f) = 4kTR  [V²/Hz]

其中k是玻尔兹曼常数,T是绝对温度,R是电阻值。注意,这个公式给出的是单边带功率谱密度。我在项目中见过有人直接用这个值去算信噪比,结果差了3dB——因为他忘了双边带和单边带的区别。

关键点:热噪声的功率与频率无关,只与温度和电阻有关。所以它叫白噪声。

实际中,我们更关心的是噪声电压的均方根值。在带宽B内:

V_n,rms = √(4kTRB)

举个例子,一个50Ω电阻在室温(290K)下,1GHz带宽内的热噪声电压大约是0.9μV。听着不大?但如果你做的是-120dBm灵敏度的接收机,这个噪声已经能把信号淹没了。

我的经验:在仿真时,记得把电阻的噪声模型打开。有些EDA工具默认是不开的,我吃过这个亏——仿真结果噪声系数0.5dB,流片回来实测2.5dB,查了三天才发现是电阻噪声没开。

2.2 散粒噪声(Shot Noise)

散粒噪声出现在有势垒的器件里,比如PN结、肖特基二极管。它的物理机制是:载流子越过势垒时,是随机、离散的。每个载流子就像一颗子弹,打过去的时间点是随机的。

散粒噪声的电流功率谱密度是:

S_i(f) = 2qI_DC  [A²/Hz]

q是电子电荷,I_DC是直流电流。注意,这个公式成立的前提是器件工作在非饱和区。如果器件饱和了,散粒噪声会被抑制。

你可能会问:「那MOS管有散粒噪声吗?」嗯,这是个好问题。MOS管的沟道电流是连续的,没有势垒,所以理论上没有散粒噪声。但它的栅极漏电流会产生散粒噪声——虽然通常很小,但在超低功耗设计中不能忽略。

注意:散粒噪声也是白噪声,但它的功率与直流电流成正比。所以设计时,不要为了降低散粒噪声而把偏置电流压得太低——那样增益会掉,噪声系数反而可能变差。

2.3 闪烁噪声(Flicker Noise / 1/f Noise)

闪烁噪声,也叫1/f噪声。它的特点是:频率越低,噪声越大。物理机制比较复杂,一般认为和载流子的俘获-释放过程有关。在MOS管里,栅氧化层和硅界面的陷阱是主要来源。

它的功率谱密度形式是:

S_v(f) = K / f^α

K是工艺相关的常数,α通常在0.8到1.2之间。对于CMOS工艺,PMOS的闪烁噪声通常比NMOS小——因为PMOS的载流子在埋沟里运动,离界面陷阱远一些。

我记得有一次做2.4GHz的LNA,仿真时噪声系数1.2dB,实测1.8dB。查了半天,发现是闪烁噪声的拐角频率(1/f corner)比模型里高了10倍。后来换了工艺,问题才解决。所以,闪烁噪声模型一定要和工艺厂确认,不能完全相信PDK里的默认值。

避坑指南:在射频LNA设计中,闪烁噪声主要影响低频段的噪声系数。如果你的LNA是窄带的(比如5G NR的n77频段),闪烁噪声影响不大。但如果是宽带LNA(比如从DC到6GHz),那低频段的噪声系数会被闪烁噪声严重恶化。

2.4 噪声模型:从物理到电路

有了上面的物理噪声源,我们怎么把它们用到电路设计里?答案是:用等效噪声模型。

对于电阻,很简单——一个无噪声电阻串联一个噪声电压源,或者并联一个噪声电流源。两种模型是等效的,用哪个看电路拓扑方便。

对于MOS管,常用的噪声模型是这样的:

  • 沟道热噪声:用漏源之间的噪声电流源表示,i_nd² = 4kTγgm,γ是噪声系数因子,长沟道器件γ=2/3,短沟道器件γ可以到2~3。
  • 闪烁噪声:用栅极串联的噪声电压源表示,v_nf² = K/(f·W·L·Cox)。
  • 栅极感应噪声:高频时,沟道噪声会通过栅电容耦合到栅极,产生一个额外的噪声电流。这个在毫米波设计中必须考虑。

我个人的习惯是,在初步设计时先用简单的热噪声模型估算,等拓扑确定后再把闪烁噪声和栅极感应噪声加进去。一步到位反而容易迷失在细节里。

一个小技巧:在Cadence里做噪声仿真时,可以单独看每个器件的噪声贡献。我一般先看总噪声系数,然后看哪个器件贡献最大,再针对性地优化那个器件的尺寸或偏置。

2.5 二端口网络噪声系数

好,现在我们把单个器件的噪声搞清楚了。但一个LNA是由很多器件组成的,怎么衡量整个网络的噪声性能?这就引出了噪声系数的概念。

噪声系数的定义是:

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

或者用dB表示:NF = 10log10(F)。

对于二端口网络,噪声系数可以写成:

F = F_min + (Rn/Gs) * |Ys - Yopt|²

这个公式很重要,它告诉我们三件事:

  1. F_min是网络能达到的最小噪声系数,由器件本身决定。
  2. Rn是噪声电阻,表示噪声系数对源阻抗变化的敏感度。Rn越小,噪声匹配越容易。
  3. Yopt是最优源导纳,当源导纳Ys等于Yopt时,噪声系数最小。

你可能会问:「那是不是只要让源阻抗等于Yopt就行了?」嗯,理论上是的。但实际中,Yopt往往和最大增益对应的源阻抗(Gopt)不一样。这就引出了LNA设计中最核心的trade-off:噪声匹配和功率匹配的矛盾

核心思想:LNA设计就是在噪声匹配和功率匹配之间找平衡。通常的做法是,让源阻抗稍微偏离Yopt,牺牲一点点噪声系数,换取更好的增益和输入匹配。

我记得有个项目,客户要求NF小于1dB,增益大于20dB。我试了三种拓扑:共源共栅、源极退化电感、共栅。最后发现源极退化电感结构最适合——它的Yopt和Gopt比较接近,容易同时满足噪声和增益要求。

噪声系数的级联公式也很重要:

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

这个公式告诉我们:第一级的噪声系数和增益决定了整个链路的噪声性能。所以LNA作为接收机的第一级,它的NF和增益至关重要。第二级以后的噪声贡献会被第一级的增益压低。

注意:级联公式中的G是可用增益(available gain),不是功率增益。这两个概念容易混淆。可用增益是网络能提供给负载的最大功率,而功率增益是实际传输的功率。在噪声计算中,一定要用可用增益。

2.6 本章小结

好,咱们把今天的内容捋一捋:

  • 热噪声:电阻性器件都有,白噪声,功率与温度成正比。
  • 散粒噪声:有势垒的器件才有,白噪声,功率与直流电流成正比。
  • 闪烁噪声:低频噪声,1/f特性,MOS管里PMOS比NMOS好。
  • 噪声模型:把物理噪声源等效成电路模型,方便仿真和计算。
  • 二端口网络噪声系数:F_min、Rn、Yopt三个参数决定,级联时第一级最重要。

下一章我们会讲噪声系数的测量方法,以及怎么用仿真工具去优化LNA的噪声性能。到时候我会分享一些具体的仿真设置和实测数据对比,敬请期待。

嗯,今天就到这里。有什么问题,欢迎在评论区留言。咱们下期见。