IP Library Granted Patent US 8,780,941
Granted Patent B2
US 8,780,941 · App. 12/919,023 · Granted Jul 15, 2014

MMSE method and system

Inventors: Avner Dor (Kfar Saba, IL); Assaf Touboul (Natanya, IL); Oz Barak (Hod Hasharon, IL)
Assignee: Qualcomm Incorporated
H04L5/06
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,780,941
App. No.
12/919,023
Granted
Jul 15, 2014
Kind
B2
Abstract

Methods and apparatus for reducing complexity of MMSE computations in a receiver are disclosed. According to these methods and apparatus, a first MMSE matrix is computed for a first sub-carrier in a pre-defined group of sub-carriers of a received transmission frame at a receiver. The first MMSE is based on a pilot signal of the first sub-carrier. The first MMSE matrix may then be phase shifted to compute a second MMSE matrix for a second sub-carrier in the group, the phase shifting based on a variation in column and row between the pilot signal of the first sub-carrier and a symbol of the second sub-carrier of the transmission frame.

Claims (38)

1. A method of computing Minimum Mean Squared Error (MMSE) matrices to reduce interference between multiple input multiple output (MIMO) streams in a wireless network, the method comprising:

computing, by a receiver, a first MMSE matrix for a first sub-carrier in a pre-defined group of sub-carriers in a received Orthogonal Frequency Division Multiplexing/Orthogonal Frequency Division Multiple Access (OFDM/OFDMA) transmission frame, said first MMSE matrix based on a pilot signal of said first sub-carrier; and

phase-shifting said computed first MMSE matrix at said receiver to compute a second MMSE matrix for a second sub-carrier in said predefined group of sub-carriers, said phase shifting based on a variation in column and row between said pilot signal of said first sub-carrier and a symbol of said second sub-carrier of said transmission frame.

2. The method according to claim 1 , wherein said phase shifting said computed first MMSE matrix to compute said second MMSE matrix is performed as:

V F·H·E =F·V H ·E =( f i ·[V H ] ij ·e j ) i=1 . . . , N,j=1, . . . , M

in which V H is said first MMSE matrix of size N×M; V F·H·E is said second MMSE matrix of size N×M; e 1 , e 2 , . . . e M , f 1 , f 2 , . . . f N are scalars that represent said phase shifting; E=diag(e 1 , e 2 , . . . e M ), and F=diag(f 1 , f 2 , . . . f N ).

3. The method according to claim 2 , wherein e 1 , e 2 , . . . e M , and f 1 , f 2 , . . . f N comprise complex scalars.

4. The method according to claim 2 , wherein |e j |=1 for j=1, . . . , M, and |f i |=1 for i=1, . . . , N.

5. The method according to claim 1 , further comprising:

determining a per-column phase shift associated with said transmission frame; and

determining a per-row phase shift associated with said transmission frame;

wherein said phase shifting is further based on said per-column phase shift and said per-row phase shift.

6. The method according to claim 1 , further comprising:

performing one MMSE calculation for the transmission frame to compute said first MMSE matrix; and

computing at least one separate MMSE matrix for a plurality of other subcarriers of said transmission frame by phase shifting said computed first MMSE matrix.

7. The method according to claim 6 , further comprising:

computing at least one separate MMSE matrix for each of other the subcarriers of said transmission frame by phase shifting said computed first MMSE matrix.

8. The method according to claim 1 , wherein said transmission frame comprises an LTE resource block.

9. The method according to claim 1 , wherein said transmission frame comprises a WiMAX tile.

10. An apparatus for computing Minimum Mean Squared Error (MMSE) matrices to reduce interference between multiple input multiple output (MIMO) streams, comprising:

means for computing a first MMSE matrix for a first sub-carrier in a pre-defined group of subcarriers in a received Orthogonal Frequency Division Multiplexing/Orthogonal Frequency Division Multiple Access (OFDM/OFDMA) transmission frame, said first MMSE matrix based on a pilot signal of said first sub-carrier; and

means for phase-shifting said computed first MMSE matrix to compute a second MMSE matrix for a second sub-carrier in said pre-defined group of subcarriers, said phase-shifting based on a variation in column and row between said pilot signal of said first sub-carrier and a symbol of said second sub-carrier of said transmission frame.

11. The apparatus according to claim 10 , wherein said phase shifting said computed first MMSE matrix to compute said second MMSE matrix is performed as:

V F·H·E =F·V H ·E =( f i ·[V H ] ij ·e j ) i=1 . . . , N,j=1, . . . , M

in which V H is said first MMSE matrix of size N×M; V F·H·E is said second MMSE matrix of size N×M; e 1 , e 2 , . . . e M , f 1 , f 2 , . . . f N are scalars that represent said phase shifting; E=diag(e 1 , e 2 , . . . e M ), and F=diag(f 1 , f 2 , . . . f N ).

12. The apparatus according to claim 11 , wherein e 1 , e 2 , . . . e M , and f 1 , f 2 , . . . f N comprise complex scalars.

13. The apparatus to claim 11 , wherein |e j |=1 for j=1, . . . , M, and |f i |=1 for i=1, . . . , N.

14. The apparatus according to claim 10 , further comprising:

means for determining a per-column phase shift associated with said transmission frame; and

means for determining a per-row phase shift associated with said transmission frame;

wherein said phase shifting is further based on said per-column phase shift and said per-row phase shift.

15. The apparatus according to claim 10 , further comprising:

means for performing one MMSE calculation for the transmission frame to compute said first MMSE matrix; and

means for computing at least one separate MMSE matrix for a plurality of other subcarriers of said transmission frame by phase shifting said computed first MMSE matrix.

16. The apparatus according to claim 15 , further comprising:

means for computing at least one separate MMSE matrix for each of other the subcarriers of said transmission frame by phase shifting said computed first MMSE matrix.

17. The apparatus according to claim 10 , wherein said transmission frame comprises an LTE resource block.

18. The apparatus according to claim 10 , wherein said transmission frame comprises a WiMAX tile.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2012
From: DESIGNART NETWORKS LTD
To: QUALCOMM INCORPORATED
Reel/Frame 029099/0742 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2012
From: DOR, AVNER; TOUBOUL, ASSAF; BARAK, OZ
To: DESIGNART NETWORKS LTD
Reel/Frame 028552/0642 →
Continuity (2)
Provisional Application 61019615 · Jan 8, 2008
Related Publication 20110019696A1 · Jan 27, 2011