A Zero-IF Architecture Transceiver IQ Imbalance Calibration Method, System and Medium

By performing IQ offset correction at the receiver and transmitting ends in the zero-intermediate frequency architecture transceiver, and using the imbalance coefficient and correction coefficient model for correction, the communication performance degradation caused by IQ offset is solved, and mirror signal suppression and performance improvement are achieved.

CN119835131BActive Publication Date: 2025-07-22CHENGDU BINHONG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510031047.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-07-22
Estimated Expiration
2045-01-09

AI Technical Summary

Technical Problem

Due to non-ideal factors such as production process deviations and materials, there are deviations in the amplitude and phase of the orthogonal Q branch and the in-phase I branch, which deteriorates the system EVM index and reduces communication performance.

Method used

In the zero-intermediate frequency architecture transceiver, IQ offset correction is performed at the receiving end and the transmitting end respectively. The imbalance coefficient is calculated by receiving baseband data and the imbalance coefficient model, and the feature quantity and correction coefficient model are arranged at the transmitting end for correction, so as to achieve compensation for the digital baseband signal.

Benefits of technology

Effectively suppress the amplitude of the mirror signal, improve communication performance, and improve system EVM indicators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835131B_ABST
    Figure CN119835131B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system and medium for IQ imbalance correction of a zero-IF architecture transceiver; relates to the technical field; on the basis of traditional imbalance correction techniques, improvements are made in the method, making full use of the characteristics of the zero-IF architecture itself, and IQ imbalance correction is carried out at the receiving end and the transmitting end respectively. At the receiving end, the imbalance coefficient is calculated according to the received baseband data and the imbalance coefficient model, and the received baseband data is corrected with the imbalance coefficient; at the transmitting end, a first transmitted baseband signal and a second transmitted baseband signal are respectively configured at the transmitting end, the first characteristic quantity and the second characteristic quantity are obtained, and the first characteristic quantity and the second characteristic quantity are substituted into the correction coefficient model to calculate the correction coefficient to realize the correction of the original baseband signal. Through simple data acquisition and calculation, the compensation of the digital baseband signal is realized, thereby suppressing the amplitude of the image signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of offset correction, and specifically relates to a method, system and medium for IQ offset correction of a zero-IF architecture transceiver. Background Art

[0002] A zero-IF architecture transceiver is a direct conversion system based on quadrature mixing, which has the characteristics of simple structure, high integration, low power consumption, small size, and few required peripheral components, and has been widely used in the field of wireless communication.

[0003] Quadrature mixing requires the amplitudes and phases of the I and Q branches to be consistent. However, due to the existence of many non-ideal factors such as production process deviations and materials, there are deviations in the amplitudes and phases of the I and Q branches. In the transmit channel, it is manifested that the output signal spectrum contains a mirror signal (ω c ) symmetric about the local oscillator frequency ω c with respect to the signal frequency (ω + ω c - ω). In the receive channel, it is manifested that there is a mirror frequency -ω symmetric to the baseband signal's fundamental frequency ω relative to 0 frequency in the baseband signal, and the mirror frequencies in both transmission and reception are within the band and cannot be eliminated by a filter. Severe IQ offset will deteriorate the system EVM index and reduce the communication performance. Therefore, IQ offset must be corrected to suppress its impact on system performance as much as possible. Summary of the Invention

[0004] The technical problem to be solved by the present invention is that due to the existence of many non-ideal factors such as production process deviations and materials, there are deviations in the amplitudes and phases of the quadrature Q branch and the in-phase I branch, which will deteriorate the system EVM index and reduce the communication performance. The purpose of the present invention is to provide a method, system and medium for IQ offset correction of a zero-IF architecture transceiver, which makes full use of the characteristics of the zero-IF architecture itself to perform IQ offset correction at the receive end and the transmit end respectively. At the receive end, the imbalance coefficient is calculated based on the received baseband data and the imbalance coefficient model, and the received baseband data is corrected with the imbalance coefficient; at the transmit end, a first transmit baseband signal and a second transmit baseband signal are configured at the transmit end, the first characteristic quantity and the second characteristic quantity are obtained, and the first characteristic quantity and the second characteristic quantity are substituted into the correction coefficient model to calculate the correction coefficient to realize the correction of the original baseband signal. Through simple data acquisition and calculation, the compensation of the digital baseband signal is realized, thereby suppressing the mirror signal amplitude.

[0005] The present invention is realized through the following technical solutions:

[0006] This solution provides a method for IQ offset correction of a zero-IF architecture transceiver, including:

[0007] At the receive end:

[0008] Collect the received baseband data of the acquisition and reception channel, and input the received baseband data into the imbalance coefficient model to calculate the imbalance coefficient; correct the received baseband data according to the imbalance coefficient;

[0009] At the transmitting end:

[0010] Couple the transmitting channel to the reception channel for which the imbalance coefficient correction has been completed;

[0011] At the transmitting end, configure the first transmitted baseband signal and the second transmitted baseband signal respectively, collect the first received baseband data and the second transmitted baseband signal of the reception channel; calculate the first response value according to the first received baseband data, and calculate the second response value according to the second transmitted baseband signal; calculate the first characteristic quantity based on the first response value and the second response value;

[0012] At the transmitting end, configure the original quadrature baseband signal, collect the third received baseband data of the reception channel, and calculate the second characteristic quantity according to the third received baseband data;

[0013] Substitute the first characteristic quantity and the second characteristic quantity into the correction coefficient model to calculate the correction coefficient; correct the original baseband signal according to the correction coefficient.

[0014] A further optimized solution is that the imbalance coefficient model includes:

[0015]

[0016] where a represents the first imbalance coefficient; b represents the second imbalance coefficient; y I ′ represents the in-phase baseband data; y Q ′ represents the quadrature baseband data; ‖x‖ represents the autocorrelation operation on the signal x; (x|y) represents the cross-correlation operation on the signals x and y.

[0017] A further optimized solution is that the method of correcting the received baseband data according to the imbalance coefficient includes:

[0018] Substitute the imbalance coefficient into the following formula to obtain the corrected in-phase baseband data and the corrected quadrature baseband data:

[0019]

[0020] where y I ′[N] represents the in-phase baseband data; y Q ′[N] represents the quadrature baseband data; y I [N] represents the corrected in-phase baseband data; y Q [N] represents the corrected quadrature baseband data; a represents the first imbalance coefficient; b represents the second imbalance coefficient.

[0021] A further optimization solution is that the first transmitted baseband signal is a DC signal with an in-phase baseband signal of A0 and a quadrature baseband signal of 0; the second transmitted baseband signal is a DC signal with an in-phase baseband signal of 0 and a quadrature baseband signal of A0.

[0022] A further optimization solution is that the calculation methods of the first response value and the second response value include:

[0023] Substitute the first received baseband data into the following formula to calculate the first in-phase response value and the first quadrature response value:

[0024]

[0025] where a1 represents the first in-phase response value; a2 represents the first quadrature response value; N - 1 represents the total number of samples; I R,DC1 [n] represents the first received in-phase baseband data; Q R,DC1 [n] represents the first received quadrature baseband data;

[0026] Substitute the second received baseband data into the following formula to calculate the second in-phase response value and the second quadrature response value:

[0027]

[0028] where b1 represents the second in-phase response value; b2 represents the second quadrature response value; Q R,DC2 [n] represents the second received quadrature baseband data; I R,DC2 [n] represents the second received in-phase baseband data; n represents the nth sampled data.

[0029] A further optimization solution is that the calculation method of the first characteristic quantity includes:

[0030] Substitute the first response value and the second response value into the following formula to calculate the first characteristic quantity:

[0031]

[0032] where ξ represents the first characteristic V; sinφ represents the first characteristic B; cosφ represents the first characteristic C.

[0033] A further optimization solution is that at the transmitting end, an original quadrature baseband signal is configured, the third received baseband data of the receiving channel is collected, and the second characteristic quantity is calculated according to the third received baseband data; the method includes:

[0034] Substitute the first response value, the second response value, and the third received baseband data into the following formula to calculate the second characteristic quantity:

[0035]

[0036] Among them, sinφ1 represents the second feature V; cosφ1 represents the second feature N; I R represents the third received in-phase baseband data; Q R represents the third received quadrature baseband data; a1 represents the first in-phase response value; a2 represents the first quadrature response value; b1 represents the second in-phase response value; b2 represents the second quadrature response value.

[0037] A further optimization solution is to substitute the first feature quantity and the second feature quantity into the correction coefficient model to calculate the correction coefficient; correct the original baseband signal according to the correction coefficient, including the method:

[0038] Substitute the first feature quantity and the second feature quantity into the following formula to calculate the correction coefficient:

[0039] sinΦ = sinφcosφ1 - cosφsinφ1

[0040] cosΦ = cosφcosφ1 + sinφsinφ1

[0041] Substitute the correction coefficient into the following formula to obtain the corrected quadrature baseband signal:

[0042]

[0043] Among them, sinφ represents the first feature B; cosφ represents the first feature C; sinφ1 represents the second feature V; cosφ1 represents the second feature N; sinΦ represents the first correction coefficient; cosΦ represents the second correction coefficient; ξ represents the first feature V; represents the corrected in-phase baseband signal; represents the corrected quadrature baseband signal; I T [N] represents the original in-phase baseband signal; Q T [N] represents the original quadrature baseband signal.

[0044] This solution also provides a zero-IF architecture transceiver IQ imbalance correction system for implementing the above-mentioned zero-IF architecture transceiver IQ imbalance correction method; the system includes:

[0045] The first correction module is used at the receiving end: collect the received baseband data of the receiving channel, and input the received baseband data into the imbalance coefficient model to calculate the imbalance coefficient; correct the received baseband data according to the imbalance coefficient;

[0046] The coupling module is used to couple the transmitting channel to the receiving channel that has completed the imbalance coefficient correction;

[0047] The first calculation module is used to respectively configure the first transmitted baseband signal and the second transmitted baseband signal at the transmitting end, and respectively collect the first received baseband data of the receiving channel and the second transmitted baseband signal; calculate the first response value according to the first received baseband data, and calculate the second response value according to the second transmitted baseband signal; calculate the first characteristic quantity based on the first response value and the second response value;

[0048] The second calculation module is used to configure the original quadrature baseband signal at the transmitting end, collect the third received baseband data of the receiving channel, and calculate the second characteristic quantity according to the third received baseband data;

[0049] The second correction module is used to substitute the first characteristic quantity and the second characteristic quantity into the correction coefficient model to calculate the correction coefficient; correct the original baseband signal according to the correction coefficient.

[0050] This solution also provides a computer-readable medium, on which a computer program is stored, and the computer program can be executed by a processor to implement a method for correcting IQ imbalance of a zero-IF architecture transceiver as described above.

[0051] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0052] A method, system and medium for correcting IQ imbalance of a zero-IF architecture transceiver provided by the present invention; on the basis of traditional imbalance correction technology, improvements are made in the method, making full use of the characteristics of the zero-IF architecture itself, and performing IQ imbalance correction at the receiving end and the transmitting end respectively. At the receiving end, the imbalance coefficient is calculated according to the received baseband data and the imbalance coefficient model, and the received baseband data is corrected with the imbalance coefficient; at the transmitting end, the first transmitted baseband signal and the second transmitted baseband signal are respectively configured at the transmitting end, the first characteristic quantity and the second characteristic quantity are obtained, and the first characteristic quantity and the second characteristic quantity are substituted into the correction coefficient model to calculate the correction coefficient to realize the correction of the original baseband signal. Through simple data acquisition and calculation, the compensation of the digital baseband signal is realized, thereby suppressing the mirror signal amplitude. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following will briefly introduce the drawings required in the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can also be obtained according to these drawings without creative efforts. In the drawings:

[0054] Figure 1 It is a schematic diagram of the principle of correcting IQ imbalance of a zero-IF architecture transceiver;

[0055] Figure 2 It is a schematic diagram of the simulation result of correcting IQ imbalance of the receiving channel:

[0056] Figure 3 It is a schematic diagram A of the simulation result of IQ imbalance correction for the transmission channel;

[0057] Figure 4 It is a schematic diagram B of the simulation result of IQ imbalance correction for the transmission channel. Specific implementation mode

[0058] To make the purpose, technical solution and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below in conjunction with embodiments and drawings. The illustrative embodiments of the present invention and their descriptions are only used to explain the present invention and are not intended to limit the present invention.

[0059] Due to the existence of many non-ideal factors such as production process deviation and materials, there are deviations in the amplitude and phase of the quadrature Q branch and the in-phase I branch, which will deteriorate the system EVM index and reduce the communication performance; in view of this, the following embodiments are provided in this solution to solve this technical problem:

[0060] Embodiment 1: This embodiment provides a method for IQ offset correction of a zero-IF architecture transceiver, as Figure 1 shown, including:

[0061] At the receiving end:

[0062] The zero-IF receiver adopts orthogonal direct conversion technology. The input RF signal x(t) is divided into two signals with the same amplitude and phase, and is respectively down-converted with the local oscillator signals with the same amplitude and orthogonal phases to output two baseband analog signals with a center frequency of 0. Through the low-pass filter and ADC, the digital in-phase baseband data and quadrature baseband data y I ′[N], y Q ′[N]. Due to the influence of IQ mismatch, the in-phase baseband data y I ′[N] and the quadrature baseband data y Q ′[N] are:

[0063] y I ′[N] = cos(ωT S N) (1a)

[0064] y Q ′[N] = (1 + ξ)sin(ωT S N + φ) (1b)

[0065] Where: ω is the angular frequency of the baseband signal, T S is the sampling period, and ξ and φ respectively represent the amplitude imbalance amount and the phase imbalance amount.

[0066] The purpose of IQ imbalance correction is to eliminate the influence of ξ and φ, and it is hoped to obtain the corrected in-phase baseband data y I[N] and the corrected quadrature baseband data y Q [N]:

[0067] y I [N] = cos(ωT S N) (2a)

[0068] y Q [N] = sin(ωT S N) (2b)

[0069] The relationships among the in-phase baseband data, the quadrature baseband data, the corrected in-phase baseband data, and the corrected quadrature baseband data are as follows:

[0070]

[0071] Transforming gives:

[0072]

[0073] where a represents the first imbalance coefficient; b represents the second imbalance coefficient.

[0074] For the first imbalance coefficient a and the second imbalance coefficient b:

[0075] a = -tanφ (5a)

[0076]

[0077] Just by calculating the values of a and b, the received baseband signal can be corrected.

[0078] To calculate the values of a and b, relevant functions are needed. Taking the first signal x(t) and the second signal y(t) as known signals, the autocorrelation function R xx (τ) of the first signal x(t) is:

[0079]

[0080] where t represents time; T represents the period of the first signal x(t); τ represents the independent variable of the autocorrelation function R xx (τ);

[0081] The cross-correlation function R xy (τ) between the first signal x(t) and the second signal y(t) is:

[0082]

[0083] When τ = 0, the autocorrelation operation ‖x‖ and the cross-correlation operation (x|y) are:

[0084]

[0085] For the digital first signal x N and the digital second signal y N , it is expressed as:

[0086]

[0087] The corrected in-phase baseband data y I [N] and the corrected quadrature baseband data y Q [N] in Equation (2a) have equal power and are orthogonal to each other, and have the following properties:

[0088] (y I |y Q ) = 0 (10a)

[0089] ‖y I ‖ 2 = ||y Q || 2 (10b)

[0090] Substituting Equation (4) into Equations (10a) and (10b), we can obtain:

[0091] (y I ′|ay I ′ + by Q ′) = 0 (11a)

[0092] ||y I ′|| 2 = ||ay I ′ + by Q ′|| 2 (11b)

[0093] From Equation (11a), we can obtain:

[0094]

[0095] Substituting Equation (12) into Equation (11b), we have:

[0096]

[0097] Substituting Equation (13) into Equation (12), we can obtain:

[0098]

[0099] where y I ′ represents the in-phase baseband data; y Q ′ represents the quadrature baseband data.

[0100] From this, the values of the first imbalance coefficient and the first imbalance coefficients a and b can be calculated;

[0101] Collect the received baseband data of the acquisition and reception channel, and input the received baseband data into the imbalance coefficient model. The imbalance coefficient model is expressed by equations (13) and (14), and calculate the imbalance coefficients (the first imbalance coefficient a and the first imbalance coefficient b); substitute the calculated imbalance coefficients into equation (4) to obtain the corrected in-phase baseband data y I [N] and the corrected quadrature baseband data y Q [N].

[0102] At the transmitter end:

[0103] The output signal of the transmission channel contains an image component. Loop back the transmitted output signal to the reception channel or the observation channel that has completed IQ imbalance correction, and perform IQ analysis on the baseband signal to calculate the amplitude and phase imbalance coefficients, and compensate them into the IQ baseband digital signal of the transmission channel. Make the transmitted output generate a signal with the same amplitude and opposite phase as the image signal, thereby eliminating the image interference.

[0104] The transmitted baseband signal (the transmitted in-phase baseband signal I T [N], the transmitted quadrature baseband signal Q T [N]) after passing through the ADC and the low-pass filter, the obtained analog in-phase intermediate frequency signal I T (t) and the analog quadrature intermediate frequency signal Q T (t):

[0105] I T (t) = A0 cos(ωt + θ) (15a)

[0106] Q T (t) = -A0sin(ωt + θ) (15b)

[0107] Among them, A0 represents the amplitude of the analog intermediate frequency signal, ω represents the angular frequency of the analog intermediate frequency signal, and θ represents the phase of the analog intermediate frequency signal.

[0108] The baseband analog link is affected by IQ imbalance. The amplitude error of the Q path relative to the I path is ξ1, and the phase error is φ1. The actual in-phase baseband analog signal I T ′(t) and the actual quadrature baseband analog signal Q T ′(t) are:

[0109] I T ′(t) = A0cos(ωt + θ) (16a)

[0110] Q T ′(t) = -A0(1 + ξ1)sin(ωt + θ + φ1) (16b)

[0111] The ideal in-phase local oscillator signal LOI of the transmit channel T and the ideal quadrature local oscillator signal LOQ T are as follows:

[0112] LOI T = cos(ω c t + α1) (17a)

[0113] LOQ T = sin(ω c t + α1) (17b)

[0114] where ω c represents the angular frequency of the local oscillator signal; α1 represents the phase of the ideal local oscillator signal;

[0115] Due to the IQ imbalance in the local oscillator signal path, the amplitude error of the Q path relative to the I path is ξ2, and the phase error is φ2. The actual in-phase local oscillator signal LOI T ' and the actual quadrature local oscillator signal LOQ T ' are as follows:

[0116] LOI T ' = cos(ω c t + α1) (18a)

[0117] LOQ T ' = (1 + ξ2)sin(ω c t + α1 + φ2) (18b)

[0118] Respectively, multiply the actual in-phase baseband analog signal I T '(t) and the actual quadrature baseband analog signal Q T '(t) by the actual in-phase local oscillator signal LOI T ' and the actual quadrature local oscillator signal LOQ T ' for corresponding mixing to obtain the mixed output signals (the in-phase mixed output signal TXOUT I and the quadrature mixed output signal TXOUT Q ):

[0119]

[0120] The amplitude imbalance of the Q path relative to the I path in the path between the mixed output signal and the balun is ξ3, and the phase imbalance is φ3. The actual transmitted output signal is:

[0121]

[0122] The actual transmitted output signal contains two terms with frequencies ω c + ω, ω c - ω, where ω c+ω is the frequency of the useful output signal, ω c -ω is the frequency of the image signal. In an ideal situation, ω c The amplitudes of the two terms at the -ω frequency are the same and the phases are opposite, and they can be cancelled out. However, in reality, the amplitudes of these two terms differ by a factor of (1 + ξ1)(1 + ξ2)(1 + ξ3), and the phase difference is φ2 + φ3 - φ1. On the original baseband signal (the original in-phase baseband signal I T , the original quadrature baseband signal Q T ), the amplitude and phase are compensated. The corrected baseband signal (the corrected in-phase baseband signal the corrected quadrature baseband signal ) is:

[0123]

[0124] where ξ = [(1 + ξ1)(1 + ξ2)(1 + ξ3)].

[0125] The compensated output signal is:

[0126]

[0127] The output only contains the signal at the ω c +ω frequency, and the image frequency is eliminated.

[0128] The corrected in-phase baseband signal The corrected quadrature baseband signal The relationship with the original in-phase baseband signal I T , the original quadrature baseband signal Q T is:

[0129]

[0130] where Φ = φ2 + φ3 - φ1; it is necessary to calculate the first characteristic V(ξ), the first correction coefficient (sinΦ), and the second correction coefficient (cosΦ) to perform the correction compensation.

[0131] To calculate the values of ξ, sinΦ, and cosΦ, it is necessary to rely on the receiving channel that has completed IQ imbalance correction. The transmitted output signal is sent to the receiving channel through switching or coupling by a switch, and different I T [N], Q T [N] test signals. Different baseband digital signals will be output in the receiving channel, and the values of ξ, sinΦ, and cosΦ are obtained through calculation.

[0132] The link gain of the transmit-receive channel is B, and the phase rotation is β. The signal expression after the transmitted signal reaches the receiving channel is:

[0133]

[0134] The baseband in-phase signal I after down-conversion and low-pass filtering R and the baseband quadrature signal Q R are as follows:

[0135] I R =(a1 - b2 sinφ1)I T +b2 cosφ1Q T (25a)

[0136] Q R =(a2 + b1 sinφ1)I T -b1 cosφ1Q T (25b)

[0137] Where:

[0138] α = α1 + β - α2 (26a)

[0139] φ = φ2 + φ3 (26b)

[0140]

[0141] Among them,

[0142] By transforming equations (25a) and (25b), we get:

[0143]

[0144] Combined with equations (10a) and (10b), the second characteristic quantity V and the second characteristic quantity N can be calculated:

[0145] The second characteristic quantity V is sinφ1:

[0146] The second characteristic quantity N is cosφ1:

[0147] The above operations are not sufficient to calculate the compensation value, so some special signals are loaded on the transmitted baseband signal.

[0148] The first transmitted baseband signal loaded on the transmitted baseband is a DC signal with the in-phase baseband signal being A0 and the quadrature baseband signal being 0:

[0149] I T,DC1 =A0, Q T,DC1 =0 (29)

[0150] After being output through the transmission channel and sent to the receiving channel, the finally obtained first received baseband data (the first received in-phase baseband data I R,DC1 、the first received quadrature baseband data QR,DC1 ) is:

[0151]

[0152] Load the second transmit baseband signal in the transmit baseband. The in-phase baseband signal is 0, and the quadrature baseband signal is a DC signal of A0:

[0153] I T,DC2 = 0, Q T,DC2 = A0 (31)

[0154] Output through the transmit channel and sent to the receive channel. The finally obtained second receive baseband data (the second receive in-phase baseband data I R,DC2 , the second receive quadrature baseband data Q R,DC2 ) is:

[0155]

[0156] a1, a2, b1, b2 can be obtained in this way. For greater accuracy, the first receive baseband data and the second receive baseband data can be averaged:

[0157]

[0158] From the basic properties of trigonometric functions, combined with Equation (30a), Equation (30b), Equation (32a) and Equation (32b), the first characteristic quantities (the first characteristic V, the first characteristic B, and the first characteristic C) can be obtained:

[0159] The first characteristic V is ξ:

[0160] The first characteristic B is sinφ:

[0161] The first characteristic C is cosφ:

[0162] Since Φ = φ - φ1, after obtaining sinφ1, cosφ1, sinφ, and cosφ, the values of the first correction coefficient sinΦ and the second correction coefficient cosΦ can be obtained:

[0163] sinΦ = sinφcosφ1 - cosφsinφ1 (35a)

[0164] cosΦ = cosφcosφ1 + sinφsinφ1 (35b)

[0165] Specifically, couple the transmit channel to the receive channel for which the imbalance coefficient correction has been completed;

[0166] At the transmitting end, the first transmitted baseband signal and the second transmitted baseband signal are respectively configured, and the first received baseband data and the second transmitted baseband signal of the receiving channel are respectively collected; the first response value is calculated according to the first received baseband data, and the second response value is calculated according to the second transmitted baseband signal; the first characteristic quantity is calculated based on the first response value and the second response value;

[0167] The first transmitted baseband signal is a DC signal with an in-phase baseband signal of A0 and a quadrature baseband signal of 0; the second transmitted baseband signal is a DC signal with an in-phase baseband signal of 0 and a quadrature baseband signal of A0.

[0168] Substitute the first received baseband data into Equation (33a) to calculate the first in-phase response value a1 and the first quadrature response value a2:

[0169] Substitute the second received baseband data into Equation (33b) to calculate the second in-phase response value b1 and the second quadrature response value b2:

[0170] Substitute the first response value and the second response value into Equations (34a)-(34c) to calculate the first characteristic quantities: ξ, sinφ, and cosφ;

[0171] At the transmitting end, the original quadrature baseband signal is configured, the third received baseband data of the receiving channel is collected, and the second characteristic quantity is calculated according to the third received baseband data;

[0172] Substitute the first response value (the first in-phase response value a1, the first quadrature response value a2), the second response value (the second in-phase response value b1 and the second quadrature response value b2), and the third received baseband data (the third received quadrature baseband data Q R , the third received in-phase baseband data I R ) into Equations (28a) and (28b) to calculate the second characteristic quantities: sinφ1 and cosφ1;

[0173] Substitute the first characteristic quantity and the second characteristic quantity into the correction coefficient model to calculate the correction coefficient; correct the original baseband signal according to the correction coefficient.

[0174] Substitute the first characteristic quantity (ξ, sinφ, and cosφ) and the second characteristic quantity (sinφ1 and cosφ1) into Equations (35a) and (35b) to calculate the correction coefficients sinΦ and cosΦ;

[0175] Substitute the correction coefficients sinΦ and cosΦ into Equation (23) to obtain the corrected quadrature baseband signal: the corrected in-phase cross baseband signal [N]; the corrected quadrature cross baseband signal

[0176] The correction simulation results of the receiving channel under different amplitude and phase imbalances are as Figure 2As shown, the calibration simulation results of the transmission channel under different amplitude and phase imbalances of the intermediate-frequency IQ, and random amplitude and phase imbalances of the local oscillator signal are as Figure 3 shown; the calibration simulation results of the transmission channel under different amplitude and phase imbalances of the local oscillator IQ channels and random amplitude and phase imbalances of the intermediate-frequency signal are as Figure 4 shown.

[0177] Embodiment 2: This embodiment provides a zero-IF architecture transceiver IQ offset calibration system, which is characterized in that it is used to implement a zero-IF architecture transceiver IQ offset calibration method described in Embodiment 1; the system includes:

[0178] A first calibration module, which is used at the receiving end: collect the received baseband data of the receiving channel, and input the received baseband data into the imbalance coefficient model to calculate the imbalance coefficient; correct the received baseband data according to the imbalance coefficient;

[0179] A coupling module, which is used to couple the transmission channel to the receiving channel that has completed the imbalance coefficient calibration;

[0180] A first calculation module, which is used at the transmitting end to respectively configure a first transmitted baseband signal and a second transmitted baseband signal, and respectively collect the first received baseband data of the receiving channel and the second transmitted baseband signal; calculate a first response value according to the first received baseband data, and calculate a second response value according to the second transmitted baseband signal; calculate a first characteristic quantity based on the first response value and the second response value;

[0181] A second calculation module, which is used at the transmitting end to configure the original quadrature baseband signal, collect the third received baseband data of the receiving channel, and calculate a second characteristic quantity according to the third received baseband data;

[0182] A second calibration module, which is used to substitute the first characteristic quantity and the second characteristic quantity into the calibration coefficient model to calculate the calibration coefficient; correct the original baseband signal according to the calibration coefficient.

[0183] Embodiment 3: This embodiment provides a computer-readable medium, on which a computer program is stored, and is characterized in that the computer program is executed by a processor to implement a zero-IF architecture transceiver IQ offset calibration method described in Embodiment 1.

[0184] The specific embodiments described above further elaborate on the purpose, technical solutions, and beneficial effects of the present invention. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for IQ imbalance correction of a zero-IF architecture transceiver, characterized in that, Comprising: At the receiving end: Collect the received baseband data of the receiving channel, and input the received baseband data into the imbalance coefficient model to calculate the imbalance coefficient; Correct the received baseband data according to the imbalance coefficient; At the transmitting end: Couple the transmitting channel to the receiving channel that has completed the imbalance coefficient correction; Configure the first transmitted baseband signal and the second transmitted baseband signal at the transmitting end respectively, and collect the first received baseband data and the second received baseband signal of the receiving channel respectively; Calculate the first response value according to the first received baseband data, and calculate the second response value according to the second received baseband signal; Calculate the first characteristic quantity based on the first response value and the second response value; Configure the original quadrature baseband signal at the transmitting end, collect the third received baseband data of the receiving channel, and calculate the second characteristic quantity according to the third received baseband data; Substitute the first characteristic quantity and the second characteristic quantity into the correction coefficient model to calculate the correction coefficient; Correct the original baseband signal according to the correction coefficient; Specifically including the method: Substitute the first characteristic quantity and the second characteristic quantity into the following formula to calculate the correction coefficient: sinΦ = sinφcosφ1 - cosφsinφ1 cosΦ = cosφcosφ1 + sinφsinφ1 Substitute the correction coefficient into the following formula to obtain the corrected quadrature baseband signal: Wherein, sinφ represents the first characteristic B; cosφ represents the first characteristic C; sinφ1 represents the second characteristic V; cosφ1 represents the second feature N; sinΦ represents the first correction coefficient; cosΦ represents the second correction coefficient; ξ represents the first feature V; represents the corrected in-phase baseband signal; represents the corrected quadrature baseband signal; I T [N] represents the original in-phase baseband signal; Q T [N] represents the original quadrature baseband signal.

2. A zero-IF architecture transceiver IQ imbalance correction method according to claim 1, characterized in that, The imbalance coefficient model includes: Among them, a represents the first imbalance coefficient; b represents the second imbalance coefficient; y I ′ represents the in-phase baseband data; y Q ′ represents the quadrature baseband data; ‖x‖ represents the autocorrelation operation on the signal x; (x|y) represents the cross-correlation operation on the signals x and y.

