CN104868854A - 一种数字预失真*** - Google Patents
一种数字预失真*** Download PDFInfo
- Publication number
- CN104868854A CN104868854A CN201510300492.0A CN201510300492A CN104868854A CN 104868854 A CN104868854 A CN 104868854A CN 201510300492 A CN201510300492 A CN 201510300492A CN 104868854 A CN104868854 A CN 104868854A
- Authority
- CN
- China
- Prior art keywords
- memory effect
- power amplifier
- unit
- coefficient
- compensation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000003446 memory effect Effects 0.000 claims abstract description 57
- 230000006870 function Effects 0.000 claims abstract description 47
- 238000009825 accumulation Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 3
- 230000007547 defect Effects 0.000 abstract 1
- 238000000926 separation method Methods 0.000 abstract 1
- 230000008901 benefit Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Amplifiers (AREA)
Abstract
本发明实施例公开了一种数字预失真***,涉及无线通信技术领域,解决了现有技术中记忆多项式模型中记忆效应的补偿精度不高,硬件资源开销大的缺陷。本发明的数字预失真***包括功率放大器、预失真功能单元和系数计算单元,系数计算单元,与预失真功能单元连接,用于分别计算非线性补偿系数和记忆效应补偿系数,并将非线性补偿系数和记忆效应补偿系数发送给所述预失真功能单元;预失真功能单元,与功率放大器连接,用于基于微分包络模型,对功率放大器的非线性和记忆效应进行分离建模,根据非线性补偿系数和记忆效应补偿系数分别补偿非线性引起的失真与记忆效应引起的失真,并对非线性的补偿结果与记忆效应的补偿结果进行累加;微分包络模型如下所示。
Description
技术领域
本发明涉及无线通信技术领域,尤其涉及一种数字预失真***。
背景技术
功率放大器是无线通信***中的核心部件,尤其是在基站侧,为了获得更大的发射功率,往往需要高效的功率放大器。但是,采用传统的功率回退方式来补偿功率放大器的非线性特性,又会降低功率放大器的效率。因此,功率放大器的线性化问题成为一个研究热点。其中,数字预失真由于其实现简单、成本低等优点,成为目前最有发展前景的线性化方法之一。
现有的数字预失真处理方法一般是基于记忆多项式模型的,即功率放大器模型为记忆多项式模型,具体为:事先设定功率放大器模型的多项式的阶数和记忆深度,采集功率放大器的输入信号和输出信号,以通过最小二乘法求得多项式系数。在实际工程应用中,需要基于信号带宽和信号幅度的范围变化,对当前的多项式系数和记忆深度进行调整,以实现最佳矫正效果。
但是,随着信号带宽的增加,多项式的记忆深度,即多项式系数的个数也需要相应的增加,这样容易引起系数求解时的数值不稳定,进而导致记忆效应的补偿精度不高;同时也增加了硬件资源开销。
发明内容
本发明提供一种数字预失真***,其能够解决带宽变化引起的记忆效应补偿精度不高以及资源开销大的问题。
一方面,本发明提供一种数字预失真***,包括功率放大器、预失真功能单元和系数计算单元,其中,
所述系数计算单元,与所述预失真功能单元连接,用于分别计算所述非线性补偿系数和所述记忆效应补偿系数,并将所述非线性补偿系数和所述记忆效应补偿系数发送给所述预失真功能单元;
所述预失真功能单元,与所述功率放大器连接,用于基于微分包络模型,对所述功率放大器的非线性和记忆效应进行分离建模),根据非线性补偿系数和记忆效应补偿系数分别补偿所述功率放大器的非线性引起的失真与所述功率放大器的记忆效应引起的失真,并对所述非线性的补偿结果与所述记忆效应的补偿结果进行累加;
其中,所述微分包络模型为 其中,y(t)和x(t)分别表示所述预失真功能单元的输出信号和输入信号,a2k+1为所述非线性补偿系数,b2k+1为所述记忆效应补偿系数。
本发明提供的数字预失真***,包括功率放大器、预失真功能单元和系数计算单元,其中,所述预失真功能单元,与所述功率放大器连接,用于基于微分包络模型,对所述功率放大器的非线性和记忆效应进行分离建模,根据非线性补偿系数和记忆效应补偿系数分别补偿所述功率放大器的非线性引起的失真与所述功率放大器的记忆效应引起的失真,并对所述非线性的补偿结果与所述记忆效应的补偿结果进行累加;所述系数计算单元,与所述预失真功能单元连接,用于分别计算所述非线性补偿系数和所述记忆效应补偿系数,并将所述非线性补偿系数和所述记忆效应补偿系数发送给所述预失真功能单元;其中,所述微分包络模型为 其中,y(t)和x(t)分别表示所述预失真功能单元的输出信号和输入信号,a2k+1为所述非线性补偿系数,b2k+1为所述记忆效应补偿系数。与现有技术相比,一方面,微分包络模型使得不需要增加系数个数就可以自动追踪记忆效应的大小,从而提高了对功率放大器记忆效应的补偿精度;另一方面,由于所述微分包络模型的系数个数少,从而提高了补偿系数的计算速度,同时也降低了***复杂度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明数字预失真***的一实施例的结构示意图;
图2为上述实施例中所述预失真功能单元的一实施例的结构示意图;
图3为上述实施例中所述预失真功能单元的一实施例的结构示意图;
图4为上述实施例中所述预失真功能单元的一实施例的结构示意图;
图5为上述实施例中所述系数计算单元的一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供一种数字预失真***,包括数字预失真功能单元1、系数计算单元3和功率放大器(PA)2,其中,
所述预失真功能单元1,与所述功率放大器2连接,用于基于微分包络模型,对所述功率放大器的非线性和记忆效应进行分离建模,根据非线性补偿系数和记忆效应补偿系数分别补偿所述功率放大器的非线性引起的失真与所述功率放大器的记忆效应引起的失真,并对所述非线性的补偿结果与所述记忆效应的补偿结果进行累加;
所述系数计算单元3,与所述预失真功能单元1连接,用于分别计算所述非线性补偿系数和所述记忆效应补偿系数,并将所述非线性补偿系数和所述记忆效应补偿系数发送给所述预失真功能单元1;
其中,所述微分包络模型为 其中,y(t)和x(t)分别表示所述预失真功能单元1的输出信号和输入信号,a2k+1为所述非线性补偿系数,b2k+1为所述记忆效应补偿系数。
本实施例是在FPGA电路中实现,但本发明不限于此,也可以用ASIC和DSP处理器来实现。
本发明实施例提供的数字预失真***,与现有技术相比,一方面,微分包络模型使得不需要增加系数个数就可以自动追踪记忆效应的大小,从而提高了对功率放大器记忆效应的补偿精度;另一方面,由于所述微分包络模型的系数个数少,从而提高了补偿系数的计算速度,同时也降低了***复杂度。
进一步地,在上述实施例中的所述数字预失真功能单元1,如图2所示,其包括非线性补偿单元11、差分处理单元12、记忆效应补偿单元13和累加单元14,其中,
所述非线性补偿单元11,与所述累加单元连接,用于计算所述微分包络模型中的a2k+1|x(t)|2kx(t),以补偿所述功率放大器的非线性引起的失真;
所述差分处理单元12,与所述记忆效应补偿单元连接,用于计算所述微分包络模型中的差分部分dx(t)/dt,并将所述差分部分dx(t)/dt发送给所述记忆效应补偿单元;
所述记忆效应补偿单元13,分别与所述差分处理单元和所述累加单元连接,用于计算所述微分包络模型中的b2k+1|x(t)|2kdx(t)/dt,以补偿所述功率放大器的记忆效应引起的失真;
所述累加单元14,与所述功率放大器连接,用于对所述非线性补偿单元输出的补偿结果与所述记忆效应补偿单元输出的补偿结果进行累加,并将累加结果发送给所述功率放大器。
本实施例是在FPGA电路中实现,但本发明不限于此,也可以用ASIC和DSP处理器来实现。
本发明实施例提供的数字预失真功能单元,与现有技术相比,一方面,微分包络模型使得不需要增加系数个数就可以自动追踪记忆效应的大小,从而提高了对功率放大器记忆效应的补偿精度;另一方面,由于所述微分包络模型的系数个数少,从而提高了补偿系数的计算速度,同时也降低了***复杂度。
如图3所示,以查找表实现方式为例,给出了本发明的数字预失真功能单元1的结构示意图,其中,这里数字预失真功能单元的输入信号是复数信号,所述数字预失真功能单元1包括延迟电路21、减法器22、乘法器23、乘法器24、加法器25、求模单元26、查找表27(LUT2)和查找表28(LUT1)。
具体地,延迟电路21将所述数字预失真功能单元1的输入信号延迟一个时钟周期T,减法器22将所述数字预失真功能1的输入信号与所述延迟电路21的输出信号相减并输出给乘法器23,求模单元26对所述数字预失真功能1的输入信号做求幅度运算,并将得到的幅值作为索引值在查找表27和28中进行索引,乘法器23通过将查找表27的输出与所述减法器22的输出相乘,乘法器24通过将查找表28的输出与所述数字预失真功能1的输入信号相乘,所述乘法器23和24的输出通过加法器25进行求和,并作为所述数字预失真功能1的输出信号。
其中,所述查找表27和28的内容由所述系数计算单元计算得出,具体的所述查找表27和28分别用于存放与系数a2k+1和b2k+1相关的值,即
如图4所示,以多项式实现方式为例,给出了本发明的数字预失真功能单元1的结构示意图,这里仅给出2次幂的数字预失真功能单元的结构示意图,一般地,还可以是4次幂、6次幂等,这依赖于所述微分包络模型中K的取值,应根据实际情况来确定K值。
所述数字预失真功能单元1包括延迟电路31,减法器32,乘法器33,乘法器34,加法器35,延迟电路36,减法器37,乘法器38,乘法器39,加法器40,加法器44,2次幂乘单元41,乘法器42,乘法器43。作为本实施结构例的动作步骤如下:
延迟电路31使所述数字预失真功能单元1的输入信号延迟一个时钟周期T,减法器32使所述数字预失真功能单元1的输入信号与所述延迟电路31的输出信号相减并将输出给乘法器33,乘法器33使减法器17的输出信号与系数b1相乘;乘法器34使所述数字预失真功能单元1的输入信号与系数a1相乘,加法器35将乘法器33和乘法器34的输出信号相加。
延迟电路36使所述数字预失真功能单元1的输入信号延迟1个时钟周期T,减法器37使所述数字预失真功能单元1的输入信号与延迟电路21的输出信号相减并输出给乘法器38,2次幂乘单元41对所述数字预失真功能单元1的输入信号取模并求出2次幂乘结果,乘法器43使2次幂乘单元41的输出与系数a3相乘,乘法器42使2次幂乘单元41的输出与系数b3相乘,乘法器38使减法器37输出信号和乘法器42的输出信号相乘,乘法器39使所述数字预失真功能单元1的输入信号与乘法器43的输出信号相乘,加法器40将乘法器38和乘法器39的输出信号相加,加法器44使加法器40和加法器35的输出信号相加并作为所述数字预失真功能单元1的输出信号。
所述系数a1、a3、b1和b3由所述系数计算单元计算得出。
如图5所示,以查找表实现方式为例,给出了本发明的系数计算单元3的结构示意图。其中,所述系数计算单元3包括查找表51(LUT1)、查找表52(LUT2)、数据采集模块53、系数计算模块54和幅度延时调整模块55。
其中,所述数据采集模块53,分别用于采集所述功率放大器(PA)2的输入和输出信号;所述幅度延时调整模块55,用于对采集到的所述功率放大器(PA)2的输入和输出信号进行幅度和相位的对齐;所述系数计算模块54,对对齐后的所述功率放大器(PA)2的输入和输出信号进行对比计算,得到所述数字预失真功能单元所需的补偿系数,并经过进一步处理,得到LUT值写入LUT1和LUT2模块中。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (3)
1.一种数字预失真***,其特征在于,包括功率放大器、预失真功能单元和系数计算单元,其中,
所述系数计算单元,与所述预失真功能单元连接,用于分别计算所述非线性补偿系数和所述记忆效应补偿系数,并将所述非线性补偿系数和所述记忆效应补偿系数发送给所述预失真功能单元;
所述预失真功能单元,与所述功率放大器连接,用于基于微分包络模型,对所述功率放大器的非线性和记忆效应进行分离建模,根据非线性补偿系数和记忆效应补偿系数分别补偿所述功率放大器的非线性引起的失真与所述功率放大器的记忆效应引起的失真,并对所述非线性的补偿结果与所述记忆效应的补偿结果进行累加;
其中,所述微分包络模型为 其中,y(t)和x(t)分别表示所述预失真功能单元的输出信号和输入信号,a2k+1为所述非线性补偿系数,b2k+1为所述记忆效应补偿系数。
2.根据权利要求1所述的***,其特征在于,所述预失真功能单元包括非线性补偿单元、差分处理单元、记忆效应补偿单元和累加单元,其中,
所述非线性补偿单元,与所述累加单元连接,用于计算所述微分包络模型中的a2k+1|x(t)|2kx(t),以补偿所述功率放大器的非线性引起的失真;
所述差分处理单元,与所述记忆效应补偿单元连接,用于计算所述微分包络模型中的差分部分dx(t)/dt,并将所述差分部分dx(t)/dt发送给所述记忆效应补偿单元;
所述记忆效应补偿单元,分别与所述差分处理单元和所述累加单元连接,用于计算所述微分包络模型中的b2k+1|x(t)|2kdx(t)/dt,以补偿所述功率放大器的记忆效应引起的失真;
所述累加单元,与所述功率放大器连接,用于对所述非线性补偿单元输出的补偿结果与所述记忆效应补偿单元输出的补偿结果进行累加,并将累加结果发送给所述功率放大器。
3.根据权利要求2所述的***,其特征在于,所述非线性补偿单元采用多项式方式或查找表方式对所述功率放大器的非线性引起的失真进行补偿,相应地,所述记忆效应补偿单元采用多项式方式或查找表方式对所述功率放大器的记忆效应引起的失真进行补偿。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510300492.0A CN104868854A (zh) | 2015-06-03 | 2015-06-03 | 一种数字预失真*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510300492.0A CN104868854A (zh) | 2015-06-03 | 2015-06-03 | 一种数字预失真*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104868854A true CN104868854A (zh) | 2015-08-26 |
Family
ID=53914423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510300492.0A Pending CN104868854A (zh) | 2015-06-03 | 2015-06-03 | 一种数字预失真*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104868854A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105897189A (zh) * | 2016-03-31 | 2016-08-24 | 电子科技大学 | 一种查找表数字预失真器结构及方法 |
CN107132511A (zh) * | 2017-05-11 | 2017-09-05 | 中国科学院电子学研究所 | 一种精确的雷达线性调频源预失真方法 |
CN107659273A (zh) * | 2017-09-26 | 2018-02-02 | 东南大学 | 毫米波宽带功率放大器的可重构数字预失真***及方法 |
WO2018176436A1 (zh) * | 2017-04-01 | 2018-10-04 | 华为技术有限公司 | 一种预失真方法、装置和*** |
CN110943701A (zh) * | 2019-12-27 | 2020-03-31 | 陕西亚成微电子股份有限公司 | 一种用于包络追踪功放的数字预失真方法和设备 |
CN113517865A (zh) * | 2021-04-20 | 2021-10-19 | 重庆邮电大学 | 一种基于记忆多项式的功放模型及其硬件实现方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103401513A (zh) * | 2013-08-02 | 2013-11-20 | 武汉邮电科学研究院 | 一种功率放大器的数字预失真处理方法和装置 |
CN103715992A (zh) * | 2013-12-17 | 2014-04-09 | 东南大学 | 基于简化Volterra级数的功放预失真装置及方法 |
CN103731106A (zh) * | 2014-01-07 | 2014-04-16 | 厦门理工学院 | 一种射频功放的分段数字预失真方法 |
-
2015
- 2015-06-03 CN CN201510300492.0A patent/CN104868854A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103401513A (zh) * | 2013-08-02 | 2013-11-20 | 武汉邮电科学研究院 | 一种功率放大器的数字预失真处理方法和装置 |
CN103715992A (zh) * | 2013-12-17 | 2014-04-09 | 东南大学 | 基于简化Volterra级数的功放预失真装置及方法 |
CN103731106A (zh) * | 2014-01-07 | 2014-04-16 | 厦门理工学院 | 一种射频功放的分段数字预失真方法 |
Non-Patent Citations (4)
Title |
---|
刘亚会: ""基于FPGA的宽带数字预失真实现技术研究"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
胡寒: ""一种基于FPGA的数字预失真算法实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
苏攀: ""多模通信***中数字预失真技术的研究与实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
龚珉杰: ""数字预失真技术在RoF***中应用研究"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105897189A (zh) * | 2016-03-31 | 2016-08-24 | 电子科技大学 | 一种查找表数字预失真器结构及方法 |
WO2018176436A1 (zh) * | 2017-04-01 | 2018-10-04 | 华为技术有限公司 | 一种预失真方法、装置和*** |
CN107132511A (zh) * | 2017-05-11 | 2017-09-05 | 中国科学院电子学研究所 | 一种精确的雷达线性调频源预失真方法 |
CN107659273A (zh) * | 2017-09-26 | 2018-02-02 | 东南大学 | 毫米波宽带功率放大器的可重构数字预失真***及方法 |
CN110943701A (zh) * | 2019-12-27 | 2020-03-31 | 陕西亚成微电子股份有限公司 | 一种用于包络追踪功放的数字预失真方法和设备 |
CN113517865A (zh) * | 2021-04-20 | 2021-10-19 | 重庆邮电大学 | 一种基于记忆多项式的功放模型及其硬件实现方法 |
CN113517865B (zh) * | 2021-04-20 | 2022-11-22 | 重庆邮电大学 | 一种基于记忆多项式的功放模型及其硬件实现方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104868854A (zh) | 一种数字预失真*** | |
CN106877825B (zh) | 基于带限的简化非线性滤波器的数字预失真装置及方法 | |
US9209753B2 (en) | Predistortion correction method, predistortion correction apparatus, transmitter, and base station | |
JP6159890B2 (ja) | デジタルプリディストーションパラメーターを求める方法及びプリディストーションシステム | |
CN103715992B (zh) | 基于简化Volterra级数的功放预失真装置及方法 | |
JP5526884B2 (ja) | 増幅器、増幅器制御方法及び送信機 | |
CN102055411B (zh) | 基于多通道反馈的功率放大器线性化校正电路及方法 | |
US7333562B2 (en) | Nonlinear distortion compensating circuit | |
CN102413085B (zh) | 一种数字预失真方法及装置 | |
CN102195912B (zh) | 数字预失真处理设备和方法 | |
CN104796364B (zh) | 一种预失真参数求取方法及预失真处理*** | |
CN107276546A (zh) | 一种数字预失真处理方法及装置 | |
CN103618684B (zh) | 一种估计dpd系数的方法及装置 | |
EP4087203A1 (en) | Pre-distortion processing method, device, apparatus, and storage medium | |
CN107834983A (zh) | 一种基于云平台的数字预失真线性化参数提取方法 | |
CN104901914B (zh) | 一种多频段联合预失真的处理方法和装置 | |
CN102404263B (zh) | 数字预失真处理方法及装置 | |
CN103888395B (zh) | 一种数字预失真方法和数字预失真器 | |
CN102611661A (zh) | 基于精确反解记忆多项式模型方程的预失真装置及方法 | |
CN110086438B (zh) | 一种针对无源多波束发射机的数字预失真***及方法 | |
CN101997566A (zh) | 一种基于最大绝对值累积平均和栅格比较的自适应截位方法 | |
CN111510081A (zh) | 一种基于查找表lut的一般记忆多项式gmp数字预失真电路 | |
CN103974395A (zh) | 一种基于低延时数字预失真前功率检测的功率调整方法及装置 | |
CN104009717A (zh) | 一种自适应预失真处理方法及装置 | |
CN103929212A (zh) | 一种宽带接收机非线性盲辨识及补偿方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150826 |