Signal processing method and apparatus, device, storage medium, and chip

By determining the set of feedback signal parameters under different phase shift angles in a zero-IF architecture and calculating the image compensation coefficient, the decoupling problem of image interference caused by the imbalance between TX and FbRX IQ is solved, improving the accuracy and convenience of compensation.

CN120320787BActive Publication Date: 2026-06-05BEIJING X RING TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING X RING TECHNOLOGY CO LTD
Filing Date
2024-01-15
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In a zero-IF architecture, the use of the same local oscillator for the transmit path and the feedback receive path leads to the inability to decouple the image interference caused by the IQ imbalance between TX and FbRX, making it impossible to compensate for image interference between TX and FbRX separately.

Method used

By determining the set of feedback signal parameters at different phase shift angles based on the first signal, the feedback image compensation coefficient and the transmission image compensation coefficient are calculated, and compensation is performed using the autocorrelation and cross-correlation coefficients at two different phase shift angles.

Benefits of technology

It improves the convenience and accuracy of determining the image interference compensation coefficient, avoids changes in IQ imbalance characteristics, and achieves effective compensation for TX and FbRX.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120320787B_ABST
    Figure CN120320787B_ABST
Patent Text Reader

Abstract

The present disclosure provides a signal processing method, comprising: determining a first parameter set of a second signal based on a first signal; determining a second parameter set of a third signal based on the first signal, the third signal being a feedback signal of the first signal at a second phase shift angle, the second phase shift angle satisfying a first preset condition; determining a first feedback mirror image compensation coefficient and a second feedback mirror image compensation coefficient based on the first parameter set and the second parameter set; and determining a transmission mirror image compensation coefficient based on the first feedback mirror image compensation coefficient, the second feedback mirror image compensation coefficient, and the second signal or the third signal. 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 image compensation coefficient and the transmission mirror image compensation coefficient based on the first parameter set and the second parameter set, thereby improving the convenience and accuracy of the compensation coefficient determination, and without causing changes in the inherent IQ imbalance characteristics.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of signal calibration, and in particular to signal processing methods, apparatus, devices, storage media, and chips. Background Technology

[0002] In communication systems, zero-IF architecture is a solution that directly converts baseband to radio frequency. This architecture offers advantages such as small size, low power consumption, and ease of integration. However, zero-IF architecture also introduces some problems, such as IQ imbalance and local oscillator leakage, which severely affect signal quality. In practical systems, a feedback receiver channel is typically used for auxiliary calibration to ensure the quality of the transmitted signal. However, since the transmit path (TX) and the feedback receiver path (FbRX) use the same local oscillator, image interference caused by IQ imbalance between TX and FbRX cannot be decoupled. Therefore, it is impossible to separately compensate for image interference between TX and FbRX. Thus, a method is needed to separately determine the image interference compensation coefficients for TX and FbRX. Summary of the Invention

[0003] This disclosure provides signal processing methods, apparatus, devices, storage media, and chips to determine the image interference compensation coefficients for the transmission path and the feedback reception path, respectively.

[0004] A first aspect of this disclosure provides a signal processing method, comprising: determining a first parameter set of a second signal based on a first signal, wherein 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, wherein the third signal is a feedback signal of the first signal at a second phase shift angle, wherein 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, wherein the first feedback image compensation coefficient is used for amplitude compensation and the second feedback image compensation coefficient is used for phase compensation; and determining a transmission 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 the real part and imaginary part of the second signal based on the first radio frequency signal; and determining the first parameter set based on the real part and imaginary part of the second signal.

[0007] In some embodiments, determining the second parameter set of the third signal based on the first signal includes: determining the second radio frequency signal at the second phase shift angle based on the first signal; determining the real part and imaginary part of the third signal based on the second radio frequency signal; and determining the second parameter set based on the real part and imaginary part of the third signal.

[0008] In some embodiments, 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: 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 the transmit image compensation coefficient based on the feedback image compensation coefficient and the second or third signal includes: 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 or third signal; and determining the transmit image compensation coefficient based on the compensated second signal or the compensated third signal.

[0010] A second aspect of this disclosure provides a signal processing apparatus, comprising: a first processing unit configured to determine a first parameter set of a second signal based on a first signal, wherein 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, wherein the third signal is a feedback signal of the first signal at a second phase shift angle, wherein the second phase shift angle satisfies a first preset condition; a third processing unit configured to determine a first feedback image compensation coefficient and a second feedback image compensation coefficient based on the first parameter set and the second parameter set, wherein the first feedback image compensation coefficient is used for amplitude compensation and the second feedback image compensation coefficient is used for phase compensation; and a fourth processing unit configured to determine a transmission 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.

[0011] A third aspect of this disclosure provides a communication device including a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program stored in the memory to cause the device to perform the method described in the first aspect above.

[0012] A fourth aspect of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to perform the methods described in the first aspect of this disclosure.

[0013] A fifth aspect of this disclosure provides a chip including at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method described in the first aspect of this disclosure through logic circuits or executing code instructions.

[0014] In summary, the signal processing method proposed in this disclosure includes: determining a first parameter set of a second signal based on a first signal, wherein 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, wherein the third signal is a feedback signal of the first signal at a second phase shift angle, wherein 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; and determining a transmission 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. This method, by determining the first parameter set and the second parameter set through two different phase shift angles, and then determining the feedback image compensation coefficient and the transmission image compensation coefficient based on the first parameter set and the second parameter set, improves the convenience and accuracy of determining the compensation coefficients, and does not cause changes to the inherent IQ imbalance characteristics.

[0015] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0017] Figure 1 This is an application scenario diagram of a signal processing method provided in an embodiment of the present disclosure;

[0018] Figure 2 A flowchart of a signal processing method provided in an embodiment of this disclosure;

[0019] Figure 3A flowchart illustrating yet another signal processing method provided in this disclosure embodiment;

[0020] Figure 4 This is a schematic diagram of the structure of a signal processing device provided in an embodiment of the present disclosure;

[0021] Figure 5 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure;

[0022] Figure 6 This is a schematic diagram of the structure of a chip provided in an embodiment of the present disclosure. Detailed Implementation

[0023] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this disclosure as detailed in the appended claims.

[0024] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this 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” as used herein refers to and includes any and 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 to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.

[0026] To facilitate understanding, the background technology involved in this application will be introduced first.

[0027] In communication systems, the zero-IF architecture is a solution that directly converts baseband to radio frequency (RF). Compared to the superheterodyne architecture, it significantly reduces the use of IF and local oscillator (LO) circuitry, as well as IF filters. This architecture offers advantages such as small size, low power consumption, and ease of integration. However, the zero-IF architecture also introduces some problems, such as IQ imbalance and LO leakage, which severely affect signal quality.

[0028] For a single transmitter or receiver, specific methods can be used to compensate for IQ imbalance. However, in practical systems, to ensure the quality of the transmitted signal, a feedback receiving channel is usually used for auxiliary calibration. However, since the transmit path and the feedback receiving path use the same local oscillator, the image interference caused by the IQ imbalance of TX and FbRX cannot be decoupled, making it impossible to compensate for the IQ imbalance of TX and FbRX separately.

[0029] Therefore, finding a method to separately determine the compensation coefficients for TX and FbRX image interference in order to compensate for the IQ imbalance of TX and FbRX separately is of great significance and value for decoupling the image interference caused by the IQ imbalance of TX and FbRX.

[0030] Before introducing the detailed solution of this disclosure, the application scenario of this disclosure solution will be described first.

[0031] Application scenarios of a signal processing method, for example Figure 1 As shown, the data represents the service signal, generated by a digital-to-analog converter (DAC). Figure 1 The upper IQ modulator forms the transmit path, consisting of an analog-to-digital converter (ADC). Figure 1 The lower IQ demodulator forms a feedback receiving path, in which the phase shifter is used to shift the phase of the IQ modulated signal to calculate the TX coefficient (i.e., the TX image interference compensation coefficient mentioned above) and the FB coefficient (i.e., the FB image interference compensation coefficient mentioned above) respectively. 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 is understood that the description of the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and does not constitute a limitation on the signal processing method, apparatus and storage medium proposed in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in the embodiments of this disclosure are also applicable to similar technical problems.

[0033] Figure 2 This is a flowchart illustrating a signal processing method provided in an embodiment of this disclosure. Figure 2 As 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 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 signal output by the ADC is the second signal.

[0036] In some embodiments, a feedback signal of the first signal at the first phase shift angle, i.e., a second signal, can be determined based on the first signal and the first phase shift angle of the first signal, 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 transmitting source, such as... Figure 1 The baseband signal output by the DAC is shown.

[0039] In some embodiments, the specific angle value of the first phase shift angle is not limited. For example, it is the phase shift angle after initializing the phase shifter, or it can 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 it is not limited to this and the first phase shift angle can also be determined by other phase adjustment 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 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 signal output by the ADC is the third signal.

[0043] In some embodiments, the feedback signal of the first signal at the second phase shift angle, i.e., the third signal, can be determined based on the first signal and the second phase shift angle of the first signal, and then the second parameter set of the third signal can be determined.

[0044] In some embodiments, the second parameter set includes: the real autocorrelation coefficient of the third signal, the imaginary 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 it is not limited to this and the second phase shift angle can also be determined by other phase adjustment methods.

[0046] In some embodiments, the second phase shift angle should satisfy the first preset condition. This 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: Determine the first feedback mirror compensation coefficient and the second feedback mirror compensation coefficient based on the first parameter set and the second parameter set.

[0048] In some embodiments, a first feedback image compensation coefficient and a second feedback image compensation coefficient can be determined based on a first parameter set and a second parameter set, so as to compensate for feedback image interference using the first compensation coefficient and the second compensation coefficient, thereby determining the transmit image 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 (e.g., 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: Determine the transmission image compensation coefficient based on the first feedback image compensation coefficient, the second feedback image compensation coefficient, and the second or third signal.

[0052] In some embodiments, the transmit image compensation coefficient can be determined based on the first feedback image compensation coefficient, the second feedback image compensation coefficient, and the second signal; or the transmit image compensation coefficient can be determined based on the first feedback image compensation coefficient, the second feedback image compensation coefficient, and the third signal, thereby realizing the determination of the TX and FbRX image interference compensation coefficients.

[0053] In some embodiments, amplitude compensation and phase compensation of the first signal can be achieved using the transmit image compensation coefficient.

[0054] In summary, the signal processing method proposed in this disclosure includes: determining a first parameter set of a second signal based on a first signal, wherein 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, wherein 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, wherein the first feedback image compensation coefficient is used for amplitude compensation and the second feedback image compensation coefficient is used for phase compensation; and 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. The method of this disclosure determines the first parameter set and the second parameter set through two different phase shift angles, and then determines the feedback image compensation coefficient and the transmit image compensation coefficient based on the first parameter set and the second parameter set, improving the convenience and accuracy of compensation coefficient determination, and without causing changes to the inherent IQ imbalance characteristics.

[0055] Figure 3 This is a schematic flowchart of a signal processing method proposed in an embodiment of this disclosure, as shown below. Figure 3 As shown, in Figure 2 Based on the illustrated embodiment, for Figure 2 Further explanation includes steps 301-310.

[0056] Step 301: Based on the first signal, determine the first radio frequency signal at the first phase shift angle.

[0057] In some embodiments, the first radio frequency signal may be a first signal modulated by IQ at a first phase shift angle, for example... Figure 1 As shown, this is the RF signal output by the IQ modulator when the phase shift angle of the phase shifter is the first phase shift angle.

[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] Among them, V RF1 (t) represents the first radio frequency signal, ω c Let θ represent the carrier angular frequency, I(t) represent the real part of the first signal, Q(t) represent the imaginary part of the first signal, g1 represent the amplitude imbalance coefficient of the transmission path, and θ1 represent the phase imbalance coefficient of the transmission path.

[0061] It should be understood that, in some embodiments, g1 can also be represented as the amplitude imbalance coefficient of the modulator (e.g., Figure 1 The amplitude imbalance coefficient of the IQ modulator shown can be represented as θ1, which 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 values.

[0063] Step 302: Based on the first radio frequency signal, determine the real part and imaginary part of the second signal.

[0064] In some embodiments, the second signal is a 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 a 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 second signal has the same signal length as the first signal.

[0066] In some embodiments, the real part 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) (Formula 2)

[0068] Among them, I D1 The real part of the second signal is represented by LPF, which represents the low-pass filter. The other parameters can be found in the explanation of the above formula, and will not be repeated here.

[0069] In some embodiments, the imaginary part 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] Among them, Q D1θ represents the imaginary part of 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 the other parameters can be referred to the explanation of the above formula, which will not be repeated here.

[0072] It should be understood that, in some embodiments, g2 can also be represented as the amplitude imbalance coefficient of the demodulator (e.g., Figure 1 The amplitude imbalance coefficient of the IQ demodulator shown is given. θ2 can also be expressed as the phase imbalance coefficient of the demodulator (e.g., 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 and imaginary parts of the second signal.

[0075] 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.

[0076] In some embodiments, the real autocorrelation coefficient of the second signal can be obtained by performing autocorrelation calculation on the real part of the second signal, wherein the real autocorrelation coefficient 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] Among them, R ID1 R represents the real part of the autocorrelation coefficient of the second signal. ii R is the autocorrelation coefficient of the real part of the first signal. qq This disclosure represents the autocorrelation coefficient of the imaginary part of the first signal. (R is a parameter used in obtaining R.) ii With R qq The method is not limited.

[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 of the second signal, wherein 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] Among them, R ID1 This represents the real part autocorrelation coefficient 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 and imaginary parts of the second signal, wherein 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] Among them, R IQD1 This represents the cross-correlation coefficient of the second signal.

[0085] Step 304: Based on the first signal, determine the second radio frequency signal at the second phase shift angle.

[0086] In some embodiments, the second radio frequency signal may be a first signal modulated by IQ at the second phase shift angle, for example... Figure 1 As shown, the RF signal output by the IQ modulator is when the phase shift angle of the phase shifter is the second phase shift angle.

[0087] In some embodiments, the second radio frequency 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] Among them, V RF2 (t) represents the second radio frequency signal.

[0090] Step 305: Based on the second radio frequency signal, determine the real part and imaginary part of the third signal.

[0091] In some embodiments, the third signal is a feedback signal of the second radio frequency 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 can be phase-shifted based on a second phase-shift angle, and the phase-shifted second radio frequency signal can be IQ demodulated and analog-to-digital converted 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 of the third signal can be determined by the following formula:

[0094] I D2 =[V RF2 (t)·2cos(ω c t)] LPF = g1·Q·cos(θ1) (Equation 8)

[0095] Among them, I D2 This represents the real part of the third signal.

[0096] In some embodiments, the imaginary part of the third signal can 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] Among them, Q D2 This represents the imaginary part of the third signal.

[0099] Step 306: Determine the second parameter set based on the real and imaginary parts 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 autocorrelation coefficient of the third signal can be obtained by performing autocorrelation calculation on the real part of the third signal, wherein the real autocorrelation coefficient of the third signal can be expressed by the following formula:

[0102] R ID2 =g1 2 cos 2 (θ1)R qq (Equation 10)

[0103] Among them, R ID2 This represents the real part autocorrelation coefficient of the third signal.

[0104] In some embodiments, the autocorrelation coefficient of the imaginary part of the third signal can be obtained by performing autocorrelation calculation on the imaginary part of the third signal, wherein the autocorrelation coefficient of the imaginary part 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] Among them, R QD2 This represents the autocorrelation coefficient of the imaginary part 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 and imaginary parts of the third signal, wherein 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] Among them, R IQD2 This 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] in, This represents the first feedback mirror compensation coefficient.

