一种确定DPD系数的方法、FPGA及DPD处理系统技术方案

技术编号:16366973 阅读:100 留言:0更新日期:2017-10-10 23:23
本申请公开了一种确定DPD系数的方法及装置、DPD处理系统,用以提高DPD系数计算的速度,从而能够及时更新DPD系数以实现对功率放大器的非线性补偿,进而提高信号质量,本申请提供的一种确定DPD系数的方法包括:FPGA根据功率放大器的输入信号,确定前向矩阵,以及根据功率放大器的反馈信号,确定系数矩阵;所述FPGA计算所述系数矩阵的自相关矩阵的逆矩阵,并且计算所述系数矩阵和所述前向矩阵的互相关矩阵;所述FPGA根据所述系数矩阵的自相关矩阵的逆矩阵和所述互相关矩阵,确定DPD系数。

A method of determining DPD coefficients, FPGA and DPD processing systems

The invention discloses a method and apparatus for determining the coefficients of DPD, DPD processing system, in order to improve the DPD coefficient calculation speed, which can update the DPD coefficient to realize nonlinear compensation of power amplifier, and then improve the quality of signal, including the application provides a method of determining DPD coefficient according to the input signal: FPGA the power amplifier, determine the forward matrix, and according to the feedback signal of the power amplifier, the determination coefficient matrix; inverse matrix of the FPGA calculation of the coefficient matrix of the autocorrelation matrix, and calculate the coefficient matrix and the forward correlation matrix; the FPGA according to the autocorrelation matrix inverse matrix the coefficient matrix and the correlation matrix to determine the coefficient of DPD.

【技术实现步骤摘要】
一种确定DPD系数的方法、FPGA及DPD处理系统
本申请涉及通信
,尤其涉及一种确定DPD系数的方法、FPGA及DPD处理系统。
技术介绍
射频功率放大器(PowerAmplifier,PA)是无线通信系统中最主要的非线性器件,它具有幅度—幅度失真特性和幅度—相位失真特性,这种非线性会导致信号带外的频谱扩展,从而对相邻信道产生干扰,还会造成信号带内失真,导致系统的误码率提高。因此,为了满足频谱要求和降低误码率,提高功率放大器在无线通信过程中的效率,对其进行线性化处理是十分必要的。对功率放大器进行线性化处理的一种常用技术为数字预失真(DigitalPre-Distortion,DPD)技术,该技术具有精度高、适用带宽范围大、实现成本低等优点。数字预失真的基本原理:在功率放大器前侧设置一个与其特性(非线性)相反的模块,使得整个链路呈现线性放大。参见图1,图1为一种常用的DPD系统结构示意图,在功率放大器(PA)前侧设置一个预失真器,根据功率放大器输入信号和功率放大器输出信号,通过DPD系数估计模块估计DPD系数,然后将该DPD系数发送给数字预失真器,以达到对功率放大器进行非线性补本文档来自技高网...
一种确定DPD系数的方法、FPGA及DPD处理系统

【技术保护点】
一种确定数字预失真DPD系数的方法,其特征在于,该方法包括:现场可编程门阵列FPGA根据功率放大器的输入信号,确定前向矩阵,以及根据功率放大器的反馈信号,确定系数矩阵;所述FPGA计算所述系数矩阵的自相关矩阵的逆矩阵,并且计算所述系数矩阵和所述前向矩阵的互相关矩阵;所述FPGA根据所述系数矩阵的自相关矩阵的逆矩阵和所述互相关矩阵,确定DPD系数。

【技术特征摘要】
1.一种确定数字预失真DPD系数的方法,其特征在于,该方法包括:现场可编程门阵列FPGA根据功率放大器的输入信号,确定前向矩阵,以及根据功率放大器的反馈信号,确定系数矩阵;所述FPGA计算所述系数矩阵的自相关矩阵的逆矩阵,并且计算所述系数矩阵和所述前向矩阵的互相关矩阵;所述FPGA根据所述系数矩阵的自相关矩阵的逆矩阵和所述互相关矩阵,确定DPD系数。2.根据权利要求1所述的方法,其特征在于,所述FPGA计算所述系数矩阵的自相关矩阵的逆矩阵,具体包括:所述FPGA内嵌的矩阵相乘模块采用并行的方式对所述系数矩阵进行自相关运算,得到所述系数矩阵的自相关矩阵;所述FPGA内嵌的求逆模块计算所述系数矩阵的自相关矩阵的逆矩阵。3.根据权利要求2所述的方法,其特征在于,在所述FPGA根据功率放大器的反馈信号,确定系数矩阵之后,在计算所述系数矩阵的自相关矩阵的逆矩阵之前,该方法还包括:所述FPGA将所述系数矩阵中的每个元素存储到双倍速率同步动态随机存储器DDR;其中,所述DDR的行地址与所述系数矩阵的列地址一一对应,所述DDR的列地址与所述系数矩阵的行地址一一对应。4.根据权利要求3所述的方法,其特征在于,所述FPGA内嵌的矩阵相乘模块采用并行的方式对所述系数矩阵进行自相关运算,得到所述系数矩阵的自相关矩阵,具体包括:所述FPGA内嵌的矩阵相乘模块针对需要得到的所述系数矩阵的自相关矩阵的任一元素位置:确定该位置的行地址和列地址,按照该行地址从所述DDR中读取一行数据,并缓存到所述FPGA内嵌的第一随机存储器ram中;并按照该列地址从所述DDR中读取一行数据,并缓存到所述FPGA内嵌的第二ram中;所述FPGA内嵌的矩阵相乘模块根据所述第一ram和所述第二ram中缓存的数据,采用并行的方式进行运算,确定该位置的元素。5.根据权利要求3所述的方法,其特征在于,所述FPGA内嵌的矩阵相乘模块采用并行的方式对所述系数矩阵进行自相关运算,得到所述系数矩阵的自相关矩阵,具体包括:所述FPGA内嵌的矩阵相乘模块针对需要得到的所述系数矩阵的自相关矩阵的任一行元素的位置,确定该行位置的行地址,以及该行元素中的奇数列的列地址和偶数列的列地址,按照该行地址从所述DDR中读取一行数据,并缓存到所述FPGA内嵌的第一随机存储器ram中;并依次按照一个奇数列的列地址从所述DDR中读取一行数据,并缓存到所述FPGA内嵌的第二ram中;以及,依次按照一个偶数列的列地址从所述DDR中读取一行数据,并缓存到所述FPGA内嵌的第三ram中;所述FPGA内嵌的矩阵相乘模块根据所述第一ram和所述第二ram中缓存的数据,采用并行的方式进行运算,依次确定该行的奇数列的元素;所述FPGA内嵌的矩阵相乘模块根据所述第一ram和所述第三ram中缓存的数据,采用并行的方式进行运算,依次确定该行的偶数列的元素。6.根据权利要求1~5任一权项所述的方法,其特征在于,所述计算所述系数矩阵的自相关矩阵的逆矩阵,具体包括:所述FPGA内嵌的求逆模块对所述系数矩阵的自相关矩阵进行乔叶斯分解,得到乔叶斯分解矩阵;所述FPGA内嵌的求逆模块计算所述乔叶斯分解矩阵的逆矩阵;所述FP...

【专利技术属性】
技术研发人员:赵亦彤常旻丽李谦耿贵杰
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1