韩 冰,晋东立
(北京跟踪与通信技术研究所,北京 100094)
数字预失真器模型参数辨识算法研究*
韩冰,晋东立
(北京跟踪与通信技术研究所,北京 100094)
修回日期:2015-05-22Received date:2015-03-13;Revised date:2015-05-22
摘要:数字基带预失真技术是补偿功放非线性的最有效方法之一,而自适应算法的选择很大程度上影响着系统的预失真性能。其中,最小均方误差(LMS)算法和递归最小二乘法(RLS)是最常用的自适应收敛算法,在综合分析两种算法优缺点的基础上,提出了一种基于正弦函数的归一化LMS(NLMS)算法和RLS算法的组合算法。仿真结果表明,该组合算法在达到与RLS同样预失真精度的前提下,可大大减小计算量。
关键词:功率放大器;数字预失真;正弦函数 NLMS;RLS;变步长
0引言
功率放大器是通信系统的重要组成部分,其作用是将射频信号的功率进行放大,以此来满足发射机对发射功率的要求,信号经过功放产生失真,与功放的两个性能指标:要求非线性失真小与功率效率尽可能高,是一对矛盾关系。早期,采用功率回退法以减小功放的非线性失真,但导致功放效率降低。为提高功放的效率,一般使功放工作在非线性区,带来的影响是带内误码率升高以及带外频谱扩展。目前,数字预失真是补偿功放非线性最有效的方法之一,其原理是在功放前加一个与功放特性互逆的预失真器,优点是硬件实现简单、适应性强以及效率高。而且数字信号处理(DSP)技术的发展将会带动数字预失真技术更广泛的应用。
目前,查表法和多项式法是数字预失真常用的两种技术手段[1]。查表法的精度与存储表项的大小直接相关,表项越多,预失真精度越高,但所需的存储空间也越大;多项式预失真自适应能力好,可采用高阶多项式来实现较高的预失真性能。预失真模型建立以后,可以采用直接学习结构和间接学习结构对系统进行辨识,其中采用间接学习结构可以省略对功放参数的辨识,复杂度较低。
传统的经典的自适应算法是LMS算法和RLS算法[2]。RLS算法收敛性较好,但复杂度较高;传统的固定步长的LMS算法收敛速度慢,易陷入局部最优且精度不高[3]。本文选择记忆多项式作为预失真器的数学模型,采用RLS和变步长LMS算法相结合的自适应算法的间接学习结构对预失真系统的参数进行辨识,收敛速度得到提升,带内失真得到改善,带外频谱扩展得到了有效抑制。
1预失真的自适应收敛算法
通信预失真系统如图1,模型建立和模型辨识是预失真系统的两个重要组成部分。
图1 预失真系统结构图
本文选择Saleh模型[4]作为功放模型,以多项式模型为预失真器模型,其中,Saleh功放模型的输出信号幅度与输入信号幅度之间的关系为:
(1)
输出信号相位较输入信号相位增加为:
(2)
对于无记忆功放模型而言,基于多项式的预失真器模型的数学表达式为[4]:
(3)
采用间接学习结构对预失真器参数进行辨识,间接学习结构框图如图2所示。
图2间接学习结构框图
(4)
λ为遗忘因子,一般取0<λ<1。RLS收敛速度快,收敛性能好,但是计算量大,实现较为复杂。
传统的固定步长的LMS算法的迭代过程为:
y(n)=HPA(u(n))
(5)
(6)
(7)
W(n+1)=W(n)+μe*(n)u(n)
(8)
针对LMS算法的研究几种在变步长LMS算法上,变步长算法遵循的一般原则为,当初始阶段误差较大时,步长因子应较大,以加速收敛,当误差较小时,选择较小的补偿因子,保证收敛的稳态。能同时获得较小的稳态误差和较快的收敛速度,基于Sigmiod函数的变步长LMS算法(SVSLMS)的步长因子为:
(9)
不过此算法在误差e(n)接近0时变化较大,使得SVSLMS算法在自适应稳态阶段仍有较大的步长变化。为解决这个问题,文献[5]在SVSLMS算法的基础上提出的变步长算法(G-SVSLMS)为:
(10)
此时,μ(n)在e(n)接近0时,变化缓慢,收敛速度较快,但是此算法仅与当前时刻的误码有关,抗噪能力较差,当信噪比较低时,算法精度容易受到影响。
由于噪声的存在,G-SVSLMS算法不能较好反映自适应状态的迭代过程,于是文献[6]提出如式(11)的改进算法:
(11)
上述LMS类算法的步长因子均与反馈误差有关,还有一类与输入信号有关的变步长LMS算法,归一化LMS(NLMS)算法[7]就属于这类变步长算法,其步长因子表达式为:
(12)
文献[8]提出了一种基于正弦波的LMS算法,其变步长因子的数学表达式为:
(13)
其中,β控制步长因子的取值范围,直接影响算法的收敛速度,α主要控制误差接近零时的稳态。增大β可以加快算法的收敛,但是为避免发散,β不宜取值过大。
文献[9]把当前时刻信号的功率考虑在内,即把归一化LMS算法和基于正弦函数的LMS算法结合起来,形成一个新算法——基于正弦函数的归一化变步长LMS算法,这里把它简写为S-NLMS算法。其数学表达式为:
(14)
综合考虑上述自适应算法的特点以及本文所选择的功放模型和预失真器模型,提出一种新的自适应算法,即RLS算法和基于正弦函数的NLMS算法相结合的应用,初始阶段,选择收敛速度较快的RLS算法,当收敛趋于稳定后,改用NMLS算法,算法原理图如图3所示,当迭代次数n
图3本文新算法原理图
2算法仿真及分析
本文以16QAM信号为实验仿真信号,平方根升余弦脉冲滤波器(主要作用是内插成形)的滚降因子为0.5,上采样为4。功放模型采用Saleh模型,多项式模型(预失真器模型)采用的数学模型下:
(15)
其中w1、w2、w3、w4为预失真器待更新的权系数。
预失真器的性能由归一化均方误差(NMSE)、输出信号功率谱特征(带内失真和带外抑制两个方面)、误差矢量幅度(EVM)和计算复杂度来衡量。其中EVM是全面衡量通信系统性能的一个重要指标。NMSE的表达式为:
(16)
EVM的表达式为:
(17)
其中,Sideal为参考信号,Smeas为实际测量信号。
当迭代次数小于100时,采用RLS算法,当迭代次数大于100时,采用NLMS算法,得到的仿真结果为:
图4 不同自适应算法的NMSE曲线
收敛算法无预失真RLS+NLMSRLSNLMSLMSEVM0.55520.00240.00230.00820.0260
从仿真结果可以看出,NLMS和LMS算法预失真性能较差,RLS和新的组合算法的预失真性能基本一样,但是组合算法的复杂度却大大低于RLS算法。
3结语
预失真算法是影响预失真性能重要因素,常用的自适应算法有RLS算法和LMS算法。RLS算法收敛速度快,收敛性能好;LMS算法计算复杂度低,但是收敛性能有限。在学习RLS和LMS算法的基础上,本文提出了一种RLS和基于正弦函数的归一化LMS相结合的算法,在初始阶段利用RLS算法进行快速收敛,当误差趋于稳态时,采用复杂度低的LMS。仿真结果表明,这种组合算法的预失真性能好,复杂度较低,加快了收敛速度。
参考文献:
[1]陈斌,任国春,龚玉萍.基于多项式与查找表的预失真技术研究[J].信息安全与通信保密,2011(3):44-46.
CHEN Bin, REN Guo-chun, GONG Yu-ping. Study on Pre-Distortion Technique based on Polynomial and Look-Up Table[J]. Information Security and Communications Privacy, 2011(3):44-46.
[2]Haykin S. Adaptive Filter Theory[P]. Prentice-Hall, 2002.
[3]周志文, 高俊, 屈晓旭. 变步长 LMS 算法预失真仿真与实现[J]. 通信技术, 2013(9): 032.
ZHOU Zhi-wen, GAO Jun, QIU Xiao-xu. Simulation and Implementation of Polynomial Pre-Distortion based on Variable-Step LMS Algorithm[J]. Communications Technology, 2013(9):32.
[4]Blumenstein J. The Impact of the Saleh Nonlinearity on the 2D Spreading based System Signals with High Envelope Fluctuations. In: Proceedings of IEEE ICECOM, Dubrovnik, 2010:1-4.
[5]李晓艳,聂明新,余文芳. 一种变步长LMS自适应算法噪声抵消算法研究[J].武汉理工大学学报,2010,3(4):547-549.
LI Xiao-yan, NIE Ming-xin, YU Wen-fang. A Variable Step Size LMS Adaptive De-Noising Algorithm[J]. Journal of Wuhan University of Technology, 2010,3(4):547-549.
[6]沈大伟, 贺思, 李正宙等. 一种改进的变步长变更新速率 LMS 自适应滤波算法及仿真[J]. 电子质量, 2010 (12): 11-12.
SHEN Da-wei, HE Si, LI Zheng-zhou,et al. A Modified Variable Step Size and Multi-Rate Updated LMS Adaptive Filtering Algorithm and Its Simulation [J]. Electronics Quality, 2010 (12): 11-12.
[7]张银行,杨辉媛,宋志国. 基于归一化LMS算法的自适应滤波器设计[J].吉首大学学报, 2012,33(2):80-83.
ZHANG Yin-hang, YANG Hui-yuan, SONG Zhi-guo. Design of Adaptive Filter based on the Normalized Least-Mean-Square Algorithm[J]. Journal of Jishou University, 2012,33(2):80-83.
[8]PAN W S, LIU Y, TANG Y. A Pre-Distortion Algorithm based on Accurately Solving the Reverse Function of Memory Polynomial Model. IEEE Wireless Communication Letters, 2012, 1(4):384-387.
[9]卢炳乾, 冯存前, 龙戈农. 一种基于正弦函数的归一化变步长 LMS 算法[J].无线电工程, 2014, 44(3): 21-23.
LU Bing-qian, FENG Cun-qian, LONG Ge-nong. A Normalized Variable Step-Size LMS Algorithm based on Sine Function [J]. Radio Engineering, 2014, 44(3): 21-23.
韩冰(1990—),女,硕士,主要研究方向为功放线性化技术;
晋东立(1963—),男,研究员,主要研究方向为航天通信。
Parameters Identification Algorithm of Digital Pre-Distorter Model
HAN Bing,JIN Dong-li
(Beijing Institute of Tracking and Telecommunications Technology, Beijing 100094, China)
Abstract:Digital baseband pre-distortion is one of the most efficienct ways to compensate nonlinearity of the power amplifier, and the choice of adaptive algorithm directly affects,to a large extent,the pre-distortion performance of the system. LMS and RLS are the most frequently-used adaptive convergence algorithms,and based on the analysis of their advantages and disadvantages, a novel algorithm combined with sine function-based normalized LMS and RLS is proposed. Simulation results indicate that this combined algorithm could enormously lower computational complexity while maintaining the same pre-distortion precision as RLS.
Key words:power amplifier; digital pre-distortion; sine function; normalized LMS; RLS; variable step
作者简介:
中图分类号:TN927
文献标志码:A
文章编号:1002-0802(2015)07-0799-04
收稿日期:*2015-03-13;
doi:10.3969/j.issn.1002-0802.2015.07.010