Signal processing method and device, equipment, storage medium and chip
The method addresses IQ imbalance in zero-IF architectures by calculating separate compensation coefficients for TX and FbRX, enhancing compensation accuracy and signal quality without altering inherent IQ characteristics.
Patent Information
- Application Number
- CN202410059712.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-15
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2044-01-15
AI Technical Summary
In the zero-intermediate frequency architecture, the sharing of local oscillation between the transmitting path and the feedback receiving path leads to the mirror interference caused by the IQ imbalance between TX and FbRX that cannot be decoupled and the mirror interference compensation cannot be performed separately.
By determining the signal parameter set at different phase shift angles, the feedback mirror compensation coefficient and the transmission mirror compensation coefficient are calculated, and the amplitude and phase compensation are compensated using the autocorrelation coefficient and the mutual correlation coefficient.
It improves the convenience and accuracy of determining the mirror interference compensation coefficient, avoids changes in IQ imbalance characteristics, and improves signal quality.
Smart Images

Figure CN120320787A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of signal calibration, and in particular to a signal processing method, apparatus, device, storage medium, and chip. Background Art
[0002] In a communication system, a zero-IF architecture is a scheme that directly converts a baseband into a radio frequency. This architecture has advantages such as small size, low power consumption, and easy integration. However, the zero-IF architecture also brings some problems, such as IQ imbalance and local oscillator leakage, which seriously affect the signal quality. In an actual system, in order to ensure the quality of the transmitted signal, a feedback receive channel is usually used for auxiliary calibration. However, since the transmitter (TX) and the feedback receive path (Feedback Receive, FbRX) use the same local oscillator, it causes the image interference caused by the IQ imbalance between the TX and the FbRX to be decoupled, and it is impossible to separately compensate for the image interference of the TX and the FbRX. Therefore, a method capable of separately determining the image interference compensation coefficients of the TX and the FbRX is required. Summary of the Invention
[0003] The present disclosure provides a signal processing method, apparatus, device, storage medium, and chip to separately determine the image interference compensation coefficient of the transmitter path and the image interference compensation coefficient of the feedback receive path.
[0004] In a first aspect embodiment of the present disclosure, a signal processing method is proposed. The method includes: determining a first parameter set of a second signal based on a first signal, where the second signal is a feedback signal of the first signal at a first phase shift angle; determining a second parameter set of a third signal based on the first signal, where the third signal is a feedback signal of the first signal at a second phase shift angle, and the second phase shift angle satisfies a first preset condition; determining a first feedback image compensation coefficient and a second feedback image compensation coefficient based on the first parameter set and the second parameter set, where the first feedback image compensation coefficient is used for amplitude compensation and the second feedback image compensation coefficient is used for phase compensation; determining a transmit image compensation coefficient based on the first feedback image compensation coefficient, the second feedback image compensation coefficient, and the second signal or the third signal.
[0005] In some embodiments, the first parameter set includes: the real part autocorrelation coefficient of the second signal, the imaginary part autocorrelation coefficient of the second signal, and the cross-correlation coefficient of the second signal; the second parameter set includes: the real part autocorrelation coefficient of the third signal, the imaginary part autocorrelation coefficient of the third signal, and the cross-correlation coefficient of the third signal.
[0006] In some embodiments, determining a first parameter set of a second signal based on a first signal includes: determining a first radio frequency signal at a first phase shift angle based on the first signal; determining a real part signal and an imaginary part signal of the second signal based on the first radio frequency signal; and determining the first parameter set based on the real part signal and the imaginary part signal of the second signal.
[0007] In some embodiments, determining a second parameter set of a third signal based on the first signal includes: determining a second radio frequency signal at a second phase shift angle based on the first signal; determining a real part signal and an imaginary part signal of the third signal based on the second radio frequency signal; and determining the second parameter set based on the real part signal and the imaginary part signal of the third signal.
[0008] In some embodiments, determining a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient based on the first parameter set and the second parameter set includes: determining the first feedback mirror compensation coefficient based on the real part autocorrelation coefficient of the second signal, the imaginary part autocorrelation coefficient of the second signal, the real part autocorrelation coefficient of the third signal, and the imaginary part autocorrelation coefficient of the third signal; and determining the second feedback mirror compensation coefficient based on the real part autocorrelation coefficient of the second signal, the real part autocorrelation coefficient of the third signal, the cross-correlation coefficient of the second signal, the cross-correlation coefficient of the third signal, and the first feedback mirror compensation coefficient.
[0009] In some embodiments, determining a transmit mirror compensation coefficient based on the feedback mirror compensation coefficient and the second signal or the third signal includes: determining a compensated second signal or a compensated third signal based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal; and determining the transmit mirror compensation coefficient based on the compensated second signal or the compensated third signal.
[0010] An embodiment of the second aspect of the present disclosure provides a signal processing apparatus, the apparatus includes: a first processing unit, configured to determine a first parameter set of a second signal based on a first signal, where the second signal is a feedback signal of the first signal at a first phase shift angle; a second processing unit, configured to determine a second parameter set of a third signal based on the first signal, where the third signal is a feedback signal of the first signal at a second phase shift angle, and the second phase shift angle satisfies a first preset condition; a third processing unit, configured to determine a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient based on the first parameter set and the second parameter set, where the first feedback mirror compensation coefficient is used for amplitude compensation, and the second feedback mirror compensation coefficient is used for phase compensation; and a fourth processing unit, configured to determine a transmit mirror compensation coefficient based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal.
[0011] A third - aspect embodiment of the present disclosure provides a communication device, which includes a processor and a memory. Among them, a computer program is stored in the memory, and the processor executes the computer program stored in the memory so that the device executes the method described in the first aspect above.
[0012] A fourth - aspect embodiment of the present disclosure provides a non - transitory computer - readable storage medium storing computer instructions, where the computer instructions are used to cause a computer to execute the method described in the first aspect of the present disclosure.
[0013] A fifth - aspect embodiment of the present disclosure provides a chip, which includes at least one processor and a communication interface; the communication interface is used to receive a signal input to the chip or a signal output from the chip, and the processor communicates with the communication interface and implements the method described in the first aspect of the present disclosure through logic circuits or by executing code instructions.
[0014] In summary, according to the signal processing method proposed by the present disclosure, it includes: based on a first signal, determining a first parameter set of a second signal, where the second signal is a feedback signal of the first signal at a first phase - shift angle; based on the first signal, determining a second parameter set of a third signal, where the third signal is a feedback signal of the first signal at a second phase - shift angle, and the second phase - shift angle satisfies a first preset condition; based on the first parameter set and the second parameter set, determining a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient; based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal, determining a transmit mirror compensation coefficient. The method of the present disclosure determines the first parameter set and the second parameter set through two different phase - shift angles, and then determines the feedback mirror compensation coefficient and the transmit mirror compensation coefficient based on the first parameter set and the second parameter set, improving the convenience and accuracy of determining the compensation coefficient and not causing changes in the inherent IQ imbalance characteristics.
[0015] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation to the present disclosure.
[0017] Figure 1 It is a diagram of an application scenario of a signal processing method provided by an embodiment of the present disclosure;
[0018] Figure 2 It is a flowchart of a signal processing method provided by an embodiment of the present disclosure;
[0019] Figure 3Flowchart of another signal processing method provided by an embodiment of the present disclosure;
[0020] Figure 4 Structural schematic diagram of a signal processing device provided by an embodiment of the present disclosure;
[0021] Figure 5 Structural schematic diagram of a communication device provided by an embodiment of the present disclosure;
[0022] Figure 6 Structural schematic diagram of a chip provided by an embodiment of the present disclosure. Detailed implementation manners
[0023] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the embodiments of the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present disclosure as detailed in the appended claims.
[0024] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present disclosure. The singular forms "a" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0025] It should be understood that although the terms first, second, third, etc. may be used in the embodiments of the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "when" as used herein may be interpreted as "when" or "in response to determining".
[0026] For ease of understanding, the background technology related to the present application is first introduced.
[0027] In a communication system, the zero-IF architecture is a scheme that directly converts the baseband into radio frequency. Compared with the superheterodyne architecture, it significantly reduces the use of the intermediate frequency and local oscillator radio frequency circuits and the intermediate frequency filter. This architecture has the advantages of small size, low power consumption, and easy integration. However, the zero-IF architecture also brings some problems, such as IQ imbalance and local oscillator leakage, which seriously affect the signal quality.
[0028] For a single transmitter or receiver, specific methods can be used to compensate for IQ imbalance. However, in an actual system, to ensure the quality of the transmitted signal, a feedback receiving channel is usually adopted for auxiliary calibration. However, since the same local oscillator is used in the transmitting path and the feedback receiving path, this results in the inability to decouple the image interference caused by the IQ imbalance between TX and FbRX, and it is impossible to compensate for the IQ imbalance of TX and FbRX separately.
[0029] Therefore, finding a method that can determine the image interference compensation coefficients of TX and FbRX separately to compensate for the IQ imbalance of TX and FbRX respectively is of great significance and value for decoupling the image interference caused by the IQ imbalance between TX and FbRX.
[0030] Before introducing the detailed solution of the present disclosure, the scenarios to which the solution of the present disclosure is applied will be described first.
[0031] An application scenario of a signal processing method, for example Figure 1 As shown, the data represents a service signal, which consists of a Digital-to-Analog Converter (DAC) and Figure 1 the IQ modulator on the upper side to form a transmitting path, and consists of an Analog-to-Digital Converter (ADC) and Figure 1 the IQ demodulator on the lower side to form a feedback receiving path, where the phase shifter is used to phase-shift the IQ-modulated signal to calculate the TX coefficient (i.e., the above-mentioned TX image interference compensation coefficient) and the FB coefficient (i.e., the above-mentioned FB image interference compensation coefficient) respectively, and the Power Amplifier (PA) is used to convert the service signal into a radio frequency signal for transmission in the radio frequency path.
[0032] It can be understood that the description of the embodiments of the present disclosure is to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the signal processing method, device, and storage medium proposed in the embodiments of the present disclosure. Those of ordinary skill in the art know that with the evolution of the system architecture and the emergence of new service scenarios, the technical solutions proposed in the embodiments of the present disclosure are equally applicable to similar technical problems.
[0033] Figure 2 The flowchart of a signal processing method provided by an embodiment of the present disclosure. As Figure 2 shown, the signal processing method includes steps 201-204.
[0034] Step 201, based on the first signal, determine the first parameter set of the second signal.
[0035] In some embodiments, the second signal is a feedback signal of the first signal at a first phase shift angle. For example Figure 1 as shown, when the phase shift angle of the phase shifter is the first phase shift angle, the signal output by the ADC is the second signal.
[0036] In some embodiments, based on the first signal and the first phase shift angle of the first signal, the feedback signal of the first signal at the first phase shift angle, i.e., the second signal, can be determined, and then the first parameter set of the second signal can be determined.
[0037] In some embodiments, the first parameter set includes: the real part autocorrelation coefficient of the second signal, the imaginary part autocorrelation coefficient of the second signal, and the cross-correlation coefficient of the second signal.
[0038] In some embodiments, the first signal may be a service signal transmitted by a transmitter, such as Figure 1 the baseband signal output by the DAC shown.
[0039] In some embodiments, no specific value is defined for the specific angle value of the first phase shift angle. For example, it is the phase shift angle after initializing the phase shifter, or it may also be a preset phase shift angle.
[0040] In some embodiments, the first phase shift angle can be determined by setting the phase shift angle of the phase shifter, but not limited thereto. The first phase shift angle can also be determined by other phase modulation methods.
[0041] Step 202: Based on the first signal, determine the second parameter set of the third signal.
[0042] In some embodiments, the third signal is a feedback signal of the first signal at a second phase shift angle. For example Figure 1 as shown, when the phase shift angle of the phase shifter is the second phase shift angle, the signal output by the ADC is the third signal.
[0043] In some embodiments, based on the first signal and the second phase shift angle of the first signal, the feedback signal of the first signal at the second phase shift angle, i.e., the third signal, can be determined, and then the second parameter set of the third signal can be determined.
[0044] In some embodiments, the second parameter set includes: the real part autocorrelation coefficient of the third signal, the imaginary part autocorrelation coefficient of the third signal, and the cross-correlation coefficient of the third signal.
[0045] In some embodiments, the second phase shift angle can be determined by setting the phase shift angle of the phase shifter, but not limited thereto. The second phase shift angle can also be determined by other phase modulation methods.
[0046] In some embodiments, the second phase shift angle should satisfy a first preset condition. The present disclosure does not limit the specific content of the first preset condition. For example, the phase difference between the second phase shift angle and the first phase shift angle is in the range of 88.5° - 91.5°. For example: the second phase shift angle is different from the first phase shift angle.
[0047] Step 203: Based on the first parameter set and the second parameter set, determine a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient.
[0048] In some embodiments, a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient can be determined based on the first parameter set and the second parameter set to compensate for the feedback mirror interference using the first compensation coefficient and the second compensation coefficient, and then determine the transmit mirror interference compensation coefficient.
[0049] In some embodiments, the first feedback mirror compensation coefficient is used for amplitude compensation, and the second feedback mirror compensation coefficient is used for phase compensation; specifically, the first feedback mirror compensation coefficient is used for amplitude compensation of the feedback signal of the first signal (for example, the second signal and the third signal), and the second feedback mirror compensation coefficient is used for phase compensation of the feedback signal of the first signal.
[0050] In some embodiments, the first feedback mirror compensation coefficient can be the amplitude imbalance parameter of the IQ demodulator, and the second feedback mirror compensation coefficient can be the phase imbalance parameter of the IQ demodulator.
[0051] Step 204: Based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal, determine the transmit mirror compensation coefficient.
[0052] In some embodiments, the transmit mirror compensation coefficient can be determined based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal; or the transmit mirror compensation coefficient can be determined based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the third signal, so as to determine the TX and FbRX mirror interference compensation coefficients.
[0053] In some embodiments, the amplitude compensation and phase compensation of the first signal can be achieved using the transmit mirror compensation coefficient.
[0054] In summary, the signal processing method proposed according to the present disclosure includes: determining a first parameter set of a second signal based on a first signal, where the second signal is a feedback signal of the first signal at a first phase shift angle; determining a second parameter set of a third signal based on the first signal, where the third signal is a feedback signal of the first signal at a second phase shift angle, and the second phase shift angle satisfies a first preset condition; determining a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient based on the first parameter set and the second parameter set, where the first feedback mirror compensation coefficient is used for amplitude compensation and the second feedback mirror compensation coefficient is used for phase compensation; determining a transmit mirror compensation coefficient based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal. In the method of the present disclosure, the first parameter set and the second parameter set are determined through two different phase shift angles, and then the feedback mirror compensation coefficient and the transmit mirror compensation coefficient are determined based on the first parameter set and the second parameter set, improving the convenience and accuracy of determining the compensation coefficient and not causing changes in the inherent IQ imbalance characteristics.
[0055] Figure 3 FIG. is a schematic flow chart of a signal processing method proposed in an embodiment of the present disclosure. As Figure 3 shown, on the basis of the embodiment shown in Figure 2 it is further explained, including steps 301-310. Figure 2
[0056] Step 301, determining a first radio frequency signal at a first phase shift angle based on a first signal.
[0057] In some embodiments, the first radio frequency signal may be the first signal after IQ modulation at the first phase shift angle. For example, Figure 1 as shown, when the phase shift angle of the phase shifter is the first phase shift angle, the RF signal output by the IQ modulator.
[0058] In some embodiments, the first radio frequency signal can be determined by the following formula:
[0059] V RF1 (t) = I(t)·cos(ω c t) - g1·Q(t)·sin(ω c t + θ1) (Equation 1)
[0060] where V RF1 (t) represents the first radio frequency signal, ω c represents the carrier angular frequency, I(t) represents the real part signal of the first signal, Q(t) represents the imaginary part signal of the first signal, g1 represents the amplitude imbalance coefficient of the transmit path, and θ1 represents the phase imbalance coefficient of the transmit path.
[0061] It should be understood that in some embodiments, g1 can also be expressed as the amplitude imbalance coefficient of the modulator (e.g., Figure 1 the amplitude imbalance coefficient of the IQ modulator shown), and θ1 can also be expressed as the phase imbalance coefficient of the modulator (e.g., Figure 1 the phase imbalance coefficient of the IQ modulator shown).
[0062] It should be understood that g1 and θ1 in the above formula are only used for formula derivation and do not represent specific numerical values.
[0063] Step 302: Determine the real part signal and the imaginary part signal of the second signal based on the first radio frequency signal.
[0064] In some embodiments, the second signal is the feedback signal of the first radio frequency signal at the first phase shift angle. For example Figure 1 as shown, the second signal can be the signal output by the ADC when the phase shift angle of the phase shifter is the first phase shift angle.
[0065] In some embodiments, the first radio frequency signal can be phase-shifted based on the first phase shift angle, and the phase-shifted first radio frequency signal can be IQ demodulated and analog-to-digital converted to determine the signal output by the ADC as the second signal. It should be understood that the signal length of the second signal is the same as that of the first signal.
[0066] In some embodiments, the real part signal of the second signal can be determined by the following formula:
[0067] I D1 =[V RF1 (t)·2cos(ω c t)] LPF =I(t)-g1·Q(t)·sin(θ1) (Equation 2)
[0068] where, I D1 represents the real part signal of the second signal, LPF represents the low-pass filter, and the explanations of the remaining parameters can be referred to the above formula and will not be elaborated here.
[0069] In some embodiments, the imaginary part signal of the second signal can be determined by the following formula:
[0070] Q D1 =[V RF1 (t)·-2g2sin(ω c t-θ2)] LPF =g2·I(t)·sin(θ2)+g1g2·Q(t)·cos(θ1+θ2) (Equation 3)
[0071] where, Q D1The imaginary part signal representing the second signal, g2 represents the amplitude imbalance coefficient of the feedback receiving path, θ2 represents the phase imbalance coefficient of the feedback receiving path, and for the explanations of the remaining parameters, reference can be made to the above formulas, which will not be elaborated here.
[0072] It should be understood that in some embodiments, g2 can also be expressed as the amplitude imbalance coefficient of the demodulator (for example Figure 1 the amplitude imbalance coefficient of the IQ demodulator shown), and θ2 can also be expressed as the phase imbalance coefficient of the demodulator (for example Figure 1 the phase imbalance coefficient of the IQ demodulator shown).
[0073] It should be understood that g2 and θ2 in the above formula are only used for formula derivation and do not represent specific values.
[0074] Step 303: Determine the first parameter set based on the real part signal and the imaginary part signal of the second signal.
[0075] In some embodiments, the first parameter set includes: the autocorrelation coefficient of the real part of the second signal, the autocorrelation coefficient of the imaginary part of the second signal, and the cross-correlation coefficient of the second signal.
[0076] In some embodiments, the autocorrelation coefficient of the real part of the second signal can be obtained by performing autocorrelation calculation on the real part signal of the second signal, and the autocorrelation coefficient of the real part of the second signal can be expressed by the following formula:
[0077] R ID1 =R ii +g1 2 ·sin 2 (θ1)R qq (Equation 4)
[0078] Wherein, R ID1 represents the autocorrelation coefficient of the real part of the second signal, R ii is the autocorrelation coefficient of the real part signal of the first signal, R qq represents the autocorrelation coefficient of the imaginary part signal of the first signal, and the present disclosure does not limit the manner of obtaining R ii and R qq .
[0079] In some embodiments, the autocorrelation coefficient of the imaginary part of the second signal can be obtained by performing autocorrelation calculation on the imaginary part signal of the second signal, and the autocorrelation coefficient of the imaginary part of the second signal can be expressed by the following formula:
[0080] R QD1 =g2 2 ·sin 2 (θ2)R ii +g1 2 g2 2cos 2 (θ1 + θ2)R qq (Equation 5)
[0081] wherein, R ID1 represents the autocorrelation coefficient of the real part of the second signal.
[0082] In some embodiments, the cross-correlation coefficient of the second signal can be obtained by performing cross-correlation calculation on the real part signal and the imaginary part signal of the second signal, and the cross-correlation coefficient of the second signal can be expressed by the following formula:
[0083] R IQD1 = g2sin(θ2)R ii - g1 2 g2sin(θ1)cos(θ1 + θ2)R qq (Equation 6)
[0084] wherein, R IQD1 represents the cross-correlation coefficient of the second signal.
[0085] Step 304, based on the first signal, determine the second RF signal at the second phase shift angle.
[0086] In some embodiments, the second RF signal can be the first signal modulated by IQ at the second phase shift angle. For example Figure 1 as shown, when the phase shift angle of the phase shifter is the second phase shift angle, the RF signal output by the IQ modulator.
[0087] In some embodiments, the second RF signal can be determined by the following formula:
[0088] V RF2 (t) = I(t)·sin(ω c t) + g1·Q(t)·cos(ω c t + θ1) (Equation 7)
[0089] wherein, V RF2 (t) represents the second RF signal.
[0090] Step 305, based on the second RF signal, determine the real part signal and the imaginary part signal of the third signal.
[0091] In some embodiments, the third signal is the feedback signal of the second RF signal at the second phase shift angle. For example Figure 1 as shown, the third signal can be the signal output by the ADC when the phase shift angle of the phase shifter is the second phase shift angle.
[0092] In some embodiments, the second radio frequency signal may be phase-shifted based on the second phase-shifting angle, and the phase-shifted second radio frequency signal may be subjected to IQ demodulation and analog-to-digital conversion to determine the signal output by the ADC as the third signal. It should be understood that the third signal has the same signal length as the first signal.
[0093] In some embodiments, the real part signal of the third signal may be determined by the following formula:
[0094] I D2 =[V RF2 (t)·2cos(ω c t)] LPF =g1·Q·cos(θ1) (Equation 8)
[0095] where, I D2 represents the real part signal of the third signal.
[0096] In some embodiments, the imaginary part signal of the third signal may be determined by the following formula:
[0097] Q D2 =[V RF2 (t)·-2g2sin(ω c t-θ2)] LPF =-g2·I·cos(θ2)+g1g2·Q·sin(θ1+θ2) (Equation 9)
[0098] where, Q D2 represents the imaginary part signal of the third signal.
[0099] Step 306, determine the second parameter set based on the real part signal and the imaginary part signal of the third signal.
[0100] In some embodiments, the second parameter set includes: the real part autocorrelation coefficient of the third signal, the imaginary part autocorrelation coefficient of the third signal, and the cross-correlation coefficient of the third signal.
[0101] In some embodiments, the real part autocorrelation coefficient of the third signal may be obtained by performing autocorrelation calculation on the real part signal of the third signal, where the real part autocorrelation coefficient of the third signal may be expressed by the following formula:
[0102] R ID2 =g1 2 ·cos 2 (θ1)R qq (Equation 10)
[0103] where, R ID2 represents the real part autocorrelation coefficient of the third signal.
[0104] In some embodiments, the imaginary part autocorrelation coefficient of the third signal can be obtained by performing autocorrelation calculation on the imaginary part signal of the third signal, where the imaginary part autocorrelation coefficient of the third signal can be expressed by the following formula:
[0105] R QD2 = g2 2 ·cos 2 (θ2)R ii + g1 2 g2 2 sin 2 (θ1 + θ2)R qq (Equation 11)
[0106] Where, R QD2 represents the imaginary part autocorrelation coefficient of the third signal.
[0107] In some embodiments, the cross-correlation coefficient of the third signal can be obtained by performing cross-correlation calculation on the real part signal and the imaginary part signal of the third signal, where the cross-correlation coefficient of the third signal can be expressed by the following formula:
[0108] R IQD2 = g1 2 g2cos(θ1)sin(θ1 + θ2)R qq (Equation 12)
[0109] Where, R IQD2 represents the cross-correlation coefficient of the third signal.
[0110] Step 307: Determine the first feedback mirror compensation coefficient based on the real part autocorrelation coefficient of the second signal, the imaginary part autocorrelation coefficient of the second signal, the real part autocorrelation coefficient of the third signal, and the imaginary part autocorrelation coefficient of the third signal.
[0111] In some embodiments, the first feedback mirror compensation coefficient can be determined by the following formula:
[0112]
[0113] Where, represents the first feedback mirror compensation coefficient.
[0114] It should be understood that in some embodiments, can also be expressed as the amplitude imbalance coefficient of the demodulator obtained by calculation (for example, Figure 1 as shown, the amplitude imbalance coefficient of the IQ demodulator obtained by calculation), which has a different meaning from g2, and can represent a specific value.
[0115] Step 308: Determine a second feedback mirror compensation coefficient based on the real part autocorrelation coefficient of the second signal, the real part autocorrelation coefficient of the third signal, the cross-correlation coefficient of the second signal, the cross-correlation coefficient of the third signal, and the first feedback mirror compensation coefficient.
[0116] In some embodiments, the second feedback mirror compensation coefficient can be determined by the following formula:
[0117]
[0118] Where, represents the second feedback mirror compensation coefficient.
[0119] It should be understood that, in some embodiments, can also be expressed as the phase imbalance coefficient of the demodulator obtained by calculation (for example, Figure 1 as shown, the phase imbalance coefficient of the IQ demodulator obtained by calculation), which has a different meaning from θ2, and can represent a specific value.
[0120] Step 309: Determine a compensated second signal based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal; or, determine a compensated third signal based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the third signal.
[0121] In some embodiments, the second signal can be compensated based on the first feedback mirror compensation coefficient and the second feedback mirror compensation coefficient to obtain a compensated second signal, that is, the second signal after eliminating the IQ imbalance of FbRX.
[0122] In some embodiments, the third signal can be compensated based on the first feedback mirror compensation coefficient and the second feedback mirror compensation coefficient to obtain a compensated third signal, that is, the second signal after eliminating the IQ imbalance of FbRX.
[0123] In some embodiments, the compensated second signal or the compensated third signal can be determined by the following formula:
[0124] Sig p (t) = I p (t) + 1j·Q p (t) (Equation 15)
[0125] Where, Sig p (t) represents the compensated second signal or the compensated third signal, I p (t) represents the real part signal of the compensated second signal or the compensated third signal, and Q p (t) represents the imaginary part signal of the compensated second signal or the compensated third signal.
[0126] Among them,
[0127] I p (t) = I D (t) (Equation 16)
[0128]
[0129] I D (t) represents the real - part signal of the second signal or the third signal, that is, when I p (t) represents the real - part signal compensating the second signal, I D (t) represents the real - part signal of the second signal, at this time I D (t) = I D1 (t); when I p (t) represents the real - part signal compensating the third signal, I D (t) represents the real - part signal of the third signal, at this time I D (t) = I D2 (t).
[0130] Q D (t) represents the imaginary - part signal of the second signal or the third signal, that is, when Q p (t) represents the imaginary - part signal compensating the second signal, Q D (t) represents the imaginary - part signal of the second signal, at this time Q D (t) = Q D1 (t); when Q p (t) represents the imaginary - part signal compensating the third signal, Q D (t) represents the real - part signal of the third signal, at this time Q D (t) = Q D2 (t).
[0131] Step 310, determine the transmit mirror compensation coefficient based on the compensated second signal or the compensated third signal.
[0132] In some embodiments, the transmit mirror compensation coefficient can be determined by the following formula:
[0133]
[0134] Among them, a represents the transmit mirror compensation coefficient, N represents the signal length of the compensated second signal or the compensated third signal, Sig p (t) * represents the conjugate signal of the compensated second signal or the compensated third signal.
[0135] In some embodiments, the mirror compensation of the first signal can also be achieved by using the transmit mirror compensation coefficient through the following formula:
[0136] sig out = sig in - a * sig in (Equation 19)
[0137] Wherein, sig out represents the first signal after compensation (i.e., Figure 1 the output signal of the TX image compensation module shown), sig in represents the first signal before compensation (i.e., Figure 1 the input signal of the TX image compensation module shown).
[0138] In summary, the signal processing method proposed according to the present disclosure includes: determining a first radio frequency signal at a first phase shift angle based on a first signal; determining a real part signal and an imaginary part signal of a second signal based on the first radio frequency signal; determining a first parameter set based on the real part signal and the imaginary part signal of the second signal; determining a second radio frequency signal at a second phase shift angle based on the first signal; determining a real part signal and an imaginary part signal of a third signal based on the second radio frequency signal; determining a second parameter set based on the real part signal and the imaginary part signal of the third signal; determining a first feedback image compensation coefficient based on the real part autocorrelation coefficient of the second signal, the imaginary part autocorrelation coefficient of the second signal, the real part autocorrelation coefficient of the third signal, and the imaginary part autocorrelation coefficient of the third signal; determining a second feedback image compensation coefficient based on the real part autocorrelation coefficient of the second signal, the real part autocorrelation coefficient of the third signal, the cross-correlation coefficient of the second signal, the cross-correlation coefficient of the third signal, and the first feedback image compensation coefficient; determining a compensated second signal or a compensated third signal based on the first feedback image compensation coefficient, the second feedback image compensation coefficient, and the second signal or the third signal; determining a transmit image compensation coefficient based on the compensated second signal or the compensated third signal. In the method of the present disclosure, the first parameter set and the second parameter set are determined through two different phase shift angles, and then the feedback image compensation coefficient and the transmit image compensation coefficient are determined based on the first parameter set and the second parameter set, which improves the convenience and accuracy of determining the compensation coefficient and does not cause changes in the inherent IQ imbalance characteristics.
[0139] Therefore, the present solution has the following beneficial effects:
[0140] 1. By determining the first parameter set and the second parameter set of the feedback signal of the first signal at different phase shift angles, and determining the feedback image compensation coefficient and the transmit image compensation coefficient based on the first parameter set and the second parameter set. Since this method realizes phase shifting of the feedback signal of the first signal on the radio frequency path, it does not affect the local oscillators of the IQ modulator and the IQ demodulator in the loop, that is, it does not cause changes in the inherent IQ imbalance characteristics in the loop, thereby improving the accuracy of the feedback image compensation coefficient and the transmit image compensation coefficient.
[0141] 2. This method only needs to calculate the autocorrelation parameters and cross-correlation parameters at two different phase shift angles (i.e., the parameters in the above first parameter set and second parameter set), and then can use the autocorrelation parameters and cross-correlation parameters to determine the feedback mirror compensation coefficient and the transmit mirror compensation coefficient, which improves the convenience of determining the feedback mirror compensation coefficient and the transmit mirror compensation coefficient.
[0142] Figure 4 FIG. 4 is a schematic structural diagram of a signal processing device 400 provided by an embodiment of the present disclosure. The signal processing device includes:
[0143] A first processing unit 410, configured to determine a first parameter set of a second signal based on a first signal, where the second signal is a feedback signal of the first signal at a first phase shift angle;
[0144] A second processing unit 420, configured to determine a second parameter set of a third signal based on the first signal, where the third signal is a feedback signal of the first signal at a second phase shift angle, and the second phase shift angle satisfies a first preset condition;
[0145] A third processing unit 430, configured to determine a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient based on the first parameter set and the second parameter set, where the first feedback mirror compensation coefficient is used for amplitude compensation, and the second feedback mirror compensation coefficient is used for phase compensation;
[0146] A fourth processing unit 440, configured to determine a transmit mirror compensation coefficient based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal.
[0147] In some embodiments, the first parameter set includes: the real part autocorrelation coefficient of the second signal, the imaginary part autocorrelation coefficient of the second signal, and the cross-correlation coefficient of the second signal; the second parameter set includes: the real part autocorrelation coefficient of the third signal, the imaginary part autocorrelation coefficient of the third signal, and the cross-correlation coefficient of the third signal.
[0148] In some embodiments, the first processing unit 410 is further configured to determine a first radio frequency signal at a first phase shift angle based on the first signal; determine the real part signal and the imaginary part signal of the second signal based on the first radio frequency signal; and determine the first parameter set based on the real part signal and the imaginary part signal of the second signal.
[0149] In some embodiments, the second processing unit 420 is further configured to determine a second radio frequency signal at a second phase shift angle based on the first signal; determine the real part signal and the imaginary part signal of the third signal based on the second radio frequency signal; and determine the second parameter set based on the real part signal and the imaginary part signal of the third signal.
[0150] In some embodiments, the third processing unit 430 is further configured to determine a first feedback mirror compensation coefficient based on the real - part autocorrelation coefficient of the second signal, the imaginary - part autocorrelation coefficient of the second signal, the real - part autocorrelation coefficient of the third signal, and the imaginary - part autocorrelation coefficient of the third signal; and determine a second feedback mirror compensation coefficient based on the real - part autocorrelation coefficient of the second signal, the real - part autocorrelation coefficient of the third signal, the cross - correlation coefficient of the second signal, the cross - correlation coefficient of the third signal, and the first feedback mirror compensation coefficient.
[0151] In some embodiments, the fourth processing unit 440 is further configured to determine a compensated second signal or a compensated third signal based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal; and determine a transmit mirror compensation coefficient based on the compensated second signal or the compensated third signal.
[0152] In summary, the signal processing device proposed according to the present disclosure includes: a first processing unit configured to determine a first parameter set of a second signal based on a first signal, where the second signal is a feedback signal of the first signal at a first phase - shift angle; a second processing unit configured to determine a second parameter set of a third signal based on the first signal, where the third signal is a feedback signal of the first signal at a second phase - shift angle, and the second phase - shift angle satisfies a first preset condition; a third processing unit configured to determine a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient based on the first parameter set and the second parameter set, where the first feedback mirror compensation coefficient is used for amplitude compensation and the second feedback mirror compensation coefficient is used for phase compensation; a fourth processing unit configured to determine a transmit mirror compensation coefficient based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal. The device of the present disclosure determines the first parameter set and the second parameter set through two different phase - shift angles, and then determines the feedback mirror compensation coefficient and the transmit mirror compensation coefficient based on the first parameter set and the second parameter set, improving the convenience and accuracy of determining the compensation coefficient and not causing changes in the inherent IQ imbalance characteristics.
[0153] Since the device provided in the embodiments of the present disclosure corresponds to the methods provided in the above - mentioned several embodiments, the implementation manners of the methods are also applicable to the device provided in this embodiment and will not be described in detail in this embodiment.
[0154] In the above - mentioned embodiments provided in the present application, the methods and devices provided in the embodiments of the present application are introduced. To implement each function in the methods provided in the embodiments of the present application, a communication device may include a hardware structure and software modules, and implement the above - mentioned functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. A certain function among the above - mentioned functions may be executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module.
[0155] Figure 5 FIG. 500 is a schematic structural diagram of a communication device 500 provided by an embodiment of the present application. The communication device 500 may be a network device, a terminal device, a chip, a chip system, or a processor that supports the network device to implement the above method, or a chip, a chip system, or a processor that supports the terminal device to implement the above method. The device can be used to implement the method described in the above method embodiment, and specific reference can be made to the description in the above method embodiment.
[0156] The communication device 500 may include one or more processors 501. The processor 501 may be a general-purpose processor or a special-purpose processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.
[0157] Optionally, the communication device 500 may further include one or more memories 502, on which a computer program 504 may be stored. The processor 501 executes the computer program 504 to cause the communication device 500 to execute the method described in the above method embodiment. Optionally, data may also be stored in the memory 502. The communication device 500 and the memory 502 may be provided separately or integrated together.
[0158] Optionally, the communication device 500 may further include a transceiver 505 and an antenna 505. The transceiver 505 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement the transceiver function. The transceiver 505 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to implement the transmitting function.
[0159] Optionally, the communication device 500 may further include one or more interface circuits 505. The interface circuit 505 is used to receive code instructions and transmit them to the processor 501. The processor 501 runs the code instructions to cause the communication device 500 to execute the method described in the above method embodiment.
[0160] In one implementation, the processor 501 may include a transceiver for implementing the receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated together. The above transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit may be used for signal transmission or transfer.
[0161] In one implementation, the processor 501 may store a computer program 503, and when the computer program 503 runs on the processor 501, it may cause the communication device 500 to execute the methods described in the foregoing method embodiments. The computer program 503 may be solidified in the processor 501. In this case, the processor 501 may be implemented by hardware.
[0162] In one implementation, the communication device 500 may include a circuit, and the circuit may implement the functions of sending, receiving, or communicating in the foregoing method embodiments. The processor and transceiver described in this application may be implemented on an integrated circuit (IC), analog IC, radio frequency integrated circuit (RFIC), mixed-signal IC, application specific integrated circuit (ASIC), printed circuit board (PCB), electronic device, etc. The processor and transceiver may also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), BiCMOS, silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0163] The communication device described in the above embodiments may be a network device or a terminal device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may not be limited by Figure 5 The communication device may be an independent device or may be a part of a larger device. For example, the communication device may be:
[0164] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0165] (2) A set of one or more ICs. Optionally, the IC set may also include a storage component for storing data and computer programs;
[0166] (3) An ASIC, such as a modem;
[0167] (4) A module that can be embedded in other devices;
[0168] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
[0169] (5) Others, etc.
[0170] For the case where the communication device can be a chip or a chip system, reference can be made to Figure 6 the structural schematic diagram of the chip shown.
[0171] An embodiment of the present disclosure also proposes a chip, such as Figure 6 the chip shown includes at least one processor 601 and a communication interface 602. Among them, the communication interface 602 is used to receive signals input to the chip or signals output from the chip, and the processor 601 communicates with the communication interface 602 and implements the methods described in the above embodiments of the present disclosure through logic circuits or by executing code instructions.
[0172] Optionally, the chip further includes a memory 603, and the memory 603 is used to store necessary computer programs and data.
[0173] An embodiment of the present disclosure also proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the methods described in the above embodiments of the present disclosure.
[0174] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art can use various methods to implement the functions for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present application.
[0175] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0176] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiments or examples are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0177] Any process or method description shown in a flowchart or described otherwise herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a specific logical function or process. And the scope of the preferred embodiments of the present invention includes additional implementations, where the functions may be executed in a way not shown or discussed, including in a substantially simultaneous manner according to the functions involved or in a reverse order, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.
[0178] The logic and / or steps represented in a flowchart or described otherwise herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical function, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processing module, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in connection with these instruction execution systems, apparatus, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection portion having one or more wirings (control method), 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 can even be paper or other suitable media on which a program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or otherwise processing as appropriate, and then stored in a computer memory.
[0179] It should be understood that each part of the embodiments of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
[0180] Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.
[0181] In addition, each functional unit in the various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disk, etc.
[0182] Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention.
Claims
1. A signal processing method, characterized in that, The method includes: Based on a first signal, determining a first parameter set of a second signal, where the second signal is a feedback signal of the first signal at a first phase shift angle; Based on the first signal, determining a second parameter set of a third signal, where the third signal is a feedback signal of the first signal at a second phase shift angle, and the second phase shift angle satisfies a first preset condition; Based on the first parameter set and the second parameter set, determining a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient, where the first feedback mirror compensation coefficient is used for amplitude compensation and the second feedback mirror compensation coefficient is used for phase compensation; Based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal, determining a transmit mirror compensation coefficient.
2. The method according to claim 1, wherein The first parameter set includes: the real part autocorrelation coefficient of the second signal, the imaginary part autocorrelation coefficient of the second signal, and the cross-correlation coefficient of the second signal; the second parameter set includes: the real part autocorrelation coefficient of the third signal, the imaginary part autocorrelation coefficient of the third signal, and the cross-correlation coefficient of the third signal.
3. The method according to claim 1, characterized in that The determining the first parameter set of the second signal based on the first signal includes: Based on the first signal, determining a first radio frequency signal at the first phase shift angle; Based on the first radio frequency signal, determining the real part signal and the imaginary part signal of the second signal; Based on the real part signal and the imaginary part signal of the second signal, determining the first parameter set.
4. The method according to claim 1, wherein The determining the second parameter set of the third signal based on the first signal includes: Based on the first signal, determining a second radio frequency signal at the second phase shift angle; Based on the second radio frequency signal, determining the real part signal and the imaginary part signal of the third signal; Based on the real part signal and the imaginary part signal of the third signal, determining the second parameter set.
5. The method according to claim 1, wherein The determining the first feedback mirror compensation coefficient and the second feedback mirror compensation coefficient based on the first parameter set and the second parameter set includes: Based on the real part autocorrelation coefficient of the second signal, the imaginary part autocorrelation coefficient of the second signal, the real part autocorrelation coefficient of the third signal, and the imaginary part autocorrelation coefficient of the third signal, determining the first feedback mirror compensation coefficient; Based on the real part autocorrelation coefficient of the second signal, the real part autocorrelation coefficient of the third signal, the cross-correlation coefficient of the second signal, the cross-correlation coefficient of the third signal, and the first feedback mirror compensation coefficient, determining the second feedback mirror compensation coefficient.
6. The method according to claim 1, wherein The determining the transmit mirror compensation coefficient based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal includes: Based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal, determining a compensated second signal; or, based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the third signal, determining a compensated third signal; Based on the compensated second signal or the compensated third signal, determining the transmit mirror compensation coefficient.
7. A signal processing device, characterized in that, Includes: A first processing unit, configured to determine a first parameter set of a second signal based on a first signal, where the second signal is a feedback signal of the first signal at a first phase shift angle; A second processing unit, configured to determine a second parameter set of a third signal based on the first signal, where the third signal is a feedback signal of the first signal at a second phase shift angle, and the second phase shift angle satisfies a first preset condition; A third processing unit, configured to determine a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient based on the first parameter set and the second parameter set, where the first feedback mirror compensation coefficient is used for amplitude compensation, and the second feedback mirror compensation coefficient is used for phase compensation; A fourth processing unit, configured to determine a transmit mirror compensation coefficient based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal or the third signal.
8. A communication device, characterized in that, The apparatus includes a processor and a memory, where a computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the apparatus to execute: the method according to any one of claims 1-6.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to execute the method according to any one of claims 1-6.
10. A chip, characterized in that, It includes at least one processor and a communication interface; the communication interface is used to receive a signal input to the chip or a signal output from the chip, and the processor communicates with the communication interface and implements the method according to any one of claims 1-6 through a logic circuit or by executing code instructions.
Citation Information
Patent Citations
Feedback signal correcting method and device
CN104486272A
IQ imbalance compensation method and device in transmitter
CN104717172A
Common local oscillator IQ imbalance coupling correction method and device
CN116208463A
TX IQ mismatch pre-compensation using direct learning adaptation
US20160056990A1