IQ imbalance correction method and system for zero intermediate frequency architecture transceiver, 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 characteristic quantity to calculate the correction coefficient, the problems of system EVM index deterioration and communication performance degradation caused by IQ offset are solved, and effective compensation and performance improvement of digital baseband signals are achieved.

CN119835131AActive Publication Date: 2025-04-15CHENGDU BINHONG TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Due to production process deviations and material factors, there are deviations in the amplitude and phase of the orthogonal Q branch and the in-phase I branch, which leads to the deterioration of the system EVM index and reduces the communication performance, and requires correction of IQ offset.

Method used

In the zero-intermediate frequency architecture transceiver, IQ offset correction is performed at the receiving end and the transmitting end respectively. The receiver calculates the imbalance coefficient by collecting and receiving baseband data and imbalance coefficient model to perform baseband data correction. The transmitter can calculate the characteristic quantity and substitute it into the correction coefficient model to achieve the correction of the original baseband signal.

Benefits of technology

Through simple data acquisition and calculation, compensation for digital baseband signals is achieved, mirror signal amplitude is suppressed, and the system's EVM indicators and communication performance are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835131A_ABST
    Figure CN119835131A_ABST
Patent Text Reader

Abstract

The invention discloses an IQ imbalance correction method and system for a zero-intermediate-frequency architecture transceiver, and a medium. Relates to the technical field. The method is improved on the basis of a traditional imbalance correction technology, IQ imbalance correction is carried out at a receiving end and a transmitting end respectively by fully utilizing the characteristics of a zero intermediate frequency architecture, an imbalance coefficient is calculated at the receiving end according to received baseband data and an imbalance coefficient model, and the received baseband data is corrected by the imbalance coefficient; a first transmitting baseband signal and a second transmitting baseband signal are respectively configured at a transmitting end, a first characteristic quantity and a second characteristic quantity are acquired, the first characteristic quantity and the second characteristic quantity are substituted into a correction coefficient model to calculate a correction coefficient, correction of an original baseband signal is realized, and through simple data acquisition and calculation, the correction precision of the original baseband signal is improved. Compensation of digital baseband signals is achieved, and therefore the amplitude of mirror image signals is restrained.
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 in particular to an IQ offset correction method, system and medium for a zero intermediate frequency architecture transceiver. Background Art

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

[0003] Orthogonal mixing requires that the amplitude and phase of the I and Q branches are consistent. However, due to many non-ideal factors such as production process deviation and material, the amplitude and phase of the I and Q branches are deviated. In the transmission channel, the output signal spectrum contains a signal with the same frequency as the signal (ω+ω c ) About the local oscillator frequency ω c Symmetrical mirror signal (ω c -ω), which is manifested in the receiving channel as the presence of an image frequency -ω in the baseband signal that is symmetrical with the baseband frequency ω relative to the 0 frequency. Moreover, the image frequencies in both transmission and reception are in-band and cannot be eliminated by filters. Severe IQ imbalance will deteriorate the system EVM index and reduce communication performance. Therefore, IQ imbalance must be corrected to minimize its impact on system performance. 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 deviation and materials, the amplitude and phase of the orthogonal Q branch and the in-phase I branch are deviated, which will deteriorate the system EVM index and reduce the communication performance; the purpose of the present invention is to provide a zero intermediate frequency architecture transceiver IQ offset correction method, system and medium, make full use of the characteristics of the zero intermediate frequency architecture, perform IQ offset correction at the receiving end and the transmitting end respectively, calculate the imbalance coefficient at the receiving end according to the received baseband data and the imbalance coefficient model, and correct the received baseband data with the imbalance coefficient; at the transmitting end, respectively configure the first transmitting baseband signal and the second transmitting baseband signal at the transmitting end, obtain the first characteristic quantity and the second characteristic quantity, substitute the first characteristic quantity and the second characteristic quantity into the correction coefficient model to calculate the correction coefficient to realize the correction of the original baseband signal, and realize the compensation of the digital baseband signal through simple data acquisition and calculation, thereby suppressing the amplitude of the mirror signal. .

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

[0006] This solution provides a zero intermediate frequency architecture transceiver IQ offset correction method, including:

[0007] On the receiving end:

[0008] Collecting receiving baseband data of a receiving channel, and inputting the receiving baseband data into an imbalance coefficient model to calculate an imbalance coefficient; correcting the receiving baseband data according to the imbalance coefficient;

[0009] On the transmitter side:

[0010] coupling the transmitting channel to the receiving channel in which the imbalance coefficient correction has been completed;

[0011] A first transmission baseband signal and a second transmission baseband signal are respectively configured at the transmitting end, and the first receiving baseband data and the second transmitting baseband signal of the receiving channel are respectively collected; a first response value is calculated according to the first receiving baseband data, and a second response value is calculated according to the second transmitting baseband signal; and a first feature value is calculated based on the first response value and the second response value;

[0012] Configure the original orthogonal baseband signal at the transmitting end, collect the third receiving baseband data of the receiving channel, and calculate the second feature quantity according to the third receiving baseband data;

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

[0014] A further optimization scheme 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 orthogonal baseband data; ‖x‖ represents the autocorrelation operation on signal x; (x|y) represents the cross-correlation operation on signal x and signal y.

[0017] A further optimization scheme is that the received baseband data is corrected according to the imbalance coefficient, including the method:

[0018] Substituting the imbalance coefficient into the following formula, we can get the corrected in-phase baseband data and the corrected quadrature baseband data:

[0019]

[0020] Among them, y I ′[N] represents the in-phase baseband data; y Q ′[N] represents the orthogonal baseband data; y I [N] represents the corrected in-phase baseband data; y Q [N] represents the corrected orthogonal baseband data; a represents the first imbalance coefficient; and b represents the second imbalance coefficient.

[0021] A further optimization scheme is that the first transmitting baseband signal is an in-phase baseband signal A 0 , the orthogonal baseband signal is a DC signal of 0; the second transmitting baseband signal is an in-phase baseband signal of 0, and the orthogonal baseband signal is A 0 The DC signal.

[0022] A further optimization scheme is that the calculation method of the first response value and the second response value includes:

[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] Among them, a 1 Represents the first in-phase response value; a 2 represents the first orthogonal 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 orthogonal baseband data;

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

[0027]

[0028] Among them, b 1 Indicates the second in-phase response value; b 2 Represents the second orthogonal response value; Q R,DC2 [n] represents the second received orthogonal baseband data; I R,DC2 [n] represents the second received co-directional baseband data; n represents the nth sampling data.

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

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

[0031]

[0032] Among them, ξ represents the first feature V; sinφ represents the first feature B; cosφ represents the first feature C.

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

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

[0035]

[0036] Among them, sinφ 1 Represents the second characteristic V; cosφ 1 Represents the second feature N; I R Indicates the third received in-phase baseband data; Q R represents the third received orthogonal baseband data; a 1 Represents the first in-phase response value; a 2 represents the first orthogonal response value; b 1 Indicates the second in-phase response value; b 2 Represents the second orthogonal response value.

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

[0038] Substitute the first characteristic value and the second characteristic value 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] Substituting the correction coefficient into the following formula, we can get 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 characteristic V; cosφ 1 represents the second characteristic N; sinΦ represents the first correction coefficient; cosΦ represents the second correction coefficient; ξ represents the first characteristic V; represents the corrected in-phase baseband signal; Represents the corrected orthogonal baseband signal; I T [N] represents the original in-phase baseband signal; Q T [N] represents the original orthogonal baseband signal.

[0044] This solution also provides a zero intermediate frequency architecture transceiver IQ offset correction system, which is used to implement the above-mentioned zero intermediate frequency architecture transceiver IQ offset correction method; the system includes:

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

[0046] A coupling module, used for coupling the transmitting channel to the receiving channel which has completed the imbalance coefficient correction;

[0047] A first calculation module is used to configure a first transmission baseband signal and a second transmission baseband signal at the transmitting end, respectively, and collect the first reception baseband data and the second transmission baseband signal of the receiving channel respectively; calculate a first response value according to the first reception baseband data, and calculate a second response value according to the second transmission baseband signal; and calculate a first feature value based on the first response value and the second response value;

[0048] A second calculation module is used to configure the original orthogonal baseband signal at the transmitting end, collect the third receiving baseband data of the receiving channel, and calculate the second feature quantity according to the third receiving 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; and correct the original baseband signal according to the correction coefficient.

[0050] The present solution also provides a computer-readable medium on which a computer program is stored. The computer program is executed by a processor to implement the above-mentioned zero intermediate frequency architecture transceiver IQ offset correction method.

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

[0052] The present invention provides a zero intermediate frequency architecture transceiver IQ offset correction method, system and medium. Based on the traditional offset correction technology, the method is improved, and the characteristics of the zero intermediate frequency architecture are fully utilized to perform IQ offset correction at the receiving end and the transmitting end respectively. The imbalance coefficient is calculated at the receiving end 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 transmitting baseband signal and a second transmitting baseband signal are respectively configured at the transmitting end, a first characteristic quantity and a 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 collection and calculation, compensation of the digital baseband signal is realized, thereby suppressing the amplitude of the mirror signal. 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 briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without creative work. In the drawings:

[0054] Figure 1 It is a schematic diagram of the IQ offset correction principle of the zero intermediate frequency architecture transceiver;

[0055] Figure 2 Schematic diagram of the simulation results of IQ imbalance correction for the receiving channel:

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

[0057] Figure 4 Schematic diagram B of the simulation results of IQ imbalance correction of the transmission channel. DETAILED DESCRIPTION

[0058] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with embodiments and drawings. The exemplary embodiments of the present invention and their description 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, the amplitude and phase of the orthogonal Q branch and the in-phase I branch are deviated, which will deteriorate the system EVM index and reduce the communication performance. In view of this, this solution provides the following embodiments to solve this technical problem:

[0060] Embodiment 1: This embodiment provides a zero intermediate frequency architecture transceiver IQ offset correction method, such as Figure 1 As shown, including:

[0061] On the receiving end:

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

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

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

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

[0066] The purpose of IQ imbalance correction is to eliminate the influence of ξ and φ, hoping to obtain the corrected in-phase baseband data y I [N] and the corrected orthogonal 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 relationship between the in-phase baseband data, the quadrature baseband data, the corrected in-phase baseband data, and the corrected quadrature baseband data is:

[0070]

[0071] Transformation yields:

[0072]

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

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

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

[0076]

[0077] The received baseband signal can be corrected by only calculating the values ​​of a and b.

[0078] In order to calculate the values ​​of a and b, a correlation function is needed. The first signal x(t) and the second signal y(t) are known signals. The autocorrelation function R of the first signal x(t) is xx (τ) is:

[0079]

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

[0081] The cross-correlation function R of the first signal x(t) and the second signal y(t) xy (τ) 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 , expressed as:

[0086]

[0087] The corrected in-phase baseband data y in equation (2a) I [N] and the corrected orthogonal baseband data y Q The powers of [N] are equal and orthogonal, 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 formula (11a), we can get:

[0094]

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

[0096]

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

[0098]

[0099] Among them, y I ′ represents the in-phase baseband data; y Q ' represents the orthogonal baseband data.

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

[0101] The receiving baseband data of the receiving channel is collected, and the receiving baseband data is input into the imbalance coefficient model. The imbalance coefficient model is formula (13) and formula (14), and the imbalance coefficient (the first imbalance coefficient a and the first imbalance coefficient b) is calculated; the calculated imbalance coefficient is substituted into formula (4) to obtain the corrected in-phase baseband data y I [N] and the corrected orthogonal baseband data y Q [N].

[0102] On the transmitter side:

[0103] The output signal of the transmission channel contains an image component. The transmission output signal is looped back to the receiving channel or observation channel that has completed the IQ imbalance correction, and the baseband signal is subjected to IQ analysis to calculate the amplitude and phase imbalance coefficients, and compensate them to the IQ baseband digital signal of the transmission channel. The transmission output generates a signal with the same amplitude and opposite phase as the image signal, thereby eliminating the image interference.

[0104] Transmit baseband signal (transmit in-phase baseband signal I T [N], transmit orthogonal baseband signal Q T [N]) The analog in-phase intermediate frequency signal I is obtained after passing through ADC and low-pass filter T (t) and simulated orthogonal intermediate frequency signal Q T (t):

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

[0106] Q T (t) = -A 0 sin(ωt+θ) (15b)

[0107] Among them, A 0 represents the amplitude of the analog intermediate frequency signal, ω represents the angular frequency of the analog intermediate frequency signal, θ represents the phase of the analog intermediate frequency signal,

[0108] The baseband analog link is affected by IQ imbalance, and the amplitude error of the Q path relative to the I path is ξ 1 , 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) is:

[0109] I T ′(t)=A 0 cos(ωt+θ) (16a)

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

[0111] Ideal in-phase local oscillator signal LOI of the transmitting channel T and the ideal orthogonal local oscillator signal LOQ T for:

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

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

[0114] Among them, ω c Represents the angular frequency of the local oscillator signal; α 1 Represents the phase of the ideal local oscillator signal;

[0115] The local oscillator signal chain is affected by IQ imbalance, and the amplitude error of the Q path relative to the I path is ξ 2 , the phase error is φ 2 , the actual in-phase local oscillator signal LOI T ' and the actual orthogonal local oscillator signal LOQ T 'for:

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

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

[0118] The actual in-phase baseband analog signal I T ′(t) and the actual quadrature baseband analog signal Q T ′(t), which is in phase with the actual local oscillator signal LOI T ' and the actual orthogonal local oscillator signal LOQ T ' Perform corresponding mixing to obtain the mixed output signal (in-phase mixed output signal TXOUT I and quadrature mixer output signal TXOUT Q ):

[0119]

[0120] The amplitude imbalance of the Q path relative to the I path of the path from the mixer output signal to the balun is ξ 3 , the phase imbalance is φ 3 , the actual output signal emitted is:

[0121]

[0122] The actual output signal contains two items, the frequencies are ω c +ω、ω c -ω, where ω c +ω is the useful output signal frequency, ω c -ω is the image signal frequency. In an ideal situation, ω c The two amplitudes of the -ω frequency are the same and the phases are opposite, so they can be cancelled out. However, in reality, the amplitudes of the two amplitudes differ by (1+ξ 1 )(1+ξ 2 )(1+ξ 3 ) times, the phase difference φ 2 +φ 3 -φ 1 , in the original baseband signal (the original in-phase baseband signal I T , original orthogonal baseband signal Q T ) to compensate the amplitude and phase, and the corrected baseband signal (corrected in-phase baseband signal Corrected quadrature baseband signal )for:

[0123]

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

[0125] The output signal after compensation is:

[0126]

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

[0128] Corrected in-phase baseband signal Corrected quadrature baseband signal The original in-phase baseband signal I T , original orthogonal baseband signal Q T The relationship 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 correction compensation.

[0131] In order to calculate the values ​​of ξ, sinΦ, and cosΦ, it is necessary to use the receiving channel that has completed the IQ imbalance correction, and send the transmit output signal to the receiving channel through switch switching or coupling. T [N], Q T [N] Test signal. Different baseband digital signals will be output in the receiving channel. The values ​​of ξ, sinΦ, and cosΦ can be obtained through calculation.

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

[0133]

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

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

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

[0137] in:

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

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

[0140]

[0141] in,

[0142] Transforming equations (25a) and (25b) yields:

[0143]

[0144] Combining equations (10a) and (10b), the second feature quantity V and the second feature 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 added to the transmitted baseband signal.

[0148] The first transmitting baseband signal is loaded into the transmitting baseband as the in-phase baseband signal A 0 , the orthogonal baseband signal is a DC signal of 0:

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

[0150] After being outputted by the transmitting channel and transmitted to the receiving channel, the first received baseband data (the first received in-phase baseband data I R,DC1 , the first received orthogonal baseband data Q R,DC1 )for:

[0151]

[0152] The second transmitting baseband signal is loaded in the transmitting baseband, the in-phase baseband signal is 0, and the orthogonal baseband signal is A 0 The DC signal:

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

[0154] After being outputted by the transmitting channel and transmitted to the receiving channel, the second received baseband data (the second received in-phase baseband data I R,DC2 , the second received orthogonal baseband data Q R,DC2 )for:

[0155]

[0156] a 1 、a 2 、b 1 、b 2 It can be calculated by the following method. For more accuracy, the first received baseband data and the second received baseband data can be averaged:

[0157]

