预失真处理方法及其装置、通信设备、存储介质与流程

文档序号:27430351发布日期:2021-11-17 21:52阅读:114来源:国知局
预失真处理方法及其装置、通信设备、存储介质与流程

1.本发明涉及但不限于信号处理领域,尤其涉及一种预失真处理方法及其装置、通信设备、存储介质。


背景技术:

2.随着通信技术的发展和用户需求的提高,无线通信的频谱资源日益紧张,超带宽、多频段、多制式的应用场景日益广泛。功率放大器(power amplify,pa)是射频处理单元(radio remote unit,rru)等通信设备中必不可少的核心部件。pa的非线性和记忆效应会引起输出信号的幅度畸变和相位畸变,这种畸变称为非线性失真,非线性失真包括带内互调失真和带外互调失真。
3.pa线性化技术是对非线性失真进行补偿的关键技术,通常会在pa之前增加数字预失真技术(digital pre

distortion,dpd)模块,dpd模块中的数字预失真电路根据预失真参数产生非线性量,与pa产生的非线性量相互抵消,达到改善pa输出信号线性度的效果。
4.对于常见的数字预失真处理系统,预失真参数通常从零频进行提取,因此需要为每个频段配置一个数字预失真电路,以分别对每个频段的非线性失真进行补偿。但是预失真参数的提取需要较多的存储和计算资源,数量较多时指标收敛速度较慢,影响通信设备的性能。


技术实现要素:

5.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
6.本发明实施例提供了一种预失真处理方法及其装置、通信设备、存储介质,能够提高非线性失真补偿的效率,提高通信设备的性能。
7.第一方面,本发明实施例提供了一种预失真处理方法,应用于预失真处理装置,所述预失真处理装置与pa相连接,所述预失真处理方法包括:
8.获取输入信号,将所述输入信号分解为至少两个分频段信号;
9.获取来自所述pa的反馈信号;
10.将所述输入信号、所述反馈信号和所述至少两个分频段信号输入至预失真模型以得到预失真参数;
11.根据所述预失真参数对所述输入信号进行预失真处理。
12.本发明实施例的方法包括:获取输入信号,将所述输入信号分解为至少两个分频段信号;获取来自所述pa的反馈信号;将所述输入信号、所述反馈信号和所述至少两个分频段信号输入至预失真模型以得到预失真参数;根据所述预失真参数对所述输入信号进行预失真处理。根据本发明实施例提供的方案,通过预失真模型得到的预失真参数能够实现多个频段信号的预失真处理,有效提高非线性补偿的效率。
13.第二方面,本发明实施例提供了一种预失真处理装置,所述预失真处理装置与pa
相连接,所述预失真处理装置包括:
14.信号分离模块,用于获取输入信号,将所述输入信号分解为至少两个分频段信号;
15.信号采样模块,用于获取来自所述pa的反馈信号;
16.预失真参数获取模块,用于将所述输入信号、所述反馈信号和所述至少两个分频段信号输入至预失真模型以得到预失真参数;
17.预失真处理模块,用于根据所述预失真参数对所述输入信号进行预失真处理。
18.第三方面,本发明实施例提供了一种通信设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的预失真处理方法。
19.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
20.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
21.图1是本发明一个实施例提供的预失真处理方法的流程图;
22.图2是本发明另一个实施例提供的根据非线性失真信号更新预失真模型的流程图;
23.图3是本发明另一个实施例提供的根据功放失真模型更新预失真模型的流程图;
24.图4是本发明另一个实施例提供的更新根据功放失真模型的流程图;
25.图5是本发明另一个实施例提供的得到预失真信号的流程图;
26.图6是本发明另一个实施例提供的预失真处理装置的示意图;
27.图7是本发明另一个实施例提供的预失真参数获取模块的示意图;
28.图8是本发明另一个实施例提供的预失真处理模块的示意图;
29.图9是本发明示例一的预失真处理装置的示意图;
30.图10是本发明示例一的频谱示意图;
31.图11是本发明示例二的预失真处理装置的示意图;
32.图12是本发明示例二的频谱示意图;
33.图13是本发明示例三的预失真处理装置的示意图;
34.图14是本发明示例三的频谱示意图;
35.图15是本发明另一个实施例提供的通信设备的装置图。
具体实施方式
36.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
37.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示
出或描述的步骤。说明书、权利要求书或上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
38.本发明提供了一种预失真处理方法及其装置、通信设备、存储介质,该预失真处理方法包括:获取输入信号,将所述输入信号分解为至少两个分频段信号;获取来自所述pa的反馈信号;将所述输入信号、所述反馈信号和所述至少两个分频段信号输入至预失真模型以得到预失真参数;根据所述预失真参数对所述输入信号进行预失真处理。根据本发明实施例提供的方案,通过预失真模型得到的预失真参数能够实现多个频段信号的预失真处理,有效提高非线性补偿的效率。
39.下面结合附图,对本发明实施例作进一步阐述。
40.如图1所示,图1是本发明一个实施例提供的一种预失真处理方法,应用于预失真处理装置,预失真处理装置与功率放大器pa相连接,预失真处理方法包括但不限于步骤s110、步骤s120、步骤s130和步骤s140。
41.步骤s110,获取输入信号,将输入信号分解为至少两个分频段信号。
42.需要说明的是,输入信号可以是来自于上一级链路的多频段矢量和信号,将多频段矢量和信号分解为至少两个多频段信号的方法可以根据实际需求确定,例如根据多频段矢量和信号中的载波进行分解,本实施例对此不多作限定。可以理解的是,输入信号可以是能被分解为至少两个分频段信号的多频段矢量和信号,当然也可以是单频段信号,为了体现本技术技术方案实现多个频段信号的预失真处理的效果,若无特殊说明,本发明实施例中的输入信号为多频段矢量和信号,后续不多作赘述。
43.步骤s120,获取来自pa的反馈信号。
44.需要说明的是,pa的反馈信号可以通过射频信号采样装置获取,从pa输出的放大后的模拟信号中提取出反馈信号,本实施例对反馈信号的具体采集方式不多作限定。
45.可以理解的是,反馈信号可以是带失真的矢量和信号,例如从pa输出的模拟信号中,根据所要进行预失真的频段提取出的中频合路反馈信号。
46.步骤s130,将输入信号、反馈信号和至少两个分频段信号输入至预失真模型以得到预失真参数。
47.需要说明的是,输入信号、反馈信号和至少两个分频段信号输入至预失真模型后,可以直接用于计算出预失真参数,也可以对任一信号进行处理之后,再用于预失真参数的计算,例如根据预失真的场景,对两个分频段信号进行共轭处理,具体的方式根据实际的预失真模型处理即可,本实施例对此不多作限定。
48.值得注意的是,预失真模型可以是固定的模型,也可以是能够根据不同的输入实现灵活配置的模型,例如可以根据分频段信号实现预失真模型的灵活配置,根据需要进行预失真处理的频段调整分频段信号的共轭方式,从而得到不同的非线性失真信号,非线性失真信号不同,输入预失真模型后得到的预失真参数不同,通过预失真模型的灵活配置,能够使得该预失真模型能够适用于更多的预失真场景。
49.需要说明的是,通过分频段信号的数量和处理方式的调整,根据预失真模型得出的预失真参数能够用于不同的频段的非线性补偿,因此采用本实施例的技术方案,能够减少通信设备的预失真参数的数量,提高非线性补偿出效率,提高通信设备的性能。
50.步骤s140,根据预失真参数对输入信号进行预失真处理。
51.需要说明的是,可以通过非线性建模的方式,对通过输入信号分解得到的至少两个分频段分别进行预失真处理以得预失真信号,也可以根据预失真参数对输入信号中需要进行预处理的频段进行预失真处理,本实施例对根据预失真参数进行预失真处理的具体方法并不多作限定,根据实际需求选取即可。可以理解的是,上述所述的非线性建模可以采用常用的建模方式,本实施例并不涉及具体的非线性建模方法改进,能够根据预失真参数对输入信号进行预失真处理即可,在此不多作赘述。
52.另外,在另一实施例中,预失真模型为:
[0053][0054]
其中,α
m
为预失真参数,m为预先设定的记忆深度,和均为预先设定的功放失真模型,k1和k2为预先设定的模型阶数,func(
·
)为非线性基底,y(n)为反馈信号。
[0055]
需要说明的是,参考上述表达式,y(n)为反馈信号,能够通过射频采样的方式获取,即所得到的y(n)为已知的参数,而m、k1、k2、func(
·
)、和均为预先已知的参数,因此可以通过射频采样的方式获取合路反馈信号y(n),从而计算出预失真参数α
m
,具体的计算方式并非本实施例的改进,在此不多作赘述。
[0056]
需要说明的是,记忆深度可以根据通信设备的资源预先设定,通过上述表达式可知,记忆深度的数值越大,其计算量越大,所需要消耗的资源越多,所得到的预失真参数的准确性更高,因此,本领域技术人员有动机根据通信设备的可用资源进行调整,在此不多作限定。
[0057]
需要说明的是,本领域技术人员有动机根据需要抵消失真频段对模型阶数的数量和数值进行调整,例如信号发射带宽的为20兆赫兹,需要通过预失真处理抵消的频段的带宽为60兆赫兹,则可以仅设定一个k1,且数值为1;又如,需要通过预失真处理抵消的频段的带宽为100兆赫兹,则可以同时选取k1和k2,且数值均为2,上述举例仅为了表示模型阶数的数量和数值是可以根据实际需求调整的,并不会对本实施例的技术方案造成限制。
[0058]
需要说明的是,非线性基底和功放失真模型可以根据实际需求确定,例如通过分频段信号和需要进行预失真的场景进行确定,通过功放失真模型的灵活配置,实现预失真模型的灵活配置,从而使得得到的预失真参数能够对更多频段的信号进行预失真处理。
[0059]
另外,参照图2,在一实施例中,图1所示实施例中的步骤s130,还包括但不限于有以下步骤:
[0060]
步骤s210,根据预先设定的预失真场景,根据分频段信号和输入信号生成若干个非线性失真信号;
[0061]
步骤s220,将输入信号、反馈信号和非线性失真信号输入至预失真模型以得到预失真参数。
[0062]
需要说明的是,当根据若干个分频段信号或输入信号生成非线性失真信号,能够实现功放失真模型的灵活配置,以实现预失真模型得到的预失真参数能够对多个频段进行非线性补偿。
[0063]
需要说明的是,非线性失真可分为带内互调失真和带外互调失真,带内信号失真
会导致相邻频道泄漏比(adjacent channel leakage ratio,aclr)较大,干扰输入信号相邻的信道;带外互调失真会干扰其输入信号的信道。本领域技术人员可以得知,输入信号可以由发射机生成,因此,带内互调失真和带外互调失真是必然同时存在的,但是对于不同的系统,发射机所需要抵消的失真范围不同,因此,可以预先设定若干个预失真场景以表征具体需要抵消的失真范围,例如,预失真场景可以包括带内互调失真补偿场景、带内互调失真和部分带外互调失真补偿场景、带内互调失真和带外互调失真补偿场景;其中,带内互调失真补偿场景为需要抵消带内互调失真的场景,带内互调失真和部分带外互调失真补偿场景为需要抵消带内互调失真和一部分带外互调失真的场景,带内互调失真和带外互调失真补偿场景为需要抵消带内互调失真和带外互调失真的场景。
[0064]
需要说明的是,若仅在零频提取预失真参数进行非线性失真补偿,则需要设置多个预失真模块进行预失真处理,还需要执行诸如移频等额外的操作,资源消耗较高,因此,为了减少预失真处理的资源消耗,可以从所需要补偿的频段的中频提取分频段信号和反馈信号,具体的频段根据实际需求选取即可,在此不多作限定。
[0065]
需要说明的是,非线性失真信号可以通过分频段信号和输入信号生成,例如,以输入信号为双频段矢量和信号x(n)和三阶失真为例,两个分频段信号分别为x1(n)和x2(n),预失真模型为:
[0066][0067]
在带内互调失真补偿场景下,用于补偿x1频段的信号可以表达为和用于补偿x2频段的信号可以表达为和其中为x1(n)的共轭信号,为x2(n)的共轭信号,基于上述模型,本领域技术人员可以从通过对上述用于补偿x1频段和x2频段表达式的组合得到三个非线性失真信号,分别为x(n)、和可以理解的是,对于其他预失真场景,本领域技术人员有能力根据相同的原理得到对应的非线性失真信号,在此不多作赘述。
[0068]
另外,参照图3,在一实施例中,在执行图2所示实施例中的步骤s220之前,还包括但不限于有以下步骤:
[0069]
步骤s310,根据非线性失真信号更新功放失真模型;
[0070]
步骤s320,根据更新后的功放失真模型更新预失真模型。
[0071]
值得注意的是,根据预失真场景的不同,所得到的非线性失真信号也有所不同,参考图2中所述实施例得到的非线性失真信号,以下对三个场景中更新功放失真模型的方法进行示例性说明,在下述示例中,输入信号x(n)以双频段矢量和信号为例,分离得到两个分频段信号用x1(n)和x2(n)表述:
[0072]
带内互调失真补偿场景:
[0073]
根据图2所述实施例的原理,可以得到的非线性失真信号x(n)、和则功放失真模型可以更新为或者
基于上述功放模型的更新,预失真模型可以拟合更新为:
[0074][0075]
带内互调失真和部分带外互调失真补偿场景:
[0076]
根据图2所述实施例的原理,可以得到的非线性失真信号x(n)、和则功放失真模型可以更新为或者或者基于上述功放模型的更新,预失真模型可以拟合更新为:
[0077][0078]
带内互调失真和带外互调失真补偿场景:
[0079]
根据图2所述实施例的原理,得到的非线性失真信号x(n)
×
x
*
(n),功放失真模型可以更(n),功放失真模型可以更
[0080]
值得注意的是,通过上述三种场景中的表达式可以看出,对于不同的预失真场景,通过分频段信号和输入信号的不同处理,能够实现功放失真模型的灵活配置,从而更新预失真模型,更新后的预失真模型能够得到针对不同的预失真场景的预失真参数,通过一个预失真参数即可实现多个频段的预失真处理,通过减少预失真参数的数量减少了提取预失真参数所耗费的资源,有效提高了通信设备的性能。
[0081]
另外,在一实施例中,非线性失真信号的数量至少为二,参照图4,图3所示实施例中的步骤s310,还包括但不限于有以下步骤:
[0082]
步骤s410,根据预失真场景和输入信号确定需要进行预失真处理的目标频点中心;
[0083]
步骤s420,根据与目标频点中心所对应的非线性失真信号更新功放失真模型。
[0084]
需要说明的是,对于输入信号而言,可以进行预失真处理的频段范围通常较广,为了实现资源的节约,可以先根据预失真场景确定出需要进行预失真处理的频率范围,以减少不必要的计算。
[0085]
例如,产生输入信号的发射机工作在三个频段,根据三个频段所发射的载波的中
心频点f1、f2和f3,pa在三个频段会产生多种非线性失真,这些非线性失真所在的频率范围可以通过f1,f2,f3来确定,由于输入信号有三个频段,因此可以将输入信号分解为三个分频段信号x1(n)、x2(n)和x3(n),当根据确定非线性失真的频点中心是f1+f2

f3,则对应的非线性失真信号的表达式为如果需要抵消这个失真,那么就可以将功放失真模型中的x
a
(n)确定为x2(n),x
b
(n)确定为x3(n),k1和k2均设为1,再根据图3中所示实施例的方法,根据预失真场景确定具体的功放失真模型。
[0086]
又如,当根据确定非线性失真的频点中心是f3+f3

f1

f2,非线性失真信号的表达式为如果需要抵消这个失真,需要将x
a
(n)确定为x3(n),x
b
确定为x1(n),另外增加x
c
(n),并确定为x2(n),k1和k2均设为1,但是目标中心频点距离需要处理的频带范围较远,可以根据系统需求确定是否处理该失真,若该失真并不会对系统性能造成影响,可以省去功放失真模型x
c
(n),具体的功放失真模型的数量根据实际需求调整即可。
[0087]
另外,参照图5,在一实施例中,图1所示实施例中的步骤s140,还包括但不限于有以下步骤:
[0088]
步骤s510,根据预失真参数和非线性失真信号得到非线性模型;
[0089]
步骤s520,根据非线性模型对输入信号中每个频段的信号进行非线性失真补偿,将非线性失真补偿后的信号确定为预失真信号。
[0090]
需要说明的是,具体的非线性建模方法并非本实施例作出的改进,能够根据预失真参数和非线性失真信号实现非线性失真补偿即可。
[0091]
可以理解的是,对输入信号中每个频段的信号进行非线性失真补偿,可以根据具体的预失真场景确定,例如带内互调失真补偿场景,非线性失真信号由分频段信号得到,则可以对每个分频段信号进行非线性失真补偿,从而实现以一个预失真参数完成输入信号每个频段的预失真处理,提高通信设备的性能。
[0092]
需要说明的是,由于每个pa的工作频段并不相同,因此在得到预失真信号之后,还可以根据pa的工作频段,对预失真信号进行上采样,从而使预失真信号的频率符合pa的工作频段。
[0093]
另外,参照图6,本发明的一个实施例还提供了一种预失真处理装置,该预失真处理装置与pa640相连接,包括但不限于有以下模块:
[0094]
信号分离模块610,用于获取输入信号,将输入信号分解为至少两个分频段信号;
[0095]
信号采样模块660,用于获取来自pa的反馈信号;
[0096]
预失真参数获取模块650,用于将输入信号、反馈信号和至少两个分频段信号输入至预失真模型以得到预失真参数;
[0097]
预失真处理模块620,用于根据预失真参数对输入信号进行预失真处理。
[0098]
需要说明的是,本实施例中的模块可以是数字域的功能模块,能够实现上述功能即可,本实施例并不对具体的数字电路结构作出限定。
[0099]
需要说明的是,信号分离模块610、信号采样模块660和预失真参数获取模块650的工作原理可以参考图1所示实施例的描述,在此不多作赘述。
[0100]
另外,参照图7,预失真参数获取模块650还包括:
[0101]
非线性失真信号生成模块651,用于根据预先设定的预失真场景,根据分频段信号
和输入信号生成若干个非线性失真信号;
[0102]
预失真参数计算模块652,用于将输入信号、反馈信号和非线性失真信号输入预失真模型以得到预失真参数。
[0103]
需要说明的是,本实施例中的模块可以是数字域的功能模块,能够实现上述功能即可,本实施例并不对具体的数字电路结构作出限定。
[0104]
需要说明的是,非线性失真信号生成模块651和预失真参数计算模块652的工作原理可以参考图2所示实施例的描述,在此不多作赘述。
[0105]
另外,参照图7,预失真参数计算模块652还包括:
[0106]
第一更新模块653,用于根据非线性失真信号更新功放失真模型;
[0107]
第二更新模块656,用于根据更新后的功放失真模型更新预失真模型。
[0108]
需要说明的是,本实施例中的模块可以是数字域的功能模块,能够实现上述功能即可,本实施例并不对具体的数字电路结构作出限定。
[0109]
需要说明的是,第一更新模块653和第二更新模块656的工作原理可以参考图3所示实施例的描述,在此不多作赘述。
[0110]
另外,参照图7,第一更新模块653还包括:
[0111]
目标频点中心确定模块654,用于根据预失真场景和输入信号确定需要进行预失真处理的目标频点中心;
[0112]
第三更新模块655,用于根据与目标频点中心所对应的非线性失真信号更新功放失真模型。
[0113]
需要说明的是,本实施例中的模块可以是数字域的功能模块,能够实现上述功能即可,本实施例并不对具体的数字电路结构作出限定。
[0114]
需要说明的是,目标频点中心确定模块654和第三更新模块655的工作原理可以参考图4所示实施例的描述,在此不多作赘述。
[0115]
另外,参照图6和8,预失真处理模块620还包括:
[0116]
非线性建模模块621,用于根据预失真参数和非线性失真信号得到非线性模型;
[0117]
预失真信号生成622,用于根据非线性模型对输入信号中每个频段的信号进行非线性失真补偿,将非线性失真补偿后的信号确定为预失真信号。
[0118]
需要说明的是,本实施例中的模块可以是数字域的功能模块,能够实现上述功能即可,本实施例并不对具体的数字电路结构作出限定。
[0119]
可以理解的是,为了实现预失真信号的上采样,还可以在预失真处理模块620和pa640之间设置上变频模块630,上变频模块630、非线性建模模块621和预失真信号生成622的工作原理可以参考图5所示实施例的描述,在此不多作赘述。
[0120]
为了进一步说明本发明实施例的技术方案,以下以3个预失真处理系统的具体示例进行举例说明。为了叙述简便,在下述示例中,以双频段矢量和信号x(n)为输入信号,从pa获取的反馈信号为合路中频合路反馈信号,预失真模型为pa获取的反馈信号为合路中频合路反馈信号,预失真模型为其中,α
m
为预失真参数,m为预先设定的记忆深度,和均为预先设定的功放失真模型,k1和k2为预先设定的模型阶数,func(
·
)为非线性基底,y(n)为反馈信号。
[0121]
示例一:带内互调失真补偿场景。
[0122]
参考图9,预失真处理系统包括信号分离模块910、预失真处理模块920、上变频模块930、pa940、预失真参数提取模块950和信号采样模块960,其中,预失真处理模块920还包括预失真信号生成模块921,预失真参数提取模块950还包括预失真参数计算模块951,为了示例的简便,分别在预失真处理模块920和预失真参数提取模块950设置相同的信号生成模块970,后续不再赘述。
[0123]
信号分离模块910接收到来自于上一级链路的双频段矢量和信号x(n),将x(n)分解为分频段信号x1(n)和x2(n),并将x(n)、x1(n)和x2(n)分别输入至预失真处理模块920和预失真参数提取模块950;
[0124]
预失真处理模块920和预失真参数提取模块950中的信号生成模块970根据接收到的x(n)、x1(n)和x2(n)生成非线性失真信号1、非线性失真信号2和二维非线性基底,其中,非线性失真信号1为非线性失真信号2为
[0125]
预失真参数提取模块950中的预失真参数计算模块951更新功放失真模型为预失真参数提取模块950中的预失真参数计算模块951更新功放失真模型为或者基于上述功放模型的更新,预失真模型可以拟合更新为:
[0126][0127]
信号采样模块960从pa940的功放输出信号y1(n)中获取连续的若干个采样点,得到合路反馈信号y2(n),将若干个中频合路反馈信号y2(n)代入上述表达式中的y(n)从而得到预失真参数α
m
的值,并将预失真参数α
m
发送至预失真处理模块920中的预失真信号生成模块921;
[0128]
预失真信号生成模块921根据预失真参数α
m
、非线性失真信号1、非线性失真信号2和二维非线性基底进行非线性建模,对双频段矢量和信号x(n)的每个频段进行预失真处理,将预失真处理得到的信号确定为预失真信号z1(n),将预失真信号z1(n)输入至上变频模块930;
[0129]
上变频模块930根据pa940的工作频段,对预失真信号z1(n)进行上采样处理,将得到的预失真信号z2(n)输入至pa940,得到功放输出信号y1(n)。
[0130]
参照图10,图10为示例一的信号频谱图,在该信号频谱图中包括输入信号1010,无预失真输出信号1020,预失真输出信号1030,可以看出,预失真输出信号1030与无预失真输出信号1020相比,通过预失真参数进行预失真处理,实现了输入信号的带内非线性补偿。
[0131]
示例二:带内互调失真和部分带外互调失真补偿场景:
[0132]
参考图11,预失真处理系统包括信号分离模块1110、预失真处理模块1120、上变频模块1130、pa1140、预失真参数提取模块1150和信号采样模块1160,其中,预失真处理模块1120还包括预失真信号生成模块1121,预失真参数提取模块1150还包括预失真参数计算模
块1151,为了示例的简便,分别在预失真处理模块1120和预失真参数提取模块1150设置相同的信号生成模块1170,后续不再赘述。
[0133]
信号分离模块1110接收到来自于上一级链路的双频段矢量和信号x(n),将x(n)分解为分频段信号x1(n)和x2(n),并将x(n)、x1(n)和x2(n)分别输入至预失真处理模块1120和预失真参数提取模块1150;
[0134]
预失真处理模块1120和预失真参数提取模块1150中的信号生成模块1170根据接收到的x(n)、x1(n)和x2(n)生成非线性失真信号3、非线性失真信号4和二维非线性基底,其中,非线性失真信号3为非线性失真信号2为
[0135]
预失真参数提取模块1150中的预失真参数计算模块1151更新功放失真模型预失真参数提取模块1150中的预失真参数计算模块1151更新功放失真模型或者基于上述功放模型的更新,预失真模型可以拟合更新为:
[0136][0137]
信号采样模块1160从pa1140的功放输出信号y1(n)中获取连续的若干个采样点,得到合路反馈信号y2(n),将若干个中频合路反馈信号y2(n)代入上述表达式中的y(n)从而得到预失真参数α
m
的值,并将预失真参数α
m
发送至预失真处理模块1120中的预失真信号生成模块1121;
[0138]
预失真信号生成模块1121根据预失真参数α
m
、非线性失真信号3、非线性失真信号4和二维非线性基底进行非线性建模,对双频段矢量和信号x(n)的每个频段进行预失真处理,并将预失真处理得到的信号确定为预失真信号z1(n),将预失真信号z1(n)输入至上变频模块1130:
[0139]
上变频模块1130根据pa1140的工作频段,对预失真信号z1(n)进行上采样处理,将得到的预失真信号z2(n)输入至pa1140,得到功放输出信号y1(n)。
[0140]
参照图12,图12为示例二的信号频谱图,在该信号频谱图中包括输入信号1210,无预失真输出信号1220,预失真输出信号1230,可以看出,预失真输出信号1230与无预失真输出信号1220相比,通过预失真参数进行预失真处理,实现了输入信号的带内和部分带外的非线性补偿。
[0141]
示例三:带内互调失真和带外互调失真补偿场景:
[0142]
参考图13,预失真处理系统包括信号分离模块1310、预失真处理模块1320、上变频模块1330、pa1340、预失真参数提取模块1350和信号采样模块1360,其中,预失真处理模块1320还包括预失真信号生成模块1321,预失真参数提取模块1350还包括预失真参数计算模块1351,为了示例的简便,分别在预失真处理模块1320和预失真参数提取模块1350设置相同的信号生成模块1370,后续不再赘述。
[0143]
信号分离模块1310接收到来自于上一级链路的双频段矢量和信号x(n),将x(n)分
解为分频段信号x1(n)和x2(n),并将x(n)、x1(n)和x2(n)分别输入至预失真处理模块1320和预失真参数提取模块1350;
[0144]
预失真处理模块1320和预失真参数提取模块1350中的信号生成模块1370根据接收到的x(n)、x1(n)和x2(n)生成非线性失真信号6和二维非线性基底,其中,非线性失真信号6为x(n)
×
x
*
(n);
[0145]
预失真参数提取模块1350中的预失真参数计算模块1351更新功放失真模型为预失真参数提取模块1350中的预失真参数计算模块1351更新功放失真模型为
[0146]
信号采样模块1360从pa1340的功放输出信号y1(n)中获取连续的若干个采样点,得到合路反馈信号y2(n),将若干个中频合路反馈信号y2(n)代入上述表达式中的y(n)从而得到预失真参数α
m
的值,并将预失真参数α
m
发送至预失真处理模块1320中的预失真信号生成模块1321;
[0147]
预失真信号生成模块1321根据预失真参数α
m
、非线性失真信号3、非线性失真信号4和二维非线性基底进行非线性建模,对双频段矢量和信号x(n)的每个频段进行预失真处理,并将对预失真处理得到的信号确定为预失真信号z1(n),将预失真信号z1(n)输入至上变频模块1330;
[0148]
上变频模块1330根据pa1340的工作频段,对预失真信号z1(n)进行上采样处理,将得到的预失真信号z2(n)输入至pa1340,得到功放输出信号y1(n)。
[0149]
参照图14,图14为示例二的信号频谱图,在该信号频谱图中包括输入信号1410,无预失真输出信号1420,预失真输出信号1430,可以看出,预失真输出信号1430与无预失真输出信号1420相比,通过预失真参数进行预失真处理,实现了输入信号的带内和带外的非线性补偿。
[0150]
另外,参照图15,本发明的一个实施例还提供了一种通信设备,该通信设备1500包括:存储器1510、处理器1520及存储在存储器1510上并可在处理器1520上运行的计算机程序。
[0151]
处理器1520和存储器1510可以通过总线或者其他方式连接。
[0152]
实现上述实施例的预失真处理方法所需的非暂态软件程序以及指令存储在存储器1510中,当被处理器1520执行时,执行上述实施例中的应用于预失真处理装置的预失真处理,例如,执行以上描述的图1中的方法步骤s110至步骤s140、图2中的方法步骤s210至步骤s220、图3中的方法步骤s310至步骤s320、图4中的方法步骤s410至步骤s420和图5中的方法步骤s510至步骤s520。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0153]
此外,本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述通信设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的应用
于预失真处理装置的预失真处理方法,例如,执行以上描述的图1中的方法步骤s110至步骤s140、图2中的方法步骤s210至步骤s220、图3中的方法步骤s310至步骤s320、图4中的方法步骤s410至步骤s420和图5中的方法步骤s510至步骤s520。本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd

rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0154]
以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1