IP Library Granted Patent US 8,085,833
Granted Patent B2
US 8,085,833 · App. 13/091,903 · Granted Dec 27, 2011

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

Assignee: Broadcom Corporation
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,085,833
App. No.
13/091,903
Granted
Dec 27, 2011
Kind
B2
Abstract

A method and system for processing communication signals is provided and may comprise, minimizing a cost function in a MIMO pre-coding system 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. The codebook is selected based on the minimized cost function. The channel estimate is quantized onto the selected codebook.

Claims (172)

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

minimizing a cost function in a MIMO pre-coding system 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 a plurality of unitary matrices of a codebook, a matrix comprising a channel estimate, and their respective Hermitian Transposes;

selecting said codebook based on said minimized cost function; and

quantizing said channel estimate onto said selected codebook.

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

3. The method according to claim 1 , wherein said 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.

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

-

i

=

1

N

a

i

,

j

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 4 , wherein said cost function is defined by the following relationship:

V q =arg min {circumflex over (V)} i εC f ( {circumflex over (V)} i H ·Ĥ H ·Ĥ·{circumflex over (V)} i )

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

6. The method according to claim 1 , comprising transmitting an index of an element of said selected codebook onto which said channel estimate is quantized, from a MIMO receiver to a MIMO transmitter in said MIMO pre-coding system.

7. The method according to claim 6 , wherein a number of transmit antennas of said MIMO transmitter and a number of receive antennas of said MIMO receiver is at least one each.

8. The method according to claim 6 , comprising linearly transforming a vector signal at said MIMO transmitter based on said index of said element of said selected codebook.

9. The method according to claim 6 , comprising adjusting said codebook dynamically.

10. The method according to claim 6 , comprising selecting said codebook statically.

11. A system for processing communication signals, the system comprising:

one or more circuits for use in a MIMO pre-coding system, wherein said one or more circuits are operable to minimize a cost function in a MIMO pre-coding system 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 a plurality of unitary matrices of a codebook, a matrix comprising a channel estimate, and their respective Hermitian Transposes;

said one or more circuits are operable to select said codebook based on said minimized cost function; and

said one or more circuits are operable to quantize said channel estimate onto said selected codebook.

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

13. The system according to claim 11 , wherein said 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.

14. The system according to claim 11 , wherein said 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.

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

V q =arg min {circumflex over (V)} i εC f ( {circumflex over (V)} i H ·Ĥ H ·Ĥ·{circumflex over (V)} i )

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

16. The system according to claim 15 , wherein a number of transmit antennas of said MIMO transmitter and a number of receive antennas of said MIMO receiver is at least one each.

17. The system according to claim 15 , wherein said one or more circuits are operable to linearly transform a vector signal at said MIMO transmitter based on said index of said element of said selected codebook.

18. The system according to claim 15 , wherein said one or more circuits are operable to adjust said codebook dynamically.

19. The system according to claim 15 , wherein said one or more circuits are operable to select said codebook statically.

20. The system according to claim 11 , wherein said one or more circuits are operable to transmit an index of an element of said selected codebook onto which said channel estimate is quantized, from a MIMO receiver to a MIMO transmitter in said MIMO pre-coding system.

Assignments (7)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2012
From: KENT, MARK; ERCEG, VINKO; ZHENG, JUN
To: BROADCOM CORPORATION
Reel/Frame 028122/0291 →
Continuity (3)
Continuation 12910485 · Oct 22, 2010
Continuation 11767158 · Jun 22, 2007
Related Publication 20110200141A1 · Aug 18, 2011