[0158] According to the basic properties of trigonometric functions, by combining equations (30a), (30b), (32a) and (32b), the first feature quantities (first feature V, first feature B and first feature 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 , in finding 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, the transmitting channel is coupled to the receiving channel on which the imbalance coefficient correction has been completed;

[0166] A first transmission baseband signal and a second transmission baseband signal are respectively configured at the transmitting end, and the first receiving baseband data and the second transmitting baseband signal of the receiving channel are respectively collected; a first response value is calculated according to the first receiving baseband data, and a second response value is calculated according to the second transmitting baseband signal; and a first feature value is calculated based on the first response value and the second response value;

[0167] The first transmission baseband signal is the in-phase baseband signal A 0 , the orthogonal baseband signal is a DC signal of 0; the second transmitting baseband signal is an in-phase baseband signal of 0, and the orthogonal baseband signal is A 0 The DC signal.

[0168] Substitute the first received baseband data into equation (33a) to calculate the first in-phase response value a 1 and the first orthogonal response value a 2 :

[0169] Substitute the second received baseband data into equation (33b) to calculate the second in-phase response value b 1 and the second orthogonal response value b 2 :

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

[0171] Configure the original orthogonal baseband signal at the transmitting end, collect the third receiving baseband data of the receiving channel, and calculate the second feature quantity according to the third receiving baseband data;

[0172] The first response value (the first in-phase response value a 1 , the first orthogonal response value a 2 ), the second response value (the second in-phase response value b 1 and the second orthogonal response value b 2 ) and the third received baseband data (third received orthogonal baseband data Q R , the third receiving in-phase baseband data I R ) is substituted into equation (28a) and equation (28b) to calculate the second characteristic quantity: 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; and correct the original baseband signal according to the correction coefficient.

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

[0175] Substituting the correction coefficients sinΦ and cosΦ into equation (23), we can obtain the corrected orthogonal baseband signal: Corrected in-phase baseband signal [N]; Corrected orthogonal baseband signal

[0176] The correction simulation results of the receiving channel under different amplitude and phase imbalances are shown in the figure below. Figure 2 As shown in the figure, the correction simulation results of the transmitting channel under the conditions of different amplitude and phase imbalance of the intermediate frequency IQ and random amplitude and phase imbalance of the local oscillator signal are shown in the figure. Figure 3 As shown; the correction simulation results of the transmitting channel under the conditions of different amplitude and phase imbalance of the local oscillator IQ channel and random amplitude and phase imbalance of the intermediate frequency signal are shown as follows Figure 4 shown.

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

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

[0179] A coupling module, used for coupling the transmitting channel to the receiving channel which has completed the imbalance coefficient correction;

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

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

[0182] 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; and correct the original baseband signal according to the correction coefficient.

[0183] Embodiment 3: This embodiment provides a computer-readable medium having a computer program stored thereon, characterized in that the computer program is executed by a processor to implement the IQ offset correction method for a zero intermediate frequency architecture transceiver described in Embodiment 1.

[0184] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A zero intermediate frequency architecture transceiver IQ offset correction method, characterized in that: include: On the receiving end: Collecting receiving baseband data of a receiving channel, and inputting the receiving baseband data into an imbalance coefficient model to calculate an imbalance coefficient; Correcting the received baseband data according to the imbalance coefficient; On the transmitter side: coupling the transmitting channel to the receiving channel in which the imbalance coefficient correction has been completed; A first transmission baseband signal and a second transmission baseband signal are respectively configured at the transmitting end, and a first reception baseband data and a second reception baseband signal of the receiving channel are respectively collected; 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; Calculating a first feature value based on the first response value and the second response value; Configure the original orthogonal baseband signal at the transmitting end, collect the third receiving baseband data of the receiving channel, and calculate the second feature quantity according to the third receiving baseband data; Substitute the first characteristic quantity and the second characteristic quantity into the correction coefficient model to calculate the correction coefficient; and correct the original baseband signal according to the correction coefficient.

2. The method for IQ misalignment correction of a zero intermediate frequency architecture transceiver according to claim 1, characterized in that: The imbalance coefficient model includes: Where a represents the first imbalance coefficient; b represents the second imbalance coefficient; y I ′ represents the in-phase baseband data; y Q ′ represents orthogonal baseband data; ‖x‖ represents the autocorrelation operation on signal x; (x|y) represents the cross-correlation operation on signal x and signal y.

3. The method for IQ misalignment correction of a zero intermediate frequency architecture transceiver according to claim 1, characterized in that: The method of correcting the received baseband data according to the imbalance coefficient includes: Substituting the imbalance coefficient into the following formula, we can get 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 orthogonal baseband data; y I [N] represents the corrected in-phase baseband data; y Q [N] represents the corrected orthogonal baseband data; a represents the first imbalance coefficient; and b represents the second imbalance coefficient.

4. The method for IQ misalignment correction of a zero intermediate frequency architecture transceiver according to claim 1, characterized in that: The first transmitting baseband signal is a DC signal with an in-phase baseband signal of A0 and a quadrature baseband signal of 0; the second transmitting baseband signal is a DC signal with an in-phase baseband signal of 0 and a quadrature baseband signal of A0.

5. The method for IQ misalignment correction of a zero intermediate frequency architecture transceiver according to claim 4, characterized in that: The calculation method of the first response value and the second response value includes: Substitute the first received baseband data into the following formula to calculate the first in-phase response value and the first quadrature response value: Where a1 represents the first in-phase response value; a2 represents the first orthogonal response value; N 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 orthogonal baseband data; Substitute the second received baseband data into the following formula to calculate the second in-phase response value and the second orthogonal response value: Where b1 represents the second in-phase response value; b2 represents the second orthogonal response value; Q R,DC2 [n] represents the second received orthogonal baseband data; I R,DC2 [n] represents the second received in-phase baseband data; n represents the nth sampling data.

6. The method for IQ misalignment correction of a zero intermediate frequency architecture transceiver according to claim 5, characterized in that: The method for calculating the first feature quantity includes: Substitute the first response value and the second response value into the following formula to calculate the first feature value: Among them, ξ represents the first feature V; sinφ represents the first feature B; cosφ represents the first feature C.

7. The method for IQ misalignment correction of a zero intermediate frequency architecture transceiver according to claim 1, characterized in that: The configuration of the original orthogonal baseband signal at the transmitting end, collecting the third receiving baseband data of the receiving channel, and calculating the second feature quantity according to the third receiving baseband data; Included methods: Substitute the first response value, the second response value and the third received baseband data into the following formula to calculate the second feature value: Among them, sinφ1 represents the second characteristic V; cosφ1 represents the second characteristic N; I R Indicates the third received in-phase baseband data; Q R represents the third received orthogonal baseband data; a1 represents the first in-phase response value; a2 represents the first orthogonal response value; b1 represents the second in-phase response value; b2 represents the second orthogonal response value.

8. The method for IQ misalignment correction of a zero intermediate frequency architecture transceiver according to claim 1, characterized in that: Substituting the first characteristic quantity and the second characteristic quantity into a correction coefficient model to calculate a correction coefficient; and correcting the original baseband signal according to the correction coefficient, including the method: Substitute the first characteristic value and the second characteristic value into the following formula to calculate the correction coefficient: sinΦ=sinφcosφ1-cosφsinφ1 cosΦ=cosφcosφ1+sinφsinφ1 Substituting the correction coefficient into the following formula, we can get the corrected quadrature baseband signal: Wherein, 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 orthogonal baseband signal; I T [N] represents the original in-phase baseband signal; Q T [N] represents the original orthogonal baseband signal.

9. A zero intermediate frequency architecture transceiver IQ offset correction system, characterized in that: A method for correcting IQ misalignment of a zero intermediate frequency architecture transceiver according to any one of claims 1 to 8; the system comprises: The first correction module is used at the receiving end to: collect the receiving baseband data of the receiving channel, input the receiving baseband data into the imbalance coefficient model to calculate the imbalance coefficient; and correct the receiving baseband data according to the imbalance coefficient; A coupling module, used for coupling the transmitting channel to the receiving channel which has completed the imbalance coefficient correction; A first calculation module is used to configure a first transmission baseband signal and a second transmission baseband signal at the transmitting end, respectively, and collect the first receiving baseband data and the second receiving baseband signal of the receiving channel respectively; calculate a first response value according to the first receiving baseband data, and calculate a second response value according to the second receiving baseband signal; and calculate a first feature value based on the first response value and the second response value; A second calculation module is used to configure the original orthogonal baseband signal at the transmitting end, collect the third receiving baseband data of the receiving channel, and calculate the second feature quantity according to the third receiving baseband data; 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; and correct the original baseband signal according to the correction coefficient.

10. A computer readable medium having a computer program stored thereon, characterized in that: The computer program is executed by a processor to implement the IQ offset correction method for a zero intermediate frequency architecture transceiver as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Receiver compensation method, compensation system thereof and electronic device

    CN111211797A

  • High-precision IQ imbalance correction system

    CN114374399A

  • 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