4. 误差预算基本概念
在信号激励链路中,从数字码字生成、DAC 转换、模拟滤波、功率放大,到线缆传输与负载端接收,每一个环节都会对理想信号引入偏离。误差预算的本质,就是把这些偏离用统一的量纲和统一的参考点描述出来,再按链路结构逐级汇总,最终判断系统是否满足指标。要做好误差预算,首先必须把“误差是什么、从哪里来、属于哪一类”这三个问题定义清楚,否则后续的分配、合成与验证都会失去基准。
一、误差的定义:偏离、参考与量纲
误差的严格定义是:被测量(或实际输出)与约定真值(或理想参考值)之间的差异。在激励链路中,约定真值通常不是某个物理标准,而是“理想模型输出”,例如理想 16 位 DAC 在输入码字 D 时应输出的电压 V_ideal = D × V_FS / 2^N。实际输出 V_actual 与它之差即为绝对误差:
绝对误差 E_abs = V_actual - V_ideal
相对误差 E_rel = (V_actual - V_ideal) / V_FS × 100%
以 dB 表示 E_dB = 20·log10(|V_actual / V_ideal|)
需要特别强调三点。第一,误差必须绑定参考点:同一个输出,相对满量程、相对当前码值、相对上一码值,得到的误差数值完全不同。第二,误差必须绑定量纲:电压误差(μV、LSB)、时间误差(ps、采样周期)、频率误差(ppm)、功率误差(dB)不能直接相加,必须折算到同一域。第三,误差是统计量而非单点值:工程上更关心误差的分布范围、均值和标准差,而不是某一次测量的瞬时偏差。
二、误差来源:沿激励链路的物理溯源
误差来源分析的核心方法是“沿链路逐级溯源”。信号激励链路的典型结构为:数字码字 → DAC → 重构滤波 → 增益/衰减 → 功率驱动 → 传输介质 → 负载。每一级都有其主导误差机理,下图给出该链路的主要误差来源分布与传递关系。
从图中可以看出,误差来源并非均匀分布:DAC 级以静态精度(INL/DNL)和量化噪声为主,滤波级以频域形状和相位为主,驱动级以噪声和线性度为主,传输级以频变损耗和反射为主。误差预算的第一步,就是为每一级建立“误差条目清单”,并标注其量纲与统计口径。
三、误差分类:三种正交的划分维度
误差分类不是学术游戏,而是直接决定合成公式。工程上最常用的分类维度有三个,它们彼此正交,同一条误差可以同时属于多个类别。
| 分类维度 | 类别 | 典型例子 | 合成方式 |
|---|---|---|---|
| 按可预测性 | 系统性误差 | 增益误差、固定失调、INL | 代数相加,可校准 |
| 按可预测性 | 随机性误差 | 热噪声、时钟抖动 | 方差相加(RSS) |
| 按时间特性 | 静态误差 | 失调、增益、INL/DNL | 按工作点逐点计算 |
| 按时间特性 | 动态误差 | 建立时间、压摆率、群时延 | 按频率/时间波形计算 |
| 按频率特性 | 确定性误差 | 谐波失真、时钟馈通 | 按谱线幅度相加 |
| 按频率特性 | 非确定性误差 | 相位噪声、随机抖动 | 按功率谱密度积分 |
需要警惕的是“分类混用”这一常见误区。例如把 INL(系统性、静态)与热噪声(随机性、动态)直接代数相加,会高估总误差;反之,把两个随机误差按最坏情况相加,会过度保守,导致指标分配过紧、成本上升。正确的做法是:先按维度分类,再按类别选择合成规则,最后统一折算到输出参考点。
四、案例:16 位 DAC 激励链路的误差预算片段
假设某 16 位 DAC 满量程 5 V,输出 1 kHz 正弦,要求负载端 SNR ≥ 80 dB。我们抽取三个主要误差条目做预算演示:
条目1 DAC 量化噪声:LSB = 5V/65536 = 76.3 μV
量化噪声 rms ≈ LSB/√12 = 22.0 μV
条目2 驱动放大器噪声:输出折合噪声密度 8 nV/√Hz
带宽 100 kHz → rms = 8n × √100k = 2.53 μV
条目3 时钟抖动:rms 抖动 1 ps,信号频率 1 kHz
抖动引入误差 rms ≈ 2π·f·A·σ_t / √2
取 A=2.5V → ≈ 11.1 μV
随机误差合成(RSS):
σ_total = √(22.0² + 2.53² + 11.1²) ≈ 24.8 μV
相对满量程:24.8μV / 5V = 4.96e-6
SNR ≈ 20·log10(1/4.96e-6) ≈ 106 dB → 满足 80 dB 要求
这个片段说明:在低频、高分辨率场景下,量化噪声往往是主导项;但随着信号频率升高,时钟抖动项按 2πf 线性增长,会迅速成为瓶颈。误差预算的价值正在于提前暴露这种“随频率翻转的主导项”。
五、复盘:建立可追溯的误差条目
误差预算的质量取决于条目质量。建议每条误差至少记录:来源环节、物理机理、参考点、量纲、统计口径、灵敏度系数、校准/补偿手段。当最终结果超标时,可以沿链路反向定位到具体条目;当结果余量过大时,也可以识别出哪些条目被过度设计。误差定义给出基准,误差来源给出清单,误差分类给出合成规则——这三者共同构成误差预算的起点,也是后续分配、验证与迭代的基础。