Local oscillator leakage correction method and system for zero intermediate frequency architecture transceiver, and medium
By performing DC offset correction and DC offset response calculation at the receiver and transmitting ends, combined with the period summation value of the received baseband data, the accurate correction of the local oscillator leakage of the zero-intermediate frequency architecture transceiver is achieved, and the local oscillator leakage pair is solved The impact of system performance improves communication performance.
Patent Information
- Application Number
- CN202510031050.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2045-01-09
AI Technical Summary
The local oscillator leakage of zero-intermediate frequency architecture transceiver cannot be removed with filters, resulting in deterioration of system EVM indicators and reducing communication performance.
The receiving end performs DC offset correction for the baseband signal of the zero intermediate frequency receiving channel by receiving the DC offset, calculates the correction coefficient based on the DC offset response at the transmitting end, and brings the correction coefficient into the period sum value calculated based on the received baseband data. The model uses the model to solve the local oscillator leakage coefficient and correct the transmitted baseband signal.
Accurate correction of local oscillator leakage is achieved, effectively suppressing its impact on system performance, and improving communication performance.
Smart Images

Figure CN119483633A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of leakage correction, and in particular to a method, system and medium for correcting local oscillator leakage of 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. It has been widely used in the field of wireless communications. However, due to the existence of many non-ideal factors such as production process deviations and materials, the local oscillator signal leaks into the RF link through the coupling of the device or PCB substrate, which manifests as spurious containing the local oscillator frequency in the output signal spectrum in the transmit channel and as a DC offset in the baseband signal in the receive channel. Moreover, both the transmit local oscillator leakage frequency and the receive DC offset are within the signal passband and cannot be eliminated by filters. Large local oscillator leakage will deteriorate the system EVM index and reduce communication performance. Therefore, the local oscillator leakage must be corrected to minimize its impact on system performance. Summary of the invention
[0003] The technical problem to be solved by the present invention is that local oscillator leakage cannot be removed by a filter, and a large local oscillator leakage 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 correcting local oscillator leakage of a zero intermediate frequency architecture transceiver, wherein a DC offset correction is performed on the baseband signal of a zero intermediate frequency receiving channel by receiving a DC offset at the receiving end, and a DC offset response change and a correction coefficient are calculated based on a first DC offset response and a second DC offset response at the transmitting end; the periodic sum value calculated by combining the received baseband data is brought into the correction coefficient model to solve the local oscillator leakage coefficient, thereby realizing the correction of the transmitted baseband signal and realizing the precise correction of the local oscillator leakage, so as to suppress its influence on the system performance as much as possible.
[0004] The present invention is achieved through the following technical solutions: This solution provides a method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver, including: On the receiving end: Collecting a baseband signal of a zero intermediate frequency receiving channel, and calculating a receiving DC offset according to the baseband signal; performing a DC offset correction on the baseband signal of the zero intermediate frequency receiving channel using the receiving DC offset; On the transmitter side: The transmit channel is coupled to the receive channel which has completed DC offset correction; After respectively superimposing a first low-frequency DC offset level and a second low-frequency DC offset level on the transmission baseband signal, respectively acquiring first receiving baseband data and second receiving baseband data, and calculating a first DC offset response and a second DC offset response based on the first receiving baseband data and the second receiving baseband data; Calculating a DC offset response variation based on the first DC offset response and the second DC offset response, and calculating a correction coefficient according to the DC offset response variation; Collecting received baseband data and calculating a periodic summation value of the received baseband data; The correction coefficient and the period sum value are brought into the correction coefficient model to solve the local oscillator leakage coefficient, and the transmission baseband signal is corrected according to the local oscillator leakage coefficient.
[0005] A further optimization scheme is that the receiving DC offset is calculated according to the baseband signal, including the method: The in-phase receiving DC offset is calculated according to the following formula: and quadrature receive DC offset b 0 : ; ; in, N Indicates the total number of samples of the baseband signal; Represents the nth sampling value of the in-phase baseband signal; Represents the nth sample value of the orthogonal baseband signal.
[0006] A further optimization scheme is that the baseband signal of the zero intermediate frequency receiving channel is corrected for the DC offset by receiving the DC offset; including the method: The in-phase baseband signal y after DC offset correction is obtained according to the following formula I [N] and the orthogonal baseband signal y after DC offset correction Q [N]:
[0007] in; and Respectively represent the original in-phase baseband signal and the original orthogonal baseband signal; Represents the in-phase receiving DC offset matrix; Represents the orthogonal receive DC offset matrix.
[0008] A further optimization scheme is that the calculation method of the first DC offset response or the second DC offset response includes: Substituting the i-th received baseband data into the following formula, the first DC offset response or the second DC offset response is obtained:
[0009] Where i is one or two; represents the i-th in-phase DC offset response; represents the i-th orthogonal DC offset response; Represents the nth sampling value of the i-th in-phase received baseband data; Represents the nth sampling value of the i-th orthogonal received baseband data; N Indicates the total number of samples of the baseband signal.
[0010] A further optimization scheme is that the DC offset response variation is calculated based on the first DC offset response and the second DC offset response, including the following method: The difference between the first DC offset response and the second DC offset response is used to obtain the change in the first DC offset response: ; The difference between the first low-frequency DC offset level and the second low-frequency DC offset level is used to obtain the second DC offset response change: ; in, represents the difference of the first in-phase DC offset response; represents the difference of the first quadrature DC offset response; represents the difference of the second in-phase DC offset response; represents the difference of the second quadrature DC offset response; represents the first in-phase DC offset response; represents the second in-phase DC offset response; represents the first orthogonal DC offset response; represents the second orthogonal DC offset response; represents the first low-frequency DC offset level superimposed on the in-phase baseband signal; represents the second low-frequency DC offset level superimposed on the in-phase baseband signal; b1 represents the first low-frequency DC offset level superimposed on the orthogonal baseband signal; b2 represents the second low-frequency DC offset level superimposed on the orthogonal baseband signal.
[0011] A further optimization scheme is that the correction coefficient is calculated according to the DC offset response change, including the method: Substituting the DC offset response change into the following formula, we can get the first correction coefficient. and the second correction factor : ; .
[0012] A further optimization scheme is that the calculation of the periodic summation value of the received baseband data includes the following method: The received baseband data is summed in phase within period T to obtain a periodic summation value and the orthogonal period summation value : ; ; Among them, y I [n] represents the nth in-phase received baseband data; y Q [n] represents the nth orthogonal received baseband data; A represents the amplitude response of the transmit signal coupled to the receive channel; Represents the first local oscillator leakage coefficient; b represents the second local oscillator leakage coefficient; Represents the phase response of the transmit signal coupled to the receive channel.
[0013] A further optimization scheme is that the correction coefficient and the period sum value are brought into the correction coefficient model to solve the local oscillator leakage coefficient, and the transmission baseband signal is corrected according to the local oscillator leakage coefficient, including the method: Substitute the correction coefficient and the period sum value into the correction coefficient model to solve for the first local oscillator leakage coefficient and the second local oscillator leakage coefficient b; the correction coefficient model is: ; The first local oscillator leakage coefficient and the second local oscillator leakage coefficient b Substitute the following formula to obtain the corrected transmitted baseband signal: ; ; ; ; Among them, I'[ N ] represents the corrected in-phase transmitted baseband signal; Q'[ N ] represents the corrected orthogonal transmission baseband signal; I [ N ] represents the original in-phase transmitted baseband signal; Q[ N ] represents the original orthogonal transmitted baseband signal; represents the first local oscillator leakage coefficient matrix; Represents the second local oscillator leakage coefficient matrix.
[0014] The present solution also provides a zero intermediate frequency architecture transceiver local oscillator leakage correction system, which is used to implement the above-mentioned zero intermediate frequency architecture transceiver local oscillator leakage correction method; the system includes: On the receiving end: The first correction module is used to collect the baseband signal of the zero intermediate frequency receiving channel, and calculate the receiving DC offset according to the baseband signal; and perform DC offset correction on the baseband signal of the zero intermediate frequency receiving channel according to the receiving DC offset; On the transmitter side: A coupling module, used for coupling a transmitting channel to a receiving channel that has completed DC offset correction; A first calculation module is used to respectively superimpose a first low-frequency DC offset level and a second low-frequency DC offset level on a transmission baseband signal, and then respectively collect first received baseband data and second received baseband data, and calculate a first DC offset response and a second DC offset response based on the first received baseband data and the second received baseband data; A second calculation module, configured to calculate a DC offset response variation based on the first DC offset response and the second DC offset response, and calculate a correction coefficient according to the DC offset response variation; A third calculation module is used to collect received baseband data and calculate a period sum value of the received baseband data; The second correction module is used to bring the correction coefficient and the period sum value into the correction coefficient model to solve the local oscillator leakage coefficient, and correct the transmission baseband signal according to the local oscillator leakage coefficient.
[0015] 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 method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver.
[0016] Compared with the prior art, the present invention has the following advantages and beneficial effects: The present invention provides a method, system and medium for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver. At a receiving end, a DC offset correction is performed on a baseband signal of a zero intermediate frequency receiving channel by using a received DC offset. At a transmitting end, a DC offset response variation and a correction coefficient are calculated based on a first DC offset response and a second DC offset response. A periodic sum value calculated in combination with received baseband data is brought into a correction coefficient model to solve the local oscillator leakage coefficient, thereby correcting the transmitted baseband signal and realizing accurate correction of the local oscillator leakage, so as to minimize its influence on system performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] 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: Figure 1 This is a schematic diagram of the DC offset correction principle at the receiving end; Figure 2 This is a schematic diagram of the transmitter correction principle; Figure 3 This is a schematic diagram of the simulation results of the DC offset correction of the receiving channel; Figure 4 Schematic diagram of simulation results of local oscillator leakage correction in the transmitting channel. DETAILED DESCRIPTION
[0018] 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.
[0019] The local oscillator leakage cannot be removed by a filter, and a larger local oscillator leakage will deteriorate the system EVM index and reduce the communication performance. In view of this, the present solution provides the following embodiments to correct the local oscillator leakage.
[0020] Embodiment 1: This embodiment provides a method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver, comprising: At the receiving end: collecting the baseband signal of the zero intermediate frequency receiving channel, and calculating the receiving DC offset according to the baseband signal; performing DC offset correction on the baseband signal of the zero intermediate frequency receiving channel by using the receiving DC offset; like Figure 1 As shown in the figure, the zero intermediate frequency receiver adopts orthogonal direct conversion technology. The input RF signal x(t) is divided into two signals with the same amplitude and phase, which are respectively I (t) and the quadrature local oscillator signal LO Q (t) Down-conversion is performed, wherein the in-phase local oscillator leakage signal of the local oscillator signal LO is LOL I , the quadrature local oscillator leakage signal is LOL Q After down-conversion, two baseband analog signals with a center frequency of 0 are output, and the original in-phase baseband signals in digital form are output through the low-pass filter LPF and the analog-to-digital converter ADC. and the original orthogonal baseband signal For an ideal zero-IF receiving channel, the baseband digital signal will not contain a DC component, but the actual baseband digital signal affected by the local oscillator leakage will have a DC offset. and The fixed in-phase receiving DC offset and quadrature receiving DC offset are included in the matrix form of the in-phase receiving DC offset: , the matrix form of the orthogonal receiving DC offset is , we can calculate by summing and The mean as an in-phase receive DC offset and a quadrature receive DC offset; Specifically, the receiving DC offset is calculated according to the baseband signal, including a method: Sample the baseband signals of the N zero-IF receiving channels from 0 to N: the original in-phase baseband signal and the original orthogonal baseband signal ,in: (1a); (1b); in, Represents the nth sampling value of the original in-phase baseband data of the i-th channel, n=0,1,2,...,N-1; Represents the nth sampling value of the i-th original orthogonal baseband data, n=0,1,2,...,N-1; The in-phase receiving DC offset is calculated according to the following formula: and quadrature receive DC offset b 0 : (2a); (2b).
[0021] The DC offset correction is performed on the baseband signal of the zero intermediate frequency receiving channel by using the received DC offset; including the method: The in-phase baseband signal y after DC offset correction is obtained according to the following formula I [N] and the orthogonal baseband signal y Q [N]: (3a); (3b); ; .
[0022] On the transmitter side: like Figure 2 As shown, the in-phase transmission baseband signal and the orthogonal transmission baseband signal I[N], Q[N] are analog intermediate frequency in-phase signals and analog intermediate frequency orthogonal signals after passing through the digital-to-analog converter DAC and the low-pass filter LPF respectively. , , and then through orthogonal mixing, the two signals output by the mixer are synthesized to be the output signal of the zero intermediate frequency transmitter, the ideal transmission channel output signal TX (t) is expressed as: (4) The transmit local oscillator leakage signal LOL (t) of the local oscillator signal LO will be superimposed on the transmit channel output signal TX ( t ), the frequency of the transmitted local oscillator leakage signal LOL (t) is ; t represents time; any local oscillator leakage signal of any amplitude and phase can be expressed as: (5) in , b represent the first local oscillator leakage coefficient and the second local oscillator leakage coefficient respectively.
[0023] Affected by the leakage signal of the transmitting local oscillator, the final output signal of the actual transmitting channel is for: (6) It is necessary to calculate the first local oscillator leakage coefficient and the second local oscillator leakage coefficient, and then compensate them in the baseband digital signal. The corrected in-phase transmission baseband signal and the corrected orthogonal transmission baseband signal are respectively: ; (7) ; ; Among them, I'[ N ] represents the corrected in-phase transmitted baseband signal; Q'[ N ] represents the corrected orthogonal transmission baseband signal; I [ N ] represents the original in-phase transmitted baseband signal; Q[ N ] represents the original orthogonal transmitted baseband signal; N Indicates the number of samples of the baseband signal; represents the first local oscillator leakage coefficient matrix; Represents the second local oscillator leakage coefficient matrix.
[0024] Then the local oscillator leakage correction method for the transmitting channel is: after the baseband signal is compensated, the local oscillator leakage signal in the final output signal will be offset. In order to calculate the first local oscillator leakage coefficient and the second local oscillator leakage coefficient, it is necessary to use the receiving channel that has completed the DC offset correction, and send the transmitting output signal to the receiving channel through switch switching or coupling. Through different test signals, different baseband digital signals will be output in the receiving channel to calculate the first local oscillator leakage coefficient and the second local oscillator leakage coefficient.
[0025] Specifically, the gain and delay of the transmitted signal arriving at the receiving end are A and △t respectively. The signal after the transmitted signal arrives at the receiving channel is expressed as: (8) in ; Represents the analog intermediate frequency in-phase signal after the delay time △t; Analog intermediate frequency orthogonal signal after delay time △t.
[0026] This signal is down-converted and low-pass filtered through the receiving channel, and the output analog in-phase baseband signal I R (t) and the simulated quadrature baseband signal Q R (t) is: (9a) (9b) Then it is converted into a digital in-phase baseband signal y through the analog-to-digital converter ADC I [N] and the digital quadrature baseband signal y Q [N], expressed as: (10a) (10b) Among them, the intermediate coefficient ; is the data sampling rate; represents the in-phase transmitted baseband signal with the intermediate coefficients superimposed; Represents the orthogonal transmit baseband signal with the intermediate coefficients superimposed.
[0027] The in-phase received baseband data I[N] and the orthogonal received baseband data Q[N] have no DC component, and the sum is 0 within the period. The received baseband data is summed within the period T to obtain the in-phase period sum value. and the orthogonal period summation value : ; ; Among them, y I [n] represents the nth in-phase received baseband data; y Q [n] represents the nth in-phase received baseband data; A represents the amplitude response of the transmitted signal coupled to the receiving channel; Represents the phase response of the transmit signal coupled to the receive channel.
[0028] It can be expressed as a matrix: (12) Among them, the first correction coefficient , the second correction factor .
[0029] The transformation can be obtained: (13) Only the first correction factor needs to be calculated and the second correction factor , the first local oscillator leakage coefficient and the second local oscillator leakage coefficient can be calculated.
[0030] The first correction factor and the second correction factor , can be calculated using an algorithm that applies a low-level DC offset to the transmitted baseband signal; the offset level is periodically adjusted and the output of the observation receiver shows these perturbations. The algorithm then analytically compares the observed value increments with the input value differences to obtain the loop transfer function.
[0031] The transmitting baseband signal generator superimposes a low-frequency DC offset level on the in-phase receiving baseband data I[N] and the orthogonal receiving baseband data Q[N] respectively: (14a) (14b) in: Represents the i-th low-frequency DC offset level matrix superimposed on the in-phase received baseband data I[N], i=1 represents the first low-frequency DC offset level, i=2 represents the second low-frequency DC offset level; represents the i-th low-frequency DC offset level matrix superimposed on the orthogonal received baseband data Q[N]; , ; represents the i-th low-frequency DC offset level superimposed on the in-phase received baseband data Q[N]; represents the i-th low-frequency DC offset level superimposed on the orthogonal received baseband data Q[N]; represents the in-phase received baseband data after superimposing the first low-frequency DC offset level; represents the orthogonal received baseband data after superimposing the first low-frequency DC offset level; represents the in-phase received baseband data after superimposing the second low-frequency DC offset level; Represents the orthogonal received baseband data after superimposing the second low-frequency DC offset level.
[0032] The two groups of signals pass through the transmitting channel and then loop back to the receiving channel. The first in-phase receiving baseband data, the first orthogonal receiving baseband data, the second in-phase receiving baseband data and the second orthogonal receiving baseband data are finally obtained. , and , .
[0033] You can get: (15a) (15b) in (16a) (16b) Subtracting the results of the two sets of tests, we can get: (17) in: (18a) (18b) Where i is one or two; represents the i-th in-phase DC offset response; represents the i-th orthogonal DC offset response; Represents the nth sampling value of the i-th in-phase received baseband data; Represents the nth sampling value of the i-th orthogonal received baseband data; N Indicates the total number of received baseband data samples; represents the difference of the first in-phase DC offset response; represents the difference of the first quadrature DC offset response; represents the difference of the second in-phase DC offset response; represents the difference of the second quadrature DC offset response; represents the first in-phase DC offset response; represents the second in-phase DC offset response; represents the first orthogonal DC offset response; represents the second orthogonal DC offset response; represents the first low-frequency DC offset level superimposed on the in-phase baseband signal; represents the second low-frequency DC offset level superimposed on the in-phase baseband signal; b1 represents the first low-frequency DC offset level superimposed on the orthogonal baseband signal; b2 represents the second low-frequency DC offset level superimposed on the orthogonal baseband signal.
[0034] In this way, through two sets of tests, the first local oscillator leakage coefficient a and the second local oscillator leakage coefficient b can be offset by subtraction, and the first correction coefficient and the second correction coefficient can be calculated.
[0035] (19a) (19b) Thus, the first local oscillator leakage coefficient and the second local oscillator leakage coefficient are obtained to compensate the transmission baseband signal.
[0036] This embodiment simulates the DC offset correction of the receiving channel and the local oscillator leakage correction of the transmitting channel. The results are as follows: Figure 3 and Figure 4 As shown, the receive DC offset can be reduced to -75dBc and the transmit local oscillator leakage can be reduced to -60dBc.
[0037] Embodiment 2: This embodiment provides a zero intermediate frequency architecture transceiver local oscillator leakage correction system, which is used to implement a zero intermediate frequency architecture transceiver local oscillator leakage correction method described in Embodiment 1; the system includes: On the receiving end: The first correction module is used to collect the baseband signal of the zero intermediate frequency receiving channel, and calculate the receiving DC offset according to the baseband signal; and perform DC offset correction on the baseband signal of the zero intermediate frequency receiving channel according to the receiving DC offset; On the transmitter side: A coupling module, used for coupling a transmitting channel to a receiving channel that has completed DC offset correction; A first calculation module is used to respectively superimpose a first low-frequency DC offset level and a second low-frequency DC offset level on a transmission baseband signal, and then respectively collect first received baseband data and second received baseband data, and calculate a first DC offset response and a second DC offset response based on the first received baseband data and the second received baseband data; A second calculation module, configured to calculate a DC offset response variation based on the first DC offset response and the second DC offset response, and calculate a correction coefficient according to the DC offset response variation; A third calculation module is used to collect received baseband data and calculate a period sum value of the received baseband data; The second correction module is used to bring the correction coefficient and the period sum value into the correction coefficient model to solve the local oscillator leakage coefficient, and correct the transmission baseband signal according to the local oscillator leakage coefficient.
[0038] Embodiment 3: This embodiment provides a computer-readable medium having a computer program stored thereon. The computer program is executed by a processor to implement a method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver as described in Embodiment 1.
[0039] 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 method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver, characterized in that: include: On the receiving end: Collecting a baseband signal of a zero intermediate frequency receiving channel, and calculating a receiving DC offset according to the baseband signal; Performing DC offset correction on the baseband signal of the zero intermediate frequency receiving channel by using the receiving DC offset; On the transmitter side: The transmit channel is coupled to the receive channel which has completed DC offset correction; After respectively superimposing a first low-frequency DC offset level and a second low-frequency DC offset level on the transmission baseband signal, first receiving baseband data and second receiving baseband data are obtained respectively, and a first DC offset response and a second DC offset response are calculated based on the first receiving baseband data and the second receiving baseband data; Calculating a DC offset response variation based on the first DC offset response and the second DC offset response, and calculating a correction coefficient according to the DC offset response variation; Collecting received baseband data and calculating a periodic summation value of the received baseband data; The correction coefficient and the period sum value are brought into the correction coefficient model to solve the local oscillator leakage coefficient, and the transmission baseband signal is corrected according to the local oscillator leakage coefficient.
2. The method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver according to claim 1, characterized in that: The method of calculating the receiving DC offset according to the baseband signal includes: The in-phase receiving DC offset is calculated according to the following formula: and quadrature receive DC offset b 0 : ; ; in, N Indicates the total number of samples of the baseband signal; Represents the nth sampling value of the in-phase baseband signal; Represents the nth sample value of the orthogonal baseband signal.
3. The method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver according to claim 2, characterized in that: The method of performing DC offset correction on the baseband signal of the zero intermediate frequency receiving channel by receiving the DC offset includes: The in-phase baseband signal y after DC offset correction is obtained according to the following formula I [N] and the orthogonal baseband signal y after DC offset correction Q [N]: ; ; ; in; and Respectively represent the original in-phase baseband signal and the original orthogonal baseband signal; Represents the in-phase receiving DC offset matrix; Represents the orthogonal receive DC offset matrix.
4. The method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver according to claim 1, characterized in that: The calculation method of the first DC offset response or the second DC offset response includes: Substituting the i-th received baseband data into the following formula, the first DC offset response or the second DC offset response is obtained: ; ; Where i is one or two; represents the i-th in-phase DC offset response; represents the i-th orthogonal DC offset response; Represents the nth sampling value of the i-th in-phase received baseband data; Represents the nth sampling value of the i-th orthogonal received baseband data; N Indicates the total number of samples of the baseband signal.
5. The method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver according to claim 4, characterized in that: The method of calculating the DC offset response variation based on the first DC offset response and the second DC offset response includes: The difference between the first DC offset response and the second DC offset response is used to obtain the change in the first DC offset response: ; The difference between the first low-frequency DC offset level and the second low-frequency DC offset level is used to obtain the second DC offset response change: ; in, represents the difference of the first in-phase DC offset response; represents the difference of the first quadrature DC offset response; represents the difference of the second in-phase DC offset response; represents the difference of the second quadrature DC offset response; represents the first in-phase DC offset response; represents the second in-phase DC offset response; represents the first orthogonal DC offset response; represents the second orthogonal DC offset response; represents the first low-frequency DC offset level superimposed on the in-phase baseband signal; represents the second low-frequency DC offset level superimposed on the in-phase baseband signal; b1 represents the first low-frequency DC offset level superimposed on the orthogonal baseband signal; b2 represents the second low-frequency DC offset level superimposed on the orthogonal baseband signal.
6. The method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver according to claim 5, characterized in that: The method of calculating the correction coefficient according to the DC offset response variation includes: Substituting the DC offset response change into the following formula, we can get the first correction coefficient. and the second correction factor : ; 。 7. The method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver according to claim 1, characterized in that: The method of calculating the periodic summation value of the received baseband data includes: The received baseband data is summed within period T to obtain the in-phase period summation value and the orthogonal period summation value : ; ; Among them, y I [n] represents the nth in-phase received baseband data; y Q [n] represents the nth orthogonal received baseband data; A represents the amplitude response of the transmit signal coupled to the receive channel; represents the first local oscillator leakage coefficient; b represents the second local oscillator leakage coefficient; Represents the phase response of the transmit signal coupled to the receive channel.
8. The method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver according to claim 7, characterized in that: The correction coefficient and the period sum value are brought into the correction coefficient model to solve the local oscillator leakage coefficient, and the transmission baseband signal is corrected according to the local oscillator leakage coefficient, including the following method: Substitute the correction coefficient and the period sum value into the correction coefficient model to solve for the first local oscillator leakage coefficient and the second local oscillator leakage coefficient b; the correction coefficient model is: ;in, represents the first correction coefficient; represents the second correction coefficient; The first local oscillator leakage coefficient and the second local oscillator leakage coefficient b Substitute the following formula to obtain the corrected transmitted baseband signal: ; ; ; ; Among them, I'[ N ] represents the corrected in-phase transmitted baseband signal; Q'[ N ] represents the corrected orthogonal transmission baseband signal; I [ N ] represents the original in-phase transmitted baseband signal; Q[ N ] represents the original orthogonal transmitted baseband signal; N Indicates the total number of samples of the baseband signal; represents the first local oscillator leakage coefficient matrix; Represents the second local oscillator leakage coefficient matrix.
9. A zero intermediate frequency architecture transceiver local oscillator leakage correction system, characterized in that: A method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver according to any one of claims 1 to 8; the system comprises: On the receiving end: The first correction module is used to collect the baseband signal of the zero intermediate frequency receiving channel, and calculate the receiving DC offset according to the baseband signal; and perform DC offset correction on the baseband signal of the zero intermediate frequency receiving channel according to the receiving DC offset; On the transmitter side: A coupling module, used for coupling a transmitting channel to a receiving channel that has completed DC offset correction; A first calculation module is used to respectively superimpose a first low-frequency DC offset level and a second low-frequency DC offset level on a transmission baseband signal, thereby obtaining first received baseband data and second received baseband data, and to calculate a first DC offset response and a second DC offset response based on the first received baseband data and the second received baseband data; A second calculation module, configured to calculate a DC offset response variation based on the first DC offset response and the second DC offset response, and calculate a correction coefficient according to the DC offset response variation; A third calculation module is used to collect received baseband data and calculate a period sum value of the received baseband data; The second correction module is used to bring the correction coefficient and the period sum value into the correction coefficient model to solve the local oscillator leakage coefficient, and correct the transmission baseband signal according to the local oscillator leakage 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 a method for correcting local oscillator leakage of a zero intermediate frequency architecture transceiver as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Transmitting local oscillator leakage digital calibration system and method based on radio frequency transceiver chip
CN111181594A
Local oscillator leakage correction method, electronic equipment and storage medium
CN117319149A
Transmitter orthogonal imbalance and local oscillator leakage pre-calibration system and method
CN117792527A
Digital interface radio frequency transceiving machine and correcting unit is revealed to local oscillator of using thereof
CN204967811U
Software radio equipment
CN221509593U