3. A method for IQ imbalance calibration of a zero-IF architecture transceiver according to claim 1, characterized in that The method of correcting the received baseband data according to the imbalance coefficient includes: Substitute the imbalance coefficient into the following formula to obtain the corrected in-phase baseband data and the corrected quadrature baseband data: Among them, y I ′[N] represents the in-phase baseband data; y Q ′[N] represents the quadrature baseband data; y I [N] represents the corrected in-phase baseband data; y Q [N] represents the corrected quadrature baseband data; a represents the first imbalance coefficient; b represents the second imbalance coefficient.

4. A zero-IF architecture transceiver IQ imbalance correction method according to claim 1, characterized in that, The first transmitted baseband signal is a DC signal with an in-phase baseband signal of A0 and a quadrature baseband signal of 0; The second transmitted baseband signal is a DC signal with an in-phase baseband signal of 0 and a quadrature baseband signal of A0.

5. A zero-IF architecture transceiver IQ imbalance correction method according to claim 4, characterized in that, The calculation methods of the first response value and the second response value include: Substitute the first received baseband data into the following formula to calculate the first in-phase response value and the first quadrature response value: Among them, a1 represents the first in-phase response value; a2 represents the first quadrature response value; N represents the total number of samplings; I R,DC1 [n] represents the first received in-phase baseband data; Q R,DC1 [n] represents the first received quadrature baseband data; Substitute the second received baseband data into the following formula to calculate the second in-phase response value and the second quadrature response value: Among them, b1 represents the second in-phase response value; b2 represents the second quadrature response value; Q R,DC2 [n] represents the second received quadrature baseband data; I R,DC2 [n] represents the second received in-phase baseband data; n represents the nth sampled data.

6. A zero-IF architecture transceiver IQ imbalance correction method according to claim 5, characterized in that, The calculation method of the first characteristic quantity includes: Substitute the first response value and the second response value into the following formula to calculate the first characteristic quantity: Wherein, ξ represents the first characteristic V; sinφ represents the first characteristic B; cosφ represents the first characteristic C.

7. A method for IQ imbalance correction of a zero-IF architecture transceiver according to claim 1, characterized in that Configure the original quadrature baseband signal at the transmitting end, collect the third received baseband data of the receiving channel, and calculate the second characteristic quantity according to the third received baseband data; Including the method: Substitute the first response value, the second response value and the third received baseband data into the following formula to calculate the second characteristic quantity: Among them, sinφ1 represents the second feature V; cosφ1 represents the second feature N; I R represents the third received in-phase baseband data; Q R represents the third received quadrature baseband data; a1 represents the first in-phase response value; a2 represents the first quadrature response value; b1 represents the second in-phase response value; b2 represents the second quadrature response value.

8. A zero-IF architecture transceiver IQ imbalance correction system, characterized in that, For implementing the IQ imbalance correction method of a zero-IF architecture transceiver according to any one of claims 1-7; The system includes: The first correction module is used to, at the receiving end: collect the received baseband data of the receiving channel, and input the received baseband data into the imbalance coefficient model to calculate the imbalance coefficient; Correct the received baseband data according to the imbalance coefficient; The coupling module is used to couple the transmitting channel to the receiving channel that has completed the imbalance coefficient correction; The first calculation module is used to respectively configure a first transmitted baseband signal and a second transmitted baseband signal at the transmitting end, and respectively collect first received baseband data and a second received baseband signal of the receiving channel; calculate a first response value according to the first received baseband data, and calculate a second response value according to the second received baseband signal; calculate a first feature quantity based on the first response value and the second response value; The second calculation module is used to configure an original quadrature baseband signal at the transmitting end, collect third received baseband data of the receiving channel, and calculate a second feature quantity according to the third received baseband data; The second correction module is used to substitute the first feature quantity and the second feature quantity into a correction coefficient model to calculate a correction coefficient; correct the original baseband signal according to the correction coefficient.

9. A computer-readable medium having a computer program stored thereon, characterized in that, The computer program, when executed by a processor, can implement a method for correcting IQ imbalance of a zero-IF architecture transceiver as described in any one of claims 1-7.

Citation Information

Patent Citations

  • IQ imbalance image rejection method for zero-intermediate-frequency receiving array

    CN116683925A

  • Method and apparatus for in-phase and quadrature imbalance correction in a frequency domain

    US20220200838A1