IP Library Granted Patent US 7,953,138
Granted Patent B2
US 7,953,138 · App. 12/910,485 · Granted May 31, 2011

Method and system for an efficient channel quantization method for MIMO pre-coding systems

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,953,138
App. No.
12/910,485
Granted
May 31, 2011
Kind
B2
Abstract

A method and system for processing communication signals is provided and may comprise, quantizing a channel estimate at a MIMO receiver onto a codebook based on a cost function, wherein the codebook comprises a plurality of unitary matrices. A codebook index may be fed back from the MIMO receiver to a MIMO transmitter, wherein the codebook index is associated with one of the plurality of unitary matrices that minimizes the cost function. The cost function may be minimized by choosing a smallest scalar cost from a plurality of scalar costs, wherein each one of the scalar costs is generated from one or more sums and one or more products of elements of a product matrix, and wherein the product matrix is generated from one of the plurality of unitary matrices, a matrix comprising the channel estimate, and their respective Hermitian Transposes.

Claims (238)

1. A method for processing communication signals, the method comprising:

quantizing a channel estimate at a MIMO receiver onto a codebook based on a cost function, wherein said codebook comprises a plurality of unitary matrices;

feeding back a codebook index from said MIMO receiver to a MIMO transmitter, wherein said codebook index is associated with one of said plurality of unitary matrices that minimizes said cost function;

minimizing said cost function by choosing a smallest scalar cost from a plurality of scalar costs, wherein each one of said scalar costs is generated from one or more sums and one or more products of elements of a product matrix, wherein said product matrix is generated from one of said plurality of unitary matrices, a matrix comprising said channel estimate, and their respective Hermitian Transposes; and

adjusting said codebook based on a plurality of said fed-back codebook indices.

2. The method according to claim 1 , wherein said matrix comprising said channel estimate is a matrix Ĥ.

3. The method according to claim 2 , wherein said cost function is defined by the following relationship:

V

q

=

arg

min

V

^

i

C

f

(

V

^

i

H

·

H

^

H

·

H

^

·

V

^

i

)

where V q , {circumflex over (V)} i εC, and Ĥ are matrices of appropriate dimensions and C is said codebook.

4. The method according to claim 1 , wherein said scalar cost function comprises a function f(A), which is defined by the following relationship:

f

(

A

)

=

i

=

1

N

j

=

1

,

j

i

N

a

i

,

j

2

where A is said product matrix of size N by N and a ij is element (i,j) of matrix A.

5. The method according to claim 1 , wherein said scalar cost function comprises a function f(A), which is defined by the following relationship:

f

(

A

)

=

i

=

1

N

j

=

1

,

j

i

N

a

i

,

j

2

-

i

=

1

N

a

i

,

i

where A is said product matrix of size N by N and a ij is element (i,j) of matrix A.

6. The method according to claim 1 , wherein a number of transmit antennas and a number of receive antennas is at least one each.

7. The method according to claim 1 , comprising linearly transforming a vector signal at said MIMO transmitter using said one of said plurality of unitary matrices that minimizes said cost function.

8. The method according to claim 1 , comprising adjusting said codebook dynamically.

9. A system for processing communication signals, said system comprising: one or more circuits operable to:

quantize a channel estimate at a MIMO receiver onto a codebook based on a cost function, wherein said codebook comprises a plurality of unitary matrices;

feed back a codebook index from said MIMO receiver to a MIMO transmitter, wherein said codebook index is associated with one of said plurality of unitary matrices that minimizes said cost function;

minimize said cost function by choosing a smallest scalar cost from a plurality of scalar costs, wherein each one of said scalar costs is generated from one or more sums and one or more products of elements of a product matrix, wherein said product matrix is generated from one of said plurality of unitary matrices, a matrix comprising said channel estimate, and their respective Hermitian Transposes; and

adjust said codebook based on a plurality of said fed-back codebook indices.

10. The system according to claim 9 , wherein said matrix comprising said channel estimate is a matrix Ĥ.

11. The system according to claim 10 , wherein said cost function is defined by the following relationship:

V

q

=

arg

min

V

^

i

C

f

(

V

^

i

H

·

H

^

H

·

H

^

·

V

^

i

)

where V q , {circumflex over (V)} i εC, and H are matrices of appropriate dimensions and C is said codebook.

12. The system according to claim 9 , wherein said scalar cost function comprises a function f(A), which is defined by the following relationship:

f

(

A

)

=

i

=

1

N

j

=

1

,

j

i

N

a

i

,

j

2

where A is said product matrix of size N by N and a ij is element (i,j) of matrix A.

13. The system according to claim 9 , wherein said scalar cost function comprises a function f(A), which is defined by the following relationship:

f

(

A

)

=

i

=

1

N

j

=

1

,

j

i

N

a

i

,

j

2

-

i

=

1

N

a

i

,

i

where A is said product matrix of size N by N and a ij is element (i,j) of matrix A.

14. The system according to claim 9 , wherein a number of transmit antennas and a number of receive antennas is at least one each.

15. The system according to claim 9 , wherein said one or more circuits linearly transform a vector signal at said MIMO transmitter using said one of said plurality of unitary matrices that minimizes said cost function.

16. The system according to claim 9 , wherein said one or more circuits adjust said codebook dynamically.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →