CN113542184B - IQ imbalance calibration method and system for transceiver - Google Patents

IQ imbalance calibration method and system for transceiver Download PDF

Info

Publication number
CN113542184B
CN113542184B CN202110764037.1A CN202110764037A CN113542184B CN 113542184 B CN113542184 B CN 113542184B CN 202110764037 A CN202110764037 A CN 202110764037A CN 113542184 B CN113542184 B CN 113542184B
Authority
CN
China
Prior art keywords
imbalance
parameters
alpha
register
receiver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110764037.1A
Other languages
Chinese (zh)
Other versions
CN113542184A (en
Inventor
谭定富
武传国
唐兵
是元吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Qingkun Information Technology Co Ltd
Original Assignee
Shanghai Qingkun Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Qingkun Information Technology Co Ltd filed Critical Shanghai Qingkun Information Technology Co Ltd
Priority to CN202110764037.1A priority Critical patent/CN113542184B/en
Publication of CN113542184A publication Critical patent/CN113542184A/en
Application granted granted Critical
Publication of CN113542184B publication Critical patent/CN113542184B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/36Modulator circuits; Transmitter circuits
    • H04L27/362Modulation using more than one carrier, e.g. with quadrature carriers, separately amplitude modulated
    • H04L27/364Arrangements for overcoming imperfections in the modulator, e.g. quadrature error or unbalanced I and Q levels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/38Demodulator circuits; Receiver circuits
    • H04L27/3845Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier
    • H04L27/3854Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier using a non - coherent carrier, including systems with baseband correction for phase or frequency offset
    • H04L27/3863Compensation for quadrature error in the received signal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Transmitters (AREA)

Abstract

The invention provides a transceiver IQ imbalance calibration method and a system, wherein the method comprises the following steps: when the transceiver is calibrated at the factory, the receiver receives a sine wave signal generated by an instrument and carries out first IQ imbalance estimation to acquire a first IQ imbalance parameter; storing the first IQ imbalance parameter into a first register, and pre-calibrating the receiver through the parameter stored in the first register; the receiver receives the sine wave signal generated by the transmitter and carries out second IQ imbalance estimation to acquire second IQ imbalance parameters; and storing the second IQ imbalance parameter into a second register, and pre-distorting the transmitter through the parameter stored in the second register. According to the scheme, IQ imbalance of the receiver is calibrated firstly through simplifying IQ imbalance estimation and circuit loop calibration, and IQ imbalance of the transmitter is calibrated again, so that calibration can be directly finished when leaving a factory, power consumption during working is not increased, and extra spectrum resource consumption is not increased.

Description

IQ imbalance calibration method and system for transceiver
Technical Field
The present invention relates to the field of IQ imbalance calibration, and more particularly, to a method and system for calibrating IQ imbalance of a transceiver.
Background
The transceiver comprises a receiver and a transmitter, wherein the main function of the receiver is to select a frequency component required by the receiver from a plurality of electromagnetic waves existing in the air, inhibit or filter unwanted signals or noise and interference signals, and then amplify and demodulate the signals to obtain original useful information; the main task of the transmitter is to accomplish the modulation of the high frequency carrier wave by the useful low frequency signal into an electromagnetic wave with a certain bandwidth at a certain center frequency, suitable for being transmitted through the antenna. In an ideal case, the amplitude and phase information of the modulated IQ two-way signal should be matched, the amplitudes should be consistent, and the phases should be 90 degrees apart. However, in an actual communication system, due to physical limitation of circuit hardware and unavoidable design errors in circuit design, there is a phenomenon that the amplitude and phase of two signals are not matched, i.e. IQ imbalance, which can greatly reduce the error performance of the receiving system.
The existing method for realizing IQ imbalance correction comprises self-adaptive compensation based on a training sequence, data statistics performance and the like, but the self-adaptive compensation based on the training sequence needs a large amount of training sequences, and wastes frequency spectrum resources; in order to facilitate calculation, it is generally assumed that one path is not unbalanced, but actually, both paths of IQ are unbalanced, resulting in low correction accuracy. Therefore, there is a need for an IQ imbalance correction method with higher correction accuracy without increasing the additional spectrum resource consumption.
Disclosure of Invention
The invention aims to provide a transceiver IQ imbalance calibration method and system, which are capable of directly completing calibration when leaving a factory without increasing power consumption during working and without increasing extra frequency spectrum resource consumption by simplifying IQ imbalance estimation and circuit loop calibration modes.
The technical scheme provided by the invention is as follows:
the invention provides a transceiver IQ imbalance calibration method, which comprises the following steps:
when the transceiver is calibrated at the factory, the receiver receives a sine wave signal generated by an instrument and carries out first IQ imbalance estimation to acquire a first IQ imbalance parameter;
storing the first IQ imbalance parameter into a first register, and pre-calibrating the receiver through the parameter stored in the first register;
the receiver receives the sine wave signal generated by the transmitter and carries out second IQ imbalance estimation to acquire second IQ imbalance parameters;
and storing the second IQ imbalance parameter into a second register, and carrying out predistortion on the transmitter through the parameter stored in the second register.
When the transceiver is calibrated at the factory, the sine wave signal generated by the instrument is received by the receiver, and the first IQ imbalance estimation can be performed, so that the first IQ imbalance parameter is acquired, the first IQ imbalance parameter is stored in the first register, and the pre-calibration of the receiver can be performed through the parameter stored in the first register; and then the receiver receives the sine wave signal generated by the transmitter, can perform second IQ imbalance estimation, acquires second IQ imbalance parameters, stores the second IQ imbalance parameters into a second register, and can perform predistortion of the transmitter through the parameters stored in the second register. According to the scheme, through a circuit loop calibration mode, IQ imbalance of a receiver can be calibrated first, IQ imbalance of a transmitter is calibrated again, so that calibration is completed directly when leaving a factory, power consumption during working is not increased, and extra spectrum resource consumption is not increased.
Further, when the transceiver is calibrated at the factory, the receiver receives the sine wave signal generated by the instrument and performs first IQ imbalance estimation to obtain a first IQ imbalance parameter, which specifically includes:
when the transceiver is calibrated in a factory, the receiver is electrified and is connected with the instrument through a radio frequency wire;
receiving sine wave signals generated by an instrument, and calculating a plurality of first imbalance parameters in a preset period;
and averaging the plurality of first imbalance parameters to obtain the averaged first IQ imbalance parameters.
Further, the method for receiving the sine wave signal generated by the instrument and calculating a plurality of first imbalance parameters in a preset period specifically includes:
calculating para_len imbalance parameters a_I and alpha by taking data_length as a period, wherein a_I is an IQ two-way amplitude imbalance parameter, alpha is an IQ two-way phase imbalance parameter,
alpha= < I, Q >/I2, <, > represents the inner product, which can be obtained by real-imaginary addition,
a_I=(Q^2/I^2-alpha^2)^0.5。
further, the averaging the plurality of first IQ-imbalance parameters to obtain the averaged first IQ-imbalance parameters specifically includes:
averaging the para_len imbalance parameters a_Ialpha, and calculating to obtain averaged first IQ imbalance parameters a_I_m and alpha_m, wherein,
a_I_m=(a_I(0)+a_I(1)+…+a_I(para_len))/para_len,
alpha_m=(alpha(0)+alpha(1)+…+alpha(para_len))/para_len。
further, the pre-calibration of the receiver by the parameters stored in the first register specifically includes:
y_I=x_I,
y_Q=a_I_m*x_Q+alpha_m*x_I,
where x is the input signal and y is the output signal.
Further, the receiver receives the sine wave signal generated by the transmitter and performs the second IQ imbalance estimation to obtain the second IQ imbalance parameter, which specifically includes:
the transmitter generates a 1/4FS sine wave signal, and the transmitter and the receiver are subjected to carrier matching, so that the signal generated by the transmitter is input to the receiver through a radio frequency port;
initializing the imbalance parameters of the second IQ imbalance estimation, and carrying out the second IQ imbalance estimation to obtain the second IQ imbalance parameters.
Specifically, the predistorter is turned on, a_i_m=1, alpha_m=0, a_i_temp2=0, alpha_temp2=0, sim_no=20, data_length=256, a_i_temp2, alpha_temp2 are update parameters, sim_no is the number of cycles.
Let the output signal y of the predistorter, the input signal x, then:
y_I=x_I,
y_Q=a_I_m*x_Q+alpha_m*x_I。
the real part and the imaginary part of the received data are I, Q respectively, then:
a_I_temp=((I(1)^2-Q(1)^2)+(I(2)^2-Q(2)^2)+(I(3)^2-Q(3)^2)+(I(4)^2-Q(4)^2)…(I(data_length)^2-Q(data_length)^2))/data_lengh;
alpha_temp=((I(1)*Q(1))+(I(2)*Q(2))+(I(3)*Q(3))+(I(4)*Q(4))+(I(5)*Q(5))…(I(data_lenth)*Q(data_length)))/data_lengh;
update a_i_temp 2=a_i_temp 2+a_i_temp 0.5;
alpha_temp2=alpha_temp2+alpha_temp*0.5;
output a_i_m=a_i_temp 2+1; alpha_m=alpha_temp 2 a_i_m. The calculated a_i_m, alpha_m is refreshed to a second register, and the predistorter uses this value for predistortion.
Further, after the storing the second IQ imbalance parameter in the second register and performing predistortion of the transmitter according to the parameter stored in the second register, the method further includes:
repeating the second IQ imbalance estimation according to the pre-distorted signal, and continuously updating the second IQ imbalance parameters;
and storing the finally obtained second IQ imbalance parameter into the second register.
Specifically, in this embodiment, sim_no=20 times is repeated, and the last calculated a_i_m, alpha_m is saved in the second register.
It should be noted that the pre-calibration and pre-calibration described above are both only started before factory calibration, and when the transceiver is in operation, the values in the two registers are used for pre-calibration and pre-calibration, respectively.
In addition, the invention also provides a transceiver IQ imbalance calibration system, which comprises:
the first IQ imbalance estimation module is used for receiving sine wave signals generated by the instrument and carrying out first IQ imbalance estimation by the receiver when the transceiver is calibrated at the factory, so as to acquire first IQ imbalance parameters;
a first register for storing the first IQ imbalance parameter;
a pre-calibrator for pre-calibrating the receiver by means of parameters stored in the first register;
the second IQ imbalance estimation module is used for receiving the sine wave signal generated by the transmitter by the receiver and carrying out second IQ imbalance estimation to acquire second IQ imbalance parameters;
a second register for storing the second IQ imbalance parameter;
and the predistorter is used for predistortion of the transmitter through parameters stored in the second register.
When the transceiver is calibrated at the factory, a sine wave signal generated by an instrument is received by a receiver, and first IQ imbalance estimation can be carried out through a first IQ imbalance estimation module, so that first IQ imbalance parameters are obtained, the first IQ imbalance parameters are stored in a first register, and pre-calibration of the receiver can be carried out through the parameters stored in the first register; and then the receiver receives the sine wave signal generated by the transmitter, can perform second IQ imbalance estimation through the second IQ imbalance estimation module, acquire second IQ imbalance parameters, store the second IQ imbalance parameters into the second register, and can perform predistortion of the transmitter through the parameters stored in the second register. According to the scheme, through a circuit loop calibration mode, IQ imbalance of a receiver can be calibrated first, IQ imbalance of a transmitter is calibrated again, so that calibration is completed directly when leaving a factory, power consumption during working is not increased, and extra spectrum resource consumption is not increased.
Further, the receiver is connected with the instrument through a radio frequency line, and when the transceiver leaves the factory for calibration, the sine wave signal generated by the instrument is received, so that the sine wave signal is transmitted to the first IQ imbalance estimation module through the pre-calibrator,
the first IQ imbalance estimation module calculates a plurality of first imbalance parameters in a preset period, averages the first imbalance parameters and obtains the averaged first IQ imbalance parameters.
Further, the transmitter generates a 1/4FS sine wave signal, and the sine wave signal generated by the transmitter is transmitted to the second IQ imbalance estimation module through the pre-calibrator,
and the second IQ imbalance estimation module performs the second IQ imbalance estimation after initializing the imbalance parameters of the second IQ imbalance estimation to acquire the second IQ imbalance parameters.
According to the IQ imbalance calibration method and system for the transceiver, when the transceiver goes out of the factory for calibration, the sine wave signal generated by the receiving instrument of the receiver can be subjected to first IQ imbalance estimation, so that first IQ imbalance parameters are obtained, the first IQ imbalance parameters are stored in the first register, and the pre-calibration of the receiver can be performed through the parameters stored in the first register; and then the receiver receives the sine wave signal generated by the transmitter, can perform second IQ imbalance estimation, acquires second IQ imbalance parameters, stores the second IQ imbalance parameters into a second register, and can perform predistortion of the transmitter through the parameters stored in the second register. According to the scheme, through a circuit loop calibration mode, IQ imbalance of a receiver can be calibrated first, IQ imbalance of a transmitter is calibrated again, so that calibration is completed directly when leaving a factory, power consumption during working is not increased, and extra spectrum resource consumption is not increased.
Drawings
The above features, technical features, advantages and implementation modes of the present invention will be further described in the following description of preferred embodiments with reference to the accompanying drawings in a clear and understandable manner.
FIG. 1 is a schematic overall flow diagram of an embodiment of the present invention;
FIG. 2 is a schematic diagram of a system architecture according to an embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating a first IQ imbalance estimation calculation according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a second IQ imbalance estimation calculation according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a pre-calibrator calculation according to an embodiment of the present invention;
fig. 6 is a predistorter computation schematic of an embodiment of the present invention.
Reference numerals in the drawings: 1-a first IQ imbalance estimation module; 2-a first register; 3-pre-calibrator; a 4-second IQ imbalance estimation module; 5-a second register; 6-predistorter.
Detailed Description
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following description will explain the specific embodiments of the present invention with reference to the accompanying drawings. It is evident that the drawings in the following description are only examples of the invention, from which other drawings and other embodiments can be obtained by a person skilled in the art without inventive effort.
For the sake of simplicity of the drawing, the parts relevant to the present invention are shown only schematically in the figures, which do not represent the actual structure thereof as a product. Additionally, in order to simplify the drawing for ease of understanding, components having the same structure or function in some of the drawings are shown schematically with only one of them, or only one of them is labeled. Herein, "a" means not only "only this one" but also "more than one" case.
Example 1
In one embodiment of the present invention, as shown in fig. 1, the present invention provides a method for calibrating IQ imbalance of a transceiver, comprising the steps of:
s1, when a transceiver goes out of a factory for calibration, a receiver receives a sine wave signal generated by an instrument and carries out first IQ imbalance estimation to acquire a first IQ imbalance parameter.
S2, storing the first IQ imbalance parameter into a first register, and pre-calibrating the receiver through the parameter stored in the first register.
S3, the receiver receives the sine wave signal generated by the transmitter and carries out second IQ imbalance estimation to obtain second IQ imbalance parameters.
S4, storing the second IQ imbalance parameters into a second register, and carrying out predistortion on the transmitter through the parameters stored in the second register.
When the transceiver is calibrated at the factory, the sine wave signal generated by the instrument is received by the receiver, and the first IQ imbalance estimation can be performed, so that the first IQ imbalance parameter is acquired, the first IQ imbalance parameter is stored in the first register, and the pre-calibration of the receiver can be performed through the parameter stored in the first register; and then the receiver receives the sine wave signal generated by the transmitter, can perform second IQ imbalance estimation, acquires second IQ imbalance parameters, stores the second IQ imbalance parameters into a second register, and can perform predistortion of the transmitter through the parameters stored in the second register. According to the scheme, through a circuit loop calibration mode, IQ imbalance of a receiver can be calibrated first, IQ imbalance of a transmitter is calibrated again, so that calibration is completed directly when leaving a factory, power consumption during working is not increased, and extra spectrum resource consumption is not increased.
Example 2
In one embodiment of the present invention, based on embodiment 1, when the transceiver is calibrated at the factory, the receiver receives the sine wave signal generated by the meter and performs the first IQ imbalance estimation, to obtain the first IQ imbalance parameter, which specifically includes:
and S11, powering up the receiver when the transceiver goes out of the factory for calibration, and connecting the receiver with the instrument through a radio frequency line.
S12, receiving sine wave signals generated by the instrument, and calculating a plurality of first imbalance parameters in a preset period.
Specifically, as shown in fig. 3, data_length is used as a period to calculate para_len imbalance parameters a_i and alpha, a_i is an IQ two-way amplitude imbalance parameter, alpha is an IQ two-way phase imbalance parameter, wherein alpha= < I, Q >/I ζ2, <, > represents an inner product, and a_i= (Q2/I2-alpha 2)/(0.5) can be obtained by real and imaginary part accumulation.
And S13, averaging the first imbalance parameters to obtain the averaged first IQ imbalance parameters.
Specifically, the para_len imbalance parameters a_Ialpha are averaged, and the averaged first IQ imbalance parameters a_I_m and alpha_m are calculated, wherein,
a_I_m=(a_I(0)+a_I(1)+…+a_I(para_len))/para_len,
alpha_m=(alpha(0)+alpha(1)+…+alpha(para_len))/para_len。
preferably, as shown in fig. 5, the pre-calibration of the receiver is performed by the parameters stored in the first register, and specifically includes:
y_i=x_i, y_q=a_i_m×x_q+alpha_m×x_i, where x is an input signal and y is an output signal.
Example 3
An embodiment of the present invention, based on embodiment 1 or embodiment 2, is that a receiver receives a sine wave signal generated by a transmitter and performs a second IQ imbalance estimation to obtain a second IQ imbalance parameter, including:
s31, the transmitter generates a 1/4FS sine wave signal, and the transmitter and the receiver perform carrier matching, so that the signal generated by the transmitter is input to the receiver through a radio frequency port.
S32, initializing imbalance parameters of the second IQ imbalance estimation, and carrying out the second IQ imbalance estimation to obtain the second IQ imbalance parameters.
Specifically, the predistorter is turned on, a_i_m=1, alpha_m=0, a_i_temp2=0, alpha_temp2=0, sim_no=20, data_length=256, a_i_temp2, alpha_temp2 are update parameters, sim_no is the number of cycles.
As shown in fig. 6, if the output signal y of the predistorter is set and the input signal is x, then:
y_I=x_I,y_Q=a_I_m*x_Q+alpha_m*x_I。
as shown in fig. 4, the real part and the imaginary part of the received data are I, Q respectively, then:
a_I_temp=((I(1)^2-Q(1)^2)+(I(2)^2-Q(2)^2)+(I(3)^2-Q(3)^2)+(I(4)^2-Q(4)^2)…(I(data_length)^2-Q(data_length)^2))/data_lengh。
alpha_temp=((I(1)*Q(1))+(I(2)*Q(2))+(I(3)*Q(3))+(I(4)*Q(4))+(I(5)*Q(5))…(I(data_lenth)*Q(data_length)))/data_lengh。
update a_i_temp 2=a_i_temp 2+a_i_temp 0.5.
Update alpha_temp 2=alpha_temp 2+alpha_temp 0.5.
Output a_i_m=a_i_temp 2+1; alpha_m=alpha_temp 2 a_i_m. The calculated a_i_m, alpha_m is refreshed to a second register, and the predistorter uses this value for predistortion.
Preferably, after storing the second IQ imbalance parameter in the second register and predistortion of the transmitter by the parameter stored in the second register, the method further comprises:
repeatedly carrying out second IQ imbalance estimation according to the pre-distorted signal, and continuously updating second IQ imbalance parameters; and storing the finally obtained second IQ imbalance parameter into a second register.
Specifically, in this embodiment, sim_no=20 times is repeated, and the last calculated a_i_m, alpha_m is saved in the second register.
It should be noted that the pre-calibration and pre-calibration described above are both only started before factory calibration, and when the transceiver is in operation, the values in the two registers are used for pre-calibration and pre-calibration, respectively.
Example 4
In one embodiment of the present invention, as shown in fig. 2, the present invention further provides a transceiver IQ imbalance calibration system, which includes a first IQ imbalance estimation module 1 (i.e., a register IQ imbalance estimation in the drawing), a first register 2 (i.e., a register 1 in the drawing), a pre-calibrator 3, a second IQ imbalance estimation module 4 (i.e., a register IQ imbalance estimation 2 in the drawing), a second register 5 (i.e., a register 2 in the drawing), and a predistorter 6.
The first IQ-imbalance estimation module 1 is configured to, when the transceiver is calibrated at the factory, receive a sine wave signal generated by the meter and perform first IQ-imbalance estimation to obtain a first IQ-imbalance parameter.
The first register 2 is used for storing a first IQ imbalance parameter; the pre-calibrator 3 is used for pre-calibrating the receiver by means of parameters stored in the first register.
The second IQ-imbalance estimation module 4 is configured to receive the sine wave signal generated by the transmitter and perform second IQ-imbalance estimation to obtain a second IQ-imbalance parameter.
The second register 5 is used for storing a second IQ imbalance parameter; the predistorter 6 is used for predistortion of the transmitter by means of parameters stored in the second register.
When the transceiver is calibrated at the factory, a sine wave signal generated by an instrument is received by a receiver, and first IQ imbalance estimation can be carried out through a first IQ imbalance estimation module 1, so that first IQ imbalance parameters are obtained, the first IQ imbalance parameters are stored in a first register 2, and pre-calibration of the receiver can be carried out through the parameters stored in the first register 2; the receiver receives the sine wave signal generated by the transmitter, can perform second IQ imbalance estimation through the second IQ imbalance estimation module 4, acquire second IQ imbalance parameters, store the second IQ imbalance parameters into the second register 2, and can perform predistortion of the transmitter through the parameters stored in the second register 2. According to the scheme, through a circuit loop calibration mode, IQ imbalance of a receiver can be calibrated first, IQ imbalance of a transmitter is calibrated again, so that calibration is completed directly when leaving a factory, power consumption during working is not increased, and extra spectrum resource consumption is not increased.
Example 5
In one embodiment of the present invention, on the basis of embodiment 4, the receiver is connected to the meter through the radio frequency line, and when the transceiver is calibrated by leaving factory, receives the sine wave signal generated by the meter, and transmits the sine wave signal to the first IQ imbalance estimation module through the pre-calibrator, and the first IQ imbalance estimation module 1 calculates a plurality of first imbalance parameters in a predetermined period, averages the plurality of first imbalance parameters, and obtains the averaged first IQ imbalance parameters.
Specifically, as shown in fig. 3, data_length is used as a period to calculate para_len imbalance parameters a_i and alpha, a_i is an IQ two-way amplitude imbalance parameter, alpha is an IQ two-way phase imbalance parameter, wherein alpha= < I, Q >/I ζ2, <, > represents an inner product, and a_i= (Q2/I2-alpha 2)/(0.5) can be obtained by real and imaginary part accumulation.
And then the para_len imbalance parameters a_Ialpha are averaged, and the averaged first IQ imbalance parameters a_I_m and alpha_m are calculated, wherein,
a_I_m=(a_I(0)+a_I(1)+…+a_I(para_len))/para_len,
alpha_m=(alpha(0)+alpha(1)+…+alpha(para_len))/para_len。
preferably, as shown in fig. 5, the pre-calibration of the receiver is performed by the parameters stored in the first register, and specifically includes:
y_i=x_i, y_q=a_i_m×x_q+alpha_m×x_i, where x is an input signal and y is an output signal.
In addition, the transmitter generates a 1/4FS sine wave signal, and the sine wave signal generated by the transmitter is transmitted to the second IQ-imbalance estimation module 4 through the pre-calibrator, and the second IQ-imbalance estimation module 4 performs the second IQ-imbalance estimation after initializing the imbalance parameters of the second IQ-imbalance estimation, thereby obtaining the second IQ-imbalance parameters.
Specifically, the predistorter is turned on, a_i_m=1, alpha_m=0, a_i_temp2=0, alpha_temp2=0, sim_no=20, data_length=256, a_i_temp2, alpha_temp2 are update parameters, sim_no is the number of cycles.
As shown in fig. 6, if the output signal y of the predistorter is set and the input signal is x, then:
y_I=x_I,y_Q=a_I_m*x_Q+alpha_m*x_I。
as shown in fig. 4, the real part and the imaginary part of the received data are I, Q respectively, then:
a_I_temp=((I(1)^2-Q(1)^2)+(I(2)^2-Q(2)^2)+(I(3)^2-Q(3)^2)+(I(4)^2-Q(4)^2)…(I(data_length)^2-Q(data_length)^2))/data_lengh。
alpha_temp=((I(1)*Q(1))+(I(2)*Q(2))+(I(3)*Q(3))+(I(4)*Q(4))+(I(5)*Q(5))…(I(data_lenth)*Q(data_length)))/data_lengh。
update a_i_temp 2=a_i_temp 2+a_i_temp 0.5.
Update alpha_temp 2=alpha_temp 2+alpha_temp 0.5.
Output a_i_m=a_i_temp 2+1; alpha_m=alpha_temp 2 a_i_m. The calculated a_i_m, alpha_m is refreshed to a second register, and the predistorter uses this value for predistortion.
Then, repeatedly carrying out second IQ imbalance estimation according to the pre-distorted signal, and continuously updating second IQ imbalance parameters; and storing the finally obtained second IQ imbalance parameter into a second register.
Specifically, in this embodiment, sim_no=20 times is repeated, and the last calculated a_i_m, alpha_m is saved in the second register.
It should be noted that the pre-calibration and pre-calibration described above are both only started before factory calibration, and when the transceiver is in operation, the values in the two registers are used for pre-calibration and pre-calibration, respectively.
It should be noted that the above embodiments can be freely combined as needed. The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (5)

1. A method for calibrating IQ imbalance of a transceiver, comprising the steps of:
when the transceiver is calibrated at the factory, the receiver receives a sine wave signal generated by an instrument and carries out first IQ imbalance estimation to acquire a first IQ imbalance parameter, and the method specifically comprises the following steps: when the transceiver is calibrated in a factory, the receiver is electrified and is connected with the instrument through a radio frequency wire; receiving sine wave signals generated by an instrument, and calculating a plurality of first imbalance parameters in a preset period; averaging the first IQ imbalance parameters to obtain the averaged first IQ imbalance parameters;
storing the first IQ imbalance parameter into a first register, and pre-calibrating the receiver through the parameter stored in the first register;
the receiver receives the sine wave signal generated by the transmitter and performs second IQ imbalance estimation to obtain a second IQ imbalance parameter, and specifically includes: the transmitter generates a 1/4FS sine wave signal, and the transmitter and the receiver are subjected to carrier matching, so that the signal generated by the transmitter is input to the receiver through a radio frequency port; initializing imbalance parameters of the second IQ imbalance estimation, and carrying out the second IQ imbalance estimation to obtain the second IQ imbalance parameters;
storing the second IQ imbalance parameters into a second register, and pre-distorting the transmitter through the parameters stored in the second register;
the method specifically comprises the steps of receiving sine wave signals generated by an instrument, and calculating a plurality of first imbalance parameters in a preset period, wherein the first imbalance parameters specifically comprise:
the data_length is taken as a period to calculate para_len imbalance parameters a_I and alpha, a_I is IQ two-path amplitude imbalance parameters, alpha is IQ two-path phase imbalance parameters, I, Q is respectively the real part and the imaginary part of received data,
alpha= < I, Q >/I≡2, <, > represents the inner product,
a_I=(Q^2/I^2-alpha^2)^0.5。
2. the method for calibrating IQ imbalance of a transceiver according to claim 1 wherein said averaging a plurality of said first imbalance parameters to obtain averaged first IQ imbalance parameters comprises:
averaging the para_len imbalance parameters a_Ialpha, and calculating to obtain averaged first IQ imbalance parameters a_I_m and alpha_m, wherein,
a_I_m=(a_I(0)+a_I(1)+…+a_I(para_len))/para_len,
alpha_m=(alpha(0)+alpha(1)+…+alpha(para_len))/para_len。
3. the method for calibrating IQ imbalance of a transceiver according to claim 2 wherein the pre-calibration of the receiver by means of parameters stored in the first register comprises:
y_I=x_I,
y_Q=a_I_m*x_Q+alpha_m*x_I,
where x is the input signal and y is the output signal.
4. The method for calibrating IQ imbalance of a transceiver according to claim 1 wherein after storing the second IQ imbalance parameter in a second register and pre-distorting the transmitter by the parameter stored in the second register, further comprising:
repeating the second IQ imbalance estimation according to the pre-distorted signal, and continuously updating the second IQ imbalance parameters;
and storing the finally obtained second IQ imbalance parameter into the second register.
5. A transceiver IQ imbalance calibration system comprising:
the first IQ imbalance estimation module is used for receiving sine wave signals generated by the instrument and carrying out first IQ imbalance estimation by the receiver when the transceiver is calibrated at the factory, so as to acquire first IQ imbalance parameters; the receiver is connected with the instrument through a radio frequency line, and when the transceiver is calibrated in a factory, a sine wave signal generated by the instrument is received, the sine wave signal is transmitted to the first IQ imbalance estimation module through the pre-calibrator, the first IQ imbalance estimation module calculates a plurality of first imbalance parameters in a preset period, and averages the plurality of first imbalance parameters to obtain the averaged first IQ imbalance parameters;
a first register for storing the first IQ imbalance parameter;
a pre-calibrator for pre-calibrating the receiver by means of parameters stored in the first register;
the second IQ imbalance estimation module is used for receiving the sine wave signal generated by the transmitter by the receiver and carrying out second IQ imbalance estimation to acquire second IQ imbalance parameters; the transmitter generates a 1/4FS sine wave signal, the sine wave signal generated by the transmitter is transmitted to the second IQ imbalance estimation module through the pre-calibrator, and the second IQ imbalance estimation module performs the second IQ imbalance estimation after initializing the imbalance parameters of the second IQ imbalance estimation to acquire the second IQ imbalance parameters;
a second register for storing the second IQ imbalance parameter;
a predistorter for performing predistortion of the transmitter by parameters stored in the second register;
the first IQ imbalance estimation module calculates a plurality of first imbalance parameters within a predetermined period, including: the data_length is taken as a period to calculate para_len imbalance parameters a_I and alpha, a_I is IQ two-path amplitude imbalance parameters, alpha is IQ two-path phase imbalance parameters, I, Q is respectively the real part and the imaginary part of received data,
alpha= < I, Q >/I≡2, <, > represents the inner product,
a_I=(Q^2/I^2-alpha^2)^0.5。
CN202110764037.1A 2021-07-06 2021-07-06 IQ imbalance calibration method and system for transceiver Active CN113542184B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110764037.1A CN113542184B (en) 2021-07-06 2021-07-06 IQ imbalance calibration method and system for transceiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110764037.1A CN113542184B (en) 2021-07-06 2021-07-06 IQ imbalance calibration method and system for transceiver

Publications (2)

Publication Number Publication Date
CN113542184A CN113542184A (en) 2021-10-22
CN113542184B true CN113542184B (en) 2023-09-05

Family

ID=78126950

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110764037.1A Active CN113542184B (en) 2021-07-06 2021-07-06 IQ imbalance calibration method and system for transceiver

Country Status (1)

Country Link
CN (1) CN113542184B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105490973A (en) * 2014-10-13 2016-04-13 展讯通信(上海)有限公司 IQ signal calibration method and apparatus
WO2016095261A1 (en) * 2014-12-18 2016-06-23 北京大学 Method for estimating and restraining distributed iq imbalance
CN107948117A (en) * 2017-12-07 2018-04-20 王晨 A kind of devices and methods therefor of sending and receiving end united orthogonal modulation calibration
US10116485B1 (en) * 2017-10-31 2018-10-30 Qualcomm Incorporated TX/RX imbalance and carrier leakage calibration
US10728081B1 (en) * 2019-03-15 2020-07-28 Kabushiki Kaisha Toshiba Wideband TX IQ imbalance estimation
CN112994712A (en) * 2021-01-19 2021-06-18 上海擎昆信息科技有限公司 Receiver IQ imbalance compensation method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9264281B2 (en) * 2013-10-31 2016-02-16 Mstar Semiconductor, Inc. Wireless communication receiver with I/Q imbalance estimation and correction techniques
US9413583B2 (en) * 2014-12-18 2016-08-09 Intel IP Corporation Calibrating RF path delay and IQ phase imbalance for polar transmit system
EP4001927A1 (en) * 2018-06-29 2022-05-25 Viavi Solutions Inc. Test instruments and methods for compensating iq imbalance

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105490973A (en) * 2014-10-13 2016-04-13 展讯通信(上海)有限公司 IQ signal calibration method and apparatus
WO2016095261A1 (en) * 2014-12-18 2016-06-23 北京大学 Method for estimating and restraining distributed iq imbalance
US10116485B1 (en) * 2017-10-31 2018-10-30 Qualcomm Incorporated TX/RX imbalance and carrier leakage calibration
CN107948117A (en) * 2017-12-07 2018-04-20 王晨 A kind of devices and methods therefor of sending and receiving end united orthogonal modulation calibration
US10728081B1 (en) * 2019-03-15 2020-07-28 Kabushiki Kaisha Toshiba Wideband TX IQ imbalance estimation
CN112994712A (en) * 2021-01-19 2021-06-18 上海擎昆信息科技有限公司 Receiver IQ imbalance compensation method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
面向单纤100Tbit/s容量的光传输技术;罗鸣;贺志学;胡荣;刘武;杨奇;余少华;;电信科学(10);全文 *

Also Published As

Publication number Publication date
CN113542184A (en) 2021-10-22

Similar Documents

Publication Publication Date Title
JP4206090B2 (en) Transmitter and transmission method
US9413473B2 (en) System, method and computer storage medium for calibrating RF transceiver
US7206557B2 (en) Method and apparatus for suppressing local oscillator leakage in a wireless transmitter
CN102176708B (en) Calibration of transmit and receive chains in a MIMO communication system
US8391808B2 (en) Method and system for estimating and compensating non-linear distortion in a transmitter using calibration
US8954022B2 (en) Feedback receiver for antenna tuner calculations
US9106502B2 (en) Apparatus, system and method of in-phase/quadrature (I/Q) imbalance compensation
CN101091367A (en) Transmitter apparatus
WO2012014402A1 (en) Radar apparatus
CN101815056A (en) IQ unbalanced calibration method and equipment of baseband signals in wireless communication receiving machine
CN112291173B (en) IQ imbalance coefficient acquisition method and device and readable storage medium
CN106656902A (en) Method and apparatus for frequency dependent IQ imbalance compensation
JP4241765B2 (en) Transmitter and carrier leak detection method
US20060097814A1 (en) Digital sideband suppression for radio frequency (RF) modulators
CN101099296A (en) DC offset compensation method and device
CN103650604A (en) Time delay estimation
CN104980376A (en) Transmitter-receiver joint frequency selective IQ imbalance estimation and compensation method for self-loopback structures
US20230147812A1 (en) Amplitude offset calibration method, device, and storage medium
CN113542184B (en) IQ imbalance calibration method and system for transceiver
CN114726455A (en) Terminal equipment self-calibration method and device
US8982740B2 (en) Wireless communication device for calculating level correction value for transmission signal
WO2023103976A1 (en) Local oscillator leakage calibration method and apparatus, electronic device and storage medium
CN108370256A (en) A kind of method of microwave transmitter and progress signal adjustment
CN108881079B (en) I/Q imbalance correction method based on simulated annealing algorithm
CN108880704B (en) Calibration method, device, storage medium and terminal for IQ imbalance of transceiver

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant