IP Library Granted Patent US 9,621,337
Granted Patent B2
US 9,621,337 · App. 15/176,922 · Granted Apr 11, 2017

Adaptive I/O mismatch calibration

Inventors: Li Hao (Sunnyvale, CA); Renaldi Winoto (Danville, CA)
Assignee: Marvell World Trade Ltd.
H04L7/033H04L7/0087H04L7/0091
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,621,337
App. No.
15/176,922
Granted
Apr 11, 2017
Kind
B2
Abstract

The present disclosure includes systems and techniques relating to calibrating I/Q mismatches in communication systems. In some implementations, a reference signal to be transmitted by a transmitter (Tx) is identified. A loopback signal corresponding to the reference signal is generated by passing the reference signal through the TX and a receiver (Rx). The loopback signal includes an additional signal that distinguishes an in-phase/quadrature (I/Q) mismatch caused by the Tx (Tx I/Q mismatch) from an I/Q mismatch caused by the Rx (RX I/Q mismatch). A set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters are determined based on the reference signal and the loopback signal, using the additional signal. A Tx signal is calibrated based on the set of Tx I/Q mismatch parameters, while a Rx signal is calibrated based on the set of Rx I/Q mismatch parameters, independently from the calibrating the Tx signal.

Claims (44)

1. A method comprising:

identifying, by a communication apparatus, a reference signal to be transmitted by a transmitter (Tx) of the communication apparatus;

generating, by the communication apparatus, a loopback signal corresponding to the reference signal by passing the reference signal through the Tx and a receiver (Rx) of the communication apparatus, the loopback signal including an additional signal that distinguishes an in-phase/quadrature (I/Q) mismatch caused by the Tx (Tx I/Q mismatch) from an I/Q mismatch caused by the Rx (RX I/Q mismatch);

determining, by the communication apparatus, a set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters based on the reference signal and the loopback signal, using the additional signal included in the loopback signal;

calibrating, by the communication apparatus, a Tx signal based on the set of Tx I/Q mismatch parameters, the Tx signal being a second signal to be transmitted by the Tx; and

calibrating, by the communication apparatus, a Rx signal based on the set of Rx I/Q mismatch parameters, the Rx signal being a second signal received by the Rx, wherein the calibrating the Rx signal is performed independently from the calibrating the Tx signal.

2. The method of claim 1 , wherein the reference signal comprises actual real-time data traffic of a wireless communication network, and the calibrating of the Tx signal is performed concurrently with the calibrating of the Rx signal.

3. The method of claim 1 , further comprising performing one or more of a delay alignment, a phase alignment and a gain alignment of the reference signal and the loopback signal so that the reference signal and the loopback signal have compatible time delays, phases and gains, respectively.

4. The method of claim 1 , wherein the set of Tx I/Q mismatch parameters comprise image components and local oscillator (LO) leakage components caused by the Tx I/Q mismatch, and the set of Rx I/Q mismatch parameters comprise image components and LO leakage components caused by the Rx I/Q mismatch.

5. The method of claim 1 , wherein determining a set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters comprises determining a set of time-domain Tx I/Q mismatch parameters and a set of time-domain Rx I/Q mismatch parameters that correspond to a frequency-dependent Tx I/Q mismatch and a frequency-dependent Rx I/Q mismatch, respectively.

6. The method of claim 1 , wherein determining a set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters based on the reference signal and the loopback signal comprises using a finite impulse response (FIR) filter estimation method to estimate one or more time-domain taps of the set of Tx I/Q mismatch parameters and the set of Rx I/Q mismatch parameters based on the reference signal and the loopback signal in a time domain.

7. The method of claim 1 , wherein the additional signal comprises a first phase shift that is applied to a Rx LO frequency sinusoidal signal and a second, different phase shift that is applied to the Rx LO frequency sinusoidal signal, and the loopback signal comprises:

a first signal that results from down-converting a Tx local oscillator (LO) frequency signal based on the Rx LO frequency sinusoidal signal that is shifted by the first phase shift, wherein the Tx LO frequency signal results from up-converting the reference signal to a Tx LO frequency; and

a second signal that results from down-converting the Tx LO frequency signal based on the Rx LO frequency sinusoidal signal that is shifted by the second, different phase shift.

8. The method of claim 1 , wherein the additional signal comprises a predetermined frequency offset that is applied to a Rx LO frequency sinusoidal signal, and the loopback signal comprises a signal that results from down-converting a Tx local oscillator (LO) frequency signal based on the Rx LO frequency sinusoidal signal that is shifted by the predetermined frequency offset relative to a Tx LO frequency, wherein the Tx LO frequency signal results from up-converting the reference signal to the Tx LO frequency.

9. A device comprising:

a transmitter;

a receiver; and

a processor configured to cause the device to:

identify a reference signal to be transmitted by a transmitter (Tx) of the communication apparatus;

generate a loopback signal corresponding to the reference signal by passing the reference signal through the TX and a receiver (Rx) of the communication apparatus, the loopback signal including an additional signal that distinguishes an in-phase/quadrature (I/Q) mismatch caused by the Tx (Tx I/Q mismatch) from an I/Q mismatch caused by the Rx (RX I/Q mismatch);

determine a set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters based on the reference signal and the loopback signal, using the additional signal included in the loopback signal;

calibrate a Tx signal based on the set of Tx I/Q mismatch parameters, the Tx signal being a second signal to be transmitted by the Tx; and

calibrate a Rx signal based on the set of Rx I/Q mismatch parameters, the Rx signal being a second signal received by the Rx, wherein the calibrating the Rx signal is performed independently from the calibrating the Tx signal.

10. The device of claim 9 , wherein the reference signal comprises actual real-time data traffic of a wireless communication network, and the calibrating of the Tx signal is performed concurrently with the calibrating of the Rx signal.

11. The device of claim 9 , wherein the set of Tx I/Q mismatch parameters comprise image components and local oscillator (LO) leakage components caused by the Tx I/Q mismatch, and the set of Rx I/Q mismatch parameters comprise image components and LO leakage components caused by the Rx I/Q mismatch.

12. The device of claim 9 , wherein determining a set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters comprises determining a set of time-domain Tx I/Q mismatch parameters and a set of time-domain Rx I/Q mismatch parameters that correspond to a frequency-dependent Tx I/Q mismatch and a frequency-dependent Rx I/Q mismatch, respectively.

13. The device of claim 9 , wherein determining a set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters based on the reference signal and the loopback signal comprises using a finite impulse response (FIR) filter estimation method to estimate one or more time-domain taps of the set of Tx I/Q mismatch parameters and the set of Rx I/Q mismatch parameters based on the reference signal and the loopback signal in a time domain.

14. The device of claim 9 , wherein the additional signal comprises a first phase shift that is applied to a Rx LO frequency sinusoidal signal and a second, different phase shift that is applied to the Rx LO frequency sinusoidal signal, and the loopback signal comprises:

a first signal that results from down-converting a Tx local oscillator (LO) frequency signal based on the Rx LO frequency sinusoidal signal that is shifted by the first phase shift, wherein the Tx LO frequency signal results from up-converting the reference signal to a Tx LO frequency; and

a second signal that results from down-converting the Tx LO frequency signal based on the Rx LO frequency sinusoidal signal that is shifted by the second, different phase shift.

15. The device of claim 9 , wherein the additional signal comprises a predetermined frequency offset that is applied to a Rx LO frequency sinusoidal signal, and the loopback signal comprises a signal that results from down-converting a Tx local oscillator (LO) frequency signal based on the Rx LO frequency sinusoidal signal that is shifted by the predetermined frequency offset relative to a Tx LO frequency, wherein the Tx LO frequency signal results from up-converting the reference signal to the Tx LO frequency.

16. A non-transitory computer-readable medium embodying a program operable to cause a communication device to perform operations comprising:

identifying, by the communication apparatus, a reference signal to be transmitted by a transmitter (Tx) of the communication apparatus;

generating, by the communication apparatus, a loopback signal corresponding to the reference signal by passing the reference signal through the TX and a receiver (Rx) of the communication apparatus, the loopback signal including an additional signal that distinguishes an in-phase/quadrature (I/Q) mismatch caused by the Tx (Tx I/Q mismatch) from an I/Q mismatch caused by the Rx (RX I/Q mismatch);

determining, by the communication apparatus, a set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters based on the reference signal and the loopback signal, using the additional signal included in the loopback signal;

calibrating, by the communication apparatus, a Tx signal based on the set of Tx I/Q mismatch parameters, the Tx signal being a second signal to be transmitted by the Tx; and

calibrating, by the communication apparatus, a Rx signal based on the set of Rx I/Q mismatch parameters, the Rx signal being a second signal received by the Rx, wherein the calibrating the Rx signal is performed independently from the calibrating the Tx signal.

17. The non-transitory computer-readable medium of claim 16 , wherein determining a set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters comprises determining a set of time-domain Tx I/Q mismatch parameters and a set of time-domain Rx I/Q mismatch parameters that correspond to a frequency-dependent Tx I/Q mismatch and a frequency-dependent Rx I/Q mismatch, respectively.

18. The non-transitory computer-readable medium of claim 16 , wherein determining a set of Tx I/Q mismatch parameters and a set of Rx I/Q mismatch parameters based on the reference signal and the loopback signal comprises using a finite impulse response (FIR) filter estimation method to estimate one or more time-domain taps of the set of Tx I/Q mismatch parameters and the set of Rx I/Q mismatch parameters based on the reference signal and the loopback signal in a time domain.

19. The non-transitory computer-readable medium of claim 16 , wherein the additional signal comprises a first phase shift that is applied to a Rx LO frequency sinusoidal signal and a second, different phase shift that is applied to the Rx LO frequency sinusoidal signal, and the loopback signal comprises:

a first signal that results from down-converting a Tx local oscillator (LO) frequency signal based on the Rx LO frequency sinusoidal signal that is shifted by the first phase shift, wherein the Tx LO frequency signal results from up-converting the reference signal to a Tx LO frequency; and

a second signal that results from down-converting the Tx LO frequency signal based on the Rx LO frequency sinusoidal signal that is shifted by the second, different phase shift.

20. The non-transitory computer-readable medium of claim 16 , wherein the additional signal comprises a predetermined frequency offset that is applied to a Rx LO frequency sinusoidal signal, and the loopback signal comprises a signal that results from down-converting a Tx local oscillator (LO) frequency signal based on the Rx LO frequency sinusoidal signal that is shifted by the predetermined frequency offset relative to a Tx LO frequency, wherein the Tx LO frequency signal results from up-converting the reference signal to the Tx LO frequency.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
LICENSE Recorded Dec 16, 2016
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 040639/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2016
From: HAO, LI; WINOTO, RENALDI
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 040638/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2016
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 040638/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2016
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 040638/0759 →
Continuity (2)
Provisional Application 62172495 · Jun 8, 2015
Related Publication 20160359614A1 · Dec 8, 2016