Disclosure of Invention
In view of the foregoing, it is desirable to provide a method and an apparatus for multiband digital predistortion processing, which solve the problem of poor linearization effect.
A method of multiband digital predistortion processing, comprising the steps of:
acquiring nonlinear distortion indexes of feedback signals of the power amplifier corresponding to each frequency band;
when the discrete characteristic of the nonlinear distortion index is larger than a preset judgment threshold, starting from a frequency band corresponding to the nonlinear distortion index with the maximum priority, sequentially selecting a frequency band as a current frequency band according to the priority of the nonlinear distortion index, and updating feedback signals of all frequency bands with the nonlinear distortion index priorities smaller than that of the current frequency band according to the digital predistortion coefficient of the current frequency band;
generating a digital predistortion coefficient of a next frequency band according to a feedback signal updated by the next frequency band and an input signal of the next frequency band of the power amplifier, and performing digital predistortion processing on the input signal of the next frequency band according to the digital predistortion coefficient of the next frequency band; and the priority of the nonlinear distortion index of the next frequency band is only second to that of the nonlinear distortion index of the current frequency band.
An apparatus for multi-band digital predistortion processing, comprising:
the device comprises a predistortion processing unit, a DAC, a combiner, a splitter, an ADC and a data acquisition unit;
the predistortion processing unit is connected to a combiner through a DAC, the combiner is connected to the input end of a power amplifier, the splitter is connected to the output end of the power amplifier and is connected to a data acquisition unit through an ADC, and the data acquisition unit is connected with the predistortion processing unit;
the shunt branches the feedback signals of each frequency band output by the power amplifier and outputs the feedback signals to the ADC;
the ADC performs analog-to-digital change on the feedback signals of each frequency band and outputs the feedback signals to the data acquisition unit;
the data acquisition unit synchronously acquires input signals of all frequency bands of the power amplifier, synchronously acquires feedback signals of all frequency bands of the power amplifier, and outputs the input signals and the feedback signals to the pre-distortion processing unit;
the predistortion processing unit is used for executing a multi-band digital predistortion processing method and outputting input signals of all frequency bands after digital predistortion processing to the DAC;
and the DAC carries out digital-to-analog conversion on the input signals of all frequency bands after digital pre-distortion processing, and then the input signals are combined by a combiner and input to the power amplifier.
A system for multi-band digital predistortion processing, comprising:
the acquisition module is used for acquiring the nonlinear distortion indexes of the feedback signals of the power amplifiers corresponding to each frequency band;
the updating module is used for sequentially selecting a frequency band from the frequency band corresponding to the nonlinear distortion index with the highest priority as the current frequency band according to the priority of the nonlinear distortion index when the discrete characteristic of the nonlinear distortion index is greater than the preset judgment threshold, and updating the feedback signals of the frequency bands of which the priority of the nonlinear distortion index is less than that of the nonlinear distortion index of the current frequency band according to the digital predistortion coefficient of the current frequency band;
the predistortion processing module is used for generating a digital predistortion coefficient of a next frequency band according to a feedback signal updated by the next frequency band and an input signal of the next frequency band of the power amplifier, and performing digital predistortion processing on the input signal of the next frequency band according to the digital predistortion coefficient of the next frequency band; and the priority of the nonlinear distortion index of the next frequency band is only second to that of the nonlinear distortion index of the current frequency band.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, implements the method of multiband digital pre-distortion processing.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, said processor implementing said method of multiband digital pre-distortion processing when executing said program.
According to the method, the device and the system for processing the multi-band digital predistortion, the computer readable storage medium and the computer equipment, the linearization effect of the multi-band digital predistortion can be effectively improved by acquiring the nonlinear distortion indexes of the feedback signals of each frequency band and carrying out iterative nonlinear elimination on the feedback signals of each frequency band.
Detailed Description
The technical solution of the present invention will be explained below with reference to the accompanying drawings.
As shown in fig. 1, the present invention provides a method for multiband digital predistortion processing, which may comprise the following steps:
s1, acquiring nonlinear distortion indexes of feedback signals of the power amplifiers corresponding to each frequency band;
in the embodiment of the invention, the output signal y1 of the power amplifier is usediAs a feedback signal for the power amplifier, the input signal x to the power amplifieriAnd carrying out digital predistortion processing. In one embodiment, the input signals x of each frequency band of the power amplifier can be synchronously acquirediAnd synchronously acquiring feedback signals y1 of each frequency band of the power amplifieriThen according to the input signal x of each frequency bandiAnd feedback signal y1 of corresponding frequency bandiCalculating the non-linear distortion index K of the feedback signal of the corresponding frequency bandi. For example, assuming 3 frequency bands, the input signals x of the 3 frequency bands can be synchronously acquired1,x2And x3Meanwhile, feedback signals y1 of the 3 frequency bands can be synchronously acquired1,y12And y13(ii) a Then, can be according to x1And y11Calculating a non-linear distortion index K for frequency band 11According to x2And y12Calculating a non-linear distortion index K for frequency band 22And according to x3And y13Calculating a non-linear distortion index K for frequency band 33。
Further, the non-linear distortion index K is calculatediIn time, the input signal x of each frequency band of the power amplifier can be collectediAnd a corresponding feedback signal y1i(ii) a Feedback signals y1 of each frequency bandiWith respect to the corresponding input signal xiOrthogonalizing and dividingLinear components and nonlinear distortion components of the feedback signals corresponding to each frequency band are obtained; obtaining the nonlinear distortion index K of each frequency band according to the linear component and the nonlinear distortion component of each frequency bandi. Specifically, for the input signal x of the ith frequency bandiAnd feedback signal y1 of ith frequency bandiFirst, the feedback signal y1 can be inputiTime-delaying the feedback signal y1iIs aligned with the input signal xiThe feedback signal after the delay adjustment is denoted as y2i(ii) a Then proceed to y2iFor xiOrthogonalization of (D) to obtain y3i. In one embodiment, y2 may be performed according to the following manneriFor xiOrthogonalization of (1):
y3ii.e. the linear component of the feedback signal. Where H denotes a conjugate transpose operation. Then, the nonlinear distortion component Δ y can be calculated according to the following equationi:
Δyi=y2i-y3i。
The non-linear distortion index K of the ith frequency bandiI.e. the non-linear component deltayiAnd the linear component y3iThe power ratio of (c).
S2, when the discrete characteristic of the nonlinear distortion index is larger than the preset judgment threshold, starting from the frequency band corresponding to the nonlinear distortion index with the largest priority, selecting a frequency band in turn according to the priority of the nonlinear distortion index as the current frequency band, and updating the feedback signals of the frequency bands of which the nonlinear distortion index priorities are smaller than that of the current frequency band according to the digital predistortion coefficient of the current frequency band;
in this step, a feedback control signal of the power amplifier may be generated according to a digital predistortion coefficient of a current frequency band; subtracting the feedback control signal from the feedback signal of the frequency band with the priority of the nonlinear distortion index smaller than that of the nonlinear distortion index of the current frequency band to obtain an update result of the frequency band with the priority of the nonlinear distortion index smaller than that of the nonlinear distortion index of the current frequency band.
In this step, according to the nonlinear distortion index K of each frequency bandiThe discrete characteristics of the digital pre-distortion coefficient calculation method and the pre-distortion coefficient calculation method determine whether to sequentially perform digital pre-distortion coefficient calculation and pre-distortion processing on each frequency band or simultaneously perform digital pre-distortion coefficient calculation and then pre-distortion processing on each frequency band. In this way the multi-band predistortion effect can be optimized more efficiently. Wherein the discrete characteristic can adopt each frequency band KiThe mean value of the non-linear distortion index of (1) can also be KiPreferably, K can also be usediStandard deviation of (2). In this way the multi-band predistortion effect can be further optimized. In one embodiment, the value of the decision threshold may be 0.5, that is, when the discrete characteristic is greater than 0.5, digital pre-distortion processing is performed on each frequency band in sequence; otherwise, carrying out digital pre-distortion treatment on each frequency band simultaneously. The decision threshold can also take other values, and experiments prove that the optimal predistortion effect can be achieved when the value is 0.5.
In one embodiment, the non-linear distortion index K may be expressed in terms ofiDetermines the priority of each frequency band, the nonlinear distortion index KiThe larger the frequency band, the higher the priority, i.e. according to the non-linear distortion index KiAnd sequentially selecting one frequency band from large to small as the current frequency band, and executing subsequent operation. Further, for a first frequency band with a maximum nonlinear distortion index, a digital predistortion coefficient of the first frequency band may be calculated according to an input signal of the first frequency band with the maximum nonlinear distortion index and a feedback signal of the first frequency band; and carrying out digital predistortion treatment on the input signal of the first frequency band according to the digital predistortion coefficient of the first frequency band, taking the first frequency band as the current frequency band, and returning to the step of updating the feedback signal of each frequency band with the nonlinear distortion index smaller than the current frequency band according to the digital predistortion coefficient of the current frequency band. After obtaining the digital predistortion coefficient of the first frequency band, the nonlinear distortion index may be second only to the first frequency bandTaking the second frequency band of the segment as the current frequency band, and executing subsequent operation; then, a third frequency band with the nonlinear distortion index second to the second frequency band can be used as the current frequency band, and subsequent operation is executed; and repeating the steps until all the frequency bands are subjected to digital pre-distortion treatment. It should be noted that, the above-mentioned "second frequency band with the nonlinear distortion index next to the first frequency band" means that the value of the nonlinear distortion index is smaller than the first frequency band and larger than the frequency bands of the frequency bands except the first frequency band. The meaning of "second only" in other parts of the invention is similar to this and will not be described further.
By the method, the frequency band with the most serious nonlinear distortion can be obtained, the digital predistortion coefficient of the frequency band is calculated, and the nonlinear distortion influence of the frequency band is eliminated in other frequency bands, so that the multiband predistortion effect is optimized. For convenience in terms of non-linear distortion index KiThe current frequency band is selected in turn from big to small, and all frequency bands can be subjected to nonlinear distortion index KiAnd sequencing, numbering each sequenced frequency band, and finally determining the current frequency band in sequence according to the sequence of the sequencing numbers from small to large.
In another embodiment, the non-linear distortion index K of each frequency band may also be usediRespectively multiplied by the weight P of the corresponding frequency bandiObtaining the weighting result corresponding to each frequency band; sequencing the weighting results corresponding to the frequency bands from large to small so as to obtain the nonlinear distortion index K of each frequency bandiThe priority of (2). Nonlinear distortion index K with larger weighting resultiThe higher the corresponding band priority. In order to facilitate the selection of the current frequency band in turn according to the weighted nonlinear distortion indexes from large to small, the frequency bands may be arranged in a descending order according to the weighted nonlinear distortion indexes. Before the frequency bands are arranged in a descending order according to the size of the nonlinear distortion indexes of the frequency bands, weighting the nonlinear distortion indexes of the frequency bands according to the weight values corresponding to the frequency bands; and taking the weighted nonlinear distortion index as the nonlinear distortion index of each frequency band.
Preferably, the weighted nonlinear distortion indexes are sorted first, and then the frequency band is selected. Wherein, the weight PiThe setting can be carried out according to the relative position of each frequency band in the design pass band of the power amplifier, and the setting can be an empirical value or an expression. Specifically, the relative position of each frequency band in the design passband of the power amplifier is sequenced, the frequency bands are sequenced from a low frequency band to a high frequency band, and the serial number q of the sequenced frequency bands isiIs 1 to N, N is the total number of frequency bands, then the weight P of the frequency band of each frequency bandiMay be obtained according to the following manner:
Pi=(qi-1)*(N-qi)+1。
after the sorting is completed, the serial numbers of the corresponding frequency bands arranged in descending order can be marked as j, which is called as the jth frequency band. When the current frequency band is determined according to the serial numbers, the frequency bands corresponding to the serial numbers are sequentially determined as the current frequency band according to the sequence of the serial numbers from small to large, namely, the frequency band with the serial number of 1 is determined as the current frequency band, then the frequency band with the serial number of 2 is determined as the current frequency band, and so on.
S3, generating a digital predistortion coefficient of the next frequency band according to the updated feedback signal of the next frequency band and the input signal of the next frequency band of the power amplifier, and performing digital predistortion processing on the input signal of the next frequency band according to the digital predistortion coefficient of the next frequency band; the next frequency band is a frequency band with a non-linear distortion index only second to the current frequency band.
Further, after generating the digital predistortion coefficient of the next frequency band, the next frequency band can be used as the current frequency band; and then returning to the step of updating the feedback signals of the frequency bands with the nonlinear distortion indexes smaller than the current frequency band according to the digital predistortion coefficients of the current frequency band. In this way, through multiple iterations, digital predistortion processing is finally achieved.
As a specific embodiment, a multiband power amplifier model may be established in advance, for example, the following multiband power amplifier model may be established: y is
j=g(x
j,c
j) Wherein x is
jIs the frequency numbered j after sortingInput signal of segment, y
jIs a feedback signal of the frequency band numbered j after sorting, c
jIs the digital predistortion coefficient of the frequency band numbered j after the sorting. In practical application, the input signal x in the j-th 1-th frequency band can be passed
1And a feedback signal y
1Is calculated to obtain c
1Then, x is put
1Is replaced by x
2The feedback control signal of the j-th 2 frequency band is obtained as
Then, the updated feedback signal of the j-2 frequency band of the 1 st iteration is obtained
Obtaining feedback signals y 'of other frequency bands of the 1 st iteration in the same way'
3,y'
4,……,y'
NAnd N is the total number of frequency bands. Then, the digital predistortion coefficient calculation and predistortion processing may be performed on the j-2 frequency band, specifically, after the digital predistortion coefficient calculation and digital predistortion processing of the j-1 frequency band are completed and the feedback signals of other frequency bands of the 1 st iteration are obtained, the power amplifier input signal x of the j-2 frequency band is passed through
2And a feedback signal y'
2Is calculated to obtain c
2Then subtracting the feedback signals of other frequency bands of j-1 and j-2 to eliminate the feedback control signal of the j-2 frequency band, and obtaining the updated feedback signal y' of the second iteration "
3,y”
4,……,y”
N. And repeating the steps until the digital predistortion coefficients of all the frequency bands are acquired. Then, the input signals of each frequency band can be subjected to digital predistortion processing according to the digital predistortion coefficients.
In another embodiment, when the discrete feature is less than or equal to the decision threshold, the digital predistortion coefficients of each frequency band can be calculated simultaneously; and simultaneously carrying out digital predistortion treatment on the input signals of each frequency band according to the digital predistortion coefficients.
After the Digital predistortion processing, the input signal after the predistortion processing for each frequency band may be input to a DAC (Digital to Analog Converter), and then combined and input to the power amplifier. The combining can be performed in a combiner, and the combining includes carrying out frequency shifting on each frequency band signal to restore to a specified frequency band, and then combining and outputting.
As shown in fig. 2, the present invention further provides a multiband digital predistortion processing apparatus, which may include:
the device comprises a predistortion processing unit, a DAC (Digital-to-Analog Converter), a combiner, a splitter, an ADC (Analog-to-Digital Converter) and a data acquisition unit;
the predistortion processing unit is connected to a combiner through a DAC, the combiner is connected to the input end of a power amplifier, the splitter is connected to the output end of the power amplifier and is connected to a data acquisition unit through an ADC, and the data acquisition unit is connected with the predistortion processing unit;
the shunt branches the feedback signals of each frequency band output by the power amplifier and outputs the feedback signals to the ADC;
the ADC performs analog-to-digital change on the feedback signals of each frequency band and outputs the feedback signals to the data acquisition unit;
the data acquisition unit synchronously acquires input signals of all frequency bands of the power amplifier, synchronously acquires feedback signals of all frequency bands of the power amplifier, and outputs the input signals and the feedback signals to the pre-distortion processing unit;
the predistortion processing unit is used for executing a multi-band digital predistortion processing method and outputting input signals of all frequency bands after digital predistortion processing to the DAC;
and the DAC carries out digital-to-analog conversion on the input signals of all frequency bands after digital pre-distortion processing, and then the input signals are combined by a combiner and input to the power amplifier.
The apparatus for multiband digital predistortion processing in this embodiment can execute the method for multiband digital predistortion processing in any of the above embodiments, and is not described herein again.
Further, the data acquisition unit may Trigger storage of the input signals of the respective frequency bands before being output to the DAC, start storage of the input signals of the respective frequency bands when the first synchronization Trigger (Trigger1) is detected, and stop storage of the input signals of the respective frequency bands after the first time length T1.
Further, the data acquisition unit may Trigger storage of the feedback signals of each frequency band output by the ADC, start storage of the feedback signals of each frequency band when the second synchronization Trigger signal (Trigger2) is detected, and stop storage of the feedback signals of each frequency band after the second time length T2.
The splitting is carried out in the splitter, and comprises splitting the power amplifier feedback multi-band signal, carrying the frequency of each frequency band signal to zero frequency, and then filtering each frequency band signal.
The signal Trigger1 and the signal Trigger2 may be triggered by a third synchronization Trigger signal (Trigger3), and Δ T of a time delay exists between the signal Trigger1 and the signal Trigger 2. Preferably, Δ T is less than 1 us. The acquisition of multiple frequency bands requires synchronization, the better the synchronization, 1us is a margin that the algorithm can tolerate. Wherein, T1 and T2 satisfy at least 30 us. Preferably, T1-T2-30 us. The value is 30us, so that the requirement of calculating the coefficient can be met, and the speed cannot be influenced.
According to the method and the device for processing the multi-band digital predistortion, the nonlinear distortion index of the feedback signal of each frequency band is obtained, and the feedback signal of each frequency band is subjected to iterative nonlinear elimination, so that the linearization effect of the multi-band digital predistortion can be effectively improved.
As shown in fig. 3, the present invention further provides a system for multiband digital predistortion processing, which may include:
an obtaining module 10, configured to obtain a nonlinear distortion index of a feedback signal of a power amplifier corresponding to each frequency band;
an updating module 20, configured to, when the discrete characteristic of the nonlinear distortion index is greater than a preset decision threshold, sequentially select a frequency band from a frequency band corresponding to a nonlinear distortion index with the highest priority as a current frequency band according to the priority of the nonlinear distortion index, and update, according to a digital predistortion coefficient of the current frequency band, a feedback signal of each frequency band where the priority of the nonlinear distortion index is less than the priority of the nonlinear distortion index of the current frequency band;
the predistortion processing module 30 is configured to generate a digital predistortion coefficient of a next frequency band according to the updated feedback signal of the next frequency band and the input signal of the next frequency band of the power amplifier, and perform digital predistortion processing on the input signal of the next frequency band according to the digital predistortion coefficient of the next frequency band; and the priority of the nonlinear distortion index of the next frequency band is only second to that of the nonlinear distortion index of the current frequency band.
The system for multiband digital predistortion processing of the invention corresponds to the method for multiband digital predistortion processing of the invention one to one, and the technical characteristics and the beneficial effects described in the embodiment of the method for multiband digital predistortion processing are all applicable to the embodiment of the system for multiband digital predistortion processing, and are stated in detail.
Further, the present invention also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of multiband digital pre-distortion processing. The method for processing the multiband digital predistortion realized by the program stored in the computer readable storage medium of the invention is the same as the embodiment of the method for processing the multiband digital predistortion, and is not described herein again.
Further, the present invention also provides a computer device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the method of multiband digital pre-distortion processing when executing the program. The method for processing the multiband digital predistortion realized by the processor of the computer equipment is the same as the embodiment of the method for processing the multiband digital predistortion, and the details are not repeated here.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.