IP Library Granted Patent US 8,649,455
Granted Patent B2
US 8,649,455 · App. 12/581,201 · Granted Feb 11, 2014

Multiple input multiple output communication system and communication method of adaptably transforming codebook

Inventors: Bruno Clerckx (Yongin-si, KR); Ki Il Kim (Seongnam-si, KR); Keun Chul Hwang (Yongin-si, KR); Sung Woo Park (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
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,649,455
App. No.
12/581,201
Granted
Feb 11, 2014
Kind
B2
Abstract

A multiple input multiple output (MIMO) communication system including a base station and at least one terminal may adaptively transform a codebook. The terminal may calculate one or more correlation matrices based on one or more subchannel matrices included in a channel matrix. The terminal may feed back information for the base station to reconstruct the one or more correlation matrices. The terminal may transform a codebook stored in the memory of the terminal, based on the one or more correlation matrices. The base station may verify the one or more correlation matrices using the information for the base station to reconstruct the one or more correlation matrices. The base station may transform a codebook stored in the memory of the base station such that the transformed base station codebook is the same as the transformed terminal codebook.

Claims (69)

1. A communication method of a receiver, comprising:

calculating a channel matrix between the receiver and a transmitter;

calculating one or more correlation matrices corresponding to the channel matrix between the receiver and the transmitter;

feeding back information for the transmitter to reconstruct the one or more correlation matrices;

transforming a first codebook to a second codebook using the one or more correlation matrices;

selecting a preferred vector or a preferred matrix using the second codebook; and

feeding back, to the transmitter, information associated with the preferred vector or the preferred matrix, wherein

calculating the channel matrix comprises:

decomposing the channel matrix into at least two subchannel matrices, and

calculating at least two correlation matrices that correspond to the at least two subchannel matrices.

2. The method of claim 1 , wherein the decomposing comprises decomposing the channel matrix into the at least two subchannel matrices is based on at least one of the polarization of one or more transmit antennas installed in the transmitter, and the polarization of one or more receive antennas installed in the receiver.

3. The method of claim 1 , further comprising:

decomposing each of the one or more correlation matrices into a plurality of sub blocks;

normalizing a power of the sub blocks included in each of the one or more correlation matrices using normalization factors; and

feeding back to the transmitter information associated with the normalization factors.

4. The method of claim 3 , further comprising:

unifying the normalization factors into at least one value to generate information associated with the normalization factors.

5. The method of claim 1 , further comprising:

generating information for the transmitter to reconstruct the at least two correlation matrices that are associated with a plurality of sub blocks included in each of the at least two correlation matrices.

6. The method of claim 5 , wherein the generating comprises calculating a sum or an average between a plurality of sub blocks included in a particular correlation matrix, and another plurality of sub blocks included in at least one other correlation matrix, to generate information for the transmitter to reconstruct the at least two correlation matrices.

7. The method of claim 5 , wherein the generating comprises generating information for the transmitter to reconstruct the at least two correlation matrices using a symmetry of each of the at least two correlation matrices.

8. The method of claim 1 , wherein the feeding back comprises feeding back information for the transmitter to reconstruct the one or more correlation matrices so that the transmitter transforms a first codebook to a second codebook.

9. The method of claim 1 , wherein the feeding back of the information for the transmitter operation includes transmitting the information, to the receiver, for the transmitter to reconstruct the one or more correlation matrices.

10. A communication method of a transmitter, comprising:

receiving information for the transmitter to reconstruct one or more correlation matrices corresponding to a channel matrix between a receiver and the transmitter;

recognizing the one or more correlation matrices using the information received for the transmitter to reconstruct the one or more correlation matrices;

transforming a first codebook to a second codebook using the one or more correlation matrices; and

generating a precoding matrix using a preferred vector or a preferred matrix of the receiver,

wherein the preferred vector or the preferred matrix is selected among from the second codebook.

11. The method of claim 10 , wherein the receiving comprises receiving information for the transmitter to reconstruct at least two correlation matrices corresponding to at least two subchannel matrices included in a channel matrix, and the recognizing comprises recognizing the at least two correlation matrices.

12. The method of claim 11 , wherein the recognizing comprises recognizing the at least two correlation matrices using a symmetry of each of the at least two correlation matrices.

13. The method of claim 11 , wherein the information for the transmitter to reconstruct the at least two correlation matrices is associated with a sum or an average between a plurality of sub blocks, included in a particular correlation matrix, and another plurality of sub blocks, included in at least one other correlation matrix.

14. The method of claim 10 , further comprising:

receiving information associated with normalization factors that are used to normalize a plurality of sub blocks included in each of the one or more correlation matrices.

15. The method of claim 14 , wherein information associated with the normalization factors is associated with at least one value used to unify the normalization factors.

16. A non-transitory computer-readable recording medium storing a program to implement a method comprising:

calculating a channel matrix between a receiver and a transmitter;

calculating one or more correlation matrices corresponding to the channel matrix between the receiver and the transmitter;

feeding back information for the transmitter to reconstruct the one or more correlation matrices;

transforming a first codebook to a second codebook using the one or more correlation matrices;

selecting a preferred vector or a preferred matrix using the second codebook; and

feeding back, to the transmitter, information associated with the preferred vector or the preferred matrix, wherein

calculating the channel matrix comprises:

decomposing the channel matrix into at least two subchannel matrices, and

calculating at least two correlation matrices that correspond to the at least two subchannel matrices.

17. A receiver comprising:

a channel matrix calculator to calculate a channel matrix;

a correlation matrix calculator to calculate one or more correlation matrices corresponding to the channel matrix between the receiver and a transmitter;

a feedback unit to feed back information for the transmitter to reconstruct the one or more correlation matrices;

a codebook transformation unit to transform a first codebook to a second codebook using the one or more correlation matrices; and

a selector to select a preferred vector or a preferred matrix using the second codebook; wherein:

the feedback unit feeds back, to the transmitter, information associated with the preferred vector or the preferred matrix,

the channel matrix calculator decomposes the channel matrix into at least two subchannel matrices, and

the correlation matrix calculator calculates at least two correlation matrices that correspond to the at least two subchannel matrices.

18. The receiver of claim 17 , further comprising:

a power normalization unit to normalize a power of sub blocks included in each of the one or more correlation matrices using normalization factors,

wherein the feedback unit feeds back information associated with the normalization factors.

19. The receiver of claim 17 , further comprising:

an information generator to generate information for the transmitter to reconstruct the one or more correlation matrices that are associated with a plurality of sub blocks included in each of the one or more correlation matrices.

20. The receiver of claim 17 , wherein, where codewords included in the first codebook include at least two vectors, the codebook transformation unit transforms the first codebook to the second codebook by making at least two correlation matrices of the one or more correlation matrices, correspond to the at least two vectors.

21. A transmitter comprising:

an information receiver to receive information for the transmitter to reconstruct one or more correlation matrices corresponding to a channel matrix between a receiver and the transmitter;

a correlation matrix recognition unit to recognize the one or more correlation matrices using the information for the transmitter to reconstruct the one or more correlation matrices;

a codebook transformation unit to transform a first codebook to a second codebook using the at least two correlation matrices; and

a precoder to generate a precoding matrix using a preferred vector or a preferred matrix of the receiver,

wherein the preferred vector or the preferred matrix is selected among from the second codebook.

22. The transmitter of claim 21 , further comprising:

a precoder to generate a precoding matrix using the second codebook.

23. The transmitter of claim 21 , wherein, where codewords included in the first codebook include at least two vectors, the codebook transformation unit transforms the first codebook to the second codebook by making at least two correlation matrices of the one or more correlation matrices, correspond to the at least two vectors, respectively.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2018
From: SAMSUNG ELECTRONICS CO., LTD.
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 047970/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2009
From: CLERCKX, BRUNO; KIM, KI IL; HWANG, KEUN CHUL; PARK, SUNG WOO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 023387/0203 →
Priority Claims (1)
KR 10-2009-0085724 · Sep 11, 2009 · national
Continuity (2)
Provisional Application 61106650 · Oct 20, 2008
Related Publication 20100098144A1 · Apr 22, 2010