4. 相位噪声的数学模型:Leeson模型归纳总结

说到相位噪声的数学模型,圈子里最经典、最常用的就是Leeson模型了。我最早接触它是在做第一个VCO设计的时候,那时候看着频谱仪上的噪声曲线一头雾水,直到把Leeson的翻出来啃了一遍……嗯,从此它就成了我评估振荡器噪声的“第一反应”。

Leeson模型其实是个经验模型,后来慢慢被推导成了线性时不变(LTI)的形式。它的魅力在于:用一个还算简洁的公式,把相位噪声和振荡器的核心参数(比如Q值、载波功率、噪声系数)联系了起来。说白了,就是告诉我们——噪声到底从哪儿来,怎么把它压下去。

核心思想:Leeson模型将振荡器视为一个带反馈的线性系统,噪声源在环路中被放大和整形,最终在载波附近形成我们看到的单边带相位噪声谱。

4.1 经验模型 vs. 线性时不变模型

我个人的理解习惯,是把Leeson模型分成两个层次来看:

  • 经验模型(原始形式):来自D.B. Leeson在1966年发表的经典。它基于实际测量数据归纳出来的规律,简洁但缺乏严格的数学推导。
  • 线性时不变模型(LTI推导):后来由一系列学者(比如Rohde、Craninckx)从反馈理论出发推导的版本。它更有“物理感”,可以清楚解释每个噪声源的贡献路径。

实际工程中,大家用的基本都是LTI形式。经验模型更多是作为一个“快速估算”的起点。你想想看,一开始做系统预算的时候,哪个参数还没确定,用经验模型快速算一下,心里有个数,后期再慢慢细调。

特性 经验模型 线性时不变模型
数学严谨性 较低,基于拟合 较高,基于反馈理论
可解释性 仅描述现象 揭示噪声整形机制
形式复杂度 简单,参数少 稍复杂,含更多物理量
典型应用场景 系统预算与快速估算 详细仿真与优化

4.2 Leeson模型的数学表达式

好了,咱们直接上公式。Leeson模型最经典的LTI形式长这样:

L(Δω) = 10·log₁₀{
            (F·k·T / (2·Ps)) ·
            [ 1 + (ω₀ / (2·QL·Δω))² ] ·
            [ 1 + Δω₁/f³ / |Δω| ]
        }

其中每个符号的含义,我建议你记成一张表,以后查起来方便:

符号 含义 单位 典型值/备注
F 振荡器有源器件的噪声系数 无量纲 一般在2~10之间
k 玻尔兹曼常数 J/K 1.38×10⁻²³
T 温度 K 通常取300K(室温)
Ps 振荡器输出载波功率 W 通常为mW级
ω₀ 振荡频率 rad/s 设计目标值
QL 谐振网络的有载品质因数 无量纲 一般小于无载Q值(Q₀)
Δω 距离载波的频率偏移 rad/s 我们关心的频偏点
Δω₁/f³ 闪烁噪声拐角频率 rad/s 通常在1kHz~1MHz之间

公式里三个括号,我给你拆开来解释:

  1. (F·k·T / (2·Ps)):这是热噪声基底。说白了,就是振荡器内部最根本的噪声来源,它跟载波功率成反比。做设计的时候,增加Ps确实能降噪,但功耗也会上去,这是个经典的权衡。
  2. [ 1 + (ω₀ / (2·QL·Δω))² ]:这反映的是谐振网络的频率选择特性。QL越高,这个因子在近载波处衰减得越快,噪声就越低。我在项目中遇到过,QL不够高的时候,就算使劲降低F,效果也很有限。谐振网络永远是瓶颈。
  3. [ 1 + Δω₁/f³ / |Δω| ]:这是闪烁噪声上变频的影响。它会在近载波区产生斜率-30dB/dec的区域,是很多低频噪声的关键来源。闪烁噪声功率跟偏置电流、器件尺寸强相关,Layout上也需要注意。

我曾经犯过的错:最初我做LC-VCO时,只顾着优化谐振网络Q值和电流,以为这样噪声就能达标。结果流片回来一测,-30dB/dec区域比我预计的宽了很多。后来排查才发现,是差分对管的闪烁噪声系数(尤其是沟道长度选得太短了)超出了预期。这个参数Δω₁/f³在前期设计时千万不能按照典型值瞎估,一定要根据工艺模型仔细算一下。

4.3 近载波区与远载波区的物理图像

根据Leeson模型,相位噪声谱在频域上可以分成三个区,每个区有独特的斜率:

  • 区域1:-30dB/dec区(近载波闪烁噪声区)
    由[ 1 + Δω₁/f³ / |Δω| ]主导。斜率陡峭,说明1/f噪声上变频占主导。频偏很小的时候,这里面可能还包含更接近载波的 -40dB/dec 区域(如果折叠更多噪声),但Leeson模型的基本画法只到-30dB/dec。
  • 区域2:-20dB/dec区(热噪声主导区)
    由[ 1 + (ω₀ / (2·QL·Δω))² ]主导。这是振荡器热噪声经过谐振网络滤波后的结果,也是设计中需要重点关注的区域。QL在这里就是“降噪法宝”。
  • 区域3:平坦本底(白噪声基底)
    当Δω远大于ω₀/(2·QL)且Δω >> Δω₁/f³时,公式近似为F·k·T / (2·Ps)。这是热噪声的最终底限,一旦达到,再增加偏置也不会明显改善。
Leeson模型相位噪声谱结构 频偏 Δω(log) → L(Δω) dBc/Hz 平坦本底 -20dB/dec 区 -30dB/dec 区 f₀/(2QL) fc 提示:平坦本底由热噪声决定;-20dB/dec区由谐振网络Q值主导;-30dB/dec区来自闪烁噪声上变频

4.4 闪烁噪声机制与Leeson模型的简化形式

你可能注意到了,Leeson模型里有个Δω₁/f³,但很多工程公式你会看到直接写f_c(闪烁噪声拐角频率)。实际上这两个是同一回事,只是单位换算。

我个人习惯用这个简化版来进行快速设计评估:

L(Δf) = 10·log₁₀{
            (F·k·T / (2·Ps)) ·
            [ 1 + (f₀ / (2·QL·Δf))² ] ·
            [ 1 + f_c / |Δf| ]
        }

这里f_c是闪烁噪声拐角频率(单位Hz)。为什么这样简化?因为我发现大多数工艺PDK里,闪烁噪声模型测到的拐角频率就是个准线性的拟合参数,搞得太复杂反而不实用。

实用技巧:在做初步预算时,可以把[ 1 + f_c / |Δf| ]项当作“近载波修正因子”。如果Δf >> f_c,这项≈1,闪烁噪声的影响可以暂时忽略。反之如果Δf < f_c,就要特别注意器件尺寸和偏置对1/f噪声的优化。

4.5 Leeson模型的实际应用原则

Leeson模型虽然好用,但也不是万能的。我建议大家记住几个原则:

  • QL是关键中的关键:相位噪声与QL的平方成反比(在-20dB/dec区)。所以谐振网络的设计永远先做。
  • 噪声系数F是设计权衡:F不能无限降低,因为它在器件噪声和功耗之间有关联。我曾经在LC-VCO里为了压F把电流加倍,结果QL下降、功耗飙升,反而得不偿失。
  • 闪烁噪声+上变频才是远载波噪声的根:不要只盯着Δω₁/f³。很多时候,闪烁噪声在近载波区的贡献被低估了。尤其是手机频段(几百MHz到几GHz)的宽带PLL,-30dB/dec区会对带内噪声产生严重影响。
  • Leeson模型只预测近端噪声轮廓,不包含杂散和其他非线性效应。比如参考杂散、VCO控制线耦合进来的电源噪声,这些需要额外的模型来处理。

4.6 完整的Leeson公式集锦

最后,我把Leeson模型的三种常见表达形式整理出来,方便你对照使用:

版本 表达式 适用场景
原始经验形式 L(Δω) = 10·log₁₀{ (F·k·T / (2·Ps)) · [ (ω₀ / (2·QL·Δω))² + 1 ] } 仅含热噪声,无闪烁噪声修正
含闪烁噪声形式 L(Δω) = 10·log₁₀{ (F·k·T / (2·Ps)) · [ 1 + (ω₀ / (2·QL·Δω))² ] · [ 1 + Δω₁/f³ / |Δω| ] } 完整Leeson模型,含1/f噪声
简化工程形式 L(Δf) = 10·log₁₀{ (F·k·T / (2·Ps)) · [ 1 + (f₀ / (2·QL·Δf))² ] · [ 1 + f_c / |Δf| ] } 快速系统预算与初设

我个人建议你先把含闪烁噪声的完整形式记牢,平时做设计就用它。等到跟系统组做顶层预算时,再切到简化版,因为那时候参数大多还没定下来,算得特别精确反而意义不大。

Leeson模型是PLL相位噪声建模的“入门神功”。弄懂了它,你就能回答很多工程问题:为什么LC-VCO的噪声曲线在频偏100kHz处有个拐弯?为什么CMOS VCO的近载波噪声总比SiGe VCO大?为什么QL不够高的时候,电流翻倍也压不了噪声?……嗯,这些其实都是Leeson模型在说话。多动手算几个例子,慢慢你就养成直觉了。