一种基于Volterra模型的功率放大器模拟方法

文档序号:7522896阅读:341来源:国知局
专利名称:一种基于Volterra模型的功率放大器模拟方法
技术领域
本发明涉及一种基于Volterra模型的功率放大器模拟方法,属于数字信号处理技术领域。
背景技术
随着移动通信的迅速发展,迫切需求无线移动通信容量和速率的提高。这就对功率放大器(PA,Power Amplifier)的线性度提出了更高的要求。预失真技术是当前功率放大器线性化技术的主流技术之一,该技术的主要原理是通过在PA之前引入一个与功放特性相反的模块-预失真器(PD,I^edistorter),使得整个串联系统(PD+PA)的输入和输出呈线性关系,从而实现对PA的线性化。预失真器性能的优劣取决于对功率放大器的非线性和记忆性行为预测程度,如何建立精确的功率放大器的模型受到许多学者的关注。在描述功率放大器的行为模型时,Volterra级数常作为通用的记忆非线性模型, 并被许多研究者运用以描述功率放大器输入和输出的关系[1]。经典的Volterra模型由于包含所有的非线性和记忆性项,其核系数呈指数增长,实际运用中比较困难。近年来,一些学者提出运用功率放大器的物理特性对Volterra模型进行化简β]_[5],从而降低计算的复杂度,由于必须满足特定的PA(共射级功率放大器,共源级功率放大器)以及一定的物理条件[3],使得这类模型适用范围较窄,无法满足现代通信系统的要求。

发明内容
本发明所要解决的技术问题是针对上述背景技术的不足,提供了一种基于共基级功率放大器Volterra行为模型的建立方法。本发明为实现上述发明目的采用如下技术方案一种Volterra功率放大器离散模型的构建方法具体步骤如下步骤Α,接收输入信号χ (η),然后将输入信号χ (η)与延时信号d (η)相加得到叠加信号 e(n) ;e(n) = χ (η)+d (η), d (η) = s (η_1),其中 s (η_1)表示信号延时;步骤B,根据叠加信号e (η)求得功放非线性信号f (η),计算公式为
ρf(n) = ^cp-ep(n);
P=I其中,Cp为功放非线性模块多项式各阶非线性系数,P为功率放大器的非线性度;步骤C,将反馈信号循环带入可求得到输出信号y (η),计算公式为
PPMy(n) = yM (η) = ^ h0pxp (n) + ^^ hipxp (n-i) +
p=l p=2 i=l
PPPMML +Σχρ°⑷Zl ZZl Σ h,..,^.., Xpi(H-I1)L Xpj(II-Ij) +
P0=IPi =2 Pj =2 I1=I Ij=Ij-I
PPMML +XL XXL χ hii ijPi P X^(H-I1)L Xpj(H-Ij)
其中P为功率放大器的非线性度,M为功率放大器的记忆深度,h0p, hip, h,..,,Po-Pj、hH ,,为多项式核系数,j为各次项的反射系数,1彡j彡M。一种基于Volterra模型的功率放大器模拟方法包括如下步骤步骤1,建立如权利要求1所述的Volterra功率放大器离散模型;步骤2,确定反馈记忆性Volterra模型非线性度P,具体包括如下步骤步骤2-1,测量功率放大器的奇次阶数交调分量;步骤2-2,取1 = 1,2,3, L, N+,分别计算计算交调失真值IMD (21+1) = Pefi-P(1+1)EF2-1EF1 1 G N+,且 1 彡 1其中,Pkfi为基频功率,P(1+1)EF2-1EF1为交调分量功率;步骤2-3,当IMDQ1+1)小于功率放大器预失真所需要的精度值时,将1的值带入 P = 21+1得到模型的非线性度;步骤3,提取实际功率放大器的输入输出离散数据,确定多项式核系数得到 Volterra功率放大器的完整输出表达式,具体实施如下步骤3-1,分别取功率放大器的记忆深度M = 1,2,3,...,N+,确定输出多项式的核系数;步骤3-2,当功率放大器记忆深度M取不同值时,比较步骤1所建模型的输出,取输出满足输出误差时功率放大器的记忆深度M的取值,根据多项式核系数、功率放大器的记忆深度M的取值确定功放输出表达式。所述基于Volterra模型的功率放大器模拟方法的步骤3-1采用如下公式确定输出多项式的核系数H = (XtX) _1XTy、其中,H为输出多项式核系数矩阵,X为输入信号矩阵,y为输出功放信号矩阵。所述基于Volterra模型的功率放大器模拟方法的步骤3-2采用如下公式计算输出误差e:e = y-XH ;其中,H为输出多项式核系数矩阵,X为输入信号矩阵,y为输出功放信号矩阵。本发明采用上述技术方案,具有以下有益效果简化了经典的Volterra模型。在保证相同精度的基础上,其多项式个数小于经典的Volterra模型数量的1/2。


