Digital estimation and correction of I/Q mismatch in direct conversion receivers
First Claim
1. In an IQ receiver, a method of correcting mismatch errors between an I channel and a Q channel, the method comprising the steps of:
- injecting a calibration signal into an input of said IQ receiver, to produce an IN baseband signal and a QN baseband signal at an output of said IQ receiver;
determining an average power PI of said IN baseband signal, and an average power PQ of said QN baseband signal;
determining a cross-correlation RIQ between said IN baseband signal and said QN baseband signal;
determining a phase compensation factor C1 based on said average power PI and said cross-correlation RIQ, said phase compensation factor C1 determined to compensate for any phase error between said IN baseband signal and said QN baseband signal; and
determining an amplitude compensation factor C2 based on said average power PI, said average power PQ, and said cross-correlation RIQ, wherein C2 is determined to compensate for any amplitude error between said IN baseband signal and said QN baseband signal.
4 Assignments
0 Petitions
Accused Products
Abstract
An IQ receiver includes an estimator/compensator module to determine and correct IQ mismatch errors between the I and Q channels of the IQ receiver. The estimator module determines a phase compensation factor C1 and an amplitude compensation factor C2 based on a calibration signal that is injected into the analog front-end of the IQ receiver. A compensator module applies the phase correction factor C1 and the amplitude correction factor C2 to the baseband output of the Q channel in order to reduce any phase or amplitude errors between the I and Q channels. The estimator module and the compensator module can be efficiently implemented in a digital state machine, or processor, including a digital signal processor.
53 Citations
21 Claims
-
1. In an IQ receiver, a method of correcting mismatch errors between an I channel and a Q channel, the method comprising the steps of:
-
injecting a calibration signal into an input of said IQ receiver, to produce an IN baseband signal and a QN baseband signal at an output of said IQ receiver; determining an average power PI of said IN baseband signal, and an average power PQ of said QN baseband signal; determining a cross-correlation RIQ between said IN baseband signal and said QN baseband signal; determining a phase compensation factor C1 based on said average power PI and said cross-correlation RIQ, said phase compensation factor C1 determined to compensate for any phase error between said IN baseband signal and said QN baseband signal; and determining an amplitude compensation factor C2 based on said average power PI, said average power PQ, and said cross-correlation RIQ, wherein C2 is determined to compensate for any amplitude error between said IN baseband signal and said QN baseband signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20, 21)
-
-
12. An apparatus for correcting mismatch between an I channel path and a Q channel path of an IQ receiver based on a calibration input signal, said I channel path and said Q channel path outputing an IN baseband signal and a QN baseband signal responsive to said calibration input signal, said apparatus comprising:
-
a compensator module coupled to an output of said I channel path and an output of said Q channel path, said compensator module configured to compensate said output of said Q channel path with a phase compensation factor C1 and an amplitude compensation factor C2; an estimator module configured to generate said phase compensation factor C1 and said amplitude compensation factor C2 responsive to said IN baseband signal and said QN baseband signal, wherein said phase compensation factor C1 is determined according to, wherein said amplitude compensation factor C2 is determined according to, wherein, PI is an average power of said IN baseband signal, PQ is an average power of said QN baseband signal, and RIQ is a cross-correlation between said IN baseband signal and said QN baseband signal. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An IQ receiver, comprising:
-
a receiver input; a local oscillator; means for generating a calibration signal that is coupled to said receiver input; an I channel path, coupled to said receiver input, said I channel path having a first mixer coupled to said local oscillator and a second input coupled to said receiver input, and a first analog-to-digital converter coupled to an output of said first mixer, said analog-to-digital converter generating an IN baseband signal responsive to said calibration signal; a Q channel path, coupled to said receiver input, said Q channel path having a second mixer coupled to said local oscillator and a second input coupled to said receiver input, and a second analog-to-digital converter coupled to an output of said second mixer, said analog-to-digital converter generating an QN baseband signal responsive to said calibration signal; a compensator module coupled to an output of said I channel path and an output of said Q channel path, said compensator module configured to compensate said output of said Q channel path with a phase compensation factor C1 and an amplitude compensation factor C2; an estimator module configured to generate said phase compensation factor C1 and said amplitude compensation factor C2 responsive to said IN baseband signal and a QN baseband signal, wherein said phase compensation factor C1 is determined according to, wherein said amplitude compensation factor C2 is determined according to, wherein, PI is an average power of said IN baseband signal, PQ is an average power of said QN baseband signal, and RIQ is a cross-correlation between said IN baseband signal and said QN baseband signal.
-
Specification