IP Library Granted Patent US 8,559,571
Granted Patent B2
US 8,559,571 · App. 11/840,891 · Granted Oct 15, 2013

Method and apparatus for beamforming of multi-input-multi-output (MIMO) orthogonal frequency division multiplexing (OFDM) transceivers

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 8,559,571
App. No.
11/840,891
Granted
Oct 15, 2013
Kind
B2
Abstract

An embodiment of the present invention includes a calibration system employed in a multi-input-multi-output (MIMO) system for beamforming and receiving a plurality of streams. The system includes a first calibration circuit responsive to inphase (I) and quadrature (Q) pairs of stream and operative to calibrate each I and Q pair and a second calibration circuit responsive to the calibrated I and Q pairs for all streams, wherein the first and second calibration circuits perform calibration in the time domain.

Claims (29)

1. A calibration system employed in a multi-input-multi-output (MIMO) system for receiving a plurality of streams comprising:

a first calibration circuit responsive to inphase (I) and quadrature (Q) pairs of streams and operative to calibrate each of the I and Q pairs, the first calibration circuit is operative to calibrate and compensate for gain offsets, phase offsets, and group delays on a per stream basis by using reference signals, wherein the first calibration circuit is configured to calculate a gain offset between the I and Q of each of the I and Q pairs of a stream of the streams, over ‘n’ number of samples of I and Q wherein ‘n’ is an integer, and to compensate for the calculated gain offset and to generate a gain compensated I and a gain compensated Q for each of the I and Q pairs of the stream and is further operative to use the gain compensated I and gain compensated Q to calculate a phase offset between the I and Q of each of the I and Q pairs of the stream and to compensate for the calculated phase offset and to calculate and compensate for a group delay and to generate first calibrated I and Q pairs of streams;

a second calibration circuit responsive to the first calibrated I and Q pairs of streams and operative to calibrate across the streams, the second calibration circuit operative to use the first calibrated I and Q pairs of streams to calculate and compensate for phase delay of I and Q pairs of streams across the streams to generate phase compensated I and Q pairs of streams and to compensate the phase compensated I and Q pairs of streams for a second group delay across the streams.

2. A calibration system, as recited in claim 1 , wherein the first calibration circuit includes N IQ gain correction blocks, wherein ‘N’ is an integer representing the number of streams, each of the N IQ gain correction blocks is operative to receive a respective I and Q pair of the streams and to correct the calculated gain offset associated therewith.

3. A calibration system, as recited in claim 2 , wherein the first calibration circuit includes N IQ phase correction blocks, each coupled to a corresponding one of the N IQ gain correction block and operative to compensate for the calculated phase offset so that each pair of the I and Q pairs is substantially orthogonal.

4. A calibration system, as recited in claim 3 , wherein the N IQ phase correction blocks are operative to calculate the phase offset between each I and Q of each pair of the I and Q pairs by averaging the cross-product between received I and Q signals, of a suitable broadband reference signal.

5. A calibration system, as recited in claim 4 , wherein the second calibration circuit calculates the phase delay using one or more sinusoidal reference signals.

6. A calibration system, as recited in claim 3 , wherein the second calibration circuit includes N delay adjustment blocks coupled to the N IQ phase correction blocks and operative to generate N calibrated receiver baseband signals.

7. A calibration system, as recited in claim 6 , wherein the second calibration circuit is further operative to use fast frequency transform (FFT) to perform time domain to frequency domain translation.

8. A calibration system, as recited in claim 6 , wherein the second calibration circuit is operative to perform the second group delay compensation in time domain.

9. A calibration system, as recited in claim 1 , wherein the calibration system is operative to receive an OFDM signal, in packets, and verify that the received signal is OFDM and further verify that the received signal has been properly received.

10. A calibration system, as recited in claim 1 , wherein users use the calibration system, the calibration system further wherein the second calibration circuit is operative to compensate for the second group delay in time domain.

11. A calibration system employed in a multi-input-multi-output (MIMO) system, as recited in claim 1 , wherein the phase offset is compensated by calculating a non-orthogonality between the I and Q by calculating the average of the product of I and Q to obtain a result and determining the difference between the result and zero which is proportional to the non-orthogonality between I and Q and use the result to correct the non-orthogonality, and wherein the second calibration circuit is operative to calculate the second group delay by measuring phases of sub-carriers of the first calibrated I and Q pair of a stream and using the measured phases to calculate the second group delay.

12. A calibration system employed in a multi-input-multi-output (MIMO) system, as recited in claim 11 , wherein the gain offset is calculated by comparing the powers of each of the I and Q pairs of the streams to a target power level.

13. A calibration system employed in a multi-input-multi-output (MIMO) system, as recited in claim 11 , wherein the first calibration circuit further includes an in-phase beta circuit operative to multiply the I and a quadrature alpha circuit operative to multiply the Q and the non-orthogonality is corrected by multiplying the output of the in-phase beta circuit by a one-half of the calculated non-orthogonality to generate an I output, and further operative to multiply the output of the quadrature alpha circuit by the one-half calculated non-orthogonality to generate a Q output and subtracting the Q output from the output of the in-phase beta circuit and subtracting the I output from the output of the quadrature alpha circuit.

14. A calibration system employed in a multi-input-multi-output (MIMO) system, as recited in claim 1 , wherein the phase delay and the second group delay calculations are performed using an N-point Fast Fourier Transform (FFT), wherein ‘N’ is an integer.

15. A calibration system employed in a multi-input-multi-output (MIMO) system, as recited in claim 1 , wherein the first and the second calibration circuits are integrated into the same circuit.

16. A calibration system employed in a multi-input-multi-output (MIMO) system, as recited in claim 11 , wherein the second group delay is calculated by performing an N-point FFT, ‘N’ being an integer corresponding to a number of sub-carriers.

17. A calibration system employed in a multi-input-multi-output (MIMO) system for transmitting and receiving a plurality of streams comprising:

a first calibration circuit responsive to inphase (I) and quadrature (Q) pairs of streams and operative to calibrate each of the I and Q pairs by calculating and compensating for a gain offset, a phase offset, and group delay for each of the I and Q pairs of the streams; and

a second calibration circuit responsive to the calibrated I and Q pairs of streams by calculating and compensating for phase delay and a second group delay across streams,

wherein the first calibration circuit includes N IQ gain correction blocks, ‘N’ being an integer, for calculating and compensating for the gain offset, each of the N IQ gain correction blocks is operative to receive I and Q pairs of a stream of the streams and to correct the gain offset,

wherein the first calibration circuit further includes N IQ phase correction blocks, each coupled to a corresponding one of the N IQ gain correction blocks and operative to compensate for the calculated phase offset so that each pair of the I and Q pairs is substantially orthogonal,

wherein the N IQ phase correction blocks are operative to calculate the phase offset between each of the I and Q pairs by averaging the cross-product between received I and Q signals, of a suitable broadband reference signal.

wherein the second calibration circuit further includes N delay adjustment blocks coupled to the N IQ phase correction blocks and operative to generate N calibrated receiver baseband signals.

18. A calibration system, as recited in claim 17 , wherein the second calibration circuit is further operative to use fast frequency transform (FFT) to perform time domain to frequency domain translation.

19. A calibration system, as recited in claim 17 , wherein a second calibration circuit is operative to perform group delay adjustment in time domain.

20. A calibration system, as recited in claim 17 , wherein the calibration system is operative to receive an OFDM signal, in packets, and verify that received signal is OFDM and further verify that the received signal has been properly received.

21. A calibration system, as recited in claim 17 , wherein users use the calibration system, the calibration system further including a multiple access control (MAC) operative to verify the identity of users using the calibration system.

Assignments (3)
MERGER Recorded Aug 20, 2014
From: RALINK TECHNOLOGY CORP
To: MEDIATEK INC.
Reel/Frame 033568/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2009
From: RALINK TECHNOLOGY CORPORATION
To: RALINK TECHNOLOGY CORPORATION
Reel/Frame 022813/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2007
From: TUNG, CHIEN-CHENG; PARE, THOMAS EDWARD, JR.
To: RALINK TECHNOLOGY, INC.
Reel/Frame 019724/0015 →