图1是反馈记忆性Voltera模型的模块图。图2是Volterra模型功率放大器信号走向示意图。图3是实例中功放模拟效果图。
具体实施例方式下面结合附图对发明的技术方案进行详细说明一种如图1所示的Volterra功率放大器离散模型的方法具体包括如下步骤;步骤A,接收输入信号χ (η),然后将输入信号χ (η)与延时信号d (η)相加得到叠加信号 e(n) :e(n) =x(n)+d(n)(1)
d(n) = s(n-l)(2)s(n-l)表示信号延时。将反馈信号循环带入可求得到输出信号循环次数为0时各模块输出e0 (η) = χ (η)(3)
权利要求
1.一种Volterra功率放大器离散模型的构建方法,其特征在于,具体步骤如下 步骤A,接收输入信号χ (η),然后将输入信号χ (η)与延时信号d (η)相加得到叠加信号e(n) ;e(n) = χ (η)+d (η), d (η) = s (η_1),其中 s (η_1)表示信号延时; 步骤B,根据叠加信号e (η)求得功放非线性信号f (η),计算公式为
2.一种基于Volterra模型的功率放大器模拟方法,其特征在于包括如下步骤 步骤1,建立如权利要求1所述的Volterra功率放大器离散模型;步骤2,确定反馈记忆性Volterra模型非线性度P,具体包括如下步骤步骤2-1,测量功率放大器的奇次阶数交调分量;步骤2-2,取1 = 1,2,3,L,N+,分别计算计算交调失真值:IMD (21+1) = Pefi-P(I+DEF2-iefi 1 e N+,且 1 彡 1其中,Pkfi为基频功率,P为交调分量功率;步骤2-3,当IMD01+1)小于功率放大器预失真所需要的精度值时,将1的值带入P = 21+1得到模型的非线性度;步骤3,提取实际功率放大器的输入输出离散数据,确定多项式核系数得到Volterra 功率放大器的完整输出表达式,具体实施如下步骤3-1,分别取功率放大器的记忆深度M= 1,2,3, ... , N+,确定输出多项式的核系数;步骤3-2,当功率放大器记忆深度M取不同值时,比较步骤1所建模型的输出,取输出满足输出误差时功率放大器的记忆深度M的取值,根据多项式核系数、功率放大器的记忆深度M的取值确定功放输出表达式。
3.根据权利要求2所述的基于Volterra模型的功率放大器模拟方法,其特征在于步骤 3-1采用如下公式确定输出多项式的核系数H = (XtX) ^1XTY、其中,H为输出多项式核系数矩阵,X为输入信号矩阵,y为输出功放信号矩阵。
4.根据权利要求2所述的基于Volterra模型的功率放大器模拟方法中,其特征在于步骤3-2所述的输出误差e采用如下公式计算e = y-XH ;其中,H为输出多项式核系数矩阵,X为输入信号矩阵,y为输出功放信号矩阵。
全文摘要
本发明涉及一种基于反馈记忆性Volterra模型的功率放大器模拟方法,属于数字信号处理技术领域。本方法在反馈记忆性Volterra模型的基础上,通过测量交调分量,分析交调失真值确定反馈记忆性Volterra模型的非线性度,最后引入实际功率放大器的输入输出离散数据,得到模拟输出,从而达到模拟实际功率放大器的目的。本方法简化了经典的Volterra模型。在保证相同精度的基础上,其多项式个数小于经典的Volterra模型数量的1/2。
文档编号H03F3/20GK102403965SQ201110380468
公开日2012年4月4日 申请日期2011年11月25日 优先权日2011年11月25日
发明者刘伟, 刘冰, 张学顺, 王吉康, 赵永久 申请人:南京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1