一种跳频通信系统的数字预失真方法

文档序号:7818692阅读:268来源:国知局
一种跳频通信系统的数字预失真方法
【专利摘要】本发明属于跳频通信系统可靠性【技术领域】,公开了一种跳频通信系统的数字预失真方法。其具体步骤为:得出数字预失真器功能函数的表达式中与第i个频点第j个温度值对应的多项式系数,用x(n)表示数字预失真器n时刻的输入信号;得出简化后的数字预失真器功能函数的表达式,数字预失真器根据当前时刻接收的信号、以及当前时刻的前Q-1时刻接收的信号,在所述查找表中获取每个信号多项式的取值;然后计算出数字预失真器功能函数F[x(n)]的值,根据数字预失真器功能函数F[x(n)]的值,完成跳频通信系统中射频功率放大器的线性化处理。
【专利说明】-种跳频通信系统的数字预失真方法

【技术领域】
[0001] 本发明属于跳频通信系统可靠性【技术领域】,特别涉及一种跳频通信系统的数字预 失真方法,解决了跳频通信系统的线性问题,旨在通过自适应调整多项式预失真器的系数 来减少非线性失真,降低误码率。

【背景技术】
[0002] 在跳频通信系统中,为了提高输出功率和效率,射频功率放大器(简称射频功放) 通常工作在非线性区,不可避免地会产生H阶W及五阶互调分量,出现较强的非线性。线性 化技术是解决射频功率放大器非线性问题的一种有效途径,线性化技术主要分为两大类: 模拟法和数字法。模拟法有模拟预失真方法、反馈方法、非线性部件实现线性化(LINC)等; 数字法有数字基带预失真方法。模拟法尽管能够实现捷变频(频率捷变)功能,但由于受到 器件带宽的限制,很难实现宽带线性化,因而不适用于宽带跳频通信系统;具体来说,在现 有的模拟线性化技术中,由于主要依靠硬件如二极管、电桥、电阻、电容、电感等实现,在跳 频时,能够实现预失真功能,但线性化的效果不好;且该些器件本身的工作带宽有限,无法 实现宽带通信。现有的数字基带预失真法对硬件需求简单,能够实现宽带性能,但由于算法 复杂且收敛时间较长,不易实现捷变频功能。具体地说,现有的数字预失真技术如查表法、 记忆多项式法采用实时处理,需要足够多的训练样本和足够长的训练处理时间才能达到较 好的训练效果。虽然可W通过采用高性能的FPGA、DSP等处理芯片来减少训练和处理时间, 但在宽带跳频通信系统中,该个训练时间相对于跳频通信时间来说也相当长,在通信结束 时,可能预失真效果还没有达到,因此无法满足宽频带跳频通信系统需求。
[0003] 在跳频通信系统中,发射机的频率按照一定规则在不断变化,同时由于跳频通信 系统的射频功放为了提高效率和功率而产生因H阶、五阶互调导致的信号失真,模拟的线 性化技术和常见的数字预失真技术无法完成跳频通信系统的线性化。


【发明内容】

[0004] 本发明的目的在于提出一种跳频通信系统的数字预失真方法,本发明将预失真训 练所得的基于频点和温度信息的预失真多项式的系数W表的方式存储起来;实际使用时不 进行实时预失真训练,在指定频点和温度信息时,W输入信号的幅度采用查找表的方式找 出对应的多项式系数,将输入信号和多项式系数进行乘法累加和作为预失真信号,从完成 线性化;有效节省了乘法器资源、减少预失真处理的时间、降低布局布线的难度,满足宽带 跳频系统的线性化需要。
[0005] 为实现上述技术目的,本发明采用如下技术方案予W实现。
[0006] -种跳频通信系统的数字预失真方法包括W下步骤:
[0007] 步骤1,利用数字预失真器接收外部的信号,得出数字预失真器功能函数的表达 式,得出数字预失真器功能函数的表达式中与第i个频点第j个温度值对应的多项式系数, i = 1,I,I为频点总数,j = 1,2…m,m为温度值的总数;将得出的每个多项式系数存入 查找表中;
[0008] 步骤2,用x(n)表示数字预失真器n时刻的输入信号,n表示离散时间变量;对 数字预失真器功能函数F[x(n)]的表达式进行简化,得出简化后的数字预失真器功能函数 F[x(n)]的表达式:
[0009] F [X (n) ] = X (n) f〇 (I X (n) I) +X (n-1) f 1 (I X (n-1) I) +…X (n-Q+1) fg-i (I X (n-Q+1) I) 其中,x(n-q)表示数字预失真器n-q时刻的输入信号,q = 0, 1,2,…,Q-1,Q表示跳 频通信系统中射频功率放大器记忆的深度;fq(|x(n-q)|) = [auiq+au3q|x(n-q)r+… auKqlx(n-q)广1],auk。表示与k、q、第i个频点W及第j个温度值对应的多项式系数,k = 1,3,…K,K为奇数且K表示跳频通信系统中射频功率放大器的非线性阶数;
[0010] 数字预失真器根据当前时刻接收的信号、W及当前时刻的前Q-I时刻接收的信 号,在所述查找表中获取每个信号多项式的取值;然后根据每个信号多项式的取值,计算出 数字预失真器功能函数F[x(n)]的值,根据数字预失真器功能函数F[x(n)]的值,完成跳频 通信系统中射频功率放大器的线性化处理。
[0011] 本发明的有益效果为:1)能够快速实现跳频通信系统的线性化;2).由于采用了 查找表,需要硬件资源少,快速实时地得到预失真。

