ADPLL 相位噪声解析预测
基于 ADPLL 各模块的线性模型,推导 TDC-based 和 accumulator-based ADPLL 相位噪声的闭式解析预测公式。通过建立统一的 z 域线性模型,可预测不同 TDC/DCO 精度配置下 ADPLL 的输出相位噪声谱。基于 Brandonisio & Kennedy Noise-Shaping All-Digital Phase-Locked Loops Ch.4 提炼。
前后关系
前置知识:
- ADPLL相位数字化架构 — ADPLL 四种架构的相位数字化原理
- PLL基本结构与传递函数 — PLL 频域分析方法
- 相位噪声对PLL影响 — 加性噪声在 PLL 中的传播
外部关联:
- Jitter与Phase Noise关系 — 相位噪声与抖动的转换
- TDC架构统一框架与VernierΣΔ方法 — TDC 量化噪声的 ΣΔ 整形
- 噪声整形与抖动优势时域分析 — ΣΔ 抖动时域精度分析
原理介绍
1. ADPLL 频域噪声分析方法
相位噪声定义:
其中 和 分别为振幅和相位偏差。由于振荡器是自治系统,振幅偏差被自动校正,相位偏差持续累积——相位噪声是主要关注对象。
小相位偏差近似():
该线性化模型将相位偏差视为对载波的正交调制,由此推导出 。
相位偏差的双分量模型:
- :同步分量(非累积),来自外部噪声直接注入输出(分频器、PFD)
- :累积分量(累积),来自自治系统相位漂移(自由振荡器、VCO、DCO——主导项)
在 ADPLL 中,相位噪声来源于:
- TDC 量化噪声 — 有限时间分辨率带来的测量误差
- DCO 量化噪声 — 有限频率分辨率带来的频率控制误差
- 参考振荡器噪声 — 输入参考信号的相位噪声
- 电路热噪声 — 各模块的加性电路噪声
2. TDC 线性模型
理想 TDC 模型:
其中 为 TDC 量化误差。
量化噪声 PSD(假设均匀分布、白噪声近似):
其中 为 TDC 时间分辨率, 为参考频率。
噪声整形 TDC 模型: 对于一阶噪声整形 TDC(如 GRO-TDC):
L 阶噪声整形 TDC 通用公式:
其中 为噪声整形阶数。零阶()退化为普通量化器,一阶()对应 GRO-TDC/Vernier TDC。
带内噪声被 高通滤波,低频段显著抑制。
3. DCO 模型
3.1 行为级数学模型
其中 FCW 为频率控制字, 为 DCO 增益。
相位域模型:
3.2 LC-tank DCO 物理模型(补充:Brandonisio Ch.4 详细推导)
基于 LC-tank 的 DCO 由电感(L)、电容矩阵和损耗补偿电路组成:
当电容变化 时:
泰勒展开线性化:
有限分辨率量化(电容矩阵开关控制):
非线性效应:量化的电容值代入非线性频率方程 产生非均匀频率步长,这是 DCO 非线性的物理根源。
DCO 相位噪声建模(Listing 4.1—VCO 相位噪声计算的 Matlab 实现):
% 从 VCO 输入电压 vin 计算相位噪声(dBc/Hz)
phase = filter(Ts*2*pi*Kv, [1 -1], vin - mean(vin)); % 频率→相位积分
[Pxx, f] = pwelch(phase, window_length, [], [], 1/Ts, 'twosided');
Pxx_db = 10*log10(Pxx); semilogx(f, Pxx_db);有限分辨率 DCO 的量化噪声: 当 DCO 频率控制字位宽有限时,产生频率量化误差:
其中 为 DCO 频率分辨率, 为 DCO 相位的噪声传递函数:
即 DCO 量化噪声在低频被 积分放大(与 VCO 相位噪声的 区域类似)。
4. 数字滤波器模型
典型比例积分 (PI) 数字滤波器:
- :比例路径增益(影响环路带宽和相位裕度)
- :积分路径增益(影响稳态误差和锁定时间)
5. 全 ADPLL 线性模型
开环增益:
其中 和 分别为 TDC 和 DCO 的增益因子。
闭环传递函数:
5.1 混合 s-z 域模型(补充:Brandonisio §4.7)
ADPLL 的纯 z 域模型未考虑 TDC 和 DCO 引入的模数/数模转换效应。混合 s-z 域模型(Fig 4.23)引入:
- AtoD 块(TDC 的模数转换)
- DtoA(hold) 块(DCO 的数模转换)
关键假设:ADPLL 带宽 时:
- 频谱复制被 DtoA(hold) 的 sinc 响应衰减,可忽略
- Hold 时间
- z 域可通过双线性变换转换为 s 域
该模型可用 Verilog-AMS 或 Simulink 实现(参见 ADPLL高效事件驱动建模)。
5.2 完整设计实例(补充:Brandonisio §4.8)
| 参数 | 值 |
|---|---|
| 参考频率 | 10 MHz |
| DCO 自由振荡频率 | 1 GHz |
| DCO 相位噪声 | -130 dBc/Hz @ 1 MHz |
| 环路类型 | Type-II,二阶滤波器 → 三阶系统 |
| 设计工具 | PLL Design Assistant(Perrott) |
VCO 相噪曲线(Fig 4.27)作为 ADPLL 相噪的性能下限——无限分辨率下的理想基线。物理层 PFD/VCO 增益映射为 TDC/DCO 增益。
5.3 四种仿真场景的详细结果(补充:Brandonisio §4.9-4.12)
| 场景 | 关键参数 | 仿真与预测吻合度 | 白噪声近似有效性 | 关键结论 |
|---|---|---|---|---|
| 1. 机器精度 TDC+DCO | 高度吻合 | — | 性能上限 | |
| 2a. 有限 TDC (10ps) 无 dither | 不匹配(Fig 4.30) | 无效(Fig 4.31) | 量化误差 PSD 非白 | |
| 2b. 有限 TDC (10ps) + dither | 良好(Fig 4.32) | 有效(Fig 4.33) | Dither 使量化白化 | |
| 3. 噪声整形 TDC (10ps 名义) | GRO 一阶 ΣΔ | 良好(Fig 4.34) | 不太准确 | 带内相噪降 24 dB |
| 4a. 有限 TDC+DCO (10ps+0.1fF) 无 DCO dither | TDC dither 开 | 中等(Fig 4.36) | 有限 | DCO 量化主导带内 |
| 4b. 有限 TDC+DCO 加 DCO dither | 双 dither 开 | 良好(Fig 4.37) | 有效 | DCO 量化被白化 |
定量对比(@ Hz 偏移):
- 有限 TDC + dither(场景 2b):TDC 相噪峰值 -106 dBc/Hz
- 噪声整形 TDC(场景 3):TDC 相噪峰值 -130 dBc/Hz(改善 24 dB,等于 在 Hz 处的模方 )
相位噪声传递函数:
| 噪声源 | 传递函数 | 频域特性 |
|---|---|---|
| TDC 量化噪声 | 低通(带内贡献) | |
| DCO 量化噪声 | 高通(带外贡献) | |
| 参考噪声 | 低通 |
总输出相位噪声:
6. 四种仿真场景对比
| 场景 | TDC | DCO | 相噪特征 | 设计含义 |
|---|---|---|---|---|
| 1. 理想基线 | 机器精度(无穷小) | 机器精度 | 仅参考噪声 + 热噪声 | 性能上限 |
| 2. 有限 TDC | 有限分辨率 | 机器精度 | TDC 量化噪声带内平坦 | TDC 分辨率决定带内相噪 |
| 3. 噪声整形 TDC | 一阶 ΣΔ TDC | 机器精度 | TDC 噪声在带内被推至高频 | 等效分辨率大幅提升 |
| 4. 有限 TDC + DCO | 有限分辨率 | 有限分辨率 | 带内 TDC 主导,带外 DCO 主导 | 联合优化设计 |
关键结论:
- 采用噪声整形 TDC(场景 3),带内相位噪声可降低 10-20 dB(取决于 OSR)
- 当 TDC 和 DCO 均有限(场景 4),存在最优环路带宽折衷:
- 带宽过宽 → DCO 量化噪声贡献增大
- 带宽过窄 → TDC 量化噪声贡献增大
7. 验证方法
- 线性模型的解析预测与 Matlab 时域行为仿真 交叉验证
- 与 “PLL Design Assistant”(M. Perrott 开发的自动 PLL 设计工具)的输出对比
- 结果一致性非常好,验证了线性模型的准确性
设计指导
- TDC 分辨率选择:ADPLL 带内相位噪声 ≈ (白噪声近似)
- 噪声整形 TDC 的优势:带内噪声被 衰减,可通过提高 OSR 进一步降低
- ΣΔ DCO 驱动:DCO 前接数字 ΣΔ 调制器可将量化噪声推至高频,由 PLL 低通特性抑制
- 环路带宽优化:平衡 TDC 噪声(低通整形)与 DCO 噪声(高通整形),近似在交叉频率处取最优
参考
- Brandonisio Noise-Shaping ADPLLs 深度解析 — 来源页,Ch.4
- ADPLL相位数字化架构 — ADPLL 架构基础
- TDC架构统一框架与VernierΣΔ方法 — TDC 量化噪声来源
- 相位噪声对PLL影响 — 一般 PLL 相位噪声理论
- 噪声整形与抖动优势时域分析 — 噪声整形的时域精度证明
- Perrott, M. “PLL Design Assistant Program.” http://www.cppsim.com