System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于MIMO发射机的双重串扰消除数字预失真系统技术方案_技高网
当前位置: 首页 > 专利查询>厦门大学专利>正文

一种用于MIMO发射机的双重串扰消除数字预失真系统技术方案

技术编号:40703580 阅读:3 留言:0更新日期:2024-03-22 11:02
本发明专利技术涉及一种用于MIMO发射机的双重串扰消除数字预失真系统,其包括线性串扰消除模块、单输入单输出数字预失真模块、非线性串扰消除模块、MIMO发射机和系数离线求取模块。本发明专利技术在考虑非线性串扰的同时引入了线性串扰,从而构建出了新的数字预失真系统,该数字预失真系统输入的信号在送入MIMO发射机之前依次经过线性串扰消除模块、单输入单输出数字预失真模块、非线性串扰消除模块,从而提高了数字预失真处理的性能和效果。

【技术实现步骤摘要】

本专利技术涉及通信,具体涉及一种用于mimo发射机的双重串扰消除数字预失真系统。


技术介绍

1、在5g和未来的通信系统中,多输入多输出(mimo)拓扑结构的高集成度导致多个支路间存在着强串扰,导致发射机的非线性失真进一步增强。在mimo背景下,已有多种数字预失真(dpd)模型用于线性化mimo发射机,如交叉数字预失真模型、串扰抵消预失真模型、以及交叉和串扰抵消组合成的预失真模型。然而上述模型及其后续研究只考虑了各支路功放(pa)输入端信号之间的耦合效应(即非线性串扰),没有讨论发射天线输入端之间的线性串扰的影响,这一点使得现有的这些数字预失真模型性能和效果不佳。


技术实现思路

1、针对现有技术存在的问题,本专利技术的目的在于提供一种用于mimo发射机的双重串扰消除数字预失真系统,其能够消除非线性串扰和线性串扰,提高数字预失真系统的性能。

2、为实现上述目的,本专利技术采用的技术方案是:

3、一种用于mimo发射机的双重串扰消除数字预失真系统,其包括线性串扰消除模块、单输入单输出数字预失真模块、非线性串扰消除模块、mimo发射机和系数离线求取模块;所述线性串扰消除模块的输出连接单输入单输出数字预失真模块,所述单输入单输出数字预失真模块的输出连接非线性串扰消除模块的输入,所述非线性串扰消除模块的输出连接mimo发射机的输入;所述系数离线求取模块用于估计预失真系数和串扰系数,并供线性串扰消除模块、单输入单输出数字预失真模块、非线性串扰消除模块使用;所述mimo发射机内设有pa1和pa2;

4、原始信号输入输入线性串扰消除模块中,得到消除线性串扰后的信号:

5、

6、其中,为线性串扰系数估计值;

7、消除线性串扰后的信号输入单输入单输出数字预失真模块中,得到预失真处理后的信号:

8、

9、其中,是pa1的预失真系数,是pa2的预失真系数,是dpd记忆深度,是dpd非线性阶数;

10、预失真处理后的信号输入非线性串扰消除模块中,得到消除非线性串扰后的信号:

11、

12、其中,为非线性串扰系数估计值;

13、消除非线性串扰后的信号输入mimo发射机中,mimo发射机输出端输入的信号为;

14、所述系数离线求取模块获取预失真系数和串扰系数的估计值、、、的过程具体如下:

15、步骤1、mimo发射机建模;

16、在进行数字预失真补偿前,mimo发射机的输入初始值为原始信号,天线发射信号即输出为,中间经历了非线性串扰、功放非线性和线性串扰三个部分的影响;

17、构建非线性串扰模型如下:

18、(1)

19、其中,为功放输入信号,为非线性串扰耦合系数;

20、构建功放行为模型:

21、

22、其中,是功放输入信号,是功放输出信号,是功放模型系数,是pa记忆深度,是pa非线性阶数;功放输出信号只受本支路输入信号的影响;

23、构建线性串扰模型:

24、

25、其中,是线性串扰耦合系数,、表示电路板的热噪声;

26、步骤2、求解预失真系数和串扰系数的估计值、、、;

27、(1)输入信号至mimo发射机,并单独激励各个功放,得到对应的离线输出信号、,然后使用ls算法计算预失真系数,如下:

28、

29、其中,,是pa1的预失真系数,是核函数矩阵,其中,是dpd记忆深度,是dpd非线性阶数,为信号个数,表示共轭转置,表示求逆;

30、

31、其中,,是pa2的预失真系数,是核函数矩阵,其中;

