3. 数字预失真基本原理
数字预失真(Digital Predistortion,DPD)的核心思想并不复杂:功放在大信号工作时会产生非线性,而我们在功放之前人为加入一个“相反的非线性”,让两者级联后整体近似线性。这个“相反的非线性”就是预失真器。理解 DPD,需要依次抓住四个关键点:预失真概念、功放的 AM-AM 与 AM-PM 特性、逆模型思想,以及开环与闭环两种实现结构。
一、预失真概念:用“反非线性”抵消功放非线性
射频功放在小信号区近似线性,但随着输入功率增大,增益逐渐压缩,输出幅度不再与输入成正比,同时还会引入相位偏移。若把功放看作一个非线性函数 y = f(x),那么预失真的目标就是构造一个前置函数 z = g(x),使得:
y = f(g(x)) ≈ G·x
其中:
x 为基带输入信号
g(·) 为预失真器传递函数
f(·) 为功放非线性传递函数
G 为期望的线性增益
也就是说,预失真器要产生与功放相反的幅度压缩和相位旋转。功放增益下降,预失真器就提前提升;功放相位滞后,预失真器就提前补偿相位。二者级联后,幅度和相位都趋于线性。
二、AM-AM 与 AM-PM 特性:功放非线性的两条曲线
描述功放非线性最常用的两套曲线是 AM-AM 和 AM-PM。它们都以输入信号幅度为横轴,分别描述输出幅度和输出相位的变化。
- AM-AM 特性:输入幅度增大时,输出幅度与理想线性输出的偏差。典型表现为高功率区增益压缩,即输出幅度增长变慢,曲线向下弯曲。
- AM-PM 特性:输入幅度增大时,输出信号相位相对于输入相位的偏移。典型表现为高功率区相位逐渐滞后或超前,曲线偏离零相位线。
这两条曲线共同决定了功放在星座图上的误差矢量幅度(EVM)和邻道泄漏比(ACLR)。只补偿 AM-AM 而忽略 AM-PM,通常无法满足宽带通信系统的线性度要求。
| 特性 | 横轴 | 纵轴 | 典型现象 | 对系统的影响 |
|---|---|---|---|---|
| AM-AM | 输入幅度 | 输出幅度或增益 | 高功率区增益压缩 | 星座点幅度失真、EVM 恶化 |
| AM-PM | 输入幅度 | 输出相位偏移 | 高功率区相位旋转 | 星座点旋转、ACLR 恶化 |
三、逆模型思想:从功放特性反推预失真函数
如果能够准确测量功放的 AM-AM 和 AM-PM 特性,就可以构造其逆函数作为预失真器。设功放的复增益为:
H(|x|) = A(|x|)·exp(j·Φ(|x|))
其中:
A(|x|) 为 AM-AM 幅度响应
Φ(|x|) 为 AM-PM 相位响应
理想预失真器的复增益应为:
G(|x|) = 1 / H(|x|)
= (1/A(|x|))·exp(-j·Φ(|x|))
这意味着预失真器需要同时完成两件事:对幅度进行反压缩,对相位进行反旋转。工程上通常用多项式、查找表(LUT)或记忆多项式来逼近这个逆函数。无记忆模型只考虑当前输入幅度,而有记忆模型还会引入历史输入项,以补偿功放的记忆效应。
四、开环与闭环结构:两种实现路径
根据是否使用反馈支路,DPD 系统可分为开环和闭环两种结构。
- 开环结构:预失真器参数在出厂或离线校准后固定,不根据实时输出调整。结构简单、成本低、无反馈环路稳定性问题,但无法跟踪温度、电压、负载和老化带来的特性漂移。
- 闭环结构:通过耦合器采集功放输出,经下变频和 ADC 送回数字域,与输入信号对比后自适应更新预失真参数。它能跟踪功放变化,线性化效果好,但需要反馈接收链路,算法复杂度和成本更高。
闭环结构又可细分为间接学习结构和直接学习结构。间接学习结构先由输入和反馈输出估计预失真器参数,再复制到前向路径,工程实现较为常见;直接学习结构则直接优化前向预失真器,收敛更直接但计算量更大。
五、案例与场景:从曲线到参数更新
以一个 2.6 GHz 宽带功放为例,输入为 20 MHz 的 OFDM 信号。离线测量得到功放在 30 dBm 附近出现约 1.5 dB 的增益压缩和约 8° 的相位偏移。若只做 AM-AM 补偿,ACLR 可能从 -30 dBc 改善到 -38 dBc;加入 AM-PM 补偿后,ACLR 可进一步改善到 -45 dBc 以下,EVM 也从 6% 降到 2% 以内。
在闭环实现中,常用间接学习结构:采集输入 x(n) 和反馈输出 y(n),先估计功放逆模型参数 w,再将其复制到前向预失真器。参数更新可简化为:
e(n) = x(n) - y(n)
w(n+1) = w(n) + μ·e(n)·φ(x(n))
其中:
μ 为步长因子
φ(·) 为基函数向量
w 为预失真器系数
六、常见误区与复盘
误区一:只补偿 AM-AM。很多初学者认为增益压缩是主要问题,忽略 AM-PM。实际上在宽带高阶调制下,相位失真对 EVM 和 ACLR 的贡献往往与幅度失真相当。
误区二:把开环当作万能方案。开环在实验室固定条件下可能表现良好,但温度升高或负载变化后,功放特性漂移会导致线性化效果明显下降。
误区三:忽略记忆效应。当信号带宽超过功放记忆效应的时间尺度时,无记忆模型无法准确描述功放,必须引入记忆多项式或神经网络等有记忆模型。
复盘来看,DPD 的学习路径应当是:先理解功放的 AM-AM 与 AM-PM 曲线,再建立逆模型思想,最后根据应用场景选择开环或闭环结构。开环适合成本敏感、环境稳定的场景;闭环适合高线性度、宽温度范围和长期可靠运行的场景。只有把“特性—逆模型—结构”三者串起来,才能真正掌握数字预失真的基本原理。