CN107431495B - Digital predistortion correction method and device - Google Patents
Digital predistortion correction method and device Download PDFInfo
- Publication number
- CN107431495B CN107431495B CN201580078331.XA CN201580078331A CN107431495B CN 107431495 B CN107431495 B CN 107431495B CN 201580078331 A CN201580078331 A CN 201580078331A CN 107431495 B CN107431495 B CN 107431495B
- Authority
- CN
- China
- Prior art keywords
- model
- input signal
- dynamic
- amplifier
- adjustment factor
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/02—Transmitters
- H04B1/04—Circuits
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Amplifiers (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信领域,特别涉及一种数字预失真校正方法及装置。The present invention relates to the field of communications, in particular to a digital predistortion correction method and device.
背景技术Background technique
功率放大器是通信系统中发送装置的重要组件。在通信系统中,为满足发射要求,功率放大器需要在高效率运行的同时保持高线性度,而效率和线性度在功率放大器的设计中往往是相互抵触的。数字预失真(英文:Digital Pre-Distortion;简称:DPD)技术是一种专门针对功率放大器的非线性特性进行补偿的关键技术。该技术根据功率放大器的特性建立DPD模型,在数字域上对当前输入信号进行预失真处理,使得处理后的预失真信号在进入功率放大器之后,可以与功率放大器自身的非线性特性相抵消。借助DPD技术,可以使功率放大器既工作在高效率状态,同时在线性度上也满足指标要求。A power amplifier is an important component of a transmission device in a communication system. In communication systems, in order to meet the transmission requirements, power amplifiers need to maintain high linearity while operating at high efficiency, and efficiency and linearity are often contradictory in the design of power amplifiers. Digital Pre-Distortion (English: Digital Pre-Distortion; DPD for short) technology is a key technology for compensating for nonlinear characteristics of power amplifiers. This technology establishes a DPD model according to the characteristics of the power amplifier, and performs predistortion processing on the current input signal in the digital domain, so that the processed predistortion signal can cancel the nonlinear characteristics of the power amplifier itself after entering the power amplifier. With the help of DPD technology, the power amplifier can not only work in a high-efficiency state, but also meet the index requirements in terms of linearity.
在实际应用中,功率放大器的输出信号的功率经常会随着业务量的变化而实时进行动态调整,这种输出信号的功率的变化往往伴随着功率放大器特性的改变。在现有的DPD技术中,针对输出信号的功率动态变化场景下的非线性校正,常常是通过建立一个与功率值相关的查找表模型来实现的。查找表模型是将预设的DPD模型的模型参数和功率值的对应关系保存在表格中,当需要对当前输入信号进行预失真校正时,可以先根据该当前输入信号的功率值找到相应的模型参数,根据获取的模型参数确定当前输入信号对应的DPD模型,根据该DPD模型对当前输入信号进行预失真校正。In practical applications, the power of the output signal of the power amplifier is often adjusted dynamically in real time with the change of the traffic volume, and the change of the power of the output signal is often accompanied by the change of the characteristics of the power amplifier. In the existing DPD technology, the nonlinear correction in the scenario of dynamic change of the output signal power is often realized by establishing a look-up table model related to the power value. The look-up table model stores the corresponding relationship between the model parameters of the preset DPD model and the power value in the table. When the current input signal needs to be predistorted, the corresponding model can be found first according to the power value of the current input signal. parameter, the DPD model corresponding to the current input signal is determined according to the acquired model parameters, and the pre-distortion correction is performed on the current input signal according to the DPD model.
但是,由于查找表模型为了满足不同输入信号的校正要求,需要计算并存储覆盖足够的功率范围的DPD模型的模型参数,计算并存储的数据量是非常庞大的。因此,模型参数的获取过程较复杂,校正效率较低。However, since the look-up table model needs to calculate and store the model parameters of the DPD model covering a sufficient power range in order to meet the correction requirements of different input signals, the amount of data to be calculated and stored is very large. Therefore, the acquisition process of model parameters is complicated and the correction efficiency is low.
发明内容SUMMARY OF THE INVENTION
为了解决模型参数的获取过程较复杂,校正效率较低的问题,本发明提供了一种数字预失真校正方法及装置。所述技术方案如下:In order to solve the problems of complicated acquisition process of model parameters and low correction efficiency, the present invention provides a digital predistortion correction method and device. The technical solution is as follows:
第一方面,提供了一种数字预失真校正方法,所述方法包括:In a first aspect, a digital predistortion correction method is provided, the method comprising:
根据预选输入信号确定放大器模型中的所述预选输入信号的动态线性模型的调整因子,所述放大器模型用于指示输出信号与输入信号的静态模型、输入信号的动态模型的关系,所述动态模型包括动态线性模型和动态非线性模型,其中,所述动态线性模型用于指示输入信号的变量中的线性特性,所述动态非线性模型用于指示输入信号的变量中的非线性特性,所述预选输入信号为预设输入信号组中的至少两个信号,所述预设输入信号组包括功率值不同的多个输入信号;The adjustment factor of the dynamic linear model of the preselected input signal in the amplifier model is determined according to the preselected input signal, and the amplifier model is used to indicate the relationship between the output signal and the static model of the input signal and the dynamic model of the input signal, and the dynamic model Including a dynamic linear model and a dynamic nonlinear model, wherein the dynamic linear model is used to indicate a linear characteristic in the variable of the input signal, the dynamic nonlinear model is used to indicate the nonlinear characteristic in the variable of the input signal, the The preselected input signals are at least two signals in a preset input signal group, and the preset input signal group includes a plurality of input signals with different power values;
根据所述预选输入信号确定所述放大器模型中的所述预选输入信号的动态非线性模型的调整因子;determining an adjustment factor of a dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal;
根据所述预选输入信号的动态线性模型的调整因子、所述预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型;establishing an amplifier model of the current input signal according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal;
根据所述当前输入信号的放大器模型获得所述当前输入信号的数字预失真DPD模型;obtaining a digital predistortion DPD model of the current input signal according to the amplifier model of the current input signal;
根据所述当前输入信号的DPD模型对所述当前输入信号进行数字预失真校正。Digital pre-distortion correction is performed on the current input signal according to the DPD model of the current input signal.
结合第一方面,在第一种可实现方式中,所述根据所述预选输入信号的动态线性模型的调整因子、所述预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型,包括:With reference to the first aspect, in a first implementation manner, the amplifier model of the current input signal is established according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal ,include:
根据所述预选输入信号的动态线性模型的调整因子、所述预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定所述当前输入信号的静态模型的模型系数和动态模型的模型系数所述放大器模型公式为:According to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, the model coefficient of the static model of the current input signal is determined by using an amplifier model formula and the model coefficients of the dynamic model The amplifier model formula is:
其中,所述N表示所述预设输入信号组中每个输入信号的采样点个数,所述L1表示所述静态模型的模型系数的个数,所述L2表示所述动态模型的模型系数的个数,所述r表示所述预设输入信号组中的输入信号的功率量级,所述r为大于或等于1的整数,所述表示所述预设输入信号组的输出信号组,所述表示所述预设输入信号组的静态模型,所述表示所述预设输入信号组的动态模型,所述表示所述预设输入信号组的动态线性模型,所述表示所述预设输入信号组的动态非线性模型,所述表示所述预设输入信号组的动态线性模型的调整因子,所述表示所述预设输入信号组的动态非线性模型的调整因子;Wherein, the N represents the number of sampling points of each input signal in the preset input signal group, the L1 represents the number of model coefficients of the static model, and the L2 represents the model coefficients of the dynamic model The number of , the r represents the power level of the input signals in the preset input signal group, the r is an integer greater than or equal to 1, the represents the output signal group of the preset input signal group, the represents the static model of the preset set of input signals, the represents the dynamic model of the preset input signal group, the represents the dynamic linear model of the preset set of input signals, the represents the dynamic nonlinear model of the preset set of input signals, the represents the adjustment factor of the dynamic linear model of the preset input signal group, the an adjustment factor representing the dynamic nonlinear model of the preset input signal group;
将根据所述当前输入信号的静态模型的模型系数和动态模型的模型系数代入所述放大器模型公式,建立所述当前输入信号对应的得到所述当前输入信号对应的放大器模型。will be based on the model coefficients of the static model of the current input signal and the model coefficients of the dynamic model Substitute the amplifier model formula to establish the amplifier model corresponding to the current input signal to obtain the amplifier model corresponding to the current input signal.
结合第一种可实现方式,在第二种可实现方式中,Combined with the first achievable way, in the second achievable way,
所述根据所述预选输入信号的动态线性模型的调整因子、所述预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定所述当前输入信号的静态模型的模型系数和动态模型的模型系数包括:According to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, an amplifier model formula is used to determine the model coefficient of the static model of the current input signal and the model coefficients of the dynamic model include:
根据所述预选输入信号的动态线性模型的调整因子确定所述预设输入信号组的动态线性模型的调整因子;determining the adjustment factor of the dynamic linear model of the preset input signal group according to the adjustment factor of the dynamic linear model of the preselected input signal;
根据所述预选输入信号的动态非线性模型的调整因子确定所述预设输入信号组的动态非线性模型的调整因子;determining the adjustment factor of the dynamic nonlinear model of the preset input signal group according to the adjustment factor of the dynamic nonlinear model of the preselected input signal;
将所述预设输入信号组的动态线性模型的调整因子、所述预设输入信号组的动态非线性模型的调整因子,采用代入所述放大器模型公式确定,得到所述预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数;The adjustment factor of the dynamic linear model of the preset input signal group and the adjustment factor of the dynamic nonlinear model of the preset input signal group are determined by substituting into the amplifier model formula to obtain the preset input signal group. The model coefficients of the static model and the model coefficients of the dynamic model of the preset input signal group;
将所述预设输入信号组的静态模型的模型系数作为所述当前输入信号的静态模型的模型系数将所述预设输入信号组的动态模型的模型系数作为所述当前输入信号的动态模型的模型系数 Taking the model coefficients of the static model of the preset input signal group as the model coefficients of the static model of the current input signal Taking the model coefficients of the dynamic model of the preset input signal group as the model coefficients of the dynamic model of the current input signal
结合第二种可实现方式,在第三种可实现方式中,所述预选输入信号为所述预设输入信号组中功率值最高的第一输入信号和功率值最低的第二输入信号,In combination with the second achievable manner, in the third achievable manner, the preselected input signal is the first input signal with the highest power value and the second input signal with the lowest power value in the preset input signal group,
所述根据预选输入信号确定放大器模型中的所述预选输入信号的动态线性模型的调整因子,包括:The determining the adjustment factor of the dynamic linear model of the preselected input signal in the amplifier model according to the preselected input signal includes:
根据所述第一输入信号的动态线性特性参数和线性调整因子公式,确定所述所述第一输入信号的动态线性模型的调整因子;determining the adjustment factor of the dynamic linear model of the first input signal according to the dynamic linear characteristic parameter of the first input signal and the linear adjustment factor formula;
根据所述第二输入信号的动态线性特性参数的参数值和线性调整因子公式,确定所述所述第二输入信号的动态线性模型的调整因子;determining the adjustment factor of the dynamic linear model of the second input signal according to the parameter value of the dynamic linear characteristic parameter of the second input signal and the linear adjustment factor formula;
所述线性调整因子公式为:The linear adjustment factor formula is:
其中,所述θi表示所述第一输入信号的动态线性特性参数的参数值或所述第二输入信号的动态线性特性参数的参数值,所述i表示所述第一输入信号的功率量级或所述第二输入信号的功率量级,所述θ1表示第一输入信号的动态线性特性参数的参数值,所述表示第一输入信号的动态线性模型的调整因子或第二输入信号的动态线性模型的调整因子。Wherein, the θ i represents the parameter value of the dynamic linear characteristic parameter of the first input signal or the parameter value of the dynamic linear characteristic parameter of the second input signal, and the i represents the power amount of the first input signal level or the power level of the second input signal, the θ 1 represents the parameter value of the dynamic linear characteristic parameter of the first input signal, the Represents the adjustment factor of the dynamic linear model of the first input signal or the adjustment factor of the dynamic linear model of the second input signal.
结合第三种可实现方式,在第四种可实现方式中,Combined with the third achievable way, in the fourth achievable way,
所述动态线性特性参数为功率放大器中所述预设输入信号组对应的输出信号的平均功率或者功率放大器中所述预设输入信号组对应的输出信号的增益。The dynamic linear characteristic parameter is the average power of the output signal corresponding to the preset input signal group in the power amplifier or the gain of the output signal corresponding to the preset input signal group in the power amplifier.
结合第三种可实现方式,在第五种可实现方式中,In combination with the third achievable manner, in the fifth achievable manner,
所述根据所述预选输入信号确定所述放大器模型中的所述预选输入信号的动态非线性模型的调整因子,包括:The determining the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal includes:
根据所述预选输入信号的动态线性特性参数的参数值和非线性特性公式确定所述预选输入信号的动态非线性特性参数的参数值,所述非线性特性公式为:The parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal is determined according to the parameter value of the dynamic linear characteristic parameter of the preselected input signal and the nonlinear characteristic formula, and the nonlinear characteristic formula is:
其中,所述表示所述预选输入信号的动态非线性特性参数的参数值,所述x(i)(n)表示所述预选输入信号的信号值,所述y(i)(n)表示所述预选输入信号对应的输出信号;Among them, the A parameter value representing a dynamic nonlinear characteristic parameter of the preselected input signal, the x (i) (n) representing a signal value of the preselected input signal, and the y (i) (n) representing the preselected input signal corresponding output signal;
根据所述预选输入信号的动态非线性特性参数的参数值和非线性调整因子公式确定所述预选输入信号的动态非线性模型的调整因子,所述非线性调整因子公式为:The adjustment factor of the dynamic nonlinear model of the preselected input signal is determined according to the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal and the nonlinear adjustment factor formula, and the nonlinear adjustment factor formula is:
其中,所述表示所述第一输入信号的动态非线性特性参数的参数值。Among them, the A parameter value representing a dynamic nonlinear characteristic parameter of the first input signal.
结合第五种可实现方式,在第六种可实现方式中,In combination with the fifth achievable manner, in the sixth achievable manner,
所述根据所述预选输入信号的动态线性模型的调整因子确定所述预设输入信号组的动态线性模型的调整因子,包括:The determining the adjustment factor of the dynamic linear model of the preset input signal group according to the adjustment factor of the dynamic linear model of the preselected input signal includes:
根据所述预选输入信号的动态线性模型的调整因子,采用第一插值公式确定所述预设输入信号组的动态线性模型的调整因子所述第一插值公式为:According to the adjustment factor of the dynamic linear model of the preselected input signal, the first interpolation formula is used to determine the adjustment factor of the dynamic linear model of the preset input signal group The first interpolation formula is:
其中,所述r表示所述预设输入信号组中的输入信号的功率量级小于所述第一输入信号的功率量级M,大于所述第二输入信号的功率量级m,所述表示所述第一输入信号的动态线性模型的调整因子,所述表示所述第二输入信号的动态线性模型的调整因子,所述w(r)表示权重因子,所述权重因子w(r)根据权重公式确定得到,所述权重公式为:Wherein, the r indicates that the power level of the input signals in the preset input signal group is smaller than the power level M of the first input signal and greater than the power level m of the second input signal, and the represents the adjustment factor of the dynamic linear model of the first input signal, the Represents the adjustment factor of the dynamic linear model of the second input signal, the w (r) represents the weight factor, and the weight factor w (r) is determined according to the weight formula, and the weight formula is:
其中,所述Pr表示功率量级为r的输入信号的功率值,所述PM表示功率量级为M的所述第一输入信号的功率值;Wherein, the P r represents the power value of the input signal whose power magnitude is r, and the P M represents the power value of the first input signal whose power magnitude is M;
所述根据所述预选输入信号的动态非线性模型的调整因子确定所述预设输入信号组的动态非线性模型的调整因子,包括:The determining the adjustment factor of the dynamic nonlinear model of the preset input signal group according to the adjustment factor of the dynamic nonlinear model of the preselected input signal includes:
根据所述预选输入信号的动态非线性模型的调整因子,采用第二插值公式确定所述预设输入信号组的动态非线性模型的调整因子所述第二插值公式为:According to the adjustment factor of the dynamic nonlinear model of the preselected input signal, the second interpolation formula is used to determine the adjustment factor of the dynamic nonlinear model of the preset input signal group The second interpolation formula is:
其中,所述表示所述第一输入信号的动态非线性模型的调整因子,所述表示所述第二输入信号的动态非线性模型的调整因子,所述w(r)表示权重因子。Among them, the represents the adjustment factor of the dynamic nonlinear model of the first input signal, the represents the adjustment factor of the dynamic nonlinear model of the second input signal, and the w (r) represents the weighting factor.
结合第一方面至第六种可实现方式中的任意一种,在第七种可实现方式中,在所述根据所述DPD模型对所述当前输入信号进行数字预失真校正之后,所述方法还包括:With reference to any one of the first aspect to the sixth achievable manner, in a seventh achievable manner, after the digital pre-distortion correction is performed on the current input signal according to the DPD model, the method Also includes:
当所述功率放大器的状态变化时,更新所述当前输入信号的DPD模型得到更新后的放大器模型。When the state of the power amplifier changes, the DPD model of the current input signal is updated to obtain an updated amplifier model.
结合第七种可实现方式,在第八种可实现方式中,In combination with the seventh achievable manner, in the eighth achievable manner,
所述功率放大器的状态变化为器件老化、温度波动或者偏置电压变化。The state change of the power amplifier is device aging, temperature fluctuation or bias voltage change.
结合第七或第八种可实现方式,在第九种可实现方式中,所述更新所述当前输入信号的放大器模型得到更新后的放大器模型,包括:In combination with the seventh or eighth implementation manner, in a ninth implementation manner, the updated amplifier model obtained by updating the amplifier model of the current input signal includes:
根据所述当前输入信号的放大器模型,获取所述更新后的放大器模型的动态模型的模型系数;obtaining model coefficients of the dynamic model of the updated amplifier model according to the amplifier model of the current input signal;
根据所述当前输入信号的放大器模型,获取所述更新后的放大器模型的静态模型的模型系数;obtaining model coefficients of the static model of the updated amplifier model according to the amplifier model of the current input signal;
将所述更新后的放大器模型的动态模型的模型系数和所述更新后的放大器模型的静态模型的模型系数代入所述放大器模型得到所述更新后的放大器模型。The updated amplifier model is obtained by substituting the model coefficients of the dynamic model of the updated amplifier model and the model coefficients of the static model of the updated amplifier model into the amplifier model.
结合第九种可实现方式,在第十种可实现方式中,In combination with the ninth achievable manner, in the tenth achievable manner,
所述根据所述当前输入信号的放大器模型,获取所述更新后的放大器模型的动态模型的模型系数,包括:The obtaining of the model coefficients of the dynamic model of the updated amplifier model according to the amplifier model of the current input signal includes:
将所述功率放大器的状态变化后的输入信号的动态模型的模型系数与变化前的输入信号的动态模型的模型系数之差作为第一差值;taking the difference between the model coefficient of the dynamic model of the input signal after the state of the power amplifier changes and the model coefficient of the dynamic model of the input signal before the change as the first difference;
将所述当前输入信号的动态模型的模型系数与所述第一差值之和作为所述更新后的放大器模型的动态模型的模型系数。The sum of the model coefficient of the dynamic model of the current input signal and the first difference is used as the model coefficient of the dynamic model of the updated amplifier model.
结合第九种可实现方式,在第十一种可实现方式中,In combination with the ninth achievable manner, in the eleventh achievable manner,
所述根据所述当前输入信号的放大器模型,获取所述更新后的放大器模型的静态模型的模型系数,包括:The obtaining of the model coefficients of the static model of the updated amplifier model according to the amplifier model of the current input signal includes:
将所述功率放大器的状态变化后的输入信号的静态模型的模型系数与变化前的输入信号的静态模型的模型系数之差作为第二差值;Taking the difference between the model coefficient of the static model of the input signal after the state of the power amplifier changes and the model coefficient of the static model of the input signal before the change as the second difference;
将所述当前输入信号的静态模型的模型系数与所述第二差值之和作为所述更新后的放大器模型的静态模型的模型系数。The sum of the model coefficient of the static model of the current input signal and the second difference is used as the model coefficient of the static model of the updated amplifier model.
第二方面,提供了一种数字预失真校正装置,所述数字预失真校正装置包括:In a second aspect, a digital predistortion correction device is provided, and the digital predistortion correction device includes:
第一确定单元,用于根据预选输入信号确定放大器模型中的所述预选输入信号的动态线性模型的调整因子,所述放大器模型用于指示输出信号与输入信号的静态模型、输入信号的动态模型的关系,所述动态模型包括动态线性模型和动态非线性模型,其中,所述动态线性模型用于指示输入信号的变量中的线性特性,所述动态非线性模型用于指示输入信号的变量中的非线性特性,所述预选输入信号为预设输入信号组中的至少两个信号,所述预设输入信号组包括功率值不同的多个输入信号;a first determination unit, configured to determine an adjustment factor of the dynamic linear model of the preselected input signal in the amplifier model according to the preselected input signal, where the amplifier model is used to indicate the static model of the output signal and the input signal, and the dynamic model of the input signal The dynamic model includes a dynamic linear model and a dynamic nonlinear model, wherein the dynamic linear model is used to indicate the linear characteristic in the variable of the input signal, and the dynamic nonlinear model is used to indicate the variable of the input signal. The non-linear characteristic of the preselected input signal is at least two signals in a preset input signal group, and the preset input signal group includes a plurality of input signals with different power values;
第二确定单元,用于根据所述预选输入信号确定所述放大器模型中的所述预选输入信号的动态非线性模型的调整因子;a second determining unit, configured to determine, according to the preselected input signal, an adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model;
建立单元,用于根据所述预选输入信号的动态线性模型的调整因子、所述预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型;a establishing unit, configured to establish an amplifier model of the current input signal according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal;
处理单元,用于根据所述当前输入信号的放大器模型获得所述当前输入信号的数字预失真DPD模型;a processing unit, configured to obtain a digital predistortion DPD model of the current input signal according to the amplifier model of the current input signal;
校正单元,用于根据所述当前输入信号的DPD模型对所述当前输入信号进行数字预失真校正。A correction unit, configured to perform digital pre-distortion correction on the current input signal according to the DPD model of the current input signal.
结合第二方面,在第一种可实现方式中,所述建立单元包括:With reference to the second aspect, in a first achievable manner, the establishing unit includes:
第一确定模块,用于根据所述预选输入信号的动态线性模型的调整因子、所述预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定所述当前输入信号的静态模型的模型系数和动态模型的模型系数所述放大器模型公式为:a first determination module, configured to use an amplifier model formula to determine the model of the static model of the current input signal according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal coefficient and the model coefficients of the dynamic model The amplifier model formula is:
其中,所述N表示所述预设输入信号组中每个输入信号的采样点个数,所述L1表示所述静态模型的模型系数的个数,所述L2表示所述动态模型的模型系数的个数,所述r表示所述预设输入信号组中的输入信号的功率量级,所述r为大于或等于1的整数,所述表示所述预设输入信号组的输出信号组,所述表示所述预设输入信号组的静态模型,所述表示所述预设输入信号组的动态模型,所述表示所述预设输入信号组的动态线性模型,所述表示所述预设输入信号组的动态非线性模型,所述表示所述预设输入信号组的动态线性模型的调整因子,所述表示所述预设输入信号组的动态非线性模型的调整因子;Wherein, the N represents the number of sampling points of each input signal in the preset input signal group, the L1 represents the number of model coefficients of the static model, and the L2 represents the model coefficients of the dynamic model The number of , the r represents the power level of the input signals in the preset input signal group, the r is an integer greater than or equal to 1, the represents the output signal group of the preset input signal group, the represents the static model of the preset set of input signals, the represents the dynamic model of the preset input signal group, the represents the dynamic linear model of the preset set of input signals, the represents the dynamic nonlinear model of the preset set of input signals, the represents the adjustment factor of the dynamic linear model of the preset input signal group, the an adjustment factor representing the dynamic nonlinear model of the preset input signal group;
第一代入模块,用于将所述当前输入信号的静态模型的模型系数和动态模型的模型系数代入所述放大器模型公式,得到所述当前输入信号对应的放大器模型。The first substitution module is used to convert the model coefficients of the static model of the current input signal and the model coefficients of the dynamic model Substitute the amplifier model formula to obtain the amplifier model corresponding to the current input signal.
结合第一种可实现方式,在第二种可实现方式中,所述第一确定模块包括:In combination with the first implementable manner, in the second implementable manner, the first determining module includes:
第一确定子模块,用于根据所述预选输入信号的动态线性模型的调整因子确定所述预设输入信号组的动态线性模型的调整因子;a first determination submodule, configured to determine the adjustment factor of the dynamic linear model of the preset input signal group according to the adjustment factor of the dynamic linear model of the preselected input signal;
第二确定子模块,用于根据所述预选输入信号的动态非线性模型的调整因子确定所述预设输入信号组的动态非线性模型的调整因子;a second determination submodule, configured to determine the adjustment factor of the dynamic nonlinear model of the preset input signal group according to the adjustment factor of the dynamic nonlinear model of the preselected input signal;
代入子模块,用于将所述预设输入信号组的动态线性模型的调整因子、所述预设输入信号组的动态非线性模型的调整因子代入所述放大器模型公式,得到所述预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数;Substitute into a sub-module for substituting the adjustment factor of the dynamic linear model of the preset input signal group and the adjustment factor of the dynamic nonlinear model of the preset input signal group into the amplifier model formula to obtain the preset input The model coefficients of the static model of the signal group and the model coefficients of the dynamic model of the preset input signal group;
第一处理子模块,用于将所述预设输入信号组的静态模型的模型系数作为所述当前输入信号的静态模型的模型系数将所述预设输入信号组的动态模型的模型系数作为所述当前输入信号的动态模型的模型系数 a first processing sub-module, configured to use the model coefficients of the static model of the preset input signal group as the model coefficients of the static model of the current input signal Taking the model coefficients of the dynamic model of the preset input signal group as the model coefficients of the dynamic model of the current input signal
结合第二种可实现方式,在第三种可实现方式中,所述预选输入信号为所述预设输入信号组中功率值最高的第一输入信号和功率值最低的第二输入信号,所述第一确定单元包括:In combination with the second achievable manner, in the third achievable manner, the preselected input signal is the first input signal with the highest power value and the second input signal with the lowest power value in the preset input signal group, so The first determining unit includes:
第二确定模块,用于根据所述第一输入信号的动态线性特性参数和线性调整因子公式,确定所述所述第一输入信号的动态线性模型的调整因子;a second determination module, configured to determine the adjustment factor of the dynamic linear model of the first input signal according to the dynamic linear characteristic parameter of the first input signal and the linear adjustment factor formula;
第三确定模块,用于根据所述第二输入信号的动态线性特性参数的参数值和线性调整因子公式,确定所述所述第二输入信号的动态线性模型的调整因子;a third determination module, configured to determine the adjustment factor of the dynamic linear model of the second input signal according to the parameter value of the dynamic linear characteristic parameter of the second input signal and the linear adjustment factor formula;
所述线性调整因子公式为:The linear adjustment factor formula is:
其中,所述θi表示所述第一输入信号的动态线性特性参数的参数值或所述第二输入信号的动态线性特性参数的参数值,所述i表示所述第一输入信号的功率量级或所述第二输入信号的功率量级,所述θ1表示第一输入信号的动态线性特性参数的参数值,所述表示第一输入信号的动态线性模型的调整因子或第二输入信号的动态线性模型的调整因子。Wherein, the θ i represents the parameter value of the dynamic linear characteristic parameter of the first input signal or the parameter value of the dynamic linear characteristic parameter of the second input signal, and the i represents the power amount of the first input signal level or the power level of the second input signal, the θ 1 represents the parameter value of the dynamic linear characteristic parameter of the first input signal, the Represents the adjustment factor of the dynamic linear model of the first input signal or the adjustment factor of the dynamic linear model of the second input signal.
结合第三种可实现方式,在第四种可实现方式中,Combined with the third achievable way, in the fourth achievable way,
所述动态线性特性参数为功率放大器中所述预设输入信号组对应的输出信号的平均功率或者功率放大器中所述预设输入信号组对应的输出信号的增益。The dynamic linear characteristic parameter is the average power of the output signal corresponding to the preset input signal group in the power amplifier or the gain of the output signal corresponding to the preset input signal group in the power amplifier.
结合第三种可实现方式,在第五种可实现方式中,In combination with the third achievable manner, in the fifth achievable manner,
所述第二确定单元包括:The second determining unit includes:
第四确定模块,用于根据所述预选输入信号的动态线性特性参数的参数值和非线性特性公式确定所述预选输入信号的动态非线性特性参数的参数值,所述非线性特性公式为:The fourth determination module is configured to determine the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal according to the parameter value of the dynamic linear characteristic parameter of the preselected input signal and the nonlinear characteristic formula, and the nonlinear characteristic formula is:
其中,所述表示所述预选输入信号的动态非线性特性参数的参数值,所述x(i)(n)表示所述预选输入信号的信号值,所述y(i)(n)表示所述预选输入信号对应的输出信号;Among them, the A parameter value representing a dynamic nonlinear characteristic parameter of the preselected input signal, the x (i) (n) representing a signal value of the preselected input signal, and the y (i) (n) representing the preselected input signal corresponding output signal;
第五确定模块,用于根据所述预选输入信号的动态非线性特性参数的参数值和非线性调整因子公式确定所述预选输入信号的动态非线性模型的调整因子,所述非线性调整因子公式为:a fifth determination module, configured to determine the adjustment factor of the dynamic nonlinear model of the preselected input signal according to the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal and the nonlinear adjustment factor formula, and the nonlinear adjustment factor formula for:
其中,所述表示所述第一输入信号的动态非线性特性参数的参数值。Among them, the A parameter value representing a dynamic nonlinear characteristic parameter of the first input signal.
结合第五种可实现方式,在第六种可实现方式中,In combination with the fifth achievable manner, in the sixth achievable manner,
所述第一确定子模块具体用于:根据所述预选输入信号的动态线性模型的调整因子,采用第一插值公式确定所述预设输入信号组的动态线性模型的调整因子所述第一插值公式为:The first determination sub-module is specifically configured to: determine the adjustment factor of the dynamic linear model of the preset input signal group by adopting the first interpolation formula according to the adjustment factor of the dynamic linear model of the preselected input signal The first interpolation formula is:
其中,所述r表示所述预设输入信号组中的输入信号的功率量级小于所述第一输入信号的功率量级M,大于所述第二输入信号的功率量级m,所述表示所述第一输入信号的动态线性模型的调整因子,所述表示所述第二输入信号的动态线性模型的调整因子,所述w(r)表示权重因子,所述权重因子w(r)根据权重公式确定得到,所述权重公式为:Wherein, the r indicates that the power level of the input signals in the preset input signal group is smaller than the power level M of the first input signal and greater than the power level m of the second input signal, and the represents the adjustment factor of the dynamic linear model of the first input signal, the Represents the adjustment factor of the dynamic linear model of the second input signal, the w (r) represents the weight factor, and the weight factor w (r) is determined according to the weight formula, and the weight formula is:
其中,所述Pr表示功率量级为r的输入信号的功率值,所述PM表示功率量级为M的所述第一输入信号的功率值;Wherein, the P r represents the power value of the input signal whose power magnitude is r, and the P M represents the power value of the first input signal whose power magnitude is M;
所述第二确定子模块具体用于:根据所述预选输入信号的动态非线性模型的调整因子,采用第二插值公式确定所述预设输入信号组的动态非线性模型的调整因子所述第二插值公式为:The second determination sub-module is specifically configured to: determine the adjustment factor of the dynamic nonlinear model of the preset input signal group by adopting the second interpolation formula according to the adjustment factor of the dynamic nonlinear model of the preset input signal The second interpolation formula is:
其中,所述表示所述第一输入信号的动态非线性模型的调整因子,所述表示所述第二输入信号的动态非线性模型的调整因子,所述w(r)表示权重因子。Among them, the represents the adjustment factor of the dynamic nonlinear model of the first input signal, the represents the adjustment factor of the dynamic nonlinear model of the second input signal, and the w (r) represents the weighting factor.
结合第二方面至第六种可实现方式中的任意一种,在第七种可实现方式中,所述数字预失真校正装置还包括:With reference to any one of the second aspect to the sixth implementable manner, in a seventh implementable manner, the digital predistortion correction apparatus further includes:
更新单元,用于当所述功率放大器的状态变化时,更新所述当前输入信号的放大器模型得到更新后的放大器模型。An update unit, configured to update the amplifier model of the current input signal to obtain an updated amplifier model when the state of the power amplifier changes.
结合第七种可实现方式,在第八种可实现方式中,In combination with the seventh achievable manner, in the eighth achievable manner,
所述功率放大器的状态变化为器件老化、温度波动或者偏置电压变化。The state change of the power amplifier is device aging, temperature fluctuation or bias voltage change.
结合第七或第八种可实现方式,在第九种可实现方式中,所述更新单元包括:In combination with the seventh or eighth implementable manner, in a ninth implementable manner, the update unit includes:
第一获取模块,用于根据所述当前输入信号的放大器模型,获取所述更新后的放大器模型的动态模型的模型系数;a first obtaining module, configured to obtain model coefficients of the dynamic model of the updated amplifier model according to the amplifier model of the current input signal;
第二获取模块,用于根据所述当前输入信号的放大器模型,获取所述更新后的放大器模型的静态模型的模型系数;a second obtaining module, configured to obtain model coefficients of the static model of the updated amplifier model according to the amplifier model of the current input signal;
第二代入模块,用于将所述更新后的放大器模型的动态模型的模型系数和所述更新后的放大器模型的静态模型的模型系数代入所述放大器模型得到所述更新后的放大器模型。The second substituting module is configured to substitute the model coefficients of the dynamic model of the updated amplifier model and the model coefficients of the static model of the updated amplifier model into the amplifier model to obtain the updated amplifier model.
结合第九种可实现方式,在第十种可实现方式中,所述第一获取模块包括:With reference to the ninth implementation manner, in the tenth implementation manner, the first acquisition module includes:
第一差值子模块,用于将所述功率放大器的状态变化后的输入信号的动态模型的模型系数与变化前的输入信号的动态模型的模型系数之差作为第一差值;a first difference sub-module, configured to use the difference between the model coefficient of the dynamic model of the input signal after the state of the power amplifier changes and the model coefficient of the dynamic model of the input signal before the change as the first difference;
第二处理子模块,用于将所述当前输入信号的动态模型的模型系数与所述第一差值之和作为所述更新后的放大器模型的动态模型的模型系数。The second processing sub-module is configured to use the sum of the model coefficient of the dynamic model of the current input signal and the first difference as the model coefficient of the dynamic model of the updated amplifier model.
结合第九种可实现方式,在第十一种可实现方式中,所述第二获取模块包括:With reference to the ninth implementation manner, in the eleventh implementation manner, the second acquisition module includes:
第二差值子模块,用于将所述功率放大器的状态变化后的输入信号的静态模型的模型系数与变化前的输入信号的静态模型的模型系数之差作为第二差值;a second difference sub-module, configured to use the difference between the model coefficient of the static model of the input signal after the state of the power amplifier changes and the model coefficient of the static model of the input signal before the change as the second difference;
第三处理子模块,用于将所述当前输入信号的静态模型的模型系数与所述第二差值之和作为所述更新后的放大器模型的静态模型的模型系数。The third processing sub-module is configured to use the sum of the model coefficient of the static model of the current input signal and the second difference as the model coefficient of the static model of the updated amplifier model.
第三方面,提供了一种数字预失真校正装置,所述数字预失真校正装置包括:In a third aspect, a digital predistortion correction device is provided, and the digital predistortion correction device includes:
处理器,用于根据预选输入信号确定放大器模型中的所述预选输入信号的动态线性模型的调整因子,所述放大器模型用于指示输出信号与输入信号的静态模型、输入信号的动态模型的关系,所述动态模型包括动态线性模型和动态非线性模型,其中,所述动态线性模型用于指示输入信号的变量中的线性特性,所述动态非线性模型用于指示输入信号的变量中的非线性特性,所述预选输入信号为预设输入信号组中的至少两个信号,所述预设输入信号组包括功率值不同的多个输入信号;a processor, configured to determine an adjustment factor of the dynamic linear model of the preselected input signal in the amplifier model according to the preselected input signal, where the amplifier model is used to indicate the relationship between the output signal and the static model of the input signal and the dynamic model of the input signal , the dynamic model includes a dynamic linear model and a dynamic nonlinear model, wherein the dynamic linear model is used to indicate the linear characteristics in the variable of the input signal, and the dynamic nonlinear model is used to indicate the non-linear characteristic in the variable of the input signal Linear characteristic, the preselected input signal is at least two signals in a preset input signal group, and the preset input signal group includes a plurality of input signals with different power values;
所述处理器还用于根据所述预选输入信号确定所述放大器模型中的所述预选输入信号的动态非线性模型的调整因子;The processor is further configured to determine an adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal;
所述处理器还用于根据所述预选输入信号的动态线性模型的调整因子、所述预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型;The processor is further configured to establish an amplifier model of the current input signal according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal;
所述处理器还用于根据所述当前输入信号的放大器模型获得所述当前输入信号的数字预失真DPD模型;The processor is further configured to obtain a digital predistortion DPD model of the current input signal according to the amplifier model of the current input signal;
所述处理器还用于根据所述当前输入信号的DPD模型对所述当前输入信号进行数字预失真校正。The processor is further configured to perform digital pre-distortion correction on the current input signal according to the DPD model of the current input signal.
结合第三方面,在第一种可实现方式中,所述处理器具体用于:With reference to the third aspect, in a first possible implementation manner, the processor is specifically configured to:
根据所述预选输入信号的动态线性模型的调整因子、所述预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定所述当前输入信号的静态模型的模型系数和动态模型的模型系数所述放大器模型公式为:According to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, the model coefficient of the static model of the current input signal is determined by using an amplifier model formula and the model coefficients of the dynamic model The amplifier model formula is:
其中,所述N表示所述预设输入信号组中每个输入信号的采样点个数,所述L1表示所述静态模型的模型系数的个数,所述L2表示所述动态模型的模型系数的个数,所述r表示所述预设输入信号组中的输入信号的功率量级,所述r为大于或等于1的整数,所述表示所述预设输入信号组的输出信号组,所述表示所述预设输入信号组的静态模型,所述表示所述预设输入信号组的动态模型,所述表示所述预设输入信号组的动态线性模型,所述表示所述预设输入信号组的动态非线性模型,所述表示所述预设输入信号组的动态线性模型的调整因子,所述表示所述预设输入信号组的动态非线性模型的调整因子;Wherein, the N represents the number of sampling points of each input signal in the preset input signal group, the L1 represents the number of model coefficients of the static model, and the L2 represents the model coefficients of the dynamic model The number of , the r represents the power level of the input signals in the preset input signal group, the r is an integer greater than or equal to 1, the represents the output signal group of the preset input signal group, the represents the static model of the preset set of input signals, the represents the dynamic model of the preset input signal group, the represents the dynamic linear model of the preset set of input signals, the represents the dynamic nonlinear model of the preset set of input signals, the represents the adjustment factor of the dynamic linear model of the preset input signal group, the an adjustment factor representing the dynamic nonlinear model of the preset input signal group;
将所述当前输入信号的静态模型的模型系数和动态模型的模型系数代入所述放大器模型公式,得到所述当前输入信号对应的放大器模型。The model coefficients of the static model of the current input signal and the model coefficients of the dynamic model Substitute the amplifier model formula to obtain the amplifier model corresponding to the current input signal.
结合第一种可实现方式,在第二种可实现方式中,Combined with the first achievable way, in the second achievable way,
所述处理器具体用于:The processor is specifically used for:
根据所述预选输入信号的动态线性模型的调整因子确定所述预设输入信号组的动态线性模型的调整因子;determining the adjustment factor of the dynamic linear model of the preset input signal group according to the adjustment factor of the dynamic linear model of the preselected input signal;
根据所述预选输入信号的动态非线性模型的调整因子确定所述预设输入信号组的动态非线性模型的调整因子;determining the adjustment factor of the dynamic nonlinear model of the preset input signal group according to the adjustment factor of the dynamic nonlinear model of the preselected input signal;
将所述预设输入信号组的动态线性模型的调整因子、所述预设输入信号组的动态非线性模型的调整因子代入所述放大器模型公式,得到所述预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数;Substitute the adjustment factor of the dynamic linear model of the preset input signal group and the adjustment factor of the dynamic nonlinear model of the preset input signal group into the amplifier model formula to obtain an equation of the static model of the preset input signal group. model coefficients and model coefficients of the dynamic model of the preset input signal set;
将所述预设输入信号组的静态模型的模型系数作为所述当前输入信号的静态模型的模型系数将所述预设输入信号组的动态模型的模型系数作为所述当前输入信号的动态模型的模型系数 Taking the model coefficients of the static model of the preset input signal group as the model coefficients of the static model of the current input signal Taking the model coefficients of the dynamic model of the preset input signal group as the model coefficients of the dynamic model of the current input signal
结合第二种可实现方式,在第三种可实现方式中,所述预选输入信号为所述预设输入信号组中功率值最高的第一输入信号和功率值最低的第二输入信号,所述处理器具体用于:In combination with the second achievable manner, in the third achievable manner, the preselected input signal is the first input signal with the highest power value and the second input signal with the lowest power value in the preset input signal group, so The processor is specifically used to:
根据所述第一输入信号的动态线性特性参数和线性调整因子公式,确定所述所述第一输入信号的动态线性模型的调整因子;determining the adjustment factor of the dynamic linear model of the first input signal according to the dynamic linear characteristic parameter of the first input signal and the linear adjustment factor formula;
根据所述第二输入信号的动态线性特性参数的参数值和线性调整因子公式,确定所述所述第二输入信号的动态线性模型的调整因子;determining the adjustment factor of the dynamic linear model of the second input signal according to the parameter value of the dynamic linear characteristic parameter of the second input signal and the linear adjustment factor formula;
所述线性调整因子公式为:The linear adjustment factor formula is:
其中,所述θi表示所述第一输入信号的动态线性特性参数的参数值或所述第二输入信号的动态线性特性参数的参数值,所述i表示所述第一输入信号的功率量级或所述第二输入信号的功率量级,所述θ1表示第一输入信号的动态线性特性参数的参数值,所述表示第一输入信号的动态线性模型的调整因子或第二输入信号的动态线性模型的调整因子。Wherein, the θ i represents the parameter value of the dynamic linear characteristic parameter of the first input signal or the parameter value of the dynamic linear characteristic parameter of the second input signal, and the i represents the power amount of the first input signal level or the power level of the second input signal, the θ 1 represents the parameter value of the dynamic linear characteristic parameter of the first input signal, the Represents the adjustment factor of the dynamic linear model of the first input signal or the adjustment factor of the dynamic linear model of the second input signal.
结合第三种可实现方式,在第四种可实现方式中,Combined with the third achievable way, in the fourth achievable way,
所述动态线性特性参数为功率放大器中所述预设输入信号组对应的输出信号的平均功率或者功率放大器中所述预设输入信号组对应的输出信号的增益。The dynamic linear characteristic parameter is the average power of the output signal corresponding to the preset input signal group in the power amplifier or the gain of the output signal corresponding to the preset input signal group in the power amplifier.
结合第三种可实现方式,在第五种可实现方式中,In combination with the third achievable manner, in the fifth achievable manner,
所述处理器具体用于:The processor is specifically used for:
根据所述预选输入信号的动态线性特性参数的参数值和非线性特性公式确定所述预选输入信号的动态非线性特性参数的参数值,所述非线性特性公式为:The parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal is determined according to the parameter value of the dynamic linear characteristic parameter of the preselected input signal and the nonlinear characteristic formula, and the nonlinear characteristic formula is:
其中,所述表示所述预选输入信号的动态非线性特性参数的参数值,所述x(i)(n)表示所述预选输入信号的信号值,所述y(i)(n)表示所述预选输入信号对应的输出信号;Among them, the A parameter value representing a dynamic nonlinear characteristic parameter of the preselected input signal, the x (i) (n) representing a signal value of the preselected input signal, and the y (i) (n) representing the preselected input signal corresponding output signal;
根据所述预选输入信号的动态非线性特性参数的参数值和非线性调整因子公式确定所述预选输入信号的动态非线性模型的调整因子,所述非线性调整因子公式为:The adjustment factor of the dynamic nonlinear model of the preselected input signal is determined according to the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal and the nonlinear adjustment factor formula, and the nonlinear adjustment factor formula is:
其中,所述表示所述第一输入信号的动态非线性特性参数的参数值。Among them, the A parameter value representing a dynamic nonlinear characteristic parameter of the first input signal.
结合第五种可实现方式,在第六种可实现方式中,In combination with the fifth achievable manner, in the sixth achievable manner,
所述处理器具体用于:The processor is specifically used for:
根据所述预选输入信号的动态线性模型的调整因子,采用第一插值公式确定所述预设输入信号组的动态线性模型的调整因子所述第一插值公式为:According to the adjustment factor of the dynamic linear model of the preselected input signal, the first interpolation formula is used to determine the adjustment factor of the dynamic linear model of the preset input signal group The first interpolation formula is:
其中,所述r表示所述预设输入信号组中的输入信号的功率量级小于所述第一输入信号的功率量级M,大于所述第二输入信号的功率量级m,所述表示所述第一输入信号的动态线性模型的调整因子,所述表示所述第二输入信号的动态线性模型的调整因子,所述w(r)表示权重因子,所述权重因子w(r)根据权重公式确定得到,所述权重公式为:Wherein, the r indicates that the power level of the input signals in the preset input signal group is smaller than the power level M of the first input signal and greater than the power level m of the second input signal, and the represents the adjustment factor of the dynamic linear model of the first input signal, the Represents the adjustment factor of the dynamic linear model of the second input signal, the w (r) represents the weight factor, and the weight factor w (r) is determined according to the weight formula, and the weight formula is:
其中,所述Pr表示功率量级为r的输入信号的功率值,所述PM表示功率量级为M的所述第一输入信号的功率值;Wherein, the P r represents the power value of the input signal whose power magnitude is r, and the P M represents the power value of the first input signal whose power magnitude is M;
所述处理器还具体用于根据所述预选输入信号的动态非线性模型的调整因子,采用第二插值公式确定所述预设输入信号组的动态非线性模型的调整因子所述第二插值公式为:The processor is further specifically configured to, according to the adjustment factor of the dynamic nonlinear model of the preselected input signal, use a second interpolation formula to determine the adjustment factor of the dynamic nonlinear model of the preset input signal group The second interpolation formula is:
其中,所述表示所述第一输入信号的动态非线性模型的调整因子,所述表示所述第二输入信号的动态非线性模型的调整因子,所述w(r)表示权重因子。Among them, the represents the adjustment factor of the dynamic nonlinear model of the first input signal, the represents the adjustment factor of the dynamic nonlinear model of the second input signal, and the w (r) represents the weighting factor.
结合第三方面至第六种可实现方式中的任意一种,在第七种可实现方式中,所述处理器还用于:With reference to any one of the third aspect to the sixth implementable manner, in a seventh implementable manner, the processor is further configured to:
当所述功率放大器的状态变化时,更新所述当前输入信号的放大器模型得到更新后的放大器模型。When the state of the power amplifier changes, the amplifier model of the current input signal is updated to obtain an updated amplifier model.
结合第七种可实现方式,在第八种可实现方式中,In combination with the seventh achievable manner, in the eighth achievable manner,
所述功率放大器的状态变化为器件老化、温度波动或者偏置电压变化。The state change of the power amplifier is device aging, temperature fluctuation or bias voltage change.
结合第七或第八种可实现方式,在第九种可实现方式中,所述处理器具体用于:With reference to the seventh or eighth implementation manner, in the ninth implementation manner, the processor is specifically used for:
根据所述当前输入信号的放大器模型,获取所述更新后的放大器模型的动态模型的模型系数;obtaining model coefficients of the dynamic model of the updated amplifier model according to the amplifier model of the current input signal;
根据所述当前输入信号的放大器模型,获取所述更新后的放大器模型的静态模型的模型系数;obtaining model coefficients of the static model of the updated amplifier model according to the amplifier model of the current input signal;
将所述更新后的放大器模型的动态模型的模型系数和所述更新后的放大器模型的静态模型的模型系数代入所述放大器模型得到所述更新后的放大器模型。The updated amplifier model is obtained by substituting the model coefficients of the dynamic model of the updated amplifier model and the model coefficients of the static model of the updated amplifier model into the amplifier model.
结合第九种可实现方式,在第十种可实现方式中,In combination with the ninth achievable manner, in the tenth achievable manner,
所述处理器还具体用于:The processor is also specifically used for:
将所述功率放大器的状态变化后的输入信号的动态模型的模型系数与变化前的输入信号的动态模型的模型系数之差作为第一差值;taking the difference between the model coefficient of the dynamic model of the input signal after the state of the power amplifier changes and the model coefficient of the dynamic model of the input signal before the change as the first difference;
将所述当前输入信号的动态模型的模型系数与所述第一差值之和作为所述更新后的放大器模型的动态模型的模型系数。The sum of the model coefficient of the dynamic model of the current input signal and the first difference is used as the model coefficient of the dynamic model of the updated amplifier model.
结合第九种可实现方式,在第十一种可实现方式中,In combination with the ninth achievable manner, in the eleventh achievable manner,
所述处理器还具体用于:The processor is also specifically used for:
将所述功率放大器的状态变化后的输入信号的静态模型的模型系数与变化前的输入信号的静态模型的模型系数之差作为第二差值;Taking the difference between the model coefficient of the static model of the input signal after the state of the power amplifier changes and the model coefficient of the static model of the input signal before the change as the second difference;
将所述当前输入信号的静态模型的模型系数与所述第二差值之和作为所述更新后的放大器模型的静态模型的模型系数。The sum of the model coefficient of the static model of the current input signal and the second difference is used as the model coefficient of the static model of the updated amplifier model.
本发明提供的技术方案的有益效果是:The beneficial effects of the technical scheme provided by the present invention are:
本发明提供了一种数字预失真校正方法及装置,由于可以根据预选输入信号确定放大器模型中的该预选输入信号的动态线性模型的调整因子和动态非线性模型的调整因子,然后再根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型,继而根据当前输入信号的放大器模型获得当前输入信号的DPD模型,最后根据DPD模型对当前输入信号进行数字预失真校正,相较于查找表模型,无需计算并存储覆盖足够的功率范围的放大器模型的模型参数,从而无需计算并存储覆盖足够的功率范围的DPD模型的模型参数来满足不同输入信号的校正要求,因此,简化了模型参数的获取过程,提高了校正效率。The present invention provides a digital predistortion correction method and device, because the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model can be determined according to the preselected input signal, and then the adjustment factor of the dynamic linear model of the preselected input signal can be determined according to the preselected input signal. The adjustment factor of the dynamic linear model of the signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal establish the amplifier model of the current input signal, and then obtain the DPD model of the current input signal according to the amplifier model of the current input signal, and finally according to the DPD model. The input signal is subjected to digital predistortion correction. Compared with the look-up table model, there is no need to calculate and store the model parameters of the amplifier model covering a sufficient power range, so there is no need to calculate and store the model parameters of the DPD model covering a sufficient power range to meet different requirements. The correction requirement of the input signal, therefore, simplifies the acquisition process of the model parameters and improves the correction efficiency.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.
图1是本发明实施例提供的现有DPD技术的基本工作原理图;Fig. 1 is the basic working principle diagram of the existing DPD technology that the embodiment of the present invention provides;
图2是本发明实施例提供的一种数字预失真校正方法的流程图;2 is a flowchart of a digital predistortion correction method provided by an embodiment of the present invention;
图3是本发明实施例提供的另一种数字预失真校正方法的流程图;3 is a flowchart of another digital predistortion correction method provided by an embodiment of the present invention;
图4是本发明实施例提供的一种放大器模型的示意图;4 is a schematic diagram of an amplifier model provided by an embodiment of the present invention;
图5是本发明实施例提供的一种根据预选输入信号确定放大器模型中的预选输入信号的动态线性模型的调整因子方法的流程图;5 is a flowchart of a method for determining an adjustment factor of a dynamic linear model of a preselected input signal in an amplifier model according to a preselected input signal according to an embodiment of the present invention;
图6是本发明实施例提供的一种根据预选输入信号确定放大器模型中的预选输入信号的动态非线性模型的调整因子方法的流程图;6 is a flowchart of a method for determining an adjustment factor of a dynamic nonlinear model of a preselected input signal in an amplifier model according to a preselected input signal according to an embodiment of the present invention;
图7是本发明实施例提供的一种确定预选输入信号对应的静态模型的模型系数和动态模型的模型系数的示意图;7 is a schematic diagram of determining a model coefficient of a static model and a model coefficient of a dynamic model corresponding to a preselected input signal according to an embodiment of the present invention;
图8是本发明实施例提供的一种根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型方法的流程图;8 is a flowchart of a method for establishing an amplifier model of a current input signal according to an adjustment factor of a dynamic linear model of a preselected input signal and an adjustment factor of a dynamic nonlinear model of the preselected input signal provided by an embodiment of the present invention;
图9是本发明实施例提供的一种根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定当前输入信号的静态模型的模型系数和动态模型的模型系数方法的流程图;Fig. 9 is a kind of adjustment factor according to the dynamic linear model of the preselected input signal, the adjustment factor of the dynamic nonlinear model of the preselected input signal provided by the embodiment of the present invention, adopts the amplifier model formula to determine the model coefficient of the static model of the current input signal and Flow chart of the model coefficient method for dynamic models;
图10是本发明实施例提供的一种确定预设输入信号组中没有被训练的任意一个输入信号对应的动态线性模型的调整因子和动态非线性模型的调整因子的示意图;10 is a schematic diagram of determining the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model corresponding to any input signal that is not trained in the preset input signal group according to an embodiment of the present invention;
图11是本发明实施例提供的一种更新当前输入信号的放大器模型得到更新后的放大器模型方法的流程图;11 is a flowchart of a method for updating an amplifier model of a current input signal to obtain an updated amplifier model provided by an embodiment of the present invention;
图12是本发明实施例提供的一种获取更新后的放大器模型的动态模型的模型系数方法的流程图;12 is a flowchart of a method for obtaining model coefficients of a dynamic model of an updated amplifier model provided by an embodiment of the present invention;
图13是本发明实施例提供的一种获取更新后的放大器模型的静态模型的模型系数方法的流程图;13 is a flowchart of a method for obtaining model coefficients of a static model of an updated amplifier model provided by an embodiment of the present invention;
图14是本发明实施例提供的一种放大器模型的模型系数更新的示意图;14 is a schematic diagram of model coefficient updating of an amplifier model provided by an embodiment of the present invention;
图15是本发明实施例提供的一种数字预失真校正装置的结构示意图;15 is a schematic structural diagram of a digital predistortion correction device provided by an embodiment of the present invention;
图16是本发明实施例提供的另一种数字预失真校正装置的结构示意图;16 is a schematic structural diagram of another digital predistortion correction device provided by an embodiment of the present invention;
图17是本发明实施例提供的一种数字预失真校正装置的建立单元的结构示意图;17 is a schematic structural diagram of a establishment unit of a digital predistortion correction device provided by an embodiment of the present invention;
图18是本发明实施例提供的一种数字预失真校正装置的第一确定模块的结构示意图;18 is a schematic structural diagram of a first determination module of a digital predistortion correction device according to an embodiment of the present invention;
图19是本发明实施例提供的一种数字预失真校正装置的第一确定单元的结构示意图;19 is a schematic structural diagram of a first determination unit of a digital predistortion correction device provided by an embodiment of the present invention;
图20是本发明实施例提供的一种数字预失真校正装置的第二确定单元的结构示意图;20 is a schematic structural diagram of a second determination unit of a digital predistortion correction device provided by an embodiment of the present invention;
图21是本发明实施例提供的一种数字预失真校正装置的更新单元的结构示意图;21 is a schematic structural diagram of an update unit of a digital predistortion correction device according to an embodiment of the present invention;
图22是本发明实施例提供的一种数字预失真校正装置的第一获取模块的结构示意图;22 is a schematic structural diagram of a first acquisition module of a digital predistortion correction device according to an embodiment of the present invention;
图23是本发明实施例提供的一种数字预失真校正装置的第二获取模块的结构示意图;23 is a schematic structural diagram of a second acquisition module of a digital predistortion correction device according to an embodiment of the present invention;
图24是本发明实施例提供的又一种数字预失真校正装置的结构示意图。FIG. 24 is a schematic structural diagram of another digital predistortion correction apparatus provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
DPD技术是一种通过在数字域对功率放大器的非线性进行补偿的关键技术,可以使功率放大器工作在高效率的饱和状态而不丢失线性度。DPD technology is a key technology to compensate the nonlinearity of the power amplifier in the digital domain, which can make the power amplifier work in a high-efficiency saturation state without losing linearity.
如图1所示,DPD技术的基本工作原理是:在数字基带建立一个DPD模块01,对输入信号在进入功率放大器(英文:Power Amplifier;简称:PA)02之前进行预失真,该DPD模块01的模型为DPD模型,PA02的模型为放大器模型,如果DPD模型为放大器模型的逆函数,则当输入信号经过级联的DPD模块01和PA02后,会被线性放大,从而避免了输入信号在经过PA02后的输出信号产生失真。图1中,横坐标X表示输入信号的输入功率,纵坐标Y表示输入信号的输出功率,左数第一个功率曲线图表示输入信号的功率曲线,第二个功率曲线图表示DPD模块01产生的预失真信号的功率曲线,第三个功率曲线图表示输入信号经预失真校正后从PA02输出的输出信号的功率曲线。由此可知,DPD技术关键问题在于建立一个精确但又简单的放大器模型:首先,放大器模型应该精确,因为只有根据功率放大器的特征准确建立放大器模型,才能对输入信号进行预失真校正;其次,放大器模型应该足够简单,因为复杂的放大器模型会增加实际硬件实现的成本和系统复杂度,在实际中无法得到广泛的应用。As shown in Figure 1, the basic working principle of DPD technology is: establish a DPD module 01 in the digital baseband, and pre-distort the input signal before entering the power amplifier (English: Power Amplifier; PA) 02. The DPD module 01 The model is the DPD model, and the PA02 model is the amplifier model. If the DPD model is the inverse function of the amplifier model, when the input signal passes through the cascaded DPD modules 01 and PA02, it will be linearly amplified, thus avoiding the input signal passing through. The output signal after PA02 is distorted. In Figure 1, the abscissa X represents the input power of the input signal, the ordinate Y represents the output power of the input signal, the first power curve from the left represents the power curve of the input signal, and the second power curve represents the power generated by the DPD module 01. The power curve of the predistorted signal, the third power curve shows the power curve of the output signal output from the PA02 after the input signal is predistorted corrected. It can be seen that the key problem of DPD technology is to establish an accurate but simple amplifier model: firstly, the amplifier model should be accurate, because the input signal can only be predistorted if the amplifier model is accurately established according to the characteristics of the power amplifier; secondly, the amplifier model should be accurate. The model should be simple enough, because a complex amplifier model will increase the cost and system complexity of the actual hardware implementation and cannot be widely used in practice.
本发明实施例提供一种数字预失真校正方法,如图2所示,该方法包括:An embodiment of the present invention provides a digital predistortion correction method, as shown in FIG. 2 , the method includes:
步骤101、根据预选输入信号确定放大器模型中的预选输入信号的动态线性模型的调整因子,该放大器模型用于指示输出信号与输入信号的静态模型、输入信号的动态模型的关系,动态模型包括动态线性模型和动态非线性模型,其中,动态线性模型用于指示输入信号的变量中的线性特性,动态非线性模型用于指示输入信号的变量中的非线性特性,预选输入信号为预设输入信号组中的至少两个信号,预设输入信号组包括功率值不同的多个输入信号。Step 101: Determine the adjustment factor of the dynamic linear model of the preselected input signal in the amplifier model according to the preselected input signal. The amplifier model is used to indicate the relationship between the output signal and the static model of the input signal and the dynamic model of the input signal, and the dynamic model includes a dynamic model. Linear model and dynamic nonlinear model, wherein the dynamic linear model is used to indicate the linear characteristic in the variable of the input signal, the dynamic nonlinear model is used to indicate the nonlinear characteristic in the variable of the input signal, and the preselected input signal is the preset input signal At least two signals in the group, the preset input signal group includes a plurality of input signals with different power values.
步骤102、根据预选输入信号确定放大器模型中的预选输入信号的动态非线性模型的调整因子。Step 102: Determine the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal.
步骤103、根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型。Step 103 , establishing an amplifier model of the current input signal according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal.
步骤104、根据当前输入信号的放大器模型获得当前输入信号的DPD模型。Step 104: Obtain the DPD model of the current input signal according to the amplifier model of the current input signal.
步骤105、根据当前输入信号的DPD模型对当前输入信号进行数字预失真校正。Step 105: Perform digital predistortion correction on the current input signal according to the DPD model of the current input signal.
综上所述,本发明实施例提供的数字预失真校正方法,由于可以根据预选输入信号确定放大器模型中的该预选输入信号的动态线性模型的调整因子和动态非线性模型的调整因子,然后再根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型,继而根据当前输入信号的放大器模型获得当前输入信号的DPD模型,最后根据DPD模型对当前输入信号进行数字预失真校正,相较于查找表模型,无需计算并存储覆盖足够的功率范围的放大器模型的模型参数,从而无需计算并存储覆盖足够的功率范围的DPD模型的模型参数来满足不同输入信号的校正要求,因此,简化了模型参数的获取过程,提高了校正效率。To sum up, in the digital predistortion correction method provided by the embodiment of the present invention, the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model can be determined according to the preselected input signal, and then The amplifier model of the current input signal is established according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, and then the DPD model of the current input signal is obtained according to the amplifier model of the current input signal, and finally according to the DPD model The model performs digital predistortion correction on the current input signal. Compared with the look-up table model, there is no need to calculate and store the model parameters of the amplifier model covering a sufficient power range, so there is no need to calculate and store the model parameters of the DPD model covering a sufficient power range. To meet the correction requirements of different input signals, the acquisition process of model parameters is simplified and the correction efficiency is improved.
进一步的,步骤103具体包括:Further, step 103 specifically includes:
根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定当前输入信号的静态模型的模型系数和动态模型的模型系数该放大器模型公式为:According to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, the model coefficient of the static model of the current input signal is determined by the amplifier model formula and the model coefficients of the dynamic model The amplifier model formula is:
其中,N表示预设输入信号组中每个输入信号的采样点个数,L1表示静态模型的模型系数的个数,L2表示动态模型的模型系数的个数,r表示预设输入信号组中的输入信号的功率量级,r为大于或等于1的整数,表示预设输入信号组的输出信号组,为N×1的矩阵,表示预设输入信号组的静态模型,为N×L1的矩阵,表示预设输入信号组的动态模型,为N×L2的矩阵,表示预设输入信号组的动态线性模型,表示预设输入信号组的动态非线性模型,表示预设输入信号组的动态线性模型的调整因子,表示预设输入信号组的动态非线性模型的调整因子,为L1×1的矩阵,为L2×1的矩阵;将当前输入信号的静态模型的模型系数和动态模型的模型系数代入放大器模型公式,得到当前输入信号对应的放大器模型。Among them, N represents the number of sampling points of each input signal in the preset input signal group, L1 represents the number of model coefficients of the static model, L2 represents the number of model coefficients of the dynamic model, and r represents the preset input signal group. The power level of the input signal, r is an integer greater than or equal to 1, represents the output signal group of the preset input signal group, is an N×1 matrix, a static model representing a preset set of input signals, is an N×L1 matrix, a dynamic model representing a preset set of input signals, is an N×L2 matrix, represents a dynamic linear model of a preset set of input signals, represents a dynamic nonlinear model of a preset set of input signals, represents the adjustment factor of the dynamic linear model of the preset input signal group, represents the adjustment factor of the dynamic nonlinear model of the preset input signal group, is an L1×1 matrix, is an L2×1 matrix; the model coefficients of the static model of the current input signal and the model coefficients of the dynamic model Substitute into the amplifier model formula to obtain the amplifier model corresponding to the current input signal.
其中,根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定当前输入信号的静态模型的模型系数和动态模型的模型系数包括:Wherein, according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, the amplifier model formula is used to determine the model coefficient of the static model of the current input signal and the model coefficients of the dynamic model include:
根据预选输入信号的动态线性模型的调整因子确定预设输入信号组的动态线性模型的调整因子;根据预选输入信号的动态非线性模型的调整因子确定预设输入信号组的动态非线性模型的调整因子;将预设输入信号组的动态线性模型的调整因子、预设输入信号组的动态非线性模型的调整因子代入放大器模型公式,得到确定预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数;将预设输入信号组的静态模型的模型系数作为当前输入信号的静态模型的模型系数将预设输入信号组的动态模型的模型系数作为当前输入信号的动态模型的模型系数 Determine the adjustment factor of the dynamic linear model of the preset input signal group according to the adjustment factor of the dynamic linear model of the preselected input signal; determine the adjustment of the dynamic nonlinear model of the preset input signal group according to the adjustment factor of the dynamic nonlinear model of the preselected input signal factor; substitute the adjustment factor of the dynamic linear model of the preset input signal group and the adjustment factor of the dynamic nonlinear model of the preset input signal group into the amplifier model formula to obtain the model coefficients and preset parameters of the static model that determine the preset input signal group The model coefficients of the dynamic model of the input signal group; the model coefficients of the static model of the preset input signal group are taken as the model coefficients of the static model of the current input signal Use the model coefficients of the dynamic model of the preset input signal group as the model coefficients of the dynamic model of the current input signal
需要说明的是,预选输入信号为预设输入信号组中的至少两个信号。以预设输入信号组中功率值最高的第一输入信号和功率值最低的第二输入信号为例,则根据预选输入信号确定放大器模型中的预选输入信号的动态线性模型的调整因子,包括:It should be noted that the preselected input signals are at least two signals in the preset input signal group. Taking the first input signal with the highest power value and the second input signal with the lowest power value in the preset input signal group as an example, the adjustment factor of the dynamic linear model of the preselected input signal in the amplifier model is determined according to the preselected input signal, including:
根据第一输入信号的动态线性特性参数和线性调整因子公式,确定第一输入信号的动态线性模型的调整因子;根据第二输入信号的动态线性特性参数的参数值和线性调整因子公式,确定第二输入信号的动态线性模型的调整因子,该线性调整因子公式为:Determine the adjustment factor of the dynamic linear model of the first input signal according to the dynamic linear characteristic parameter of the first input signal and the linear adjustment factor formula; determine the first input signal according to the parameter value of the dynamic linear characteristic parameter of the second input signal and the linear adjustment factor formula The adjustment factor of the dynamic linear model of the two input signals, the linear adjustment factor formula is:
其中,θi表示第一输入信号的动态线性特性参数的参数值或第二输入信号的动态线性特性参数的参数值,i表示第一输入信号的功率量级或第二输入信号的功率量级,θ1表示第一输入信号的动态线性特性参数的参数值,表示第一输入信号的动态线性模型的调整因子或第二输入信号的动态线性模型的调整因子。Wherein, θ i represents the parameter value of the dynamic linear characteristic parameter of the first input signal or the parameter value of the dynamic linear characteristic parameter of the second input signal, and i represents the power level of the first input signal or the power level of the second input signal , θ 1 represents the parameter value of the dynamic linear characteristic parameter of the first input signal, Represents the adjustment factor of the dynamic linear model of the first input signal or the adjustment factor of the dynamic linear model of the second input signal.
需要说明的是,动态线性特性参数可以为功率放大器中预设输入信号组对应的输出信号的平均功率或者功率放大器中预设输入信号组对应的输出信号的增益。It should be noted that the dynamic linear characteristic parameter may be the average power of the output signal corresponding to the preset input signal group in the power amplifier or the gain of the output signal corresponding to the preset input signal group in the power amplifier.
相应的,根据预选输入信号确定放大器模型中的预选输入信号的动态非线性模型的调整因子,包括:Correspondingly, the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model is determined according to the preselected input signal, including:
根据预选输入信号的动态线性特性参数的参数值和非线性特性公式确定预选输入信号的动态非线性特性参数的参数值,该非线性特性公式可以为:The parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal is determined according to the parameter value of the dynamic linear characteristic parameter of the preselected input signal and the nonlinear characteristic formula, and the nonlinear characteristic formula can be:
其中,表示预选输入信号的动态非线性特性参数的参数值,x(i)(n)表示预选输入信号的信号值,y(i)(n)表示预选输入信号对应的输出信号,θi表示第一输入信号的动态线性特性参数的参数值或第二输入信号的动态线性特性参数的参数值。in, represents the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal, x (i) (n) represents the signal value of the preselected input signal, y (i) (n) represents the output signal corresponding to the preselected input signal, θ i represents the first The parameter value of the dynamic linear characteristic parameter of the input signal or the parameter value of the dynamic linear characteristic parameter of the second input signal.
根据预选输入信号的动态非线性特性参数的参数值和非线性调整因子公式确定预选输入信号的动态非线性模型的调整因子,该非线性调整因子公式为:The adjustment factor of the dynamic nonlinear model of the preselected input signal is determined according to the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal and the nonlinear adjustment factor formula. The nonlinear adjustment factor formula is:
其中,表示第一输入信号的动态非线性特性参数的参数值,表示预选输入信号的动态非线性特性参数的参数值,表示第一输入信号的动态非线性模型的调整因子或第二输入信号的动态非线性模型的调整因子。in, is the parameter value representing the dynamic nonlinear characteristic parameter of the first input signal, is the parameter value representing the dynamic nonlinear characteristic parameter of the preselected input signal, represents the adjustment factor of the dynamic nonlinear model of the first input signal or the adjustment factor of the dynamic nonlinear model of the second input signal.
进一步的,根据预选输入信号的动态线性模型的调整因子确定预设输入信号组的动态线性模型的调整因子,包括:Further, determining the adjustment factor of the dynamic linear model of the preset input signal group according to the adjustment factor of the dynamic linear model of the preselected input signal, including:
根据预选输入信号的动态线性模型的调整因子,采用第一插值公式确定预设输入信号组的动态线性模型的调整因子该第一插值公式可以为:According to the adjustment factor of the dynamic linear model of the preselected input signal, the first interpolation formula is used to determine the adjustment factor of the dynamic linear model of the preset input signal group The first interpolation formula may be:
其中,r表示预设输入信号组中的输入信号的功率量级小于第一输入信号的功率量级M,大于第二输入信号的功率量级m,表示第一输入信号的动态线性模型的调整因子,表示第二输入信号的动态线性模型的调整因子,w(r)表示权重因子,权重因子w(r)根据权重公式确定得到,该权重公式可以为:Wherein, r indicates that the power level of the input signal in the preset input signal group is smaller than the power level M of the first input signal and greater than the power level m of the second input signal, represents the adjustment factor of the dynamic linear model of the first input signal, Represents the adjustment factor of the dynamic linear model of the second input signal, w (r) represents the weight factor, and the weight factor w (r) is determined according to the weight formula, and the weight formula can be:
其中,Pr表示功率量级为r的输入信号的功率值,PM表示功率量级为M的第一输入信号的功率值。Wherein, Pr represents the power value of the input signal whose power level is r , and PM represents the power value of the first input signal whose power level is M.
根据预选输入信号的动态非线性模型的调整因子确定预设输入信号组的动态非线性模型的调整因子,包括:Determine the adjustment factor of the dynamic nonlinear model of the preset input signal group according to the adjustment factor of the dynamic nonlinear model of the preselected input signal, including:
根据预选输入信号的动态非线性模型的调整因子,采用第二插值公式确定预设输入信号组的动态非线性模型的调整因子该第二插值公式可以为:According to the adjustment factor of the dynamic nonlinear model of the preselected input signal, the second interpolation formula is used to determine the adjustment factor of the dynamic nonlinear model of the preset input signal group The second interpolation formula can be:
其中,表示第一输入信号的动态非线性模型的调整因子,表示第二输入信号的动态非线性模型的调整因子,w(r)表示权重因子。in, represents the adjustment factor of the dynamic nonlinear model of the first input signal, represents the adjustment factor of the dynamic nonlinear model of the second input signal, and w (r) represents the weighting factor.
在步骤105之后,该方法还可以包括:当功率放大器的状态变化时,更新当前输入信号的放大器模型得到更新后的放大器模型。功率放大器的状态变化为器件老化、温度波动或者偏置电压变化。After step 105, the method may further include: when the state of the power amplifier changes, updating the amplifier model of the current input signal to obtain an updated amplifier model. The state change of the power amplifier is device aging, temperature fluctuation or bias voltage change.
具体的,更新当前输入信号的放大器模型得到更新后的放大器模型,包括:Specifically, update the amplifier model of the current input signal to obtain the updated amplifier model, including:
根据当前输入信号的放大器模型,获取更新后的放大器模型的动态模型的模型系数;根据当前输入信号的放大器模型,获取更新后的放大器模型的静态模型的模型系数;将更新后的放大器模型的动态模型的模型系数和更新后的放大器模型的静态模型的模型系数代入放大器模型得到更新后的放大器模型。According to the amplifier model of the current input signal, obtain the model coefficients of the dynamic model of the updated amplifier model; according to the amplifier model of the current input signal, obtain the model coefficients of the static model of the updated amplifier model; The model coefficients of the model and the model coefficients of the static model of the updated amplifier model are substituted into the amplifier model to obtain the updated amplifier model.
其中,根据当前输入信号的放大器模型,获取更新后的放大器模型的动态模型的模型系数,包括:Wherein, according to the amplifier model of the current input signal, the model coefficients of the dynamic model of the updated amplifier model are obtained, including:
将功率放大器的状态变化后的输入信号的动态模型的模型系数与变化前的输入信号的动态模型的模型系数之差作为第一差值;将当前输入信号的动态模型的模型系数与第一差值之和作为更新后的放大器模型的动态模型的模型系数。Taking the difference between the model coefficient of the dynamic model of the input signal after the state of the power amplifier changes and the model coefficient of the dynamic model of the input signal before the change as the first difference; the first difference between the model coefficient of the dynamic model of the current input signal The sum of the values serves as the model coefficients for the dynamic model of the updated amplifier model.
根据当前输入信号的放大器模型,获取更新后的放大器模型的静态模型的模型系数,包括:According to the amplifier model of the current input signal, the model coefficients of the static model of the updated amplifier model are obtained, including:
将功率放大器的状态变化后的输入信号的静态模型的模型系数与变化前的输入信号的静态模型的模型系数之差作为第二差值;将当前输入信号的静态模型的模型系数与第二差值之和作为更新后的放大器模型的静态模型的模型系数。The difference between the model coefficient of the static model of the input signal after the state of the power amplifier has changed and the model coefficient of the static model of the input signal before the change is taken as the second difference; the model coefficient of the static model of the current input signal and the second difference The sum of the values serves as the model coefficients for the static model of the updated amplifier model.
综上所述,本发明实施例提供的数字预失真校正方法,由于可以根据预选输入信号确定放大器模型中的该预选输入信号的动态线性模型的调整因子和动态非线性模型的调整因子,然后再根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型,继而根据当前输入信号的放大器模型获得当前输入信号的DPD模型,最后根据DPD模型对当前输入信号进行数字预失真校正,相较于查找表模型,无需计算并存储覆盖足够的功率范围的放大器模型的模型参数,从而无需计算并存储覆盖足够的功率范围的DPD模型的模型参数来满足不同输入信号的校正要求,因此,简化了模型参数的获取过程,提高了校正效率。To sum up, in the digital predistortion correction method provided by the embodiment of the present invention, the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model can be determined according to the preselected input signal, and then The amplifier model of the current input signal is established according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, and then the DPD model of the current input signal is obtained according to the amplifier model of the current input signal, and finally according to the DPD model The model performs digital predistortion correction on the current input signal. Compared with the look-up table model, there is no need to calculate and store the model parameters of the amplifier model covering a sufficient power range, so there is no need to calculate and store the model parameters of the DPD model covering a sufficient power range. To meet the correction requirements of different input signals, the acquisition process of model parameters is simplified and the correction efficiency is improved.
本发明实施例提供另一种数字预失真校正方法,如图3所示,该方法包括:An embodiment of the present invention provides another digital predistortion correction method, as shown in FIG. 3 , the method includes:
步骤201、建立放大器模型。
该放大器模型公式为:The amplifier model formula is:
其中,N表示预设输入信号组中每个输入信号的采样点个数,预设输入信号组包括功率值不同的多个输入信号,L1表示静态模型的模型系数的个数,L2表示动态模型的模型系数的个数,r表示预设输入信号组中的输入信号的功率量级,r为大于或等于1的整数,表示预设输入信号组的输出信号组,为N×1的矩阵,表示预设输入信号组的静态模型,为N×L1的矩阵,表示预设输入信号组的动态模型,为N×L2的矩阵,表示预设输入信号组的动态线性模型,表示预设输入信号组的动态非线性模型,表示预设输入信号组的动态线性模型的调整因子,表示预设输入信号组的动态非线性模型的调整因子,表示静态模型的模型系数,为L1×1的矩阵,表示动态模型的模型系数,为L2×1的矩阵。Among them, N represents the number of sampling points of each input signal in the preset input signal group, the preset input signal group includes multiple input signals with different power values, L1 represents the number of model coefficients of the static model, and L2 represents the dynamic model. The number of model coefficients of , r represents the power level of the input signal in the preset input signal group, r is an integer greater than or equal to 1, represents the output signal group of the preset input signal group, is an N×1 matrix, a static model representing a preset set of input signals, is an N×L1 matrix, a dynamic model representing a preset set of input signals, is an N×L2 matrix, represents a dynamic linear model of a preset set of input signals, represents a dynamic nonlinear model of a preset set of input signals, represents the adjustment factor of the dynamic linear model of the preset input signal group, represents the adjustment factor of the dynamic nonlinear model of the preset input signal group, represent the model coefficients of the static model, is an L1×1 matrix, represent the model coefficients of the dynamic model, is an L2×1 matrix.
示例的,预设输入信号组中的输入信号按照功率值从大到小的顺序排列,依次为:S1,S2,S3,S4,S5,S6,S7,S8,S9和S10,那么S1,S2,S3,S4,S5,S6,S7,S8,S9,S10对应的功率量级r分别为1,2,3,4,5,6,7,8,9和10。Exemplarily, the input signals in the preset input signal group are arranged in descending order of power value, in order: S1, S2, S3, S4, S5, S6, S7, S8, S9 and S10, then S1, S2 , S3, S4, S5, S6, S7, S8, S9, and S10 correspond to the power levels r of 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, respectively.
如图4所示,该放大器模型包括三个部分,分别为预设输入信号组的静态模型X(r)、动态线性模型和动态非线性模型需要说明的是,该放大器模型公式中的动态线性模型的调整因子动态非线性模型的调整因子静态模型的模型系数和动态模型的模型系数是未知的。As shown in Figure 4, the amplifier model includes three parts, namely the static model X (r) of the preset input signal group, the dynamic linear model and dynamic nonlinear models It should be noted that the adjustment factor of the dynamic linear model in the amplifier model formula Adjustment Factors for Dynamic Nonlinear Models Model coefficients for static models and the model coefficients of the dynamic model is unknown.
步骤202、根据预选输入信号确定放大器模型中的预选输入信号的动态线性模型的调整因子。Step 202: Determine the adjustment factor of the dynamic linear model of the preselected input signal in the amplifier model according to the preselected input signal.
该放大器模型用于指示输出信号与输入信号的静态模型、输入信号的动态模型的关系,动态模型包括动态线性模型和动态非线性模型,其中,动态线性模型用于指示输入信号的变量中的线性特性,动态非线性模型用于指示输入信号的变量中的非线性特性,预选输入信号为预设输入信号组中的至少两个信号,预设输入信号组包括功率值不同的多个输入信号。The amplifier model is used to indicate the relationship between the output signal and the static model of the input signal and the dynamic model of the input signal. The dynamic model includes a dynamic linear model and a dynamic nonlinear model, wherein the dynamic linear model is used to indicate the linearity in the variables of the input signal. The dynamic nonlinear model is used to indicate nonlinear characteristics in the variables of the input signal. The preselected input signal is at least two signals in a preset input signal group, and the preset input signal group includes multiple input signals with different power values.
需要说明的是,为了使预选输入信号能够覆盖整个预设输入信号组的功率范围,预选输入信号可以为预设输入信号组中功率值最高的输入信号和功率值最低的输入信号,也可以为预设输入信号组中功率值最高的输入信号、功率值最低的输入信号和其它功率值对应的输入信号。示例的,预设输入信号组中的输入信号按照功率值从大到小的顺序排列,依次为:S1,S2,S3,S4,S5,S6,S7,S8,S9和S10,则预选输入信号可以为S1和S10,也可以为S1,S4,S7和S10。本发明对预选输入信号选取的方法和选取的预选输入信号的个数不做限定,如选取的方法可以根据预设输入信号组中的输入信号对应的功率值进行平均划分,来确定预选输入信号;而预选输入信号的个数可以为两个,也可以大于两个。It should be noted that, in order to enable the preselected input signal to cover the power range of the entire preset input signal group, the preselected input signal may be the input signal with the highest power value and the input signal with the lowest power value in the preset input signal group, or may be The input signal with the highest power value, the input signal with the lowest power value and the input signals corresponding to other power values in the preset input signal group. Exemplarily, the input signals in the preset input signal group are arranged in descending order of power value, the order is: S1, S2, S3, S4, S5, S6, S7, S8, S9 and S10, then the input signal is preselected Can be S1 and S10, or S1, S4, S7 and S10. The present invention does not limit the method for selecting the preselected input signals and the number of the selected preselected input signals. For example, the selected method can be averagely divided according to the power values corresponding to the input signals in the preset input signal group to determine the preselected input signal. ; and the number of preselected input signals can be two or more than two.
假设,预选输入信号为预设输入信号组中功率值最高的第一输入信号和功率值最低的第二输入信号。则步骤202,如图5所示,可以包括:It is assumed that the preselected input signals are the first input signal with the highest power value and the second input signal with the lowest power value in the preset input signal group. Then step 202, as shown in FIG. 5, may include:
步骤2021、根据第一输入信号的动态线性特性参数和线性调整因子公式,确定第一输入信号的动态线性模型的调整因子。Step 2021: Determine the adjustment factor of the dynamic linear model of the first input signal according to the dynamic linear characteristic parameter of the first input signal and the linear adjustment factor formula.
该线性调整因子公式为:The linear adjustment factor formula is:
其中,θi表示第一输入信号的动态线性特性参数的参数值或第二输入信号的动态线性特性参数的参数值,i表示第一输入信号的功率量级或第二输入信号的功率量级,θ1表示第一输入信号的动态线性特性参数的参数值,表示第一输入信号的动态线性模型的调整因子或第二输入信号的动态线性模型的调整因子。需要说明的是,i表示的是预选输入信号的功率量级,预选输入信号可以为预设输入信号组中功率值最高的第一输入信号和功率值最低的第二输入信号,也可以为预设输入信号组中功率值最高的输入信号、功率值最低的输入信号和其它功率值对应的输入信号,本发明实施例对预选输入信号的选取不做限定。Wherein, θ i represents the parameter value of the dynamic linear characteristic parameter of the first input signal or the parameter value of the dynamic linear characteristic parameter of the second input signal, and i represents the power level of the first input signal or the power level of the second input signal , θ 1 represents the parameter value of the dynamic linear characteristic parameter of the first input signal, Represents the adjustment factor of the dynamic linear model of the first input signal or the adjustment factor of the dynamic linear model of the second input signal. It should be noted that i represents the power level of the preselected input signal, and the preselected input signal may be the first input signal with the highest power value and the second input signal with the lowest power value in the preset input signal group, or may be a preselected input signal. It is assumed that the input signal with the highest power value, the input signal with the lowest power value and the input signals corresponding to other power values in the input signal group are not limited to the selection of the preselected input signal in this embodiment of the present invention.
进一步的,能够用来表示输入信号的动态线性特性的参数即为动态线性特性参数,示例的,动态线性特性参数可以为功率放大器中预设输入信号组对应的输出信号的平均功率或者功率放大器中预设输入信号组对应的输出信号的增益。Further, the parameter that can be used to represent the dynamic linearity characteristic of the input signal is the dynamic linearity characteristic parameter. For example, the dynamic linearity characteristic parameter may be the average power of the output signal corresponding to the preset input signal group in the power amplifier or the average power of the output signal in the power amplifier. Presets the gain of the output signal corresponding to the input signal group.
步骤2022、根据第二输入信号的动态线性特性参数的参数值和线性调整因子公式,确定第二输入信号的动态线性模型的调整因子。Step 2022: Determine the adjustment factor of the dynamic linear model of the second input signal according to the parameter value of the dynamic linear characteristic parameter of the second input signal and the linear adjustment factor formula.
确定第二输入信号的动态线性模型的调整因子的具体过程可以参考步骤2021中的确定过程。For the specific process of determining the adjustment factor of the dynamic linear model of the second input signal, reference may be made to the determination process in
步骤203、根据预选输入信号确定放大器模型中的预选输入信号的动态非线性模型的调整因子。Step 203: Determine the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal.
为了量化功率放大器的动态非线性特性的变化,本发明实施例采用一种非线性测量的方法,即通过计算与功率放大器的特性的最佳动态线性特性近似之间的差异来表示剩余的动态非线性特性。In order to quantify the change of the dynamic nonlinear characteristics of the power amplifier, the embodiment of the present invention adopts a nonlinear measurement method, that is, the remaining dynamic nonlinear characteristics are represented by calculating the difference from the optimal dynamic linear characteristic approximation of the characteristics of the power amplifier. Linear characteristics.
如步骤202中预选输入信号为预设输入信号组中功率值最高的第一输入信号和功率值最低的第二输入信号,则相应的,步骤203如图6所示,可以包括:If the preselected input signal in
步骤2031、根据预选输入信号的动态线性特性参数的参数值和非线性特性公式确定预选输入信号的动态非线性特性参数的参数值。Step 2031: Determine the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal according to the parameter value of the dynamic linear characteristic parameter of the preselected input signal and the nonlinear characteristic formula.
该非线性特性公式可以为:The nonlinear characteristic formula can be:
其中,表示预选输入信号的动态非线性特性参数的参数值,x(i)(n)表示预选输入信号的信号值,y(i)(n)表示预选输入信号对应的输出信号,θi表示第一输入信号的动态线性特性参数的参数值或第二输入信号的动态线性特性参数的参数值。in, represents the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal, x (i) (n) represents the signal value of the preselected input signal, y (i) (n) represents the output signal corresponding to the preselected input signal, θ i represents the first The parameter value of the dynamic linear characteristic parameter of the input signal or the parameter value of the dynamic linear characteristic parameter of the second input signal.
步骤2032、根据预选输入信号的动态非线性特性参数的参数值和非线性调整因子公式确定预选输入信号的动态非线性模型的调整因子。Step 2032: Determine the adjustment factor of the dynamic nonlinear model of the preselected input signal according to the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal and the nonlinear adjustment factor formula.
该非线性调整因子公式为:The nonlinear adjustment factor formula is:
其中,表示第一输入信号的动态非线性特性参数的参数值,表示预选输入信号的动态非线性特性参数的参数值,表示第一输入信号的动态非线性模型的调整因子或第二输入信号的动态非线性模型的调整因子。in, is the parameter value representing the dynamic nonlinear characteristic parameter of the first input signal, is the parameter value representing the dynamic nonlinear characteristic parameter of the preselected input signal, represents the adjustment factor of the dynamic nonlinear model of the first input signal or the adjustment factor of the dynamic nonlinear model of the second input signal.
由步骤202和步骤203可知,根据第一输入信号的动态线性特性参数的参数值可以确定第一输入信号的动态线性模型的调整因子,根据第二输入信号的动态线性特性参数的参数值,可以确定第二输入信号的动态线性模型的调整因子;根据第一输入信号的动态线性特性参数的参数值可以确定第一输入信号的动态非线性特性参数的参数值,从而可以确定第一输入信号的动态非线性模型的调整因子,根据第二输入信号的动态线性特性参数的参数值可以确定第二输入信号的动态非线性特性参数的参数值,从而可以确定第二输入信号的动态非线性模型的调整因子。It can be known from
步骤204、根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型。
根据第一输入信号的动态线性模型的调整因子和第一输入信号的动态非线性模型的调整因子、第二输入信号的动态线性模型的调整因子和第二输入信号的动态非线性模型的调整因子,即可以确定预设输入信号组的动态线性模型的调整因子和动态非线性模型的调整因子,进而可以根据最小二乘法,采用放大器模型公式确定预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数,最终确定当前输入信号的静态模型的模型系数知动态模型的模型系数建立当前输入信号的放大器模型。其中,放大器模型公式可以参考步骤201中的放大器模型公式。According to the adjustment factor of the dynamic linear model of the first input signal and the adjustment factor of the dynamic nonlinear model of the first input signal, the adjustment factor of the dynamic linear model of the second input signal and the adjustment factor of the dynamic nonlinear model of the second input signal , the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preset input signal group can be determined, and then the model coefficients and the preset model coefficients of the static model of the preset input signal group can be determined by using the amplifier model formula according to the least square method. Set the model coefficients of the dynamic model of the input signal group, and finally determine the model coefficients of the static model of the current input signal Know the model coefficients of the dynamic model Build an amplifier model for the current input signal. For the amplifier model formula, reference may be made to the amplifier model formula in
示例的,图7为根据预选输入信号的动态线性模型的调整因子和动态非线性模型的调整因子,确定预选输入信号对应的静态模型的模型系数和动态模型的模型系数的求解过程,如图7所示,选取预设输入信号组中的一组预选输入信号,该预选输入信号可以为预设输入信号组中功率值最高的输入信号和功率值最低的输入信号,也可以为预设输入信号组中功率值最高的输入信号、功率值最低的输入信号和其它功率值对应的输入信号。根据采集到的预选输入信号,计算对应的动态线性模型的调整因子和动态非线性模型的调整因子,然后再根据最小二乘法,采用放大器模型公式确定预选输入信号对应的静态模型的模型系数和动态模型的模型系数。x(1)(n)至x(R)(n)表示预设输入信号组中的输入信号,y(1)(n)至y(R)(n)表示预设输入信号组对应的输出信号,至表示预设输入信号组中的输入信号对应的动态线性模型的调整因子,至表示预设输入信号组中的输入信号对应的动态非线性模型的调整因子,表示预设输入信号组的静态模型的模型系数,表示预设输入信号组的动态模型的模型系数。Exemplarily, FIG. 7 is a process of determining the model coefficients of the static model and the model coefficients of the dynamic model corresponding to the preselected input signal according to the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preselected input signal, as shown in FIG. 7 . As shown, a group of preselected input signals in the preset input signal group is selected, and the preselected input signal may be the input signal with the highest power value and the input signal with the lowest power value in the preset input signal group, or may be the preset input signal The input signal with the highest power value, the input signal with the lowest power value and the input signals corresponding to other power values in the group. According to the collected preselected input signal, calculate the adjustment factor of the corresponding dynamic linear model and the adjustment factor of the dynamic nonlinear model, and then use the amplifier model formula to determine the model coefficient and dynamic model of the static model corresponding to the preselected input signal according to the least square method. The model coefficients of the model. x (1) (n) to x (R) (n) represent the input signals in the preset input signal group, y (1) (n) to y (R) (n) represent the output corresponding to the preset input signal group Signal, to represents the adjustment factor of the dynamic linear model corresponding to the input signal in the preset input signal group, to represents the adjustment factor of the dynamic nonlinear model corresponding to the input signal in the preset input signal group, the model coefficients representing the static model of the preset set of input signals, Model coefficients representing the dynamic model of the preset set of input signals.
如图8所示,步骤204具体可以包括:As shown in FIG. 8, step 204 may specifically include:
步骤2041、根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定当前输入信号的静态模型的模型系数和动态模型的模型系数 Step 2041: According to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, use the amplifier model formula to determine the model coefficient of the static model of the current input signal. and the model coefficients of the dynamic model
如图9所示,步骤2041具体可以包括:As shown in Figure 9,
步骤2041a、根据预选输入信号的动态线性模型的调整因子确定预设输入信号组的动态线性模型的调整因子。
具体的,步骤2041a可以包括:Specifically,
根据预选输入信号的动态线性模型的调整因子,采用第一插值公式确定预设输入信号组的动态线性模型的调整因子该第一插值公式可以为:According to the adjustment factor of the dynamic linear model of the preselected input signal, the first interpolation formula is used to determine the adjustment factor of the dynamic linear model of the preset input signal group The first interpolation formula may be:
其中,r表示预设输入信号组中的输入信号的功率量级小于第一输入信号的功率量级M(M=1),大于第二输入信号的功率量级m,表示第一输入信号的动态线性模型的调整因子,表示第二输入信号的动态线性模型的调整因子,w(r)表示权重因子,权重因子w(r)根据权重公式确定得到,该权重公式可以为:Wherein, r indicates that the power level of the input signal in the preset input signal group is smaller than the power level M of the first input signal (M=1), and greater than the power level m of the second input signal, represents the adjustment factor of the dynamic linear model of the first input signal, Represents the adjustment factor of the dynamic linear model of the second input signal, w (r) represents the weight factor, and the weight factor w (r) is determined according to the weight formula, and the weight formula can be:
其中,Pr表示功率量级为r的输入信号的功率值,PM表示功率量级为M(M=1)的第一输入信号的功率值。Wherein, Pr represents the power value of the input signal whose power magnitude is r , and PM represents the power value of the first input signal whose power magnitude is M ( M =1).
当预设输入信号组中的输入信号的功率值小于第一输入信号的功率值,大于第二输入信号的功率值,则认为该输入信号的功率量级小于第一输入信号的功率量级M(M=1),大于第二输入信号的功率量级m。When the power value of the input signal in the preset input signal group is less than the power value of the first input signal and greater than the power value of the second input signal, the power level of the input signal is considered to be less than the power level M of the first input signal (M=1), which is greater than the power level m of the second input signal.
步骤2041b、根据预选输入信号的动态非线性模型的调整因子确定预设输入信号组的动态非线性模型的调整因子。
具体的,步骤2041b可以包括:Specifically,
根据预选输入信号的动态非线性模型的调整因子,采用第二插值公式确定预设输入信号组的动态非线性模型的调整因子该第二插值公式可以为:According to the adjustment factor of the dynamic nonlinear model of the preselected input signal, the second interpolation formula is used to determine the adjustment factor of the dynamic nonlinear model of the preset input signal group The second interpolation formula can be:
其中,表示第一输入信号的动态非线性模型的调整因子,表示第二输入信号的动态非线性模型的调整因子,w(r)表示权重因子。in, represents the adjustment factor of the dynamic nonlinear model of the first input signal, represents the adjustment factor of the dynamic nonlinear model of the second input signal, and w (r) represents the weighting factor.
预设输入信号组中的预选输入信号也称为被训练的输入信号,预设输入信号组中除预选输入信号以外的其他输入信号称为没有被训练的输入信号,由步骤2041a和步骤2041b可知,对于预设输入信号组中没有被训练的输入信号中的任意一个输入信号,通过第一插值公式和第二插值公式,可以得到该输入信号对应的动态线性模型的调整因子和动态非线性模型的调整因子。步骤2041a和步骤2041b可以是同时执行的,本发明实施例对其先后顺序不作限定。The preselected input signals in the preset input signal group are also referred to as trained input signals, and the other input signals in the preset input signal group except the preselected input signals are referred to as untrained input signals, as can be seen from
示例的,图10为通过第一插值公式和第二插值公式,确定预设输入信号组中没有被训练的任意一个输入信号对应的动态线性模型的调整因子和动态非线性模型的调整因子的求解过程,具体说明可以参考步骤2041a和步骤2041b。M表示第一输入信号的功率量级,m表示第二输入信号的功率量级,x(M)(n)表示第一输入信号,(CM)表示第一输入信号的模型系数,y(M)(n)表示第一输入信号对应的输出信号,x(r)(n)表示功率值小于第一输入信号的功率量级M,大于第二输入信号的功率量级m的没有被训练的输入信号,(Cr)表示该输入信号的模型系数,y(r)(n)表示该输入信号对应的输出信号,x(m)(n)表示第二输入信号,(Cm)表示第二输入信号的模型系数,y(m)(n)表示第二输入信号对应的输出信号,w(r)表示权重因子。Exemplarily, FIG. 10 is the solution of determining the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model corresponding to any input signal that has not been trained in the preset input signal group through the first interpolation formula and the second interpolation formula. Process, for details, please refer to step 2041a and
对于预设输入信号组中没有被训练的任意一个输入信号,首先判断该输入信号的功率值位于哪两个被训练的输入信号的功率值之间,然后再通过第一插值公式和第二插值公式,确定该输入信号对应的动态线性模型的调整因子和动态非线性模型的调整因子。假设预设输入信号组中的输入信号按照功率值从大到小的顺序排列,依次为:S1,S2,S3,S4,S5,S6,S7,S8,S9和S10,如果预选输入信号为S1和S10,则可以根据S1和S10,通过第一插值公式和第二插值公式确定S2,S3,S4,S5,S6,S7,S8和S9中任意一个输入信号对应的动态线性模型的调整因子和动态非线性模型的调整因子;如果预选输入信号为S1,S2、S6和S10,由于S3的功率值位于S2和S6的功率值之间,则可以根据S2和S6,通过第一插值公式和第二插值公式确定S3对应的动态线性模型的调整因子和动态非线性模型的调整因子,同样,可以确定S4,S5,S7,S8和S9中任意一个输入信号对应的动态线性模型的调整因子和动态非线性模型的调整因子。For any input signal that has not been trained in the preset input signal group, first determine which power value of the input signal is between the power values of the two trained input signals, and then use the first interpolation formula and the second interpolation formula to determine the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model corresponding to the input signal. Assume that the input signals in the preset input signal group are arranged in descending order of power value: S1, S2, S3, S4, S5, S6, S7, S8, S9 and S10, if the preselected input signal is S1 and S10, according to S1 and S10, the first interpolation formula and the second interpolation formula can be used to determine the adjustment factor and The adjustment factor of the dynamic nonlinear model; if the preselected input signals are S1, S2, S6 and S10, since the power value of S3 is located between the power values of S2 and S6, according to S2 and S6, through the first interpolation formula and the first interpolation formula The second interpolation formula determines the adjustment factor of the dynamic linear model corresponding to S3 and the adjustment factor of the dynamic nonlinear model. Similarly, the adjustment factor of the dynamic linear model corresponding to any one of the input signals of S4, S5, S7, S8 and S9 can be determined and the dynamic Adjustment factor for nonlinear models.
步骤2041c、将预设输入信号组的动态线性模型的调整因子、预设输入信号组的动态非线性模型的调整因子代入放大器模型公式,得到预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数。
根据预选输入信号的动态线性模型的调整因子和预选输入信号的动态非线性模型的调整因子得到预设输入信号组的动态线性模型的调整因子和预设输入信号组的动态非线性模型的调整因子之后,便可以根据预设输入信号组的动态线性模型的调整因子、预设输入信号组的动态非线性模型的调整因子,根据最小二乘法,采用放大器模型公式来确定预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数。According to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, the adjustment factor of the dynamic linear model of the preset input signal group and the adjustment factor of the dynamic nonlinear model of the preset input signal group are obtained After that, according to the adjustment factor of the dynamic linear model of the preset input signal group, the adjustment factor of the dynamic nonlinear model of the preset input signal group, and according to the least squares method, the amplifier model formula can be used to determine the static state of the preset input signal group. The model coefficients of the model and the model coefficients of the dynamic model of the preset input signal set.
步骤2041d、将预设输入信号组的静态模型的模型系数作为当前输入信号的静态模型的模型系数将预设输入信号组的动态模型的模型系数作为当前输入信号的动态模型的模型系数
预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数即为当前输入信号的静态模型的模型系数和动态模型的模型系数 The model coefficients of the static model of the preset input signal group and the model coefficients of the dynamic model of the preset input signal group are the model coefficients of the static model of the current input signal and the model coefficients of the dynamic model
步骤2042、将当前输入信号的静态模型的模型系数和动态模型的模型系数代入放大器模型公式,得到当前输入信号对应的放大器模型。
已知当前输入信号的静态模型的模型系数和动态模型的模型系数便可建立当前输入信号对应的放大器模型。The model coefficients of the static model of the current input signal are known and the model coefficients of the dynamic model The amplifier model corresponding to the current input signal can be established.
由此可知,本发明实施例提供的数字预失真校正方法中的模型系数的获取方式,一方面可以减少需要参与计算的不同输入信号对应的功率值的数量,因而降低了放大器模型建立的复杂度;另一方面,通过线性插值的方式来获取其余功率值对应的模型系数的方式,可以与放大器模型公式中原有的动态线性模型的调整因子和动态非线性模型的调整因子相结合,从而简单且快速地确定当前输入信号的静态模型的模型系数和动态模型的模型系数 It can be seen from this that the method for obtaining the model coefficients in the digital predistortion correction method provided by the embodiment of the present invention can reduce the number of power values corresponding to different input signals that need to be calculated, thereby reducing the complexity of the amplifier model establishment ; On the other hand, the method of obtaining the model coefficients corresponding to the remaining power values by means of linear interpolation can be combined with the adjustment factors of the original dynamic linear model and the adjustment factors of the dynamic nonlinear model in the amplifier model formula, so as to be simple and Quickly determine the model coefficients of the static model of the current input signal and the model coefficients of the dynamic model
步骤205、根据当前输入信号的放大器模型获得当前输入信号的DPD模型。Step 205: Obtain the DPD model of the current input signal according to the amplifier model of the current input signal.
具体的,可以将当前输入信号的放大器模型的逆函数作为当前输入信号的DPD模型。如图1所示,当DPD模型为放大器模型的逆函数时,则当前输入信号经过级联的DPD模块01和PA02后,会被线性放大,从而避免了当前输入信号在经过PA02后的输出信号产生失真。Specifically, the inverse function of the amplifier model of the current input signal can be used as the DPD model of the current input signal. As shown in Figure 1, when the DPD model is the inverse function of the amplifier model, the current input signal will be linearly amplified after passing through the cascaded DPD modules 01 and PA02, thus avoiding the output signal of the current input signal after passing through PA02 produce distortion.
步骤206、根据当前输入信号的DPD模型对当前输入信号进行数字预失真校正。Step 206: Perform digital predistortion correction on the current input signal according to the DPD model of the current input signal.
将当前输入信号的DPD模型的逆函数对应产生的预失真信号,叠加到当前输入信号上,使叠加后的信号经过功率放大器模块,达到对当前输入信号进行预失真校正的目的。The predistortion signal corresponding to the inverse function of the DPD model of the current input signal is superimposed on the current input signal, so that the superimposed signal passes through the power amplifier module to achieve the purpose of predistortion correction for the current input signal.
步骤207、当功率放大器的状态变化时,更新当前输入信号的放大器模型得到更新后的放大器模型。Step 207: When the state of the power amplifier changes, update the amplifier model of the current input signal to obtain the updated amplifier model.
虽然步骤201至步骤206可以较好地在功率放大器的输出功率变化时,很好地拟合功率放大器的特性,但是由于功率放大器的工作状态会随着器件老化、温度波动或者偏置电压变化等原因而发生变化,因此,需要在功率放大器的状态变化时,更新当前输入信号的放大器模型得到更新后的放大器模型,以适应这些变化。示例的,功率放大器的状态变化可以为器件老化、温度波动或者偏置电压变化。需要说明的是,检测功率放大器的状态是否变化可以有多种方式,具体可以参考现有技术,本发明实施例在此不再赘述。当功率放大器的状态发生变化,按照步骤207中具体的更新方式更新当前输入信号的放大器模型得到更新后的放大器模型即可。Although
如图11所示,步骤207具体可以包括:As shown in Figure 11,
步骤2071、根据当前输入信号的放大器模型,获取更新后的放大器模型的动态模型的模型系数。Step 2071: Obtain model coefficients of the dynamic model of the updated amplifier model according to the amplifier model of the current input signal.
如图12所示,步骤2071具体可以包括:As shown in Figure 12,
步骤2071a、将功率放大器的状态变化后的输入信号的动态模型的模型系数与变化前的输入信号的动态模型的模型系数之差作为第一差值。
步骤2071b、将当前输入信号的动态模型的模型系数与第一差值之和作为更新后的放大器模型的动态模型的模型系数。
步骤2072、根据当前输入信号的放大器模型,获取更新后的放大器模型的静态模型的模型系数。Step 2072: Obtain model coefficients of the static model of the updated amplifier model according to the amplifier model of the current input signal.
如图13所示,步骤2072具体可以包括:As shown in Figure 13,
步骤2072a、将功率放大器的状态变化后的输入信号的静态模型的模型系数与变化前的输入信号的静态模型的模型系数之差作为第二差值。Step 2072a: Use the difference between the model coefficient of the static model of the input signal after the state of the power amplifier has changed and the model coefficient of the static model of the input signal before the change as the second difference.
步骤2072b、将当前输入信号的静态模型的模型系数与第二差值之和作为更新后的放大器模型的静态模型的模型系数。Step 2072b: Use the sum of the model coefficient of the static model of the current input signal and the second difference as the model coefficient of the updated static model of the amplifier model.
由于放大器模型公式中的静态模型和动态线性模型可以线性相关,也可以线性不相关,因此,更新放大器模型的动态模型的模型系数和静态模型的模型系数,可以包含两个方面:Since the static model and the dynamic linear model in the amplifier model formula can be linearly related or not linearly related, therefore, updating the model coefficients of the dynamic model and the model coefficients of the static model of the amplifier model can include two aspects:
一方面,当放大器模型公式中的静态模型和动态线性模型不相关时,可以确定状态变化后的模型系数(状态变化后的输入信号的静态模型的模型系数与动态模型的模型系数从而确定状态变化后的模型系数与状态变化前的模型系数C(r′)之间的差值(第二差值和第一差值):On the one hand, when the static model and the dynamic linear model in the amplifier model formula are not correlated, the model coefficients after the state change can be determined (Model coefficients of the static model of the input signal after state change Model coefficients with dynamic models Thereby, the model coefficients after the state change are determined The difference from the model coefficient C (r') before the state change (the second difference and the first difference ):
再将当前输入信号的动态模型的模型系数与第一差值之和作为更新后的放大器模型的动态模型的模型系数;将当前输入信号的静态模型的模型系数与第二差值之和作为更新后的放大器模型的静态模型的模型系数:Then the model coefficients of the dynamic model of the current input signal difference from the first The sum is used as the model coefficients of the dynamic model of the updated amplifier model; the model coefficients of the static model of the current input signal are difference from the second The sum is used as the model coefficients for the static model of the updated amplifier model:
另一方面,当放大器模型公式中的静态模型和动态线性模型线性相关时,则该训练过程只得到一部分有效模型系数即存在:On the other hand, when the static model and the dynamic linear model in the amplifier model formulation are linearly related, then the training process only obtains a part of the effective model coefficients i.e. exists:
其中, in,
再将当前输入信号的动态模型的模型系数与第一差值之和作为更新后的放大器模型的动态模型的模型系数;将当前输入信号的静态模型的模型系数与第二差值之和作为更新后的放大器模型的静态模型的模型系数:Then the model coefficients of the dynamic model of the current input signal difference from the first The sum is used as the model coefficients of the dynamic model of the updated amplifier model; the model coefficients of the static model of the current input signal are difference from the second The sum is used as the model coefficients for the static model of the updated amplifier model:
步骤2073、将更新后的放大器模型的动态模型的模型系数和更新后的放大器模型的静态模型的模型系数代入放大器模型得到更新后的放大器模型。Step 2073: Substitute the model coefficients of the updated dynamic model of the amplifier model and the model coefficients of the updated static model of the amplifier model into the amplifier model to obtain the updated amplifier model.
示例的,图14为放大器模型的模型系数的更新过程,虚线以上的部分指示的是获取功率放大器的状态变化后的输入信号的动态模型的模型系数与变化前的输入信号的动态模型的模型系数的第一差值,及获取功率放大器的状态变化后的输入信号的静态模型的模型系数与变化前的输入信号的静态模型的模型系数的第二差值的过程,具体可以参考步骤2071a和步骤2072a,虚线以下的部分指示的是将当前输入信号的动态模型的模型系数与第一差值之和作为更新后的放大器模型的动态模型的模型系数,及将当前输入信号的静态模型的模型系数与第二差值之和作为更新后的放大器模型的静态模型的模型系数的过程,具体可以参考步骤2071b和2072b,图14中的x(1)(n)至x(R)(n)表示当前输入信号。14 is an update process of the model coefficients of the amplifier model, and the part above the dotted line indicates that the model coefficients of the dynamic model of the input signal after the state of the power amplifier is changed and the model coefficients of the dynamic model of the input signal before the change are obtained. and the process of obtaining the second difference between the model coefficients of the static model of the input signal after the state change of the power amplifier and the model coefficients of the static model of the input signal before the change, for details, refer to
步骤208、将更新后的放大器模型的逆函数作为当前输入信号的DPD模型。Step 208: Use the inverse function of the updated amplifier model as the DPD model of the current input signal.
当功率放大器的状态变化时,更新当前输入信号的放大器模型得到更新后的放大器模型,如步骤205所述,再将更新后的放大器模型的逆函数作为当前输入信号的DPD模型,避免当前输入信号在经过PA02后的输出信号产生失真。When the state of the power amplifier changes, update the amplifier model of the current input signal to obtain the updated amplifier model, as described in
步骤209、根据更新后的放大器模型的逆函数对应的DPD模型对当前输入信号进行数字预失真校正。Step 209: Perform digital pre-distortion correction on the current input signal according to the DPD model corresponding to the inverse function of the updated amplifier model.
步骤209具体可以参考步骤206,在此不再赘述。For details of
需要说明的是,当需要更新当前输入信号的放大器模型时,可以选取预设输入信号组中一个较高功率值的输入信号作为图1中的放大器模块的输入信号,然后根据重新求解出的模型系数计算出状态变化后的模型系数与状态变化前的模型系数、更新后的放大器模型的模型系数,再将其应用于其它的功率值中,获得功率放大器的状态改变后的新的放大器模型系数。这样放大器模型就可以通过偶尔的一两次系数更新,很快地适应功率放大器状态的变化,并对整个功率动态范围内的模型系数都进行及时地调整,以适应功率放大器的这种改变,使得放大器模型能够更好地适应现代无线通信系统中的功率放大器功率的动态变化。It should be noted that when the amplifier model of the current input signal needs to be updated, an input signal with a higher power value in the preset input signal group can be selected as the input signal of the amplifier module in FIG. The coefficients calculate the model coefficients after the state change, the model coefficients before the state change, and the model coefficients of the updated amplifier model, and then apply them to other power values to obtain the new amplifier model coefficients after the state of the power amplifier is changed. . In this way, the amplifier model can quickly adapt to changes in the state of the power amplifier through occasional one or two coefficient updates, and the model coefficients in the entire power dynamic range can be adjusted in time to adapt to such changes in the power amplifier, so that The amplifier model can better adapt to the dynamic changes of power amplifier power in modern wireless communication systems.
因此,根据本发明实施例提供的数字预失真校正方法中的建立放大器模型的过程可知,根据本发明实施例建立的放大器模型是一个精确但又简单的放大器模型,满足解决功率放大器的输出信号的功率动态变化场景下的DPD技术关键问题的要求。Therefore, according to the process of establishing the amplifier model in the digital predistortion correction method provided by the embodiment of the present invention, it can be known that the amplifier model established according to the embodiment of the present invention is an accurate but simple amplifier model, which satisfies the problem of solving the problem of the output signal of the power amplifier. Requirements for key issues of DPD technology under dynamic power change scenarios.
需要说明的是,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It should be noted that, in various embodiments of the present invention, the size of the sequence numbers of the above-mentioned processes does not imply the order of execution, and the execution order of each process should be determined by its functions and internal logic, rather than dealing with the present invention. The implementation of the embodiments constitutes no limitation.
综上所述,本发明实施例提供的数字预失真校正方法,由于可以根据预选输入信号确定放大器模型中的该预选输入信号的动态线性模型的调整因子和动态非线性模型的调整因子,然后再根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型,继而根据当前输入信号的放大器模型获得当前输入信号的DPD模型,最后根据DPD模型对当前输入信号进行数字预失真校正,相较于查找表模型,无需计算并存储覆盖足够的功率范围的放大器模型的模型参数,从而无需计算并存储覆盖足够的功率范围的DPD模型的模型参数来满足不同输入信号的校正要求,因此,简化了模型参数的获取过程,提高了校正效率。To sum up, in the digital predistortion correction method provided by the embodiment of the present invention, the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model can be determined according to the preselected input signal, and then The amplifier model of the current input signal is established according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, and then the DPD model of the current input signal is obtained according to the amplifier model of the current input signal, and finally according to the DPD model The model performs digital predistortion correction on the current input signal. Compared with the look-up table model, there is no need to calculate and store the model parameters of the amplifier model covering a sufficient power range, so there is no need to calculate and store the model parameters of the DPD model covering a sufficient power range. To meet the correction requirements of different input signals, the acquisition process of model parameters is simplified and the correction efficiency is improved.
本发明实施例提供一种数字预失真校正装置50,本发明所有实施例提供的装置可以应用于通信系统中,比如,该装置可以为射频单元或基站,还可以为射频单元或基站中的一部分,还可以应用于其他需要进行数字预失真校正的系统,如雷达系统或雷达系统中的一部分。如图15所示,该数字预失真校正装置50包括:Embodiments of the present invention provide a digital
第一确定单元501,第二确定单元502,建立单元503,处理单元504和校正单元505。The
第一确定单元501,用于根据预选输入信号确定放大器模型中的预选输入信号的动态线性模型的调整因子,该放大器模型用于指示输出信号与输入信号的静态模型、输入信号的动态模型的关系,动态模型包括动态线性模型和动态非线性模型,其中,动态线性模型用于指示输入信号的变量中的线性特性,动态非线性模型用于指示输入信号的变量中的非线性特性,预选输入信号为预设输入信号组中的至少两个信号,预设输入信号组包括功率值不同的多个输入信号。The
第二确定单元502,用于根据预选输入信号确定放大器模型中的预选输入信号的动态非线性模型的调整因子。The second determining
建立单元503,用于根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型。The
处理单元504,用于根据当前输入信号的放大器模型获得当前输入信号的数字预失真DPD模型。The
校正单元505,用于根据当前输入信号的DPD模型对当前输入信号进行数字预失真校正。The
综上所述,本发明实施例提供的数字预失真校正装置,由于可以根据预选输入信号确定放大器模型中的该预选输入信号的动态线性模型的调整因子和动态非线性模型的调整因子,然后再根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型,继而根据当前输入信号的放大器模型获得当前输入信号的DPD模型,最后根据DPD模型对当前输入信号进行数字预失真校正,相较于查找表模型,无需计算并存储覆盖足够的功率范围的放大器模型的模型参数,从而无需计算并存储覆盖足够的功率范围的DPD模型的模型参数来满足不同输入信号的校正要求,因此,简化了模型参数的获取过程,提高了校正效率。To sum up, the digital predistortion correction device provided by the embodiment of the present invention can determine the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal, and then The amplifier model of the current input signal is established according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, and then the DPD model of the current input signal is obtained according to the amplifier model of the current input signal, and finally according to the DPD model The model performs digital predistortion correction on the current input signal. Compared with the look-up table model, there is no need to calculate and store the model parameters of the amplifier model covering a sufficient power range, so there is no need to calculate and store the model parameters of the DPD model covering a sufficient power range. To meet the correction requirements of different input signals, the acquisition process of model parameters is simplified and the correction efficiency is improved.
本发明实施例提供另一种数字预失真校正装置50,如图16所示,该数字预失真校正装置50包括:An embodiment of the present invention provides another digital
第一确定单元501,第二确定单元502,建立单元503,处理单元504,校正单元505和更新单元506。The first determining
第一确定单元501,用于根据预选输入信号确定放大器模型中的预选输入信号的动态线性模型的调整因子,该放大器模型用于指示输出信号与输入信号的静态模型、输入信号的动态模型的关系,动态模型包括动态线性模型和动态非线性模型,其中,动态线性模型用于指示输入信号的变量中的线性特性,动态非线性模型用于指示输入信号的变量中的非线性特性,预选输入信号为预设输入信号组中的至少两个信号,预设输入信号组包括功率值不同的多个输入信号。The
第二确定单元502,用于根据预选输入信号确定放大器模型中的预选输入信号的动态非线性模型的调整因子。The second determining
建立单元503,用于根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型。The
处理单元504,用于根据当前输入信号的放大器模型获得当前输入信号的数字预失真DPD模型。The
校正单元505,用于根据当前输入信号的DPD模型对当前输入信号进行数字预失真校正。The
更新单元506,用于当功率放大器的状态变化时,更新当前输入信号的放大器模型得到更新后的放大器模型。The updating
进一步的,如图17所示,建立单元503可以包括:Further, as shown in FIG. 17 , the
第一确定模块5031和第一代入模块5032。The
第一确定模块5031,用于根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定当前输入信号的静态模型的模型系数和动态模型的模型系数该放大器模型公式为:The
其中,N表示预设输入信号组中每个输入信号的采样点个数,L1表示静态模型的模型系数的个数,L2表示动态模型的模型系数的个数,r表示预设输入信号组中的输入信号的功率量级,r为大于或等于1的整数,表示预设输入信号组的输出信号组,表示预设输入信号组的静态模型,表示预设输入信号组的动态模型,表示预设输入信号组的动态线性模型,表示预设输入信号组的动态非线性模型,表示预设输入信号组的动态线性模型的调整因子,表示预设输入信号组的动态非线性模型的调整因子。Among them, N represents the number of sampling points of each input signal in the preset input signal group, L1 represents the number of model coefficients of the static model, L2 represents the number of model coefficients of the dynamic model, and r represents the preset input signal group. The power level of the input signal, r is an integer greater than or equal to 1, represents the output signal group of the preset input signal group, a static model representing a preset set of input signals, a dynamic model representing a preset set of input signals, represents a dynamic linear model of a preset set of input signals, represents a dynamic nonlinear model of a preset set of input signals, represents the adjustment factor of the dynamic linear model of the preset input signal group, Represents an adjustment factor for the dynamic nonlinear model of the preset set of input signals.
第一代入模块5032,用于将当前输入信号的静态模型的模型系数和动态模型的模型系数代入放大器模型公式,得到当前输入信号对应的放大器模型。The
如图18所示,第一确定模块5031可以包括:As shown in FIG. 18 , the
第一确定子模块50311,第二确定子模块50312,代入子模块50313和第一处理子模块50314。The first determination sub-module 50311, the second determination sub-module 50312, the substitution sub-module 50313 and the first processing sub-module 50314.
第一确定子模块50311,用于根据预选输入信号的动态线性模型的调整因子确定预设输入信号组的动态线性模型的调整因子。The first determination sub-module 50311 is configured to determine the adjustment factor of the dynamic linear model of the preset input signal group according to the adjustment factor of the dynamic linear model of the preselected input signal.
第二确定子模块50312,用于根据预选输入信号的动态非线性模型的调整因子确定预设输入信号组的动态非线性模型的调整因子。The second determination sub-module 50312 is configured to determine the adjustment factor of the dynamic nonlinear model of the preset input signal group according to the adjustment factor of the dynamic nonlinear model of the preselected input signal.
代入子模块50313,用于将预设输入信号组的动态线性模型的调整因子、预设输入信号组的动态非线性模型的调整因子代入放大器模型公式,得到预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数。Substitute into sub-module 50313, for substituting the adjustment factor of the dynamic linear model of the preset input signal group and the adjustment factor of the dynamic nonlinear model of the preset input signal group into the amplifier model formula to obtain the model of the static model of the preset input signal group coefficients and model coefficients for the dynamic model of the preset input signal set.
第一处理子模块50314,用于将预设输入信号组的静态模型的模型系数作为当前输入信号的静态模型的模型系数将预设输入信号组的动态模型的模型系数作为当前输入信号的动态模型的模型系数 The first processing sub-module 50314 is used to use the model coefficients of the static model of the preset input signal group as the model coefficients of the static model of the current input signal Use the model coefficients of the dynamic model of the preset input signal group as the model coefficients of the dynamic model of the current input signal
如图19所示,第一确定单元501可以包括:As shown in FIG. 19 , the first determining
第二确定模块5011和第三确定模块5012。The
第二确定模块5011,用于根据第一输入信号的动态线性特性参数和线性调整因子公式,确定第一输入信号的动态线性模型的调整因子。The
第三确定模块5012,用于根据第二输入信号的动态线性特性参数的参数值和线性调整因子公式,确定第二输入信号的动态线性模型的调整因子。The
该线性调整因子公式为:The linear adjustment factor formula is:
其中,θi表示第一输入信号的动态线性特性参数的参数值或第二输入信号的动态线性特性参数的参数值,i表示第一输入信号的功率量级或第二输入信号的功率量级,θ1表示第一输入信号的动态线性特性参数的参数值,表示第一输入信号的动态线性模型的调整因子或第二输入信号的动态线性模型的调整因子。Wherein, θ i represents the parameter value of the dynamic linear characteristic parameter of the first input signal or the parameter value of the dynamic linear characteristic parameter of the second input signal, and i represents the power level of the first input signal or the power level of the second input signal , θ 1 represents the parameter value of the dynamic linear characteristic parameter of the first input signal, Represents the adjustment factor of the dynamic linear model of the first input signal or the adjustment factor of the dynamic linear model of the second input signal.
需要说明的是,动态线性特性参数为功率放大器中预设输入信号组对应的输出信号的平均功率或者功率放大器中预设输入信号组对应的输出信号的增益。It should be noted that the dynamic linear characteristic parameter is the average power of the output signal corresponding to the preset input signal group in the power amplifier or the gain of the output signal corresponding to the preset input signal group in the power amplifier.
如图20所示,第二确定单元502可以包括:As shown in FIG. 20, the second determining
第四确定模块5021和第五确定模块5022。The
第四确定模块5021,用于根据预选输入信号的动态线性特性参数的参数值和非线性特性公式确定预选输入信号的动态非线性特性参数的参数值,该非线性特性公式为:The
其中,表示预选输入信号的动态非线性特性参数的参数值,x(i)(n)表示预选输入信号的信号值,y(i)(n)表示预选输入信号对应的输出信号。in, represents the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal, x (i) (n) represents the signal value of the preselected input signal, and y (i) (n) represents the output signal corresponding to the preselected input signal.
第五确定模块5022,用于根据预选输入信号的动态非线性特性参数的参数值和非线性调整因子公式确定预选输入信号的动态非线性模型的调整因子,该非线性调整因子公式为:The
其中,表示第一输入信号的动态非线性特性参数的参数值。in, A parameter value representing a dynamic nonlinear characteristic parameter of the first input signal.
进一步的,第一确定子模块具体用于:根据预选输入信号的动态线性模型的调整因子,采用第一插值公式确定预设输入信号组的动态线性模型的调整因子该第一插值公式为:Further, the first determination sub-module is specifically used to: determine the adjustment factor of the dynamic linear model of the preset input signal group by adopting the first interpolation formula according to the adjustment factor of the dynamic linear model of the preselected input signal. The first interpolation formula is:
其中,r表示预设输入信号组中的输入信号的功率量级小于第一输入信号的功率量级M,大于第二输入信号的功率量级m,表示第一输入信号的动态线性模型的调整因子,表示第二输入信号的动态线性模型的调整因子,w(r)表示权重因子,权重因子w(r)根据权重公式确定得到,该权重公式为:Wherein, r indicates that the power level of the input signal in the preset input signal group is smaller than the power level M of the first input signal and greater than the power level m of the second input signal, represents the adjustment factor of the dynamic linear model of the first input signal, Represents the adjustment factor of the dynamic linear model of the second input signal, w (r) represents the weight factor, and the weight factor w (r) is determined according to the weight formula, and the weight formula is:
其中,Pr表示功率量级为r的输入信号的功率值,PM表示功率量级为M的第一输入信号的功率值。Wherein, Pr represents the power value of the input signal whose power level is r , and PM represents the power value of the first input signal whose power level is M.
第二确定子模块具体用于:根据预选输入信号的动态非线性模型的调整因子,采用第二插值公式确定预设输入信号组的动态非线性模型的调整因子该第二插值公式为:The second determination sub-module is specifically configured to: determine the adjustment factor of the dynamic nonlinear model of the preset input signal group by adopting the second interpolation formula according to the adjustment factor of the dynamic nonlinear model of the preselected input signal The second interpolation formula is:
其中,表示第一输入信号的动态非线性模型的调整因子,表示第二输入信号的动态非线性模型的调整因子,w(r)表示权重因子。in, represents the adjustment factor of the dynamic nonlinear model of the first input signal, represents the adjustment factor of the dynamic nonlinear model of the second input signal, and w (r) represents the weighting factor.
需要说明的是,功率放大器的状态变化可以为器件老化、温度波动或者偏置电压变化。It should be noted that the state change of the power amplifier may be device aging, temperature fluctuation or bias voltage change.
如图21所示,更新单元506可以包括:As shown in Figure 21, the
第一获取模块5061,第二获取模块5062和第二代入模块5063。The
第一获取模块5061,用于根据当前输入信号的放大器模型,获取更新后的放大器模型的动态模型的模型系数。The first obtaining
第二获取模块5062,用于根据当前输入信号的放大器模型,获取更新后的放大器模型的静态模型的模型系数。The second obtaining
第二代入模块5063,用于将更新后的放大器模型的动态模型的模型系数和更新后的放大器模型的静态模型的模型系数代入放大器模型得到更新后的放大器模型。The
如图22所示,第一获取模块5061可以包括:As shown in Figure 22, the
第一差值子模块50611和第二处理子模块50612。The first difference sub-module 50611 and the second processing sub-module 50612.
第一差值子模块50611,用于将功率放大器的状态变化后的输入信号的动态模型的模型系数与变化前的输入信号的动态模型的模型系数之差作为第一差值。The first difference sub-module 50611 is configured to use the difference between the model coefficient of the dynamic model of the input signal after the state of the power amplifier changes and the model coefficient of the dynamic model of the input signal before the change as the first difference.
第二处理子模块50612,用于将当前输入信号的动态模型的模型系数与第一差值之和作为更新后的放大器模型的动态模型的模型系数。The second processing sub-module 50612 is configured to use the sum of the model coefficient of the dynamic model of the current input signal and the first difference as the model coefficient of the dynamic model of the updated amplifier model.
如图23所示,第二获取模块5062可以包括:As shown in Figure 23, the second obtaining
第二差值子模块50621和第三处理子模块50622。The
第二差值子模块50621,用于将功率放大器的状态变化后的输入信号的静态模型的模型系数与变化前的输入信号的静态模型的模型系数之差作为第二差值。The
第三处理子模块50622,用于将当前输入信号的静态模型的模型系数与第二差值之和作为更新后的放大器模型的静态模型的模型系数。The
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific working process of the above-described devices and units, reference may be made to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
综上所述,本发明实施例提供的数字预失真校正装置,由于可以根据预选输入信号确定放大器模型中的该预选输入信号的动态线性模型的调整因子和动态非线性模型的调整因子,然后再根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型,继而根据当前输入信号的放大器模型获得当前输入信号的DPD模型,最后根据DPD模型对当前输入信号进行数字预失真校正,相较于查找表模型,无需计算并存储覆盖足够的功率范围的放大器模型的模型参数,从而无需计算并存储覆盖足够的功率范围的DPD模型的模型参数来满足不同输入信号的校正要求,因此,简化了模型参数的获取过程,提高了校正效率。To sum up, the digital predistortion correction device provided by the embodiment of the present invention can determine the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal, and then The amplifier model of the current input signal is established according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, and then the DPD model of the current input signal is obtained according to the amplifier model of the current input signal, and finally according to the DPD model The model performs digital predistortion correction on the current input signal. Compared with the look-up table model, there is no need to calculate and store the model parameters of the amplifier model covering a sufficient power range, so there is no need to calculate and store the model parameters of the DPD model covering a sufficient power range. To meet the correction requirements of different input signals, the acquisition process of model parameters is simplified and the correction efficiency is improved.
本发明实施例提供又一种数字预失真校正装置,如图24所示,该数字预失真校正装置包括:至少一个处理器701,至少一个输入输出(英文:Input-Output;简称:IO)接口702或者其他通信接口,存储器703,和至少一个通信总线704,用于实现这些装置之间的连接通信。处理器701用于执行存储器703中的计算机执行指令7031,控制IO接口702进行收发。存储器703可能包含随机存取存储器(英文:Random Access Memory;简称:RAM),也可能包含非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个IO接口702(可以是有线或者无线)实现该数字预失真校正装置进行数据的接收与发送,包括与至少一个其他网元之间的通信连接。当处理器执行存储器中的计算机执行指令时,可以执行上述方法实施例中的步骤,具体可以参考上述方法实施例中的描述,在此不再赘述。An embodiment of the present invention provides another digital predistortion correction device. As shown in FIG. 24 , the digital predistortion correction device includes: at least one processor 701 and at least one input-output (English: Input-Output; abbreviated: IO) interface 702 or other communication interface, memory 703, and at least one communication bus 704 for implementing connection communication between these devices. The processor 701 is configured to execute the computer-executed instructions 7031 in the memory 703, and control the IO interface 702 to send and receive. The memory 703 may include random access memory (English: Random Access Memory; RAM for short), or may include non-volatile memory (non-volatile memory), such as at least one disk memory. Through at least one IO interface 702 (which may be wired or wireless), the digital pre-distortion correction apparatus performs data reception and transmission, including communication connection with at least one other network element. When the processor executes the computer execution instructions in the memory, the steps in the foregoing method embodiments may be executed. For details, reference may be made to the descriptions in the foregoing method embodiments, which will not be repeated here.
本发明实施例还提供一种数字预失真校正装置,如图24所示,该数字预失真校正装置包括:An embodiment of the present invention also provides a digital predistortion correction device, as shown in FIG. 24 , the digital predistortion correction device includes:
处理器701,用于根据预选输入信号确定放大器模型中的预选输入信号的动态线性模型的调整因子,该放大器模型用于指示输出信号与输入信号的静态模型、输入信号的动态模型的关系,动态模型包括动态线性模型和动态非线性模型,其中,动态线性模型用于指示输入信号的变量中的线性特性,动态非线性模型用于指示输入信号的变量中的非线性特性,预选输入信号为预设输入信号组中的至少两个信号,预设输入信号组包括功率值不同的多个输入信号。The processor 701 is configured to determine the adjustment factor of the dynamic linear model of the preselected input signal in the amplifier model according to the preselected input signal, where the amplifier model is used to indicate the relationship between the output signal and the static model of the input signal, the dynamic model of the input signal, and the dynamic model of the input signal. The model includes a dynamic linear model and a dynamic nonlinear model, wherein the dynamic linear model is used to indicate the linear characteristic in the variable of the input signal, the dynamic nonlinear model is used to indicate the nonlinear characteristic of the variable of the input signal, and the input signal is preselected as the pre-selected input signal. Assuming at least two signals in the input signal group, the preset input signal group includes a plurality of input signals with different power values.
处理器701还用于根据预选输入信号确定放大器模型中的预选输入信号的动态非线性模型的调整因子。The processor 701 is further configured to determine an adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal.
处理器701还用于根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型。The processor 701 is further configured to establish an amplifier model of the current input signal according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal.
处理器701还用于根据当前输入信号的放大器模型获得当前输入信号的数字预失真DPD模型。可选的,可以将当前输入信号的放大器模型的逆函数作为当前输入信号的数字预失真DPD模型。The processor 701 is further configured to obtain a digital predistortion DPD model of the current input signal according to the amplifier model of the current input signal. Optionally, the inverse function of the amplifier model of the current input signal may be used as the digital predistortion DPD model of the current input signal.
处理器701还用于根据当前输入信号的DPD模型对当前输入信号进行数字预失真校正。The processor 701 is further configured to perform digital pre-distortion correction on the current input signal according to the DPD model of the current input signal.
需要说明的是,本发明实施例中的处理器执行存储器中的计算机执行指令时,可以执行上述方法实施例中的步骤,具体可以参考上述方法实施例中的描述。It should be noted that, when the processor in this embodiment of the present invention executes the computer execution instructions in the memory, the steps in the foregoing method embodiments may be executed, and for details, reference may be made to the descriptions in the foregoing method embodiments.
综上所述,本发明实施例提供的数字预失真校正装置,由于可以根据预选输入信号确定放大器模型中的该预选输入信号的动态线性模型的调整因子和动态非线性模型的调整因子,然后再根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型,继而根据当前输入信号的放大器模型获得当前输入信号的DPD模型,最后根据DPD模型对当前输入信号进行数字预失真校正,相较于查找表模型,无需计算并存储覆盖足够的功率范围的放大器模型的模型参数,从而无需计算并存储覆盖足够的功率范围的DPD模型的模型参数来满足不同输入信号的校正要求,因此,简化了模型参数的获取过程,提高了校正效率。To sum up, the digital predistortion correction device provided by the embodiment of the present invention can determine the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal, and then The amplifier model of the current input signal is established according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, and then the DPD model of the current input signal is obtained according to the amplifier model of the current input signal, and finally according to the DPD model The model performs digital predistortion correction on the current input signal. Compared with the look-up table model, there is no need to calculate and store the model parameters of the amplifier model covering a sufficient power range, so there is no need to calculate and store the model parameters of the DPD model covering a sufficient power range. To meet the correction requirements of different input signals, the acquisition process of model parameters is simplified and the correction efficiency is improved.
进一步的,处理器701具体用于:Further, the processor 701 is specifically used for:
根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子,采用放大器模型公式确定当前输入信号的静态模型的模型系数和动态模型的模型系数该放大器模型公式为:According to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, the model coefficient of the static model of the current input signal is determined by the amplifier model formula and the model coefficients of the dynamic model The amplifier model formula is:
其中,N表示预设输入信号组中每个输入信号的采样点个数,L1表示静态模型的模型系数的个数,L2表示动态模型的模型系数的个数,r表示预设输入信号组中的输入信号的功率量级,r为大于或等于1的整数,表示预设输入信号组的输出信号组,表示预设输入信号组的静态模型,表示预设输入信号组的动态模型,表示预设输入信号组的动态线性模型,表示预设输入信号组的动态非线性模型,表示预设输入信号组的动态线性模型的调整因子,表示预设输入信号组的动态非线性模型的调整因子;将当前输入信号的静态模型的模型系数和动态模型的模型系数代入放大器模型公式,得到当前输入信号对应的放大器模型。Among them, N represents the number of sampling points of each input signal in the preset input signal group, L1 represents the number of model coefficients of the static model, L2 represents the number of model coefficients of the dynamic model, and r represents the preset input signal group. The power level of the input signal, r is an integer greater than or equal to 1, represents the output signal group of the preset input signal group, a static model representing a preset set of input signals, a dynamic model representing a preset set of input signals, represents a dynamic linear model of a preset set of input signals, represents a dynamic nonlinear model of a preset set of input signals, represents the adjustment factor of the dynamic linear model of the preset input signal group, Represents the adjustment factor of the dynamic nonlinear model of the preset input signal group; the model coefficient of the static model of the current input signal and the model coefficients of the dynamic model Substitute into the amplifier model formula to obtain the amplifier model corresponding to the current input signal.
处理器701还具体用于:The processor 701 is also specifically used for:
根据预选输入信号的动态线性模型的调整因子确定预设输入信号组的动态线性模型的调整因子;根据预选输入信号的动态非线性模型的调整因子确定预设输入信号组的动态非线性模型的调整因子;将预设输入信号组的动态线性模型的调整因子、预设输入信号组的动态非线性模型的调整因子代入放大器模型公式,得到预设输入信号组的静态模型的模型系数和预设输入信号组的动态模型的模型系数;将预设输入信号组的静态模型的模型系数作为当前输入信号的静态模型的模型系数将预设输入信号组的动态模型的模型系数作为当前输入信号的动态模型的模型系数 Determine the adjustment factor of the dynamic linear model of the preset input signal group according to the adjustment factor of the dynamic linear model of the preselected input signal; determine the adjustment of the dynamic nonlinear model of the preset input signal group according to the adjustment factor of the dynamic nonlinear model of the preselected input signal factor; substitute the adjustment factor of the dynamic linear model of the preset input signal group and the adjustment factor of the dynamic nonlinear model of the preset input signal group into the amplifier model formula to obtain the model coefficients of the static model of the preset input signal group and the preset input The model coefficients of the dynamic model of the signal group; the model coefficients of the static model of the preset input signal group are taken as the model coefficients of the static model of the current input signal Use the model coefficients of the dynamic model of the preset input signal group as the model coefficients of the dynamic model of the current input signal
需要说明的是,预选输入信号可以为预设输入信号组中功率值最高的第一输入信号和功率值最低的第二输入信号,处理器701具体用于:It should be noted that the preselected input signal may be the first input signal with the highest power value and the second input signal with the lowest power value in the preset input signal group, and the processor 701 is specifically configured to:
根据第一输入信号的动态线性特性参数和线性调整因子公式,确定第一输入信号的动态线性模型的调整因子;根据第二输入信号的动态线性特性参数的参数值和线性调整因子公式,确定第二输入信号的动态线性模型的调整因子,该线性调整因子公式为:Determine the adjustment factor of the dynamic linear model of the first input signal according to the dynamic linear characteristic parameter of the first input signal and the linear adjustment factor formula; determine the first input signal according to the parameter value of the dynamic linear characteristic parameter of the second input signal and the linear adjustment factor formula The adjustment factor of the dynamic linear model of the two input signals, the linear adjustment factor formula is:
其中,θi表示第一输入信号的动态线性特性参数的参数值或第二输入信号的动态线性特性参数的参数值,i表示第一输入信号的功率量级或第二输入信号的功率量级,θ1表示第一输入信号的动态线性特性参数的参数值,表示第一输入信号的动态线性模型的调整因子或第二输入信号的动态线性模型的调整因子。Wherein, θ i represents the parameter value of the dynamic linear characteristic parameter of the first input signal or the parameter value of the dynamic linear characteristic parameter of the second input signal, and i represents the power level of the first input signal or the power level of the second input signal , θ 1 represents the parameter value of the dynamic linear characteristic parameter of the first input signal, Represents the adjustment factor of the dynamic linear model of the first input signal or the adjustment factor of the dynamic linear model of the second input signal.
需要说明的是,动态线性特性参数可以为功率放大器中预设输入信号组对应的输出信号的平均功率或者功率放大器中预设输入信号组对应的输出信号的增益。It should be noted that the dynamic linear characteristic parameter may be the average power of the output signal corresponding to the preset input signal group in the power amplifier or the gain of the output signal corresponding to the preset input signal group in the power amplifier.
处理器701还具体用于:The processor 701 is also specifically used for:
根据预选输入信号的动态线性特性参数的参数值和非线性特性公式确定预选输入信号的动态非线性特性参数的参数值,该非线性特性公式为:The parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal is determined according to the parameter value of the dynamic linear characteristic parameter of the preselected input signal and the nonlinear characteristic formula, and the nonlinear characteristic formula is:
其中,表示预选输入信号的动态非线性特性参数的参数值,x(i)(n)表示预选输入信号的信号值,y(i)(n)表示预选输入信号对应的输出信号。in, represents the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal, x (i) (n) represents the signal value of the preselected input signal, and y (i) (n) represents the output signal corresponding to the preselected input signal.
根据预选输入信号的动态非线性特性参数的参数值和非线性调整因子公式确定预选输入信号的动态非线性模型的调整因子,该非线性调整因子公式为:The adjustment factor of the dynamic nonlinear model of the preselected input signal is determined according to the parameter value of the dynamic nonlinear characteristic parameter of the preselected input signal and the nonlinear adjustment factor formula. The nonlinear adjustment factor formula is:
其中,表示第一输入信号的动态非线性特性参数的参数值。in, A parameter value representing a dynamic nonlinear characteristic parameter of the first input signal.
处理器701还具体用于:The processor 701 is also specifically used for:
根据预选输入信号的动态线性模型的调整因子,采用第一插值公式确定预设输入信号组的动态线性模型的调整因子该第一插值公式为:According to the adjustment factor of the dynamic linear model of the preselected input signal, the first interpolation formula is used to determine the adjustment factor of the dynamic linear model of the preset input signal group The first interpolation formula is:
其中,r表示预设输入信号组中的输入信号的功率量级小于第一输入信号的功率量级M,大于第二输入信号的功率量级m,表示第一输入信号的动态线性模型的调整因子,表示第二输入信号的动态线性模型的调整因子,w(r)表示权重因子,权重因子w(r)根据权重公式确定得到,该权重公式为:Wherein, r indicates that the power level of the input signal in the preset input signal group is smaller than the power level M of the first input signal and greater than the power level m of the second input signal, represents the adjustment factor of the dynamic linear model of the first input signal, Represents the adjustment factor of the dynamic linear model of the second input signal, w (r) represents the weight factor, and the weight factor w (r) is determined according to the weight formula, and the weight formula is:
其中,Pr表示功率量级为r的输入信号的功率值,PM表示功率量级为M的第一输入信号的功率值。Wherein, Pr represents the power value of the input signal whose power level is r , and PM represents the power value of the first input signal whose power level is M.
处理器701还具体用于根据预选输入信号的动态非线性模型的调整因子,采用第二插值公式确定预设输入信号组的动态非线性模型的调整因子第二插值公式为:The processor 701 is also specifically configured to use the second interpolation formula to determine the adjustment factor of the dynamic nonlinear model of the preset input signal group according to the adjustment factor of the dynamic nonlinear model of the preselected input signal The second interpolation formula is:
其中,表示第一输入信号的动态非线性模型的调整因子,表示第二输入信号的动态非线性模型的调整因子,w(r)表示权重因子。in, represents the adjustment factor of the dynamic nonlinear model of the first input signal, represents the adjustment factor of the dynamic nonlinear model of the second input signal, and w (r) represents the weighting factor.
需要说明的是,处理器701还用于:It should be noted that the processor 701 is also used for:
当功率放大器的状态变化时,更新当前输入信号的放大器模型得到更新后的放大器模型。When the state of the power amplifier changes, the amplifier model of the current input signal is updated to obtain the updated amplifier model.
功率放大器的状态变化可以为器件老化、温度波动或者偏置电压变化。The state change of the power amplifier can be device aging, temperature fluctuation or bias voltage change.
处理器701还具体用于:根据当前输入信号的放大器模型,获取更新后的放大器模型的动态模型的模型系数;根据当前输入信号的放大器模型,获取更新后的放大器模型的静态模型的模型系数;将更新后的放大器模型的动态模型的模型系数和更新后的放大器模型的静态模型的模型系数代入放大器模型得到更新后的放大器模型。The processor 701 is further specifically configured to: obtain the model coefficients of the dynamic model of the updated amplifier model according to the amplifier model of the current input signal; obtain the model coefficients of the static model of the updated amplifier model according to the amplifier model of the current input signal; The updated amplifier model is obtained by substituting the model coefficients of the dynamic model of the updated amplifier model and the model coefficients of the updated static model of the amplifier model into the amplifier model.
处理器701还具体用于:将功率放大器的状态变化后的输入信号的动态模型的模型系数与变化前的输入信号的动态模型的模型系数之差作为第一差值;将当前输入信号的动态模型的模型系数与第一差值之和作为更新后的放大器模型的动态模型的模型系数。The processor 701 is further specifically configured to: take the difference between the model coefficient of the dynamic model of the input signal after the state of the power amplifier changes and the model coefficient of the dynamic model of the input signal before the change as the first difference; The sum of the model coefficient of the model and the first difference is used as the model coefficient of the dynamic model of the updated amplifier model.
处理器701还具体用于:将功率放大器的状态变化后的输入信号的静态模型的模型系数与变化前的输入信号的静态模型的模型系数之差作为第二差值;将当前输入信号的静态模型的模型系数与第二差值之和作为更新后的放大器模型的静态模型的模型系数。The processor 701 is further specifically configured to: take the difference between the model coefficient of the static model of the input signal after the state of the power amplifier changes and the model coefficient of the static model of the input signal before the change as the second difference; The sum of the model coefficients of the model and the second difference is used as the model coefficients of the static model of the updated amplifier model.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific working process of the above-described devices and units, reference may be made to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
应该理解的是,在本发明实施例中,处理器701可以是中央处理单元(英文:Central Processing Unit;简称:CPU),该处理器还可以是其他通用处理器、数字信号处理器(英文:Digital Sgnal Processing;简称:DSP)、专用集成电路(英文:ApplicationSpecific Integrated Circuit;简称:ASIC)、现成可编程门阵列(英文:Field-Programmable Gate Array;简称:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器,该处理器也可以是任何常规的处理器等。It should be understood that, in this embodiment of the present invention, the processor 701 may be a central processing unit (English: Central Processing Unit; CPU for short), and the processor may also be other general-purpose processors, digital signal processors (English: Digital Sgnal Processing; Abbreviation: DSP), Application Specific Integrated Circuit (English: ApplicationSpecific Integrated Circuit; Abbreviation: ASIC), Off-the-shelf Programmable Gate Array (English: Field-Programmable Gate Array; Abbreviation: FPGA) or other programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, but the processor may be any conventional processor, or the like.
该存储器703可以包括只读存储器和随机存取存储器,并向处理器701提供计算机执行指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。The memory 703 may include read-only memory and random access memory, and provides computer-executable instructions and data to the processor 701 . A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information.
在实现过程中,上述方法实施例中的各步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step in the above method embodiments may be completed by an integrated logic circuit of hardware in the processor 701 or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present invention may be directly embodied as executed by a hardware processor, or executed by a combination of hardware and software modules in the processor. The software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware. To avoid repetition, detailed description is omitted here.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory;简称:ROM)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。The functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (English: Read-Only Memory; ROM for short), RAM, magnetic disk or optical disk and other media that can store program codes.
综上所述,本发明实施例提供的数字预失真校正装置,由于处理器可以根据预选输入信号确定放大器模型中的该预选输入信号的动态线性模型的调整因子和动态非线性模型的调整因子,然后再根据预选输入信号的动态线性模型的调整因子、预选输入信号的动态非线性模型的调整因子建立当前输入信号的放大器模型,继而根据当前输入信号的放大器模型获得当前输入信号的DPD模型,最后根据DPD模型对当前输入信号进行数字预失真校正,相较于查找表模型,无需计算并存储覆盖足够的功率范围的放大器模型的模型参数,从而无需计算并存储覆盖足够的功率范围的DPD模型的模型参数来满足不同输入信号的校正要求,因此,简化了模型参数的获取过程,提高了校正效率。To sum up, in the digital predistortion correction device provided by the embodiment of the present invention, since the processor can determine the adjustment factor of the dynamic linear model and the adjustment factor of the dynamic nonlinear model of the preselected input signal in the amplifier model according to the preselected input signal, Then, the amplifier model of the current input signal is established according to the adjustment factor of the dynamic linear model of the preselected input signal and the adjustment factor of the dynamic nonlinear model of the preselected input signal, and then the DPD model of the current input signal is obtained according to the amplifier model of the current input signal. Finally, Digital predistortion correction is performed on the current input signal according to the DPD model. Compared with the look-up table model, there is no need to calculate and store the model parameters of the amplifier model covering a sufficient power range, so there is no need to calculate and store the DPD model covering a sufficient power range. The model parameters are used to meet the correction requirements of different input signals. Therefore, the acquisition process of the model parameters is simplified and the correction efficiency is improved.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection of the present invention. within the range.
Claims (30)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2015/075606 WO2016154933A1 (en) | 2015-03-31 | 2015-03-31 | Digital pre-distortion correcting method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107431495A CN107431495A (en) | 2017-12-01 |
| CN107431495B true CN107431495B (en) | 2020-01-03 |
Family
ID=57006540
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201580078331.XA Active CN107431495B (en) | 2015-03-31 | 2015-03-31 | Digital predistortion correction method and device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107431495B (en) |
| WO (1) | WO2016154933A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112039445A (en) * | 2019-06-03 | 2020-12-04 | 大唐移动通信设备有限公司 | A method and device for processing digital predistortion DPD |
| CN113014207B (en) * | 2021-03-03 | 2023-07-18 | 展讯通信(上海)有限公司 | Radio frequency circuit, predistortion compensation method and device thereof and electronic equipment |
| US20250274083A1 (en) * | 2021-10-28 | 2025-08-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Digital Predistortion Method and Digital Predistortion Apparatus |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101040502A (en) * | 2004-01-21 | 2007-09-19 | 电力波技术公司 | Wideband enhanced digital injection predistortion system and method |
| CN101156159A (en) * | 2004-03-03 | 2008-04-02 | 电力波技术公司 | Digital predistortion system and method for high efficiency trasmitters |
| US7577211B2 (en) * | 2004-03-01 | 2009-08-18 | Powerwave Technologies, Inc. | Digital predistortion system and method for linearizing an RF power amplifier with nonlinear gain characteristics and memory effects |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101807886B (en) * | 2010-03-26 | 2012-08-08 | 深圳市云海通讯股份有限公司 | Radio frequency power amplifying device and analog predistortion correction method thereof |
| KR101102465B1 (en) * | 2010-05-03 | 2012-01-05 | 한국과학기술원 | Digital Predistortion Apparatus and Method for Broadband Power Amplifier |
| US8351876B2 (en) * | 2010-08-03 | 2013-01-08 | Crestcom, Inc. | Transmitter linearized using cartesian-processed look-up table and method therefor |
-
2015
- 2015-03-31 CN CN201580078331.XA patent/CN107431495B/en active Active
- 2015-03-31 WO PCT/CN2015/075606 patent/WO2016154933A1/en active Application Filing
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101040502A (en) * | 2004-01-21 | 2007-09-19 | 电力波技术公司 | Wideband enhanced digital injection predistortion system and method |
| US7577211B2 (en) * | 2004-03-01 | 2009-08-18 | Powerwave Technologies, Inc. | Digital predistortion system and method for linearizing an RF power amplifier with nonlinear gain characteristics and memory effects |
| CN101156159A (en) * | 2004-03-03 | 2008-04-02 | 电力波技术公司 | Digital predistortion system and method for high efficiency trasmitters |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016154933A1 (en) | 2016-10-06 |
| CN107431495A (en) | 2017-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6159890B2 (en) | Method for determining digital predistortion parameters and predistortion system | |
| US11171614B2 (en) | Multi-band digital compensator for a non-linear system | |
| US10523159B2 (en) | Digital compensator for a non-linear system | |
| US8787494B2 (en) | Modeling digital predistorter | |
| CN103609027B (en) | RF transmitter architecture, integrated circuit device, wireless communication unit and method thereof | |
| CN107431495B (en) | Digital predistortion correction method and device | |
| CN106208985A (en) | A kind of adaptive digital pre-distortion method based on look-up table and system | |
| WO2022237395A1 (en) | Pre-distortion processing method and apparatus, communication device, and storage medium | |
| WO2022262991A1 (en) | Systems and methods for multiband linearization using kernel regression | |
| KR20050006725A (en) | Apparatus and method for power amplifying using predistortion and radio communication system having the apparatus | |
| CN102611661B (en) | Predistortion device and method based on precise inverse solution memory polynomial model equation | |
| CN108111448B (en) | Method and device for generating predistortion lookup table and predistortion calibration equipment | |
| CN116405351A (en) | Nonlinear system distortion correction method, nonlinear system distortion correction device, electronic equipment and storage medium | |
| CN113132279A (en) | Pre-distortion processing method, device, equipment and storage medium | |
| CN114553247B (en) | Radio frequency circuit, method and device for determining digital predistortion coefficient set | |
| CN106411271A (en) | Predistortion device for power amplifier and parameter selection method thereof | |
| CN105453421B (en) | A digital predistortion correction device and method | |
| CN107612856A (en) | A kind of digital pre-distortion processing method and device | |
| CN114244292A (en) | DPD frequency band dividing correction method suitable for multiple scenes and application | |
| CN111131104B (en) | Pre-distortion processing method, device, storage medium and equipment | |
| CN104300919A (en) | Predistortion method and predistortion device | |
| WO2018054259A1 (en) | Method and apparatus for processing baseband signal | |
| CN109088681B (en) | Method for determining initial gain of WiFi module, electronic device and computer-readable storage medium | |
| JP6235899B2 (en) | Transmitting apparatus and distortion compensation method | |
| WO2020081887A1 (en) | Multi-band digital compensator for a non-linear system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |