IP Library Granted Patent US 8,711,969
Granted Patent B2
US 8,711,969 · App. 13/485,029 · Granted Apr 29, 2014

Global codebook for coordinated multi-point processing

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,711,969
App. No.
13/485,029
Granted
Apr 29, 2014
Kind
B2
Abstract

In accordance with one or more embodiments of the present disclosure a method for generating a codebook comprises generating a plurality of wireless communication channel representations. The method further comprises generating a precoding matrix for each of the plurality of wireless communication channel representations. The method additionally comprises performing a clustering operation on the precoding matrices to determine a plurality of centroids associated with the precoding matrices. Also the method includes determining codewords based on the centroids and generating a codebook based on the codewords.

Claims (36)

1. A method for generating a codebook comprising:

using a processor, generating a plurality of wireless communication channel representations, wherein generating the plurality of wireless communication channel representations comprises:

determining a first wireless communication channel representation associated with downlink (DL) communication between a first transmission site and an endpoint;

determining a second wireless communication channel representation associated with DL communication between a second transmission site and the endpoint; and

combining the first wireless communication channel representation with the second wireless communication channel representation to form a composite wireless communication channel representation associated with a joint DL communication between the endpoint and the first transmission site and the second transmission site;

using the processor, generating a precoding matrix for each of the plurality of wireless communication channel representations;

using the processor, performing a clustering operation on the precoding matrices to determine a plurality of centroids associated with the precoding matrices;

using the processor, determining codewords based on the centroids;

using the processor, generating a codebook based on the codewords; and

transmitting the codebook to at least one of the first transmission site and the second transmission site for use in communications with the endpoint.

2. The method of claim 1 , wherein performing the clustering operation comprises performing a generalized Lloyd's algorithm.

3. The method of claim 1 , further comprising determining a size of the codebook and determining a number of centroids based on the size of the codebook.

4. The method of claim 1 , further comprising applying a power distribution function to the second wireless communication channel representation.

5. The method of claim 1 , further comprising applying a phase shift to the second wireless communication channel representation.

6. The method of claim 1 , wherein the first wireless communication channel representation and the second wireless communication channel representation are uncorrelated.

7. The method of claim 1 , wherein generating the plurality of wireless communication channel representations comprises generating a multiple input/multiple output (MIMO) wireless communication channel representation for each of the plurality of wireless communication channel representations.

8. The method of claim 1 , wherein generating the plurality of wireless communication channel representations comprises generating at least ten thousand wireless communication channel representations.

9. The method of claim 1 , further comprising generating a channel realization set based on a Spatial Channel Model Extended (SCME) distribution and wherein generating the plurality of wireless communication channel representations is based on the channel realization set.

10. One or more non-transitory computer-readable media embodying logic that, when executed by a processor, is configured to perform operations comprising:

generating a plurality of wireless communication channel representations, wherein generating the plurality of wireless communication channel representations comprises:

determining a first wireless communication channel representation associated with downlink (DL) communication between a first transmission site and an endpoint;

determining a second wireless communication channel representation associated with DL communication between a second transmission site and the endpoint; and

combining the first wireless communication channel representation with the second wireless communication channel representation to form a composite wireless communication channel representation associated with a joint DL communication between the endpoint and the first transmission site and the second transmission site;

generating a precoding matrix for each of the plurality of wireless communication channel representations;

performing a clustering operation on the precoding matrices to determine a plurality of centroids associated with the precoding matrices;

determining codewords based on the centroids;

generating a codebook based on the codewords; and

transmitting the codebook to at least one of the first transmission site and the second transmission site for use in communications with the endpoint.

11. The one or more media of claim 10 , wherein performing the clustering operation comprises performing a generalized Lloyd's algorithm.

12. The one or more media of claim 10 , wherein the logic is further configured to perform operations comprising determining a size of the codebook and determining a number of centroids based on the size of the codebook.

13. The one or more media of claim 10 , wherein the logic is further configured to perform operations comprising applying a power distribution function to the second wireless communication channel representation.

14. The one or more media of claim 10 , wherein the logic is further configured to perform operations comprising applying a phase shift to the second wireless communication channel representation.

15. The one or more media of claim 10 , wherein the first wireless communication channel representation and the second wireless communication channel representation are uncorrelated.

16. The one or more media of claim 10 , wherein generating the plurality of wireless communication channel representations comprises generating a multiple input/multiple output (MIMO) wireless communication channel representation for each of the plurality of wireless communication channel representations.

17. The one or more media of claim 10 , wherein generating the plurality of wireless communication channel representations comprises generating at least ten thousand wireless communication channel representations.

18. The one or more media of claim 10 , wherein the logic is further configured to perform operations comprising generating a channel realization set based on a Spatial Channel Model Extended (SCME) distribution and wherein generating the plurality of wireless communication channel representations is based on the channel realization set.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: YAMATO KANZAI LIMITED
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 066909/0359 →
CHANGE OF NAME Recorded Mar 21, 2024
From: FCNT LIMITED
To: YAMATO KANZAI LIMITED
Reel/Frame 066854/0942 →
CHANGE OF NAME Recorded Mar 19, 2024
From: FUJITSU CONNECTED TECHNOLOGIES LIMITED
To: FCNT LIMITED
Reel/Frame 066832/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: FUJITSU LIMITED
To: FUJITSU CONNECTED TECHNOLOGIES LIMITED
Reel/Frame 047508/0029 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: ZHU, CHENXI; HAN, HUY-DUNG
To: FUJITSU LIMITED
Reel/Frame 028297/0323 →