Disclosure of Invention
Aiming at the problem of large occupied resources in a compensation scheme which is commonly used in a broadband communication system and is realized based on a lookup table, in order to reduce the complexity of broadband predistortion compensation and simultaneously maintain the good linearity and efficiency of the power amplifier, the invention provides a digital enhancement method applicable to a 5G signal and facing to a hundred-megalevel broadband amplifier.
The invention provides a digital enhancement method of a power amplifier suitable for a 5G signal, which comprises the following steps:
A signal source module generates an OFDM signal x n; the digital enhancement module is used for setting the crest factor clipping rate, adjusting the peak-to-average power ratio of the OFDM signal and generating clipping signal v k, interpolating v k to generate multiphase signal transmission, and sampling feedback signals through a power amplifier;
the structure of the equivalent baseband output of the PA model is composed of two parts, namely a nonlinear system related to the current signal and the previous signal and a linear time-invariant system after low-pass filtering and downsampling;
And (III) constructing a compensation module in the digital enhancement module, which comprises the following steps:
(1) GMP (generalized memory polynomial) model representation is adopted for a nonlinear system, diagonal terms, lag terms and lead term basis function matrixes of the model are respectively phi a、Φb、Φc, and corresponding model coefficient matrixes are respectively W a、Wb、Wc;Wa diagonal term model coefficients a kl,Wb lag term model coefficients b klm,Wc lead term model coefficients c klm;
(2) Taking a low memory part of a diagonal basis function matrix phi a to form a matrix phi a ', and forming a new basis function matrix psi, psi= [ psi aΦbΦc ] by a convolution output matrix psi a of phi a' and a convolution kernel H and phi b、Φc;
(3) Calculating a model coefficient matrix W, W= (ψ ΗΨ)-1ΨΗXn; wherein W= [ W a Wb Wc]T; the upper corner mark T represents transposition, H represents a conjugate matrix, -1 represents an inverse matrix, and X n represents an input multiphase signal;
(4) Building a lookup table of model coefficients and realizing the lookup table in hardware, wherein the lookup table comprises the following steps:
The output of the GMP model is expressed as follows:
Wherein K, L a represents the nonlinear order and the memory depth of the diagonal terms respectively, M b、Lb represents the lag depth and the memory depth of the lag term respectively, M c、Lc represents the lead depth and the memory depth of the lead term respectively, |x (n-l) | represents the envelope of the input signal x (n-l) | represents the convolution operation, h k (n) represents the unit impulse response of the (k+1) th filter in the configured FIR filter bank, and the model coefficients in the above formula Calculating model coefficients in advance to establish a lookup table;
the input signal x (n-l) is multiplied by the model coefficient obtained by the corresponding lookup table index and summed to obtain the final predistortion signal y (n).
The method has the advantages and positive effects that the digital enhancement method for the hundred-megalevel broadband amplifier is realized, the multi-phase cascade structure is adopted, the memory depth of diagonal terms in the existing power amplifier model is effectively reduced through cascading a short memory nonlinear system and a long memory LTI (linear time invariant system), the dynamic configuration compensation of multi-phase branches based on a lookup table can be realized in hardware, and the compensation flexibility is greatly improved while the broadband compensation complexity is reduced. The method can reduce the hardware resources required by realizing wideband power amplification, has higher configuration flexibility, maintains good linearity and efficiency of the power amplifier while reducing the realization cost in actual engineering, and has practical, efficient and high precision.
Detailed Description
Embodiments of the present invention will now be described in detail and with reference to the accompanying drawings.
The embodiment of the invention realizes a digital enhancement method applicable to a 5G signal and facing to a power amplifier, as shown in fig. 1, and the structure of a cascade unit in fig. 1 is shown in fig. 4. The implementation of the steps of the method of the invention will be described separately.
Step one, the signal source module modulates the data symbols X k by Quadrature Phase Shift Keying (QPSK) or Quadrature Amplitude Modulation (QAM), and generates an OFDM signal X n by Inverse Fast Fourier Transform (IFFT) and oversampling.
Where X k is a Quadrature Phase Shift Keying (QPSK) or Quadrature Amplitude Modulation (QAM) modulated data symbol for the kth subcarrier, N is the number of subcarriers, J is the oversampling rate, and J is the imaginary unit.
Step two, the digital enhancement module sets clipping rate CR of Crest Factor Reduction (CFR), x n is obtained by clipping the time domain of the OFDM signal x n, PAPR of the OFDM signal is reduced by Clipping and Filtering (CF) in the frequency domain, v k is generated, and the proportionality coefficient beta is pre-calculated and stored in a table.
Where F n is time domain clipping noise, F n is frequency domain clipping noise obtained by Fast Fourier Transform (FFT) F k,Fk,For the filtered frequency domain clipping noise, β is a scaling factor, V k is a frequency domain clipping signal, and V k is subjected to inverse fourier transform (IFFT) to obtain V k.
Step three, the following parameters can be dynamically configured according to the requirement:
(1) The clipping rate CR of the signal can be configured, and the PAPR of the OFDM signal can be adjusted according to the requirement;
(2) According to the bandwidth BW of the source signal and the corresponding rate SR, the proper multiphase branch number M is set, the delay parameters corresponding to each phase can be configured, the post-addition of the parameters corresponding to each phase delay is realized, and the value of M is as follows:
Wherein, p is the number of half-band filters in the interpolation module, SR is the signal rate, f clk is the hardware clock frequency, ceil (·) is the upward rounding.
(3) Predistortion (DPD) coefficients are calculated from the source signal and the feedback signal, and stored predistortion (DPD) coefficients corresponding to the primary look-up table and the backup look-up table may be updated.
Step four, v k generates multiphase signal transmission through interpolation, and performs sampling through a Power Amplifier (PA), and uses a source signal v k and a sampling signal u k, as shown in fig. 2, to extract coefficients by adopting a model inversion structure, construct a PA model based on a low-complexity cascade model and perform training, any nonlinearity in the transmission process can be represented by Volterra series, a nonlinear system thereof represents the whole radio frequency signal chain, and the PA is modeled as a second-order nonlinear system y (t) with memory for convenience of explanation. In fig. 2, y (n) is a discrete signal obtained by sampling y (t), y (t) is an output of PA, x (n) is a discrete signal corresponding to x (t), and x (t) is an input of PA.
Where g (T) is a continuous signal modulated by v k, p (T) is a zero-order keeper, T is a sampling duration, T, τ 1,τ2 each represent a corresponding time, 0< τ 1≤τ2≤T,wc represents a carrier frequency, and k 2(τ1,τ2) represents a Volterra series model second-order kernel.
Where z (T) is a component generated corresponding to the second-order nonlinear system, p 1 (T) is a pulse from time τ 2 to time t+τ 1, and p 2 (T) is a pulse from time τ 1 to time τ 2. Z (jw) represents the frequency domain transform of Z (t), w represents frequency, delta represents impulse response, H 1k(jw)、H2k (jw) respectively corresponds to the frequency response characteristics of the nonlinear term, LTI represents a linear time-invariant system, and NL represents a nonlinear system. The structure of the equivalent baseband output of the PA second-order nonlinear system, after low-pass filtering and downsampling, is shown by the above equation to be composed of two parts, one involving nonlinear conversion of current and previous samples, denoted by v k 2,vkvk+1, denoted by NL, and the other by the linear time-invariant system, denoted by LTI.
By cascading the Volterra model and the LTI system, the PA nonlinearity can be accurately modeled, the power spectrums of the modeled output signal and the PA actual output signal are shown in fig. 3, NMSE (normalized mean square error) performance can reach-36 dB, and high-precision modeling of the PA can be realized.
Step five, the nonlinear part of the PA model selects a GMP model with short memory, long memory LTI is realized by a filter, the extraction process of a coefficient matrix W of the model is explained below, in addition, the cascade model is also adopted to construct a low-complexity compensation module, the model used by the compensation module is the same as the PA model, the parameter extraction process needs to exchange input and output, namely, the output of the PA is used as input, the source signal is used as output, the rest deduction processes are consistent, the specific hardware structure is shown in figure 4, the GMP model coefficients of short memories are stored in the lookup table, and the long memory LTI is realized by the polyphase filter bank.
The GMP model is expressed as follows:
Wherein x (n) represents an input signal, y (n) represents an output signal, a kl、bklm、cklm represents a diagonal term, a lag term and a lead term model coefficient respectively, K a、La represents a nonlinear order and a memory depth of the diagonal term respectively, K b、Mb、Lb represents a nonlinear order, a lag depth and a memory depth of the lag term respectively, K c、Mc、Lc represents a nonlinear order, a lead depth and a memory depth of the lead term respectively, and |x (n-l) | represents a signal envelope.
The above is rewritten into a matrix form: Wherein:
Wherein, phi a、Φb、Φc is a diagonal term, a lag term and a lead term basis function matrix respectively, W a、Wb、Wc represents model parameters, the memory depth of the cross term is considered to be lower, the memory effect of the diagonal term is only reduced, the low memory part of the phi a matrix is written as phi a', and the dimension is far lower than phi a.
Ψa=H*Φa'
Wherein Φ a 'is a low-memory basis function column matrix of a diagonal term, H is a convolution kernel of M 1×N1, M 1 is the filter order, N 1 is the number of filters, the implementation of the FIR filter bank can be configured, and the matrix ψ a is a convolution output matrix of the Φ a' column matrix and the convolution kernel H. And combining the phi a and the phi b、Φc into a new basis function matrix, wherein the phi= [ psi aΦbΦc ].
Model coefficient matrixCalculated by LS (least squares) algorithm:
W=(ΨΗΨ)-1ΨΗXn
Wherein, the upper corner mark H represents a conjugate matrix, the upper corner mark-1 represents an inverse matrix, and X n represents an input multiphase signal.
As shown in fig. 1, the generated multiphase signal X n-L…Xn is input into the cascade unit, where L is the number of cascade units, and may represent multiphase signal X n = [ X [ nm+1], X [ nm+2]. X [ (n+1) M ] ]. As described in step three, the number of branches M of the multi-phase signal may be set according to the bandwidth and the rate. As shown in fig. 4, the cascade unit of the present invention is provided with an index configuration and a cross index configuration, which are both configurable signal paths, and can input the amplitude of an input signal as an index into a corresponding lookup table query model coefficient, wherein the coefficient index of a diagonal term only relates to the current moment, the amplitude of the current signal indexes the lookup table corresponding to the moment signal through the signal path of the index configuration, the coefficient indexes of a lag term and a lead term relate to the signal intersection at different moments, and the lookup tables at different moments are indexed through the cross signal path of the cross index configuration. The configurable delay is to delay the multi-phase signal such that the multi-phase signal and the compensation coefficient are multiplied at corresponding times.
The multi-phase input signals search model coefficients in the corresponding lookup tables according to signal amplitude, find the corresponding model coefficients from the lookup tables in the index configuration, multiply the signals with the model coefficients at the configured delay time, then filter and output the signals through a multi-phase filter bank, wherein the multi-phase filter bank consists of filters used for reducing the order of the diagonal basis functions, in the cross index configuration, the input multi-phase signals find the corresponding model coefficients from the corresponding lookup tables, multiply the signals with the model coefficients at the configured delay time, output the signals with the corresponding phases after fixed delay and the output of the index configuration are added to obtain compensation signals Y n = [ Y nM+1], Y nM+2..Y [ (n+1) M ] ].
And step six, calculating a model coefficient according to the input and output signals of the power amplifier, and establishing an LUT in hardware by the model coefficient.
The model coefficients are first transformed by the following equation:
Where K represents the order of the diagonal terms after the reduction of the order.
The product and the memory of the nonlinear power part are used as a table, a table lookup operation is utilized to avoid complex multiplication operation, DSP resources are saved, the implementation difficulty of hardware is effectively reduced compared with direct calculation, the amplitude of a signal is calculated only by rotation of a cordic algorithm (coordinate rotation digital calculation algorithm), and corresponding model parameters are indexed in the memory. Meanwhile, after the model parameters are extracted, in order to reduce the calculated amount of the convolution process in the concrete implementation, considering the linear transformation, ψ a*Wa is equivalent to Φ a'*Wa, and the final implementation expression is obtained through convolution:
Where h k (n) represents the unit impulse response of the k+1th filter in the polyphase filter bank, k=0, 1, 2. According to the formula, the input signal x (n-l) is multiplied with a table value obtained by a corresponding lookup table index and then summed to obtain a final predistortion signal, so that the low-complexity digital enhancement module is realized.
As shown in fig. 5, the effectiveness of the method of the invention is proved by an experimental platform, wherein the center frequency of a 5g micro base station power amplifier is 3.5GHz, the saturated power is 24dbm, 3000 groups of 100-MHz OFDM signals are collected by the method, the model coefficient can be reduced under the condition of ensuring the model precision, and the performance of NMSE (normalized mean square error) can reach-36 dB. When the signal bandwidth is 100M, the ACLR (adjacent channel leakage ratio) of the power amplifier can be improved by more than 15dB, and the ACPR (adjacent channel power ratio) can reach below-45 dBc, so that the practical, feasible, efficient and high-precision in practical engineering can be met.