A signal predistortion processing method and device, electronic equipment and storage medium

By using a predistortion complex coefficient group to process the baseband signal in the AM transmitter, in-phase and quadrature component signals are generated and modulated, solving the problem that the phase predistortion information cannot be preserved in the existing technology, achieving higher precision predistortion compensation, and improving signal quality and spectral efficiency.

CN120415970BActive Publication Date: 2025-11-25BEIJING C&W ELECTRONICS GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510864028.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2025-11-25
Estimated Expiration
2045-06-26

AI Technical Summary

Technical Problem

In existing technologies, digital predistortion technology cannot effectively preserve the phase predistortion information of the signal in AM modulation, making it difficult to effectively compensate for the nonlinear characteristics of the power amplifier, thus affecting signal quality and system spectral efficiency.

Method used

By applying a predistortion complex coefficient set to the baseband signal, in-phase and quadrature component signals containing amplitude and phase predistortion information are generated, and carrier modulation is performed on them respectively. The predistortion signal is calculated from the in-phase and quadrature branch signals, and finally carrier modulation and up-conversion are performed to generate the radio frequency signal.

Benefits of technology

While maintaining the original architecture of the AM transmitter, both amplitude predistortion information and phase predistortion information of the signal are retained, which significantly improves the accuracy of predistortion compensation and enhances the system's spectral efficiency and signal quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120415970B_ABST
    Figure CN120415970B_ABST
Patent Text Reader

Abstract

The application provides a signal predistortion processing method and device, electronic equipment and storage medium, and relates to the technical field of communication. The method comprises the following steps: firstly, calculating predistortion complex array by a memory polynomial model based on historical baseband data and historical baseband feedback data; then, applying the predistortion complex array to a baseband signal to generate an in-phase component signal and a quadrature component signal containing amplitude and phase predistortion information; then, respectively performing carrier modulation on the in-phase component signal and the quadrature component signal to obtain an in-phase branch signal and a quadrature branch signal; then, calculating a predistortion real signal based on the in-phase branch signal and the quadrature branch signal; and finally, performing carrier modulation on the predistortion real signal to obtain an up-converted signal. The technical scheme provided by the application solves the technical problem that phase predistortion information cannot be preserved in the signal predistortion process.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a signal pre-distortion processing method and device, electronic equipment and storage medium. BACKGROUND

[0002] Digital pre-distortion (DPD) is an important technology for improving the linearity of power amplifiers in modern broadcast transmitters. In broadcast communication systems, especially in high-power transmission cases, the transmitter usually needs to amplify the signal to a sufficient power level to meet the coverage requirements. However, when amplifying the signal, the power amplifier (PA) usually produces nonlinear distortion, which causes distortion of the signal waveform, thereby affecting the quality of the signal and the spectral efficiency of the system.

[0003] The current up-conversion scheme commonly used in short-wave amplitude modulation transmitters is to directly multiply the real baseband signal with the local oscillator signal, and output the radio frequency signal through the DAC. This scheme is simple in structure and easy to implement, and is widely used in traditional AM broadcast systems.

[0004] However, this direct up-conversion scheme has limitations when applying digital pre-distortion technology. Since AM modulation uses a real signal, if the real signal is directly multiplied by the DPD complex coefficient and then modulated, only amplitude correction can be achieved, and phase pre-distortion information cannot be preserved, resulting in unsatisfactory pre-distortion effect and difficulty in effectively compensating for the nonlinear characteristics of the power amplifier. SUMMARY

[0005] In order to solve the technical problem that the phase pre-distortion information cannot be preserved in the signal pre-distortion process, the present application provides a signal pre-distortion processing method and device, electronic equipment and storage medium.

[0006] In a first aspect, the present application provides a signal pre-distortion processing method, comprising:

[0007] calculating a pre-distortion complex coefficient array from historical baseband data and historical baseband feedback data through a memory polynomial model;

[0008] applying the pre-distortion complex coefficient array to the baseband signal to generate an in-phase component signal and a quadrature component signal containing amplitude and phase pre-distortion information, the pre-distortion complex coefficient array comprising a plurality of pre-distortion complex coefficients;

[0009] carrier modulating the in-phase component signal and the quadrature component signal respectively to obtain an in-phase branch signal and a quadrature branch signal;

[0010] calculating a pre-distortion real signal from the in-phase branch signal and the quadrature branch signal;

[0011] Carrier modulate the pre-distortion real signal to obtain an up-converted signal.

[0012] Since the technical scheme of applying the pre-distortion complex coefficient array to the baseband signal and carrier modulating the in-phase component signal and the quadrature component signal is adopted, the baseband signal can be converted into the in-phase component signal and the quadrature component signal containing the amplitude and phase pre-distortion information for processing, the technical problem that the real signal cannot retain the phase pre-distortion information in the prior art is effectively solved, and then the amplitude pre-distortion information and the phase pre-distortion information of the signal are retained on the basis of maintaining the original architecture of the AM transmitter, the precision of the pre-distortion compensation is significantly improved, and the spectral efficiency and the signal quality of the system are improved.

[0013] Optionally, the step of applying the pre-distortion complex coefficient array to the baseband signal to generate the in-phase component signal and the quadrature component signal containing the amplitude and phase pre-distortion information specifically comprises:

[0014] multiplying the pre-distortion complex coefficient array and the baseband signal to obtain a to-be-processed baseband signal;

[0015] extracting the real part of the to-be-processed baseband signal as the in-phase component signal;

[0016] extracting the imaginary part of the to-be-processed baseband signal as the quadrature component signal.

[0017] Since the technical scheme of multiplying the pre-distortion complex coefficient array and the baseband signal to obtain a to-be-processed baseband signal, and extracting the real part of the to-be-processed baseband signal as the in-phase component signal and the imaginary part as the quadrature component signal is adopted, one-way baseband signal can be converted into the in-phase component signal and the quadrature component signal containing complete pre-distortion information, the technical problem that the phase information is lost after the real signal is multiplied by the complex coefficient and then directly modulated in the prior art is effectively solved, and then the amplitude and phase correction information contained in the pre-distortion complex coefficient array is completely applied to the baseband signal, and the accuracy of the pre-distortion processing is ensured.

[0018] Optionally, the step of carrier modulating the in-phase component signal and the quadrature component signal respectively to obtain the in-phase branch signal and the quadrature branch signal specifically comprises:

[0019] multiplying the in-phase component signal by an in-phase carrier signal to obtain the in-phase branch signal,

[0020] multiplying the quadrature component signal by a quadrature carrier signal to obtain the quadrature branch signal.

[0021] Since the in-phase component signal is multiplied by the in-phase carrier signal to obtain the in-phase branch signal, and the quadrature component signal is multiplied by the quadrature carrier signal to obtain the quadrature branch signal, because the in-phase component signal and the quadrature component signal contain the amplitude information and the phase information of the original baseband signal, the amplitude information and the phase information of the original baseband signal can be simultaneously adjusted through carrier modulation, thereby effectively solving the technical problem that the pre-distortion phase information cannot be maintained when the pre-distortion real signal is directly multiplied by the carrier in the prior art, and the pre-distortion information is completely maintained in the modulation process, so that the modulated signal contains both amplitude pre-distortion information and phase pre-distortion information, the accuracy of pre-distortion compensation is improved, and the signal quality is improved.

[0022] Optionally, the step of calculating a pre-distortion real signal according to the in-phase branch signal and the quadrature branch signal specifically comprises:

[0023] The square sum of the in-phase branch signal and the quadrature branch signal is taken to obtain the pre-distortion real signal.

[0024] Since the square sum of the in-phase branch signal and the quadrature branch signal is taken to obtain the pre-distortion real signal, the signal amplitude envelope containing the pre-distortion information can be accurately calculated, and the accurate conversion of the pre-distortion quadrature signal to the real signal is realized, the accuracy of the pre-distortion information in the signal synthesis process is ensured, and the accuracy of the signal processing is improved.

[0025] Optionally, the step of carrier modulating the pre-distortion real signal to obtain an up-converted signal specifically comprises:

[0026] The pre-distortion real signal is multiplied by an in-phase carrier signal to obtain the up-converted signal.

[0027] Since the pre-distortion real signal is multiplied by the in-phase carrier signal to obtain the up-converted signal, the real signal containing the pre-distortion information can be accurately converted to the radio frequency band, and the accuracy of the pre-distortion information in the frequency conversion process is realized, and the compensation effect of the pre-distortion system is ensured.

[0028] Optionally, after the step of carrier modulating the pre-distortion real signal to obtain an up-converted signal, the method further comprises:

[0029] The up-converted signal is input to a digital-to-analog converter to generate a final radio frequency signal;

[0030] The final radio frequency signal is output to a power amplifier.

[0031] Since the technical scheme that the up-converted signal is input to the digital-to-analog converter to generate the final radio frequency signal and output to the power amplifier is adopted, the pre-distortion signal in the digital domain can be accurately converted into the analog radio frequency signal, the technical problem that the pre-distortion signal is applied to the actual power amplifier system in the prior art is effectively solved, and the effective application of the pre-distortion technology in the actual power amplifier system is realized.

[0032] Optionally, before the step of outputting the final radio frequency signal to the power amplifier, the method further comprises:

[0033] performing power detection on the final radio frequency signal to obtain a power detection result;

[0034] according to the power detection result, performing dynamic adjustment on the amplitude of the final radio frequency signal by using a variable gain amplifier, the dynamic adjustment being used to make the power of the final radio frequency signal be within the working range of the power amplifier.

[0035] Since the technical scheme that the power detection is performed on the final radio frequency signal and the dynamic adjustment is performed on the final radio frequency signal by using the variable gain amplifier is adopted, the power of the radio frequency signal input to the power amplifier can be ensured to be always at a proper level, the technical problem that the power fluctuation of the input signal of the power amplifier affects the pre-distortion effect in the prior art is effectively solved, the stable operation of the pre-distortion system is realized, the reliability of the system is improved, and the continuous and effective pre-distortion compensation is ensured.

[0036] In a second aspect of the present application, a signal pre-distortion processing device is further provided, comprising:

[0037] a pre-distortion complex coefficient calculation module, configured to calculate a pre-distortion complex coefficient set from historical baseband data and historical baseband feedback data by using a memory polynomial model;

[0038] a generation module, configured to apply the pre-distortion complex coefficient set to a baseband signal to generate an in-phase component signal and a quadrature component signal containing amplitude and phase pre-distortion information, the pre-distortion complex coefficient set comprising a plurality of pre-distortion complex coefficients;

[0039] a modulation module, configured to perform carrier modulation on the in-phase component signal and the quadrature component signal respectively to obtain an in-phase branch signal and a quadrature branch signal;

[0040] a synthesis module, configured to calculate a pre-distortion real signal from the in-phase branch signal and the quadrature branch signal;

[0041] an obtaining module, configured to perform carrier modulation on the pre-distortion real signal to obtain an up-converted signal.

[0042] In a third aspect of the present application, an electronic device is provided, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the method steps of any of the above when executing the program.

[0043] In a fourth aspect of the present application, a computer readable storage medium is provided, storing instructions which, when executed, perform the method steps of any of the above.

[0044] In summary, the one or more technical solutions provided in the present application have at least the following technical effects or advantages:

[0045] 1. Since the technical solution of applying the pre-distortion complex coefficient array to the baseband signal and performing carrier modulation on the in-phase component signal and the quadrature component signal is adopted, the baseband signal can be converted into the in-phase component signal and the quadrature component signal containing amplitude and phase pre-distortion information for processing, effectively solving the technical problem that the real signal cannot retain phase pre-distortion information in the prior art, and further realizing that both the amplitude pre-distortion information and the phase pre-distortion information of the signal are retained on the basis of maintaining the original architecture of the AM transmitter, significantly improving the accuracy of pre-distortion compensation and improving the spectral efficiency and signal quality of the system.

[0046] 2. Since the technical solution of multiplying the pre-distortion complex coefficient array by the baseband signal to obtain a to-be-processed baseband signal, and extracting the real part of the to-be-processed baseband signal as the in-phase component signal and the imaginary part as the quadrature component signal is adopted, one baseband signal can be converted into the in-phase component signal and the quadrature component signal containing complete pre-distortion information, effectively solving the technical problem that the phase information is lost after the real signal is multiplied by the complex coefficient and then directly modulated in the prior art, and further realizing that the amplitude and phase correction information contained in the pre-distortion complex coefficient array is completely applied to the baseband signal, ensuring the accuracy of pre-distortion processing.

[0047] 3. Since the technical solution of multiplying the in-phase component signal by the in-phase carrier signal to obtain an in-phase branch signal and multiplying the quadrature component signal by the quadrature carrier signal to obtain a quadrature branch signal is adopted, because the in-phase component signal and the quadrature component signal contain the amplitude information and the phase information of the original baseband signal, the amplitude information and the phase information of the original baseband signal can be simultaneously adjusted through carrier modulation, effectively solving the technical problem that the pre-distortion phase information cannot be maintained when the pre-distortion real signal is directly multiplied by the carrier in the prior art, and further realizing the complete maintenance of the pre-distortion information in the modulation process, so that the modulated signal contains both the amplitude pre-distortion information and the phase pre-distortion information, improving the accuracy of pre-distortion compensation and improving the signal quality. BRIEF DESCRIPTION OF DRAWINGS

[0048] Figure 1is a signal pre-distortion processing method flow chart provided by an embodiment of the present application;

[0049] Figure 2 is another signal pre-distortion processing method flow chart provided by an embodiment of the present application;

[0050] Figure 3 is an algorithm schematic diagram provided by an embodiment of the present application;

[0051] Figure 4 is another algorithm schematic diagram provided by an embodiment of the present application;

[0052] Figure 5 is a structural block diagram of a signal pre-distortion processing device provided by an embodiment of the present application;

[0053] Figure 6 is a structural schematic diagram of an electronic device disclosed by an embodiment of the present application.

[0054] Legend: 600-electronic device; 601-processor; 602-communication bus; 603-user interface; 604-network interface; 605-memory. DETAILED DESCRIPTION

[0055] In order for those skilled in the art to better understand the technical solutions in the specification, the technical solutions in the specification will be clearly and completely described below in conjunction with the drawings in the embodiments of the specification. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments.

[0056] In the description of the embodiments of the present application, the words such as "for example" or "for instance" are used to represent an example, illustration or description. Any embodiment or design scheme described as "for example" or "for instance" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words such as "for example" or "for instance" are intended to present the relevant concept in a specific manner.

[0057] In the description of the embodiments of the present application, the term "a plurality of" means two or more. In addition, the terms "first", "second" are used for description purposes only, and should not be interpreted as indicating or implying relative importance or implicitly indicating the indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include one or more features. The terms "include", "contain", "have" and their variants mean "include but are not limited to", unless otherwise specifically emphasized.

[0058] The following will be described in conjunction with the accompanying Figures 1-6 The embodiments of the present application are described.

[0059] The application provides a signal pre-distortion processing method, referring to Figure 1 , Figure 1 A signal pre-distortion processing method flowchart provided by the application, the method comprises:

[0060] Step S101, the historical baseband data and the historical baseband feedback data are calculated to obtain a pre-distortion complex coefficient array through a memory polynomial model;

[0061] The historical baseband data represents the historical sampling data of the baseband signal at the input end of the power amplifier; the historical baseband feedback data represents the historical sampling data of the baseband feedback signal at the output end of the power amplifier; the memory polynomial model refers to a mathematical model for analyzing the relationship between the input signal and the output signal of the power amplifier; and the pre-distortion complex coefficient array represents a complex parameter group for pre-distortion processing of the baseband signal.

[0062] This step is executed when the power amplifier pre-distortion system is initialized or the pre-distortion parameters need to be updated. Specifically, the sampling data of the baseband signal at the input end and the baseband feedback signal at the output end within a certain time window are collected, the historical sampling data is input into the memory polynomial model, the coefficients of the memory polynomial model are solved through a least square algorithm or the like, and a pre-distortion complex coefficient array is obtained. These coefficients are used to pre-compensate the input signal, so that the output signal of the power amplifier is closer to the ideal linear amplification effect.

[0063] More specifically, the memory polynomial model can refer to the following:

[0064] The memory polynomial model: y(n) = ΣΣakp * x(n-k) * |x(n-k)|^(p-1), wherein y(n) represents the output signal of the power amplifier, x(n) represents the input signal of the power amplifier, k represents the memory depth, reflecting the time delay relationship between the signals, p represents the nonlinear order, used to describe the nonlinear characteristics of the signal, and akp represents the coefficients of the memory polynomial model, that is, the pre-distortion complex coefficients to be solved. Wherein |x(n-k)| represents the amplitude of the input signal, and (p-1) represents a nonlinear relationship of different degrees.

[0065] In actual application, the historical baseband data x(n) and the historical baseband feedback data y(n) are collected, and these data are substituted into the formula of the memory polynomial model. Since x(n) and y(n) are known sampling data, a linear equation set can be constructed, wherein the unknowns are the pre-distortion complex coefficients akp. The linear equation set is solved through a least square method or the like, and a pre-distortion complex coefficient array is obtained. These coefficients contain the corresponding relationship between the input signal and the output signal, and can be used for subsequent pre-distortion processing of the baseband signal.

[0066] Pre-distortion complex coefficient array, for example:

[0067] 1.10574248560000 + 0.0810220763000000i;

[0068] -0.0367820335000000 - 0.0970768762000000i;

[0069] -0.143307261100000 - 0.0617736444000000i;

[0070] 0.0950695102000000 + 0.0566692683000000i;

[0071] -0.0154728045000000 - 0.00786175770000000i.

[0072] In some embodiments, the calculation of the pre-distortion complex coefficient array can be implemented in various ways:

[0073] Optionally, first, the historical baseband data and the historical baseband feedback data are subjected to data alignment processing, then a coefficient solving matrix of the memory polynomial model is constructed, and finally the pre-distortion complex coefficient array is solved by the least square algorithm;

[0074] Optionally, first, the historical baseband data and the historical baseband feedback data are subjected to normalization processing, then the relationship between the input and output signals is analyzed by using a neural network model, and finally the parameters of the neural network model are converted into the pre-distortion complex coefficient array.

[0075] It can be understood that other algorithms or models can also be used to calculate the pre-distortion complex coefficient array, which is not limited here.

[0076] Step S102, applying the pre-distortion complex coefficient array to the baseband signal to generate an in-phase component signal and a quadrature component signal containing amplitude and phase pre-distortion information;

[0077] Wherein, the baseband signal represents a digital baseband signal to be processed; the pre-distortion complex coefficient array represents a complex parameter group used for pre-distortion processing of the baseband signal; the in-phase component signal represents the in-phase component of the pre-distortion signal; the quadrature component signal represents the quadrature component of the pre-distortion signal; the amplitude pre-distortion information represents the information used to compensate for the amplitude distortion of the power amplifier.

[0078] The step is performed after the pre-distortion complex number array is obtained. Specifically, the baseband signal is substituted into the memory polynomial model, and the pre-distortion complex number array is used to pre-distort the baseband signal. The processed signal contains pre-distortion information in both amplitude and phase dimensions. The processed complex signal is decomposed into real and imaginary parts to obtain the in-phase component signal and the quadrature component signal containing pre-distortion information, respectively.

[0079] In some embodiments, the pre-distortion processing of the baseband signal by the pre-distortion complex number array can be implemented in various ways:

[0080] Optionally, first, the baseband signal is constructed into a signal matrix according to the memory depth, then the matrix is multiplied by the pre-distortion complex number array to obtain a pre-distortion result, and finally the pre-distortion result is decomposed into an in-phase component signal and a quadrature component signal.

[0081] Optionally, first, the baseband signal is processed to construct signal sequences with different time delays, then these sequences are substituted into the memory polynomial model and calculated with the pre-distortion complex number array to obtain a pre-distortion result, and finally the pre-distortion result is decomposed into an in-phase component signal and a quadrature component signal.

[0082] It can be understood that the pre-distortion processing of the baseband signal by the pre-distortion complex number array can also be implemented in other ways, which are not limited here.

[0083] In step S103, the in-phase component signal and the quadrature component signal are respectively carrier-modulated to obtain an in-phase branch signal and a quadrature branch signal.

[0084] In the formula, the in-phase component signal represents the in-phase component of the pre-distorted signal; the quadrature component signal represents the quadrature component of the pre-distorted signal; carrier modulation represents the process of multiplying the baseband signal with a carrier signal; the in-phase branch signal represents the signal after carrier modulation of the in-phase component signal; and the quadrature branch signal represents the signal after carrier modulation of the quadrature component signal.

[0085] First, two digital carrier signals orthogonal to each other are generated, in which the in-phase carrier is a cosine signal and the quadrature carrier is a sine signal. The frequencies of the two carrier signals are the same and the phase difference is 90 degrees. Then, the in-phase component signal is multiplied by the cosine carrier signal to obtain the in-phase branch signal, and the quadrature component signal is multiplied by the sine carrier signal to obtain the quadrature branch signal, completing the conversion of the baseband signal to the intermediate frequency signal.

[0086] In some embodiments, the carrier modulation can be implemented in various ways:

[0087] Optionally, first, a digital carrier signal is generated, then the in-phase component signal is multiplied by the cosine carrier to obtain the in-phase branch signal, and the quadrature component signal is multiplied by the sine carrier to obtain the quadrature branch signal, and finally the two signals are digitally filtered.

[0088] Optionally, the local carrier signal is generated first, then the in-phase component signal and the quadrature component signal are multiplied by the corresponding carrier signal respectively through a digital modulator, and finally the in-phase branch signal and the quadrature branch signal are obtained through a band-pass filter.

[0089] It can be understood that other ways can also be used to realize carrier modulation, which is not limited here.

[0090] Step S104, a pre-distortion real signal is calculated according to the in-phase branch signal and the quadrature branch signal;

[0091] The in-phase branch signal represents the signal after carrier modulation of the in-phase component signal; the quadrature branch signal represents the signal after carrier modulation of the quadrature component signal; and the pre-distortion real signal represents a real signal containing pre-distortion information synthesized by the in-phase branch signal and the quadrature branch signal.

[0092] This step is executed after the in-phase branch signal and the quadrature branch signal are obtained. Specifically, the in-phase branch signal and the quadrature branch signal are first time-aligned to ensure that the two signals are synchronized in time. Then the square values of the two signals are calculated respectively, and the two square values are added. After that, the square root of the added result is calculated to obtain the pre-distortion real signal. This amplitude calculation method actually calculates the amplitude value of the complex signal composed of the two quadrature signals, which can accurately obtain the envelope characteristics of the signal and ensure the integrity of the pre-distortion information in the signal synthesis process.

[0093] In some embodiments, the calculation of the pre-distortion real signal can be realized in various ways:

[0094] Optionally, the square of the in-phase branch signal and the square of the quadrature branch signal are calculated first, then the two square values are added, and finally the pre-distortion real signal is obtained by taking the square root of the sum.

[0095] Optionally, the in-phase branch signal and the quadrature branch signal are first buffered, then parallel square operation is performed, and finally the pre-distortion real signal is calculated through a dedicated square root operation module.

[0096] It can be understood that other ways can also be used to realize the calculation of the pre-distortion real signal, which is not limited here.

[0097] Step S105, the pre-distortion real signal is carrier-modulated to obtain an up-converted signal;

[0098] The pre-distortion real signal represents a real signal containing pre-distortion information synthesized by the in-phase branch signal and the quadrature branch signal; carrier modulation represents the process of multiplying a signal by a carrier signal; and the up-converted signal represents a radio frequency signal after carrier modulation of the pre-distortion real signal.

[0099] This step is performed after obtaining the pre-distorted real signal. Specifically, this step is performed after obtaining the pre-distorted real signal. Specifically, a frequency-stable digital carrier signal is first generated, and the frequency of the carrier signal is set according to the system radio frequency requirement, which is usually the same as the in-phase carrier in step 103. Then, the pre-distorted real signal is multiplied by the carrier signal to realize signal frequency conversion. The signal contains complete pre-distortion information and the frequency meets the system radio frequency requirement. The entire process uses high-precision digital signal processing to ensure the accuracy of signal conversion.

[0100] In some embodiments, carrier modulation can be achieved in various ways:

[0101] Optionally, a digital carrier signal of the required frequency is first generated, then the pre-distorted real signal is multiplied by the carrier signal, and finally the up-converted signal is obtained through digital filtering;

[0102] Optionally, a local carrier signal is first generated, then the pre-distorted real signal is multiplied by the carrier signal through a mixer, and finally the up-converted signal is obtained through a band-pass filter.

[0103] It can be understood that other ways of carrier modulation can also be used, which are not limited here.

[0104] The above scheme can convert the baseband signal containing amplitude and phase pre-distortion information into in-phase component signals and quadrature component signals for processing, effectively solving the technical problem that real signals cannot retain phase pre-distortion information in the prior art, and further realizing the retention of both amplitude pre-distortion information and phase pre-distortion information on the basis of maintaining the original architecture of the AM transmitter, significantly improving the accuracy of pre-distortion compensation and enhancing the spectral efficiency and signal quality of the system.

[0105] The method provided by the present embodiment will be further described in more detail below, with reference to the accompanying drawings Figure 2 As follows:

[0106] S201, the history baseband data and the history baseband feedback data are calculated to obtain a pre-distorted complex array through a memory polynomial model;

[0107] This step refers to step S101, which will not be described here.

[0108] S202, the pre-distorted complex array is multiplied by the baseband signal to obtain a to-be-processed baseband signal;

[0109] Among them, the predistortion complex coefficient group represents the complex form parameter group used to predistort the baseband signal; the baseband signal represents the original baseband signal to be predistorted; the baseband signal to be processed represents the baseband signal after being processed by the predistortion complex coefficient group, which contains predistortion information.

[0110] This step is performed after obtaining the predistortion complex coefficient set. Specifically, the original baseband signal is used as one multiplier, and the predistortion complex coefficient set is used as another multiplier, to perform a complex multiplication operation. Since the predistortion complex coefficient set contains correction information for the power amplifier characteristics, this complex multiplication operation imparts predistortion characteristics to the baseband signal. Through this predistortion processing, the baseband signal to be processed carries predistortion information used to compensate for the nonlinear characteristics of the power amplifier.

[0111] Specifically, this example provides a more detailed calculation process, as follows:

[0112] The coefficient (a1+jb1) corresponding to the current signal x(n) is used to compensate for basic linear distortion, while the coefficients (a2+jb2) corresponding to the delayed signal x(n-1) and (a3+jb3) corresponding to x(n-2) are used to compensate for the memory effect of the power amplifier. The construction process of the nonlinear term is to first calculate the square of the signal amplitude |x(n)| at each time step. 2 |x(n-1)| 2 |x(n-2)| 2 Then, multiply these squared values ​​by the signals at the corresponding times to obtain the cubic nonlinear term: x(n)*|x(n)| 2 The corresponding coefficient (a4+jb4) is used to compensate for the third-order nonlinear distortion at the current time, x(n-1)*|x(n-1)| 2 The corresponding coefficients are (a5+jb5) and x(n-2)*|x(n-2)| 2 The corresponding coefficient (a6+jb6) is used to compensate for third-order nonlinear distortion with memory effect.

[0113] Then, these linear and nonlinear terms are multiplied by their corresponding predistortion complex coefficients. The linear term x(n) is multiplied by the predistortion complex coefficient (a1+jb1) to obtain x(n)a1+jx(n)b1, x(n-1) is multiplied by (a2+jb2) to obtain x(n-1)a2+jx(n-1)b2, and x(n-2) is multiplied by (a3+jb3) to obtain x(n-2)a3+jx(n-2)b3. Similarly, the nonlinear term x(n)*|x(n)| 2 Multiplying by (a4+jb4) gives x(n)*|x(n)| 2 a4+jx(n)*|x(n)| 2 b4, let x(n-1)*|x(n-1)| 2x(n-1) * |x(n-1) multiplied by (a5 + jb5) to obtain 2 a5 + jx(n-1) * |x(n-1) multiplied by (a5 + jb5) to obtain 2 b5, x(n-2) * |x(n-2) multiplied by (a6 + jb6) to obtain 2 x(n-2) * |x(n-2) multiplied by (a6 + jb6) to obtain 2 a6 + jx(n-2) * |x(n-2) multiplied by (a6 + jb6) to obtain 2 b6.

[0114] Finally, all complex multiplication results are added, the sum of the real part terms [x(n)a1 + x(n-1)a2 + x(n-2)a3 + x(n) * |x(n) 2 a4 + x(n-1) * |x(n-1) 2 a5 + x(n-2) * |x(n-2) 2 a6] constitute the in-phase component of the baseband signal to be processed, and the sum of the imaginary part terms [x(n)b1 + x(n-1)b2 + x(n-2)b3 + x(n) * |x(n) 2 b4 + x(n-1) * |x(n-1) 2 b5 + x(n-2) * |x(n-2) 2 b6] constitute the quadrature component of the baseband signal to be processed.

[0115] In some embodiments, the multiplication of the pre-distorted complex coefficient array and the baseband signal can be implemented in various ways:

[0116] Optionally, the baseband signal is first decomposed into real and imaginary parts, and then multiplied by the real and imaginary parts of the pre-distorted complex coefficient array, respectively, and finally the operation results are combined according to the complex multiplication rule to obtain the baseband signal to be processed;

[0117] Optionally, the baseband signal and the pre-distorted complex coefficient array are first represented in complex form, and then directly multiplied by the complex multiplication operation, and finally the baseband signal to be processed is obtained.

[0118] It can be understood that other ways can also be used to implement the multiplication operation of the pre-distorted complex coefficient array and the baseband signal, which are not limited here.

[0119] S203, extracting the real part of the baseband signal to be processed as the in-phase component signal, and extracting the imaginary part of the baseband signal to be processed as the quadrature component signal;

[0120] Wherein, the baseband signal to be processed represents the complex form of the baseband signal after pre-distortion processing; the in-phase component signal represents the real component of the baseband signal to be processed; the quadrature component signal represents the imaginary component of the baseband signal to be processed.

[0121] This step is performed after obtaining the to-be-processed baseband signal. Specifically, since the to-be-processed baseband signal is in complex form, it needs to be decomposed into two components of real part and imaginary part. The real part of the to-be-processed baseband signal is extracted as an in-phase component signal, and the imaginary part of the to-be-processed baseband signal is extracted as a quadrature component signal. This decomposition converts the complex pre-distortion signal into two real signals, facilitating subsequent carrier modulation processing.

[0122] In some embodiments, the real and imaginary part extraction of the to-be-processed baseband signal can be implemented in various ways:

[0123] Optionally, first, the complex form of the to-be-processed baseband signal is judged, then the real part and imaginary part values of the complex number are read respectively, and finally the real part is assigned to the in-phase component signal and the imaginary part is assigned to the quadrature component signal.

[0124] Optionally, first, the to-be-processed baseband signal is parsed according to the complex format, then the in-phase component signal is obtained through a real part extraction algorithm and the quadrature component signal is obtained through an imaginary part extraction algorithm, and finally the signal separation is completed.

[0125] It can be understood that the real and imaginary part extraction of the to-be-processed baseband signal can also be implemented in other ways, which are not limited here.

[0126] S204, multiplying the in-phase component signal by the in-phase carrier signal to obtain an in-phase branch signal, and multiplying the quadrature component signal by the quadrature carrier signal to obtain a quadrature branch signal.

[0127] Among them, the in-phase component signal represents the real part of the to-be-processed baseband signal; the quadrature component signal represents the imaginary part of the to-be-processed baseband signal; the in-phase carrier signal represents the cosine carrier for in-phase modulation; the quadrature carrier signal represents the sine carrier for quadrature modulation; the in-phase branch signal represents the signal after in-phase component signal modulation; the quadrature branch signal represents the signal after quadrature component signal modulation.

[0128] This step is performed after obtaining the in-phase component signal and the quadrature component signal. Specifically, the in-phase carrier signal is multiplied by the in-phase component signal to realize carrier modulation of the in-phase component and obtain the in-phase branch signal; the quadrature carrier signal is multiplied by the quadrature component signal to realize carrier modulation of the quadrature component and obtain the quadrature branch signal. The in-phase carrier signal and the quadrature carrier signal here are orthogonal cosine wave and sine wave, which have the same frequency but a phase difference of 90 degrees. Through this modulation, the amplitude and phase information are modulated at the same time, and the modulation effect of the phase information is preserved.

[0129] In some embodiments, carrier modulation can be implemented in various ways:

[0130] Optionally, first, cosine wave and sine wave with the same frequency and quadrature phase are generated, then the in-phase component signal is multiplied by the cosine wave to obtain the in-phase branch signal, and the quadrature component signal is multiplied by the sine wave to obtain the quadrature branch signal, and finally the modulated signal is filtered.

[0131] Optionally, first, a pair of quadrature carrier signals are generated, then the in-phase component signal and the quadrature component signal are carrier-modulated respectively, and finally the in-phase branch signal and the quadrature branch signal required are obtained through band-pass filtering.

[0132] It can be understood that other ways can also be used to implement the carrier modulation process, which is not limited here.

[0133] S205, square and square root of the sum of the in-phase branch signal and the quadrature branch signal to obtain the pre-distortion real signal;

[0134] Among them, the in-phase branch signal represents the signal after in-phase carrier modulation; the quadrature branch signal represents the signal after quadrature carrier modulation; the pre-distortion real signal represents the signal after vector amplitude synthesis of the in-phase branch signal and the quadrature branch signal. Here, the square root calculation process is actually a vector amplitude calculation of two quadrature signals.

[0135] This step is executed after the in-phase branch signal and the quadrature branch signal are obtained. Specifically, first, the square values of the in-phase branch signal and the quadrature branch signal are calculated respectively, then the two square values are added to obtain the square sum. Finally, the square root operation is performed on the square sum to obtain the pre-distortion real signal. This calculation method actually converts the two quadrature modulated signals into a real signal containing pre-distortion information, which is convenient for subsequent radio frequency up-conversion processing.

[0136] In some embodiments, the vector amplitude calculation of the two signals can be implemented in various ways:

[0137] Optionally, first, the in-phase branch signal and the quadrature branch signal are squared respectively, then the two square values are added, then the square root operation is performed using the lookup table method, and finally the pre-distortion real signal is obtained;

[0138] Optionally, first, the in-phase branch signal and the quadrature branch signal are subjected to amplitude normalization processing, then the square sum of the normalized signals is calculated, and finally the square root operation is performed using an iterative algorithm to obtain the pre-distortion real signal.

[0139] It can be understood that other ways can also be used to implement the vector amplitude calculation of the two signals, which is not limited here.

[0140] S206, multiply the pre-distortion real signal by the in-phase carrier signal to obtain the up-converted signal;

[0141] Wherein, the predistortion real signal represents a single real signal after square sum and square root operation; the in-phase carrier signal represents a high frequency cosine carrier for up-conversion; the up-converted signal represents a radio frequency signal obtained by multiplying the predistortion real signal with the carrier. The frequency of the carrier signal determines the center frequency of the up-converted signal.

[0142] This step is performed after obtaining the predistortion real signal. Specifically, the predistortion real signal is multiplied with the in-phase carrier signal to move the predistortion signal from baseband frequency to radio frequency through this multiplication modulation, obtaining the up-converted signal. This modulation process moves the spectrum of the predistortion signal as a whole to the vicinity of the carrier frequency while maintaining the predistortion information.

[0143] In some embodiments, the up-conversion of the predistortion real signal can be achieved in various ways:

[0144] Optionally, a stable in-phase carrier signal is first generated, then the predistortion real signal is multiplied with the carrier signal, and finally the up-converted signal is obtained by removing the spurious components generated by the mixing through band-pass filtering;

[0145] Optionally, the predistortion real signal is first pre-filtered, then multiplied with the in-phase carrier signal, and finally the up-converted signal with the desired amplitude is obtained through gain control.

[0146] It can be understood that other ways can also be used to implement the up-conversion process of the predistortion real signal, which is not limited here.

[0147] S207, inputting the up-converted signal to a digital-to-analog converter to generate a final radio frequency signal;

[0148] Wherein, the up-converted signal represents a digital radio frequency signal after carrier modulation; the digital-to-analog converter represents a device for converting digital signals to analog signals; the final radio frequency signal represents the converted analog radio frequency signal, which can be directly input to a power amplifier.

[0149] This step is performed after obtaining the up-converted signal. Specifically, the digital up-converted signal is input into the digital-to-analog converter, and the discrete digital signal is converted into continuous analog signal through digital-to-analog conversion. This conversion enables the signal after digital predistortion processing to match the analog power amplifier while maintaining the accuracy of the predistortion information.

[0150] In some embodiments, the digital-to-analog conversion can be achieved in various ways:

[0151] Optionally, the up-converted signal is first interpolated to increase the sampling rate, then converted through a high-precision digital-to-analog converter, and finally the final radio frequency signal is obtained after reconstruction filtering;

[0152] Optionally, the up-converted signal is first pre-processed to adjust the amplitude range, then converted into an analog signal through digital-to-analog conversion, and finally filtered to obtain the final RF signal.

[0153] It can be understood that other ways can also be used to implement the conversion of the digital signal into the analog signal, which is not limited here.

[0154] S208, outputting the final RF signal to a power amplifier;

[0155] The final RF signal represents a pre-distorted analog signal after digital-to-analog conversion; the power amplifier represents a device for amplifying the RF signal to a specified level, which has nonlinear distortion and memory effect characteristics. The input end of the power amplifier receives the final RF signal, and the output end outputs the amplified RF signal.

[0156] This step is performed after obtaining the final RF signal. Specifically, the final RF signal is input to the input end of the power amplifier, and at this time the RF signal already contains pre-distortion information for compensating the nonlinear characteristics of the power amplifier. In the power amplifier, the final RF signal is amplified to generate a high-power RF signal, and due to the effect of the pre-distortion information, the distortion of the power amplifier output signal is effectively suppressed.

[0157] In some embodiments, the power amplification of the RF signal can be implemented in various ways:

[0158] Optionally, the amplitude of the final RF signal is first adjusted to an appropriate level by the driver amplifier, then input to the power amplifier for power amplification, and finally output through the output matching network to output the amplified signal;

[0159] Optionally, the final RF signal is first subjected to bias control, then input to the RF input end of the power amplifier, and finally filtered to obtain the amplified RF signal.

[0160] It can be understood that other ways can also be used to implement the power amplification of the RF signal, which is not limited here.

[0161] It should be noted that the subsequent steps S209 and S210 are steps after step S208.

[0162] S209, performing power detection on the final RF signal to obtain a power detection result;

[0163] The final RF signal represents a pre-distorted RF signal input to the power amplifier; the power detection result represents a measured value of the power level of the RF signal, which reflects the actual power of the signal. Power detection can be performed at the input end or the output end of the power amplifier.

[0164] This step is performed in the process of inputting the final RF signal into the power amplifier. Specifically, the power detection circuit samples the final RF signal to measure the power level of the final RF signal. This power detection process can monitor the power changes of the final RF signal in real time, providing a basis for subsequent power control, and ensuring that the power of the final RF signal remains within a suitable range.

[0165] In some embodiments, the power detection of the RF signal can be achieved in various ways:

[0166] Optionally, the final RF signal is first sampled by a directional coupler, then the envelope of the signal is detected using a detector, and finally the power detection result is obtained through analog-to-digital conversion.

[0167] Optionally, a power divider is first used to split a test signal, then a logarithmic detector is used to measure the signal power, and finally a signal conditioner is used to obtain the power detection result.

[0168] It can be understood that other ways can also be used to implement the power detection process of the RF signal, which is not limited here.

[0169] S210, according to the power detection result, the amplitude of the final RF signal is dynamically adjusted using a variable gain amplifier;

[0170] Wherein, the power detection result represents the measured power value of the RF signal; the variable gain amplifier represents an amplifier that can adjust the gain according to the control signal; dynamic adjustment means to change the gain of the variable gain amplifier in real time according to the power detection result. This adjustment ensures that the power of the RF signal always remains within the desired range.

[0171] This step is performed after obtaining the power detection result. Specifically, the power detection result is compared with the preset target power, and the required gain adjustment amount is calculated according to the comparison result. Then the gain of the variable gain amplifier is controlled according to the gain adjustment amount to realize the dynamic adjustment of the amplitude of the final RF signal. This closed-loop control method can compensate for power fluctuations and maintain the stability of the output signal power.

[0172] In some embodiments, the dynamic adjustment of the amplitude of the RF signal can be achieved in various ways:

[0173] Optionally, first calculate the deviation of the power detection result and the target power, then determine the gain adjustment amount according to the deviation value, and finally apply an adjustment voltage through the control terminal of the variable gain amplifier.

[0174] Optionally, first convert the power detection result into a digital signal, then calculate the gain control word through a digital controller, and finally convert the control word into an analog voltage to control the variable gain amplifier.

[0175] It can be understood that other ways can also be used to realize the dynamic adjustment process of the radio frequency signal amplitude, which is not limited here.

[0176] In addition, the application also provides an up-conversion algorithm for preserving phase information of pre-distorted signals, referring to Figure 3 and Figure 4 As follows:

[0177] Referring to Figure 3 , Figure 3 is a schematic diagram of a conventional AM signal up-conversion scheme. According to the original IQ training data and the feedback IQ baseband data, the conventional method fits the DPD complex coefficient suitable for the power amplifier through the memory polynomial model and the least square method, which is the basic process of digital pre-distortion. The complex DPD coefficient contains information for simultaneously correcting the original signal amplitude and phase. For a short-wave amplitude modulation (AM) signal, it is an AM baseband signal obtained by audio sampling. If the AM baseband signal is directly multiplied by the DPD complex coefficient and then the modulus is calculated, only the amplitude will be corrected and the phase pre-distortion information will be lost.

[0178] In the conventional scheme, the AM baseband signal is directly multiplied by the carrier to complete the up-conversion, and the radio frequency signal is emitted via the DAC, which is denoted as RF1. Only the amplitude is pre-distorted and the phase pre-distortion information is lost.

[0179] Referring to Figure 4 The up-conversion algorithm for preserving phase information of pre-distorted signals in the present scheme can apply the DPD complex coefficient to the AM baseband signal, add amplitude and phase pre-distortion information, and then convert it back to a real signal. After up-conversion, the radio frequency signal is emitted.

[0180] Specifically, the present scheme realizes all the calculation processes in the FPGA through the IP core method. First, the DPD complex coefficient is multiplied to the AM baseband signal according to the memory polynomial model to obtain I and Q signals. Then, the I signal is multiplied by the carrier to obtain . Among them, is the carrier frequency. Similarly, the Q signal is multiplied by the carrier to obtain . Then, the is calculated to obtain a pre-distorted real signal. This signal is multiplied by the carrier to complete the up-conversion calculation, which is sent to the DAC to emit the radio frequency signal, which is denoted as RF2.

[0181] Comparing the conventional up-conversion method with the up-conversion algorithm for preserving phase information of pre-distorted signals in the present scheme, on the basis of being basically consistent with the original signal, a certain deformation is produced in the time domain, achieving pre-distortion of amplitude and phase at the same time.

[0182] The application further provides a signal pre-distortion processing device, as shown in Figure 5 , Figure 5 is a structural block diagram of a signal pre-distortion processing device provided by an embodiment of the application, and the device comprises:

[0183] A pre-distortion complex coefficient calculation module 501 is configured to calculate a pre-distortion complex coefficient set from historical baseband data and historical baseband feedback data through a memory polynomial model;

[0184] A generation module 502 is configured to apply the pre-distortion complex coefficient set to a baseband signal to generate an in-phase component signal and a quadrature component signal containing amplitude and phase pre-distortion information, and the pre-distortion complex coefficient set comprises a plurality of pre-distortion complex coefficients;

[0185] A modulation module 503 is configured to perform carrier modulation on the in-phase component signal and the quadrature component signal respectively to obtain an in-phase branch signal and a quadrature branch signal;

[0186] A synthesis module 504 is configured to calculate a pre-distortion real signal from the in-phase branch signal and the quadrature branch signal;

[0187] An obtaining module 505 is configured to perform carrier modulation on the pre-distortion real signal to obtain an up-converted signal.

[0188] It should be noted that the device provided by the above embodiment only uses the division of the above functional modules as an example to realize its functions, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above-described functions. In addition, the device and method embodiments provided by the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be described here.

[0189] The application further provides a computer readable storage medium, which stores instructions, and when the instructions are executed, the method steps of any one of the above are performed.

[0190] In an example embodiment, the above computer readable storage medium can include, but is not limited to, a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various computer program storage media.

[0191] The application further discloses an electronic device. As shown in Figure 6 , Figure 6is a structural schematic diagram of an electronic device disclosed by an embodiment of the present application. The electronic device 600 can include at least one processor 601, at least one communication bus 602, a user interface 603, at least one network interface 604, and a memory 605.

[0192] The communication bus 602 is configured to realize connection and communication between the components.

[0193] The user interface 603 can include a display and a camera. Optionally, the user interface 603 can further include a standard wired interface and a wireless interface.

[0194] The network interface 604 can optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).

[0195] The processor 601 can include one or more processing cores. The processor 601 is connected to various parts of the electronic device (such as a server) by various interfaces and lines, and performs various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 605, and calling data stored in the memory 605. Optionally, the processor 601 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 601 can be integrated with a combination of one or more of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU is mainly used to process an operating system, a user interface, and an application program. The GPU is used to render and draw the content to be displayed on the display. The modem is used to process wireless communication. It can be understood that the above-mentioned modem can also not be integrated into the processor 601, but can be implemented by a separate chip.

[0196] The memory 605 may include random access memory (RAM) or read-only memory. Optionally, the memory 605 may include a non-transitory computer-readable storage medium. The memory 605 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 605 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 605 may also be at least one storage device located remotely from the aforementioned processor 601. (Refer to...) Figure 6 The memory 605, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and an application program for a signal predistortion processing method.

[0197] exist Figure 6 In the illustrated electronic device 600, the user interface 603 is mainly used to provide an input interface for the user and acquire user input data; while the processor 601 can be used to call an application program of a signal predistortion processing method stored in the memory 605. When executed by one or more processors 601, the electronic device 600 performs one or more of the methods described in the above embodiments. It should be noted that, for the foregoing method embodiments, for the sake of simplicity, they are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0198] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0199] In several embodiments provided in the present application, it should be understood that the disclosed apparatus or system can be implemented in other manners. For example, the division of the apparatus or system embodiments described above is merely an example, and the units can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, and can be in electrical or other forms.

[0200] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0201] In addition, the functional units in each embodiment of the present application can be integrated into a processing unit, or each unit can be physically present separately, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0202] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part of the prior art that contributes to the technical solutions or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, magnetic disk or optical disk, and various program codes that can be stored.

[0203] The above is only an exemplary embodiment of the present disclosure, and cannot limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure are still within the scope of the present disclosure. Those skilled in the art will easily think of other embodiments of the present disclosure after considering the disclosure of the specification.

[0204] The present application is intended to cover any variations, uses or adaptive changes of the present disclosure that follow the general principles of the present disclosure and include common knowledge or conventional technical means in the technical field not disclosed in the present disclosure.

Claims

1. A signal predistortion processing method, characterized in that, The method includes: The predistortion complex coefficient set is obtained by calculating the historical baseband data and historical baseband feedback data through a memory polynomial model. The predistortion complex coefficient set is applied to the baseband signal to generate an in-phase component signal and a quadrature component signal containing amplitude and phase predistortion information. The predistortion complex coefficient set includes several predistortion complex coefficients. Carrier modulation is performed on the in-phase component signal and the quadrature component signal respectively to obtain the in-phase branch signal and the quadrature branch signal; The pre-distorted signal is calculated based on the in-phase branch signal and the quadrature branch signal; The pre-distorted signal is carrier-modulated to obtain an up-converted signal; Applying the predistortion complex coefficient set to the baseband signal to generate an in-phase component signal and a quadrature component signal containing amplitude and phase predistortion information specifically includes: multiplying the predistortion complex coefficient set with the baseband signal to obtain the baseband signal to be processed; extracting the real part of the baseband signal to be processed as the in-phase component signal; and extracting the imaginary part of the baseband signal to be processed as the quadrature component signal. The pre-distortion signal is calculated based on the in-phase branch signal and the quadrature branch signal, specifically including: timing alignment of the in-phase branch signal and the quadrature branch signal; and taking the square root of the sum of the squares of the in-phase branch signal and the quadrature branch signal to obtain the pre-distortion signal.

2. The method according to claim 1, characterized in that, The step of performing carrier modulation on the in-phase component signal and the quadrature component signal respectively to obtain the in-phase branch signal and the quadrature branch signal specifically includes: The in-phase component signal is multiplied by the in-phase carrier signal to obtain the in-phase branch signal. The orthogonal component signal is multiplied by the orthogonal carrier signal to obtain the orthogonal branch signal.

3. The method according to claim 1, characterized in that, The step of carrier modulation of the predistorted signal to obtain the upconverted signal specifically includes: The up-conversion signal is obtained by multiplying the predistorted signal with the in-phase carrier signal.

4. The method according to claim 1, characterized in that, After the step of carrier modulation of the predistorted signal to obtain the up-converted signal, the method further includes: The up-converted signal is input to the digital-to-analog converter to generate the final radio frequency signal; The final radio frequency signal is then output to the power amplifier.

5. The method according to claim 4, characterized in that, Before the step of outputting the final radio frequency signal to the power amplifier, the method further includes: The power of the final radio frequency signal is detected to obtain the power detection result; Based on the power detection results, a variable gain amplifier is used to dynamically adjust the amplitude of the final radio frequency signal. The dynamic adjustment is used to ensure that the power of the final radio frequency signal is within the operating range of the power amplifier.

6. A signal predistortion processing device, characterized in that, include: The predistortion complex coefficient calculation module is used to calculate the predistortion complex coefficient set by using historical baseband data and historical baseband feedback data through a memory polynomial model. A generation module is used to apply a predistortion complex coefficient set to a baseband signal to generate an in-phase component signal and a quadrature component signal containing amplitude and phase predistortion information. The predistortion complex coefficient set includes several predistortion complex coefficients. The generation module is used to generate the in-phase component signal and the quadrature component signal containing amplitude and phase predistortion information by multiplying the predistortion complex coefficient set with the baseband signal to obtain the baseband signal to be processed; and extracting the real part of the baseband signal to be processed as the in-phase component signal. The imaginary part of the baseband signal to be processed is extracted as the quadrature component signal; The modulation module is used to perform carrier modulation on the in-phase component signal and the quadrature component signal respectively to obtain the in-phase branch signal and the quadrature branch signal; A synthesis module is used to calculate a predistorted signal based on the in-phase branch signal and the quadrature branch signal; the synthesis module is used to obtain the predistorted signal by aligning the in-phase branch signal and the quadrature branch signal in terms of timing. The square root of the sum of the squares of the in-phase branch signal and the quadrature branch signal is used to obtain the pre-distorted true signal. The acquisition module is used to perform carrier modulation on the predistorted signal to obtain an up-converted signal.

7. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, perform the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Predistortion parameter processing method and device

    CN101771639A

  • Feedback signal correcting method and device

    CN104486272A