【专利附图】

【附图说明】
[0012] 图1为现有技术中直接自适应数字预失真方法的原理框图;
[0013] 图2为现有技术中间接自适应数字预失真方法的原理框图;
[0014] 图3为本发明采用的自适应预失真方案的原理框图;
[0015] 图4为本发明的数字预失真结构算法的原理图;
[0016] 图5为通过查找表得出数字预失真器功能函数的原理示意图。

【具体实施方式】
[0017] 为了清楚的阐述本发明的技术方案,该里对自适应数字预失真进行说明。在实际 应用过程中,预失真技术存在着下列不稳定因素;由于温度变化、器件老化等引起功放特性 变化W及偏压、信道改变、输入功率变化和元件参数漂移等,使预期的非线性产生很大的变 化;器件的微波参数产生变化,引起主链路相位的变化,使预失真失效。该些影响在宽频带 (频率带宽大于1个倍频程)工作时表现特别明显,原因在于激励功率的随机性和信号峰均 比的随机变化对补偿产生影响;激励信号频谱分布的随机变化会引起补偿产生变化。W上 诸多因素的建模和分析比较困难,导致预失真技术的应用受到限制,因此自适应预失真技 术就显得更为实用。
[0018] 自适应是指在环境统计特性未知或变化的情况下调整系统参数,使之保持"最佳" 工作,自适应和最优化有密切的关系。目前主要存在W下两种自适应数字预失真方法:直接 自适应数字预失真方法和间接自适应数字预失真方法。
[0019] 参照图1,为直接自适应数字预失真方法的原理框图。对于直接自适应数字预失 真方法,预失真器n时刻的输入信号表示为x(n),n表示离散时间变量。预失真器的传递 函数表示为F (?),预失真器n时刻的输出信号表示为U (n),预失真器的输出信号经射频功 率放大器(PA)进行放大后向外输出,射频功率放大器n时刻的输出信号表示为y"(n),射频 功率放大器的功放增益表示为G,射频功率放大器n时刻的期望响应表示为d(n)。e(n)= d(n)-yu(n),e(n)用于自适应调整预失真器系数。如果直接自适应数字预失真方法/算法 收敛于e(n) = 0,则射频功率放大器n时刻的输出信号yc(n)为yc(n) = G ? x(n)。
[0020]
[0021] 参照图2,为间接自适应数字预失真方法的原理框图。对于间接自适应数字预失 真方法,预失真器n时刻的输入信号表示为X (n),n表示离散时间变量。预失真器n时刻的 输出信号表示为U (n),预失真器的输出信号经射频功率放大器(PA)进行放大后向外输出。 射频功率放大器n时刻的输出信号表示为ya(n),射频功率放大器n时刻的输出信号ya(n) 经尺度变换后输入至预失真器训练网络中,射频功率放大器n时刻的输出信号y"(n)经尺 度变换变为y (n),y (n) = yu(n)/G,G表示尺度变换系数。预失真器训练网络n时刻的输 出信号表示为M(X),预失真器训练网络n时刻的输出信号三与预失真器n时刻的输出 信号U (n)作比较后,得到误差e (n),eW二W W - W。误差e (n)输入至预失真器训练 网络中,用于自适应调整预失真器训练网络。如果算法收敛,则预失真器训练网络n时刻的 输出信号与预失真器n时刻的输出信号趋近相同,即,那么预失真器n时刻的 输入信号与对射频功率放大器n时刻的输出信号作尺度变换后的信号也将一致,有X (n)= y〇(n)/G,此时,射频功率放大器的非线性被消除掉。在本发明实施例中,采用间接自适应数 字预失真方法。
[0022]
[0023] 下面结合附图对本发明作进一步说明:
[0024] 参照图3,为本发明采用的自适应预失真方案的原理框图。参照图4,为本发明的 数字预失真结构算法的原理图。本发明的一种跳频通信系统的数字预失真方法包括W下步 骤:
[0025] 步骤1,利用数字预失真器接收外部的信号,得出数字预失真器功能函数的表达 式,得出数字预失真器功能函数的表达式中与第i个频点第j个温度值对应的多项式系数, i = 1,I,I为频点总数,j = 1,2…m,m为温度值的总数;将得出的每个多项式系数存入 查找表中。
[0026] 具体地说,数字预失真器功能函数的表达式为:
[0027]

【权利要求】
1. 一种跳频通信系统的数字预失真方法,其特征在于,包括以下步骤: 步骤1,利用数字预失真器接收外部的信号,得出数字预失真器功能函数的表达式,得 出数字预失真器功能函数的表达式中与第i个频点第j个温度值对应的多项式系数,i = 1,2-I,I为频点总数,j = 1,2…m,m为温度值的总数;将得出的每个多项式系数存入查找 表中; 步骤2,用x(n)表示数字预失真器n时刻的输入信号,n表示离散时间变量;对数 字预失真器功能函数F[x(n)]的表达式进行简化,得出简化后的数字预失真器功能函数 F[x(n)]的表达式: F[x(n) ]= x(n)f0( I x(n) I )+x(n-l) A(IxOi-I) 1)+.1(11-9+1):^(11(11-9+1) |)其中, x (n_q)表不数字预失真器n_q时刻的输入彳目号,q = 0, 1,2,…,Q-l,Q表不跳频通彳目系统 中射频功率放大器记忆的深度;f<i(|x(n-q) |) = [aiM+aij^xOi-q) I1+…aijK(1|x(n-q)「―1], aijkq表示与k、q、第i个频点以及第j个温度值对应的多项式系数,k = 1,3,…K,K为奇数 且K表示跳频通信系统中射频功率放大器的非线性阶数; 数字预失真器根据当前时刻接收的信号、以及当前时刻的前Q-I时刻接收的信号,在 所述查找表中获取每个信号多项式的取值;然后根据每个信号多项式的取值,计算出数字 预失真器功能函数F [x(n)]的值,根据数字预失真器功能函数F [x(n)]的值,完成跳频通信 系统中射频功率放大器的线性化处理。
2. 如权利要求1所述的一种跳频通信系统的数字预失真方法,其特征在于,在步骤1 中,数字预失真器功能函数的表达式为:
3. 如权利要求1所述的一种跳频通信系统的数字预失真方法,其特征在于,在步骤1 中,得出与k、q、第i个频点以及第j个温度值对应的多项式系数aijkq的过程包括如下子步 骤: (1.1)用z(n)表示跳频通信系统的射频功率放大器n时刻的输入信号,z(n)= F[x (n)];射频功率放大器对z (n)进行放大处理,射频功率放大器n时刻的输出信号表示为 y〇(n);对射频功率放大器n时亥Ij的输出信号y〇(n)依次进行耦合、下变频和模数转换,得出 n时刻基带信号y(n); 建立使跳频通信系统中射频功率放大器达到线性放大的预失真器训练网络模型,所述 使跳频通信系统中射频功率放大器达到线性放大的预失真训练网络模型为: F[x(n)] = F[y(n)] 其中,
(1. 2)分别将Uijkq (n)、U、A以及Z定义如下: Uijkq (n) = y (n-q) | y (n-q) |k_1 U - [Uijkq (〇),Uijkq ⑴,Uijkq ⑵…Uijkq (L_l)] A - [am〇, a113〇. . . a11K〇, aim, a1131. . . a11K1... aIlK(Q-I), ai210. -- ai2K(Q-l). -- aImK(Q-I), a2110. -- a2mK(Q-l). -- aImK(Q-I)] Z = [z (0),Z (I),Z (2),…,Z (L-I)] 其中,上标H表示共轭转置,L为整数且L表示对ytl(n)进行耦合时的抽样点数;U为
则所述使跳频通信系统中射频功率放大器达到线性放大的预失真训练网络模型变 为: Z = UA 在上式的两边乘以UH,得: UhZ = UhUA 然后采用最小均方误差算法得出数字预失真器功能函数中与k、q、第i个频点以及第j 个温度值对应的多项式系数aijkq。
4.如权利要求3所述的一种跳频通信系统的数字预失真方法,其特征在于,在步骤1 中,在子步骤(1.2)中,采用最小均方误差算法得出多项式系数的过程包括如下子步 骤: a) 设n = 0, 1,2. . . N-1,初始化设置W(n),N为设定的大于1的自然数;设W(n)中每个 元素为任意值; b) 令i'为小于或等于n的整数,计算跳频通信系统的射频功率放大器n时刻的输入信 号 z (n):
c) 计算误差信号e(n): e(n) = z (n) -y (n) d) 判断e(n)的模值是否大于设定阈值,如果e(n)的模值小于或等于设定阈值,则根据 W(n)中的每个元素,得出数字预失真器功能函数中的每个多项式系数;反之,如果e(n)的 模值大于设定阈值,则计算出W(n+1): ff(n+l) = W (n) + u e (n) X (n) 在计算出W(n+1)之后,令n的值自增1,返回至子步骤b)。
【文档编号】H04L25/49GK104363191SQ201410610075
【公开日】2015年2月18日 申请日期:2014年11月3日 优先权日:2014年11月3日
【发明者】郑光明, 杨勇, 王小军, 刘为, 周勇敢, 张凯, 李林峰, 葛亮 申请人:西安烽火电子科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1