基于记忆多项式模型的数字预失真器FPGA实现
2012-12-03郭正琨吕海飞
制导与引信 2012年4期
韩 非, 郭正琨, 吕海飞
(上海无线电设备研究所,上海200090)
0 引言
随着无线通信的飞速发展,通信频谱资源变得越来越紧张,导致各种具有高频谱利用率和宽频带通信体制的出现,如16QAM调制、OFDM调制等。但这些调制信号具有较高的峰均比(峰值平均功率比)[1],对功放的线性度要求较高。当功放工作在饱和点附近时,信号会产生严重的带内失真和带外失真。带内失真使信号星座图发生扩散和偏转,造成误码率性能下降;带外失真使信号频谱扩展,对邻信道产生干扰。为解决功放效率和线性度之间的矛盾,提高通信系统性能,就必须采用功放线性化技术。常用的功放线性化技术有前馈法(feed forward)、反馈法(feedback)、用非线性器件实现线性化法(LINC)和预失真法(pre-distortion)[2]。由于预失真法便于与数字信号处理和自适应技术相结合,具有调试简单、适应性好、带宽高等特点,使得它在现代通信发展中扮演着越来越重要的角色。
当信号传输带宽较大时,功放记忆效应比较显著,传统无记忆预失真技术线性化效果将会严重恶化[3]。本文针对功放的记忆效应和硬件实现的复杂度,采用记忆多项式模型设计预失真器,并在FPGA实现上给予简化,便于向工程应用推广。
1 数字预失真基本原理
预失真技术通过在非线性功放前级联一个与其幅度和相位特性相反的预失真器,把输入信号预先往功放特性相反的方向失真,从而使功放的输入输出在整体上呈现线性关系[4]。其基本原理如图1所示。

图1 预失真系统原理框图……p>
登录APP查看全文