32、(2)在mimo发射机正常工作状态下,输入信号至mimo发射机,得到功放的输出信号和天线发射信号;

33、(3)根据功放输出信号和天线发射信号并利用lms算法估计线性串扰系数、;

34、(4)重复以下步骤;

35、(5)根据功放输出、预失真系数和功放输出、预失真系数,并利用下述公式得到功放输入信号;

36、

37、其中,是pa1的预失真系数,是pa2的预失真系数;

38、(6)利用lms算法根据输入信号,以及步骤(5)得到的功放输入信号估计非线性串扰系数、;

39、(7)使用公式(1)更新功放输入,根据该更新后的功放输入以及测得的功放输出,并利用步骤(1)的公式更新预失真系数;

40、(8)循环停止直至误差小于设定阈值;

41、(9)输出串扰系数估计值、、、和预失真系数。

42、所述步骤(3),利用lms算法估计线性串扰系数、具体如下:

43、(a)输入、,取值为1或2;当取值为1时,下述j取值为2,求取的是;当取值为2时,下述j取值为1,求取的是;

44、(b)设置初值、、,其中,是步长参量,是循环次数,表示第次迭代的线性串扰系数的估计值;

45、(c)重复以下步骤;

46、(d)更新循环次数;

47、(e)计算第n次迭代的误差参量,其中,,,,;

48、(f)更新;

49、(g)循环停止直至误差小于设定阈值;

50、(h)输出。

51、所述步骤(6)中,利用lms算法估计非线性串扰系数、具体如下:

52、(a)输入、,取值为1或2;当取值为1时,下述j取值为2,求取的是;当取值为2时,下述j取值为1,求取的是;

53、(b)设置初值、、,其中,是步长参量,是循环次数,表示第次迭代的线性串扰系数的估计值;

54、(c)重复以下步骤;

55、(d)更新循环次数;

56、(e)计算第n次迭代的误差参量,其中,,,,;

57、(f)更新;

58、(g)循环停止直至误差小于设定阈值;

59、(h)输出。

60、采用上述方案后,本专利技术在考虑非线性串扰的同时引入了线性串扰,从而构建出了新的数字预失真系统,该数字预失真系统输入的信号在送入mimo发射机之前依次经过线性串扰消除模块、单输入单输出数字预失真模块、非线性串扰消除模块,从而提高了数字预失真处理的性能和效果。而且本专利技术将一个复杂的系统拆分为三个较为独立且简单的模块进行处理,实现更加简单。

61、此外,本专利技术在求解串扰系数和预失真系数的过程中提出了一种新的离线方法去设置初值,并结合lms算法降低估计误差,提高了所求解的串扰系数和预失真系数的准确度,使得构建的数字预失真系统具备更好的线性化性能和更低的复杂度。

本文档来自技高网...

【技术保护点】

1.一种用于MIMO发射机的双重串扰消除数字预失真系统,其特征在于:包括线性串扰消除模块、单输入单输出数字预失真模块、非线性串扰消除模块、MIMO发射机和系数离线求取模块;所述线性串扰消除模块的输出连接单输入单输出数字预失真模块,所述单输入单输出数字预失真模块的输出连接非线性串扰消除模块的输入,所述非线性串扰消除模块的输出连接MIMO发射机的输入;所述系数离线求取模块用于估计预失真系数和串扰系数,并供线性串扰消除模块、单输入单输出数字预失真模块、非线性串扰消除模块使用;所述MIMO发射机内设有PA1和PA2;

2.根据权利要求1所述的一种用于MIMO发射机的双重串扰消除数字预失真系统,其特征在于:所述步骤(3),利用LMS算法估计线性串扰系数、具体如下:

3.根据权利要求1所述的一种用于MIMO发射机的双重串扰消除数字预失真系统,其特征在于:所述步骤(6)中,利用LMS算法估计非线性串扰系数、具体如下:

【技术特征摘要】

1.一种用于mimo发射机的双重串扰消除数字预失真系统,其特征在于:包括线性串扰消除模块、单输入单输出数字预失真模块、非线性串扰消除模块、mimo发射机和系数离线求取模块;所述线性串扰消除模块的输出连接单输入单输出数字预失真模块,所述单输入单输出数字预失真模块的输出连接非线性串扰消除模块的输入,所述非线性串扰消除模块的输出连接mimo发射机的输入;所述系数离线求取模块用于估计预失真系数和串扰系数,并供线性串扰消除模块...

【专利技术属性】
技术研发人员:吴晓芳潘啸石江宏
申请(专利权)人:厦门大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1