IP Library Granted Patent US 7,944,987
Granted Patent B1
US 7,944,987 · App. 12/608,926 · Granted May 17, 2011

MIMO equalizer design: an algorithmic perspective

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 7,944,987
App. No.
12/608,926
Granted
May 17, 2011
Kind
B1
Abstract

Methods and systems for communication include determining multiple angles based on a channel response matrix, calculating a triangular matrix based on the determined angles and the channel response matrix, receiving signals from a transmitter, and estimating transmitted signals using an inverse of the triangular matrix, the determined angles, and the received signals. The determined angles can include one or more angles to perform phase cancellation on the channel response matrix and one or more angles to zero one or more below diagonal elements of the channel response matrix.

Claims (36)

1. A method comprising:

determining multiple angles based on a channel response matrix, wherein the determined angles include (i) one or more angles to perform phase cancellation on the channel response matrix and (ii) one or more angles to zero one or more below diagonal elements of the channel response matrix;

calculating a triangular matrix based on the determined angles and the channel response matrix;

receiving signals from a transmitter; and

estimating transmitted signals using (i) an inverse of the triangular matrix, (ii) the determined angles, and (iii) the received signals.

2. The method of claim 1 , wherein estimating the transmitted signals comprises:

using the determined angles to perform rotations on a vector associated with a received signal of the received signals to produce a rotated vector; and

calculating a transmitted signal based on an application of the inverse of the triangular matrix to the rotated vector.

3. The method of claim 1 , wherein estimating the transmitted signals comprises:

using a coordinate rotation digital computer (CORDIC) module to perform rotations on a vector associated with a received signal of the received signals, wherein the CORDIC module is configured to use the determined angles to perform the rotations.

4. The method of claim 1 , wherein determining the multiple angles based on the channel response matrix comprises:

using a coordinate rotation digital computer (CORDIC) module to effect QR decomposition by performing rotations on at least a portion of the channel response matrix.

5. The method of claim 1 , further comprising:

calculating a signal-to-noise ratio based on the inverse of the triangular matrix; and

multiplying the signal-to-noise ratio with at least one of the estimated transmitted signals.

6. The method of claim 1 , wherein receiving the signals comprises receiving multiple symbols in an orthogonal frequency-division multiplexing (OFDM) packet.

7. The method of claim 6 , wherein the channel response matrix is associated with a multiple-in-multiple-out (MIMO) OFDM channel.

8. An apparatus comprising:

circuitry configured to receive signals from a transmitter;

circuitry configured to determine multiple angles based on a channel response matrix, wherein the determined angles include (i) one or more angles to perform phase cancellation on the channel response matrix and (ii) one or more angles to zero one or more below diagonal elements of the channel response matrix;

circuitry configured to calculate a triangular matrix based on the determined angles and the channel response matrix; and

circuitry configured to estimate transmitted signals using (i) an inverse of the triangular matrix, (ii) the determined angles, and (iii) the received signals.

9. The apparatus of claim 8 , further comprises:

one or more memories configured to store the inverse of the triangular matrix and the plurality of angles.

10. The apparatus of claim 8 , wherein the circuitry configured to estimate transmitted signals comprises:

circuitry configured to use the determined angles to perform rotations on a vector associated with a received signal of the received signals to produce a rotated vector; and

circuitry configured to calculate a transmitted signal based on an application of the inverse of the triangular matrix to the rotated vector.

11. The apparatus of claim 8 , further comprising:

a coordinate rotation digital computer (CORDIC) module configured to perform rotations on a vector associated with a received signal of the received signals, wherein the CORDIC module is configured to use the determined angles to perform the rotations, wherein the CORDIC module comprises at least a portion of the circuitry configured to estimate transmitted signals.

12. The apparatus of claim 8 , further comprising:

a coordinate rotation digital computer (CORDIC) module that is configured to effect QR decomposition by performing rotations on at least a portion of the channel response matrix, wherein the CORDIC module comprises at least a portion of the circuitry configured to determine multiple angles.

13. The apparatus of claim 8 , further comprising:

circuitry configured to calculate a signal-to-noise ratio based on the inverse of the triangular matrix; and

circuitry configured to multiply the signal-to-noise ratio with at least one of the estimated transmitted signal.

14. The apparatus of claim 8 , wherein the circuitry configured to receive signals from the transmitter is configured to receive a plurality of symbols in an orthogonal frequency-division multiplexing (OFDM) packet.

15. The apparatus of claim 14 , wherein the channel response matrix is associated with a multiple-in-multiple-out (MIMO) OFDM channel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →