IP Library Granted Patent US 10,305,636
Granted Patent B1
US 10,305,636 · App. 15/810,760 · Granted May 28, 2019

Cooperative MIMO

Inventor: Steve J Shattil (Cheyenne, WY)
Assignee: Genghiscomm Holdings, LLC
H04L1/0681H04B7/026H04J13/0003H04J13/004H04L1/0077H04L27/2602H04L45/24H04L5/0021H04L27/2601H04L27/2614H04L2001/0097H04W52/346H04W72/046
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 10,305,636
App. No.
15/810,760
Granted
May 28, 2019
Kind
B1
Abstract

In a multiuser (MU) multiple antenna system (MAS), a central processing unit is communicatively coupled to multiple distributed wireless terminals (WTs) via a network. The central processing unit processes channel measurements indicative of channel conditions between the multiple distributed WTs and a plurality of user devices and selects a plurality of WTs from the multiple distributed WTs to enhance channel space diversity within the MU-MAS. The central processing unit calculates (Multiple Input, Multiple Output) MIMO weights from the channel measurements for precoding a plurality of data streams that are transmitted concurrently from the plurality of WTs to the plurality of users, wherein the MIMO weights provide for a plurality of independent MIMO channels.

Claims (41)

1. A method implemented within a multiuser (MU) multiple antenna system (MAS) comprising:

communicatively coupling a central processor to multiple distributed wireless terminals (WTs) via a network;

measuring channel conditions for each of the multiple distributed WTs;

selecting a plurality of WTs from the multiple distributed WTs to enhance channel space diversity within the MU-MAS; and

transmitting a plurality of data streams concurrently from the plurality of WTs to a plurality of user devices.

2. The method of claim 1 , wherein the central processor calculates Multiple Input, Multiple Output (MIMO) weights from measurements of the channel conditions to pre-code the plurality of data streams, wherein the MIMO weights produce a plurality of independent MIMO channels.

3. The method of claim 2 , wherein the MIMO weights are calculated for each of a plurality of bins of an invertible transform.

4. The method of claim 1 , wherein selecting comprises selecting a subset of transmit antennas to enhance channel space diversity.

5. The method of claim 1 , wherein channel space diversity is determined from eigenvalue decomposition of a channel correlation matrix.

6. The method of claim 1 , wherein the network comprises at least one of a wireline network and a wireless network.

7. The method of claim 1 , wherein the multiple distributed WTs comprises at least one of a base transceiver station, an access point, a router, a relay, a repeater, a cellular handset, a wireless modem, and a consumer premises equipment.

8. The method of claim 1 , further comprising performing at least one of user selection and transmit power balancing to enhance channel space diversity.

9. The method of claim 1 , wherein selecting is adapted to at least one of changing user positions, changing WT positions, network loads, throughput requirements, communication services, bandwidth availability, frequency reuse, and channel conditions.

10. An apparatus in a multiuser (MU) multiple antenna system (MAS), comprising:

a central processor; and

a local-network interface configured to communicatively couple the central processor to multiple distributed wireless terminals (WTs) via a network;

wherein the central processor is configured to:

collect a set of channel measurements indicative of channel conditions between the multiple distributed WTs and a plurality of user devices;

select a plurality of WTs from the multiple distributed WTs to enhance channel space diversity within the MU-MAS; and

transmit a plurality of data streams concurrently from the plurality of WTs to the plurality of user devices.

11. The apparatus of claim 10 , wherein the central processor processing unit calculates Multiple Input, Multiple Output (MIMO) weights from the set of channel measurements for precoding the plurality of data streams, wherein the MIMO weights provide for a plurality of independent MIMO channels.

12. The apparatus of claim 11 , wherein the MIMO weights are calculated for each of a plurality of bins of an invertible transform.

13. The apparatus of claim 10 , wherein the central processor is configured to select a subset of transmit antennas to enhance channel space diversity.

14. The apparatus of claim 10 , wherein the channel space diversity is determined from eigenvalue decomposition of a channel correlation matrix.

15. The apparatus of claim 10 , wherein the network comprises at least one of a wireline network and a wireless network.

16. The apparatus of claim 10 , wherein the multiple distributed WTs comprises at least one of a base transceiver station, an access point, a router, a relay, a repeater, a cellular handset, a wireless modem, and a consumer premises equipment.

17. The apparatus of claim 10 , wherein the central processor is configured to perform at least one of user selection and transmit power balancing to enhance channel space diversity.

18. The apparatus of claim 10 , wherein the central processor adapts selection of the plurality of WTs based on at least one of changing user positions, changing WT positions, network loads, throughput requirements, communication services, bandwidth availability, frequency reuse, and channel conditions.

19. The apparatus of claim 10 , wherein the set of channel measurements comprises channel measurements communicated from the multiple distributed WTs to the central processor.

20. A non-transitory computer-readable medium having computer executable program code stored thereon, the computer executable program code configured to:

acquire a set of channel measurements indicative of channel conditions between multiple distributed Wireless Terminals (WTs) and a plurality of user devices in a multiuser (MU) multiple antenna system (MAS), wherein the multiple distributed WTs are communicatively coupled to a central processor via a network;

select a plurality of WTs from the multiple distributed WTs to enhance channel space diversity within the MU-MAS; and

transmit a plurality of data streams concurrently from the plurality of WTs to the plurality of user devices.

21. The non-transitory computer-readable medium of claim 20 , wherein the computer executable program code is further configured to calculate Multiple Input, Multiple Output (MIMO) weights from the set of channel measurements for precoding the plurality of data streams, wherein the MIMO weights provide for a plurality of independent MIMO channels.

22. The non-transitory computer-readable medium of claim 21 , wherein the MIMO weights are calculated for each of a plurality of bins of an invertible transform.

23. The non-transitory computer-readable medium of claim 20 , wherein the computer executable program code is further configured to select a subset of transmit antennas to enhance channel space diversity.

24. The non-transitory computer-readable medium of claim 20 , wherein the channel space diversity is determined from eigenvalue decomposition of a channel correlation matrix.

25. The non-transitory computer-readable medium of claim 20 , wherein the network comprises at least one of a wireline network and a wireless network.

26. The non-transitory computer-readable medium of claim 20 , wherein the multiple distributed WTs comprises at least one of a base transceiver station, an access point, a router, a relay, a repeater, a cellular handset, a wireless modem, and a consumer premises equipment.

27. The non-transitory computer-readable medium of claim 20 , wherein the computer executable program code is further configured to perform at least one of user selection and transmit power balancing to enhance channel space diversity.

28. The non-transitory computer-readable medium of claim 20 , wherein the computer executable program code is further configured to adapt selection of the plurality of WTs based on at least one of changing user positions, changing WT positions, network loads, throughput requirements, communication services, bandwidth availability, frequency reuse, and channel conditions.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2022
From: SHATTIL, STEVE J
To: GENGHISCOMM HOLDINGS, LLC
Reel/Frame 059310/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2022
From: DEPARTMENT 13, INC.
To: GENGHISCOMM HOLDINGS, LLC
Reel/Frame 059709/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: SHATTIL, STEVE
To: GENGHISCOMM HOLDINGS, LLC
Reel/Frame 047816/0069 →
Continuity (3)
Continuation 14168466 · Jan 30, 2014
Continuation In Part 11187107 · Jul 22, 2005
Provisional Application 60598187 · Aug 2, 2004
Cited By (1)
US 12,592,850