IP Library › Granted Patent US 9,735,846
Granted Patent B2
US 9,735,846 · App. 14/637,309 · Granted Aug 15, 2017

Communication devices for multiple group communications

Inventors: Didier Johannes Richard Van Nee (De Meern, NL); Albert Van Zelst (Woerden, NL); Sameer Vermani (San Diego, CA); Vincent Knowles Jones, IV (Redwood City, CA); Simone Merlin (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04B7/0452H04B7/0434H04B7/0615H04B7/0617H04B7/0626H04B7/0697
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 9,735,846
App. No.
14/637,309
Granted
Aug 15, 2017
Kind
B2
Abstract

A base station for communicating with multiple groups of wireless communication devices is described. The base station includes a processor and executable instructions stored in memory that is in electronic communication with the processor. The base station determines a number of wireless communication devices. The base station also splits the number of wireless communication devices into groups. The base station further determines a precoding matrix for each group. The base station additionally transmits a beamformed signal to each group using the precoding matrix for each group.

Claims (50)

1. A base station for communicating with multiple groups of wireless communication devices, comprising:

a plurality of antennas;

a processor;

memory in electronic communication with the processor;

instructions stored in the memory, the instructions being executable to:

determine a number of wireless communication devices;

send multiple channel state information requests to a same wireless communication device, wherein each of the multiple channel state information requests is sent using a subset of the plurality of antennas, and wherein each subset comprises more than one antenna and at least one common antenna;

receive multiple channel state information messages from the same wireless communication device;

combine the multiple channel state information messages;

split the number of wireless communication devices into groups based on the combined channel state information messages;

determine a precoding matrix for each group; and

transmit a beamformed signal to each group using the precoding matrix for each group.

2. The base station of claim 1 , wherein combining the multiple channel state information messages comprises normalizing all channels by channel values for the at least one common antenna.

3. A wireless communication device for receiving a group signal, comprising:

a processor;

memory in electronic communication with the processor;

instructions stored in the memory, the instructions being executable to:

receive a plurality of channel information requests from a base station;

determine channel information for each of the channel information requests;

send the channel information to the base station;

receive a group signal, wherein the group signal includes information for two or more wireless communication devices; and

recover data for the wireless communication device from the group signal using spatial filtering.

4. The wireless communication device of claim 3 , wherein the instructions are further executable to receive a clear to send (CTS) signal and wait a predetermined amount of time before transmitting a signal.

5. The wireless communication device of claim 3 , wherein the data is recovered using spatial filtering according to an equation U c H S c ″ −1 (1:N ssck , 1:N ssck )*U c ″ H , wherein U c is U m that includes left singular vectors of H mk V n for the wireless communication device m=c, H mk is a client channel, V n is a complement group channel null space, S″ c are singular values of H ck , H ck is a channel for the wireless communication device c, N ssck is a number of spatial streams for the wireless communication device c in group k, U″ c includes left singular vectors of H ck and superscript H denotes a conjugate transpose.

6. The wireless communication device of claim 3 , wherein the data is recovered using spatial filtering according to an equation U c H *U c ″ H , wherein U c is U m that includes left singular vectors of H mk V n for the wireless communication device m=c, H mk is a client channel, V n is a complement group channel null space, U c ″ includes left singular vectors of H ck , H ck is a channel for the wireless communication device c and superscript H denotes a conjugate transpose.

7. A method for receiving a group signal by a wireless communication device, comprising:

receiving a plurality of channel information requests from a base station;

determining channel information for each of the channel information requests;

sending the channel information to the base station;

receiving a group signal, wherein the group signal includes information for two or more wireless communication devices; and

recovering data for the wireless communication device from the group signal using spatial filtering.

8. The method of claim 7 , further comprising receiving a clear to send (CTS) signal and waiting a predetermined amount of time before transmitting a signal.

9. The method of claim 7 , wherein the data is recovered using spatial filtering according to an equation U c H S c ″ −1 (1:N ssck , 1:N ssck )*U c ″ H , wherein U c is U m that includes left singular vectors of H mk V n for the wireless communication device m=c, H mk is a client channel, V n is a complement group channel null space, S″ c are singular values of H ck , H ck is a channel for the wireless communication device c, N ssck is a number of spatial streams for the wireless communication device c in group k, U c ″ includes left singular vectors of H ck and superscript H denotes a conjugate transpose.

10. The method of claim 7 , wherein the data is recovered using spatial filtering according to an equation U c H*U c ″ H , wherein U c is U m that includes left singular vectors of H mk V n for the wireless communication device m=c, H mk is a client channel, V n is a complement group channel null space, U c ″ includes left singular vectors of H ck and superscript H denotes a conjugate transpose.

11. A computer-program product for receiving a group signal, comprising a non-transitory tangible computer-readable medium having instructions thereon, the instructions comprising:

code for causing a wireless communication device to receive a plurality of channel information requests from a base station;

code for causing the wireless communication device to determine channel information for each of the channel information requests;

code for causing the wireless communication device to send the channel information to the base station;

code for causing the wireless communication device to receive a group signal, wherein the group signal includes information for two or more wireless communication devices; and

code for causing the wireless communication device to recover data for the wireless communication device from the group signal using spatial filtering.

12. The computer-program product of claim 11 , wherein the data is recovered using spatial filtering according to an equation U c H S c ″ −1 (1:N ssck , 1:N ssck )*U c ″ H , wherein U c is U m that includes left singular vectors of H mk V n for the wireless communication device m=c, H mk is a client channel, V n is a complement group channel null space, S c ″ are singular values of H ck , H ck is a channel for the wireless communication device c, N ssck is a number of spatial streams for the wireless communication device c in group k, U c ″ includes left singular vectors of H ck and superscript H denotes a conjugate transpose.

13. The computer-program product of claim 11 , wherein the data is recovered using spatial filtering according to an equation U c H *U c ″ H , wherein U c is U m that includes left singular vectors of H mk V n for the wireless communication device m=c, H mk is a client channel, V n is a complement group channel null space, U c ″ includes left singular vectors of H ck and superscript H denotes a conjugate transpose.

14. An apparatus for receiving a group signal, comprising:

means for receiving a plurality of channel information requests from a base station;

means for determining channel information for each of the channel information requests;

means for sending the channel information to the base station;

means for receiving a group signal, wherein the group signal includes information for two or more wireless communication devices; and

means for recovering data for a wireless communication device from the group signal using spatial filtering.

15. The apparatus of claim 14 , wherein the data is recovered using spatial filtering according to an equation U c H S c ″ −1 (1:N ssck , 1:N ssck )*U c ″ H , wherein U c is U m that includes left singular vectors of H mk V n for the wireless communication device m=c, H mk is a client channel, V n is a complement group channel null space, S c ″ are singular values of H ck , H ck is a channel for the wireless communication device c, N ssck is a number of spatial streams for the wireless communication device c in group k, U c ″ includes left singular vectors of H ck and superscript H denotes a conjugate transpose.

16. The apparatus of claim 14 , wherein the data is recovered using spatial filtering according to an equation U c H *U c ″ H , wherein U c is U m that includes left singular vectors of H mk V n for the wireless communication device m=c, H mk is a client channel, V n is a complement group channel null space, U c ″ includes left singular vectors of H ck , H ck is a channel for the wireless communication device c and superscript H denotes a conjugate transpose.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: VAN NEE, DIDIER JOHANNES RICHARD; VAN ZELST, ALBERT; VERMANI, SAMEER; JONES, VINCENT KNOWLES, IV; MERLIN, SIMONE
To: QUALCOMM INCORPORATED
Reel/Frame 035777/0475 →
Continuity (3)
Division 13299579 · Nov 18, 2011
Provisional Application 61494626 · Jun 8, 2011
Related Publication 20150180560A1 · Jun 25, 2015