[0114] It should be understood that, in some embodiments, It can also be expressed as the calculated amplitude imbalance coefficient of the demodulator (e.g. Figure 1 As shown, the calculated amplitude imbalance coefficient of the IQ demodulator is... Unlike g2, It can represent specific numerical values.

[0115] Step 308: Determine 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.

[0116] In some embodiments, the second feedback mirror compensation coefficient can be determined by the following formula:

[0117]

[0118] in, This represents the second feedback mirror compensation coefficient.

[0119] It should be understood that, in some embodiments, It can also be expressed as the calculated phase imbalance coefficient of the demodulator (e.g. Figure 1 As shown, the phase imbalance coefficient of the IQ demodulator is calculated. The meaning is different from θ2. It can represent specific numerical values.

[0120] Step 309: Determine the compensation second signal based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal; or, determine the compensation 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, a 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 the compensated third signal, that is, the second signal after eliminating the IQ imbalance of FbRX.

[0123] In some embodiments, the compensation second signal or the compensation third signal can be determined by the following formula:

[0124] Sig p (t)=I p (t)+1j·Q p (t) (Equation 15)

[0125] Among them, Sig p (t) represents compensating for the second signal or compensating for the third signal, I p (t) represents the real part of the compensated second signal or the compensated third signal, Q p (t) represents the imaginary part of the compensated second signal or compensated third signal.

[0126] in,

[0127] I p (t)=I D (t) (Equation 16)

[0128]

[0129] I D (t) represents the real part of the second or third signal, i.e., when I p (t) represents the real part of the compensated second signal, I D (t) represents the real part of the second signal, where I D (t)=I D1 (t); when I p (t) represents the real part of the compensated third signal, I D (t) represents the real part of the third signal, where I D (t)=I D2 (t).

[0130] Q D (t) represents the imaginary part of the second or third signal, i.e., when Q p (t) represents the signal when compensating for the imaginary part of the second signal, Q D (t) represents the imaginary part of the second signal, where Q D (t)=Q D1 (t); when Q p (t) represents the signal when compensating for the imaginary part of the third signal, Q D (t) represents the real part of the third signal, where Q is... D (t)=Q D2 (t).

[0131] Step 310: Determine the transmission image compensation coefficient based on the second compensation signal or the third compensation signal.

[0132] In some embodiments, the transmit image compensation coefficient can be determined by the following formula:

[0133]

[0134] Where 'a' represents the transmit image compensation coefficient, N represents the signal length of the compensated second or third signal, and Sig p (t) * It represents the conjugate signal that compensates for the second or third signal.

[0135] In some embodiments, image compensation of the first signal can also be achieved using the transmission image compensation coefficient according to the following formula:

[0136] sig out =sig in -a*sig in (Equation 19)

[0137] Among them, sig out This represents the first signal after compensation (i.e.) Figure 1 The output signal of the TX mirror compensation module shown is sig. in This indicates the first signal before compensation (i.e.) Figure 1 The input signal of the TX image compensation module is shown.

[0138] In summary, the signal processing method proposed in this disclosure includes: determining a first radio frequency (RF) signal at a first phase shift angle based on a first signal; determining the real and imaginary parts of a second signal based on the first RF signal; determining a first parameter set based on the real and imaginary parts of the second signal; determining a second RF signal at a second phase shift angle based on the first signal; determining the real and imaginary parts of a third signal based on the second RF signal; determining a second parameter set based on the real and imaginary parts of the third signal; determining a first feedback image compensation coefficient based on the real autocorrelation coefficient of the second signal, the imaginary autocorrelation coefficient of the second signal, the real autocorrelation coefficient of the third signal, and the imaginary autocorrelation coefficient of the third signal; determining a second feedback image compensation coefficient based on the real autocorrelation coefficient of the second signal, the real 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 or third signal; and determining a transmit image compensation coefficient based on the compensated second signal or the compensated third signal. The method disclosed herein determines a first parameter set and a second parameter set by using two different phase shift angles, and then determines the feedback image compensation coefficient and the transmit image compensation coefficient based on the first parameter set and the second parameter set. This improves the convenience and accuracy of determining the compensation coefficient, and does not cause changes to the inherent IQ imbalance characteristics.

[0139] Therefore, this solution has the following beneficial effects:

[0140] 1. By determining the first parameter set and the second parameter set of the feedback signal under different phase shift angles of the first signal, the feedback image compensation coefficient and the transmit image compensation coefficient are determined based on the first parameter set and the second parameter set. Since this method realizes the phase shift of the feedback signal of the first signal on the radio frequency path, it will not affect the local oscillator of the IQ modulator and IQ demodulator in the loop, that is, it will 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 (i.e., the parameters in the first parameter set and the second parameter set mentioned above) at two different phase shift angles. The feedback image compensation coefficient and the transmit image compensation coefficient can be determined using these autocorrelation parameters and cross-correlation parameters, which improves the convenience of determining the feedback image compensation coefficient and the transmit image compensation coefficient.

[0142] Figure 4 This is a schematic diagram of the structure of a signal processing device 400 provided in an embodiment of the present disclosure. The signal processing device includes:

[0143] The first processing unit 410 is used to determine a first parameter set of the second signal based on the first signal, wherein the second signal is a feedback signal of the first signal at a first phase shift angle;

[0144] The second processing unit 420 is used to determine a second parameter set of a third signal based on the first signal. 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] The third processing unit 430 is used to determine the first feedback mirror compensation coefficient and the second feedback mirror compensation coefficient based on the first parameter set and the second parameter set. The first feedback mirror compensation coefficient is used for amplitude compensation, and the second feedback mirror compensation coefficient is used for phase compensation.

[0146] The fourth processing unit 440 is used to determine the transmission 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.

[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 and imaginary part of a second signal based on the first radio frequency signal; and determine a first parameter set based on the real part and imaginary part 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 and imaginary part of a third signal based on the second radio frequency signal; and determine a second parameter set based on the real part and imaginary part 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 autocorrelation coefficient of the second signal, the imaginary autocorrelation coefficient of the second signal, the real autocorrelation coefficient of the third signal, and the imaginary autocorrelation coefficient of the third signal; and determine a second feedback mirror compensation coefficient based on the real autocorrelation coefficient of the second signal, the real 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 compensation second signal or a compensation third signal based on the first feedback image compensation coefficient, the second feedback image compensation coefficient, and the second signal or the third signal; and determine a transmission image compensation coefficient based on the compensation second signal or the compensation third signal.

[0152] In summary, the signal processing apparatus according to this disclosure includes: a first processing unit, configured to determine a first parameter set of a second signal based on a first signal, wherein 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, wherein the third signal is a feedback signal of the first signal at a second phase shift angle, wherein the second phase shift angle satisfies a first preset condition; a third processing unit, configured to determine a first feedback image compensation coefficient and a second feedback image compensation coefficient based on the first parameter set and the second parameter set, wherein the first feedback image compensation coefficient is used for amplitude compensation and the second feedback image compensation coefficient is used for phase compensation; and a fourth processing unit, configured to determine a transmission 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. The apparatus of this disclosure determines the first parameter set and the second parameter set through two different phase shift angles, and then determines the feedback image compensation coefficient and the transmission image compensation coefficient based on the first parameter set and the second parameter set, thereby improving the convenience and accuracy of compensation coefficient determination, and without causing changes to the inherent IQ imbalance characteristics.

[0153] Since the apparatus provided in this embodiment corresponds to the methods provided in the above embodiments, the implementation of the methods is also applicable to the apparatus provided in this embodiment, and will not be described in detail in this embodiment.

[0154] The methods and apparatus provided in the embodiments of this application have been described above. To implement the functions of the methods provided in the embodiments of this application, the communication device may include hardware structures and software modules, and may implement the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions may be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.

[0155] Figure 5 This is a schematic diagram of the structure of a communication device 500 provided in an embodiment of this application. The communication device 500 can be a network device, a terminal device, a chip, chip system, or processor that supports the implementation of the above methods in a network device, or a chip, chip system, or processor that supports the implementation of the above methods in a terminal device. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0156] The communication device 500 may include one or more processors 501. The processor 501 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal device, terminal device chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.

[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 perform the methods described in the above method embodiments. Optionally, the memory 502 may also store data. The communication device 500 and the memory 502 may be provided separately or integrated together.

[0158] Optionally, the communication device 500 may also include a transceiver 505 and an antenna 505. The transceiver 505 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 505 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or 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 circuits 505 are used to receive code instructions and transmit them to the processor 501. The processor 501 executes the code instructions to cause the communication device 500 to perform the methods described in the above method embodiments.

[0160] In one implementation, the processor 501 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0161] In one implementation, processor 501 may store computer program 503, which runs on processor 501 and causes communication device 500 to perform the methods described in the above method embodiments. Computer program 503 may be embedded in processor 501; in this case, processor 501 may be implemented in hardware.

[0162] In one implementation, the communication device 500 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide semiconductors (CMOS), n-type metal-oxide-semiconductor (NMOS), p-type metal-oxide-semiconductor (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (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 to this, and the structure of the communication device may vary. Figure 5 The limitations apply. Communication equipment can be a standalone device or part of a larger device. For example, communication equipment can be:

[0164] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0165] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;

[0166] (3) ASIC, such as modem;

[0167] (4) Modules that can be embedded in other devices;

[0168] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.

[0169] (5) Others, etc.

[0170] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 6 The diagram shows the structure of the chip.

[0171] Embodiments of this disclosure also propose a chip, such as Figure 6 The chip shown includes at least one processor 601 and a communication interface 602. The communication interface 602 is used to receive signals input to the chip or signals output from the chip. The processor 601 communicates with the communication interface 602 and implements the methods described in the above embodiments of this disclosure through logic circuits or executed code instructions.

[0172] Optionally, the chip also includes a memory 603 for storing necessary computer programs and data.

[0173] Embodiments of this disclosure also provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to perform the methods described in the above embodiments of this disclosure.

[0174] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.

[0175] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0176] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0177] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of the invention includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of the invention pertain.

[0178] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processing module, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (control method), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic device, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0179] It should be understood that various parts of the embodiments of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0180] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium. When executed, the program includes one or a combination of the steps of the method embodiments.

[0181] Furthermore, the functional units in the various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc.

[0182] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled 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 the first signal, a first parameter set for the second signal is determined, wherein the second signal is the feedback signal of the first signal at a first phase shift angle; 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. Based on the first signal, a second parameter set for the third signal is determined. The third signal is the feedback signal of the first signal at a second phase shift angle, and the second phase shift angle satisfies a first preset condition. 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. Based on the first parameter set and the second parameter set, a first feedback mirror compensation coefficient and a second feedback mirror compensation coefficient are determined. The first feedback mirror compensation coefficient is used for amplitude compensation, and the second feedback mirror compensation coefficient is used for phase compensation. The transmission image compensation coefficient is determined based on the first feedback image compensation coefficient, the second feedback image compensation coefficient, and the second signal or the third signal.

2. The method according to claim 1, characterized in that, The first parameter set for determining the second signal based on the first signal includes: Based on the first signal, determine the first radio frequency signal at the first phase shift angle; Based on the first radio frequency signal, determine the real part and the imaginary part of the second signal; The first parameter set is determined based on the real and imaginary parts of the second signal.

3. The method according to claim 1, characterized in that, The second parameter set for determining the third signal based on the first signal includes: Based on the first signal, determine the second radio frequency signal at the second phase shift angle; Based on the second radio frequency signal, the real part and imaginary part of the third signal are determined; The second parameter set is determined based on the real and imaginary parts of the third signal.

4. The method according to claim 1, characterized in that, The step of 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: The first feedback mirror compensation coefficient is determined 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. The second feedback mirror compensation coefficient is determined 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.

5. The method according to claim 1, characterized in that, The step of determining the transmission 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 includes: Based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the second signal, determine the compensation second signal; or, based on the first feedback mirror compensation coefficient, the second feedback mirror compensation coefficient, and the third signal, determine the compensation third signal. The transmission image compensation coefficient is determined based on the second compensation signal or the third compensation signal.

6. A signal processing apparatus, characterized in that, include: The first processing unit is configured to determine a first parameter set of a second signal based on a first signal, wherein the second signal is a feedback signal of the first signal at a first phase shift angle; 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 processing unit is configured to determine a second parameter set of a third signal based on the first signal, wherein 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; 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. The third processing unit is used 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. The first feedback mirror compensation coefficient is used for amplitude compensation, and the second feedback mirror compensation coefficient is used for phase compensation. The fourth processing unit is used to determine the transmission 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.

7. A communication device, characterized in that, The communication device includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program stored in the memory to cause the communication device to perform the method as described in any one of claims 1-5.

8. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-5.

9. A chip, characterized in that, It includes at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method as described in any one of claims 1-5 through logic circuits or executing code instructions.