IP Library Granted Patent US 9,553,650
Granted Patent B2
US 9,553,650 · App. 14/256,827 · Granted Jan 24, 2017

MU-MIMO implementation with configurable antenna system

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,553,650
App. No.
14/256,827
Granted
Jan 24, 2017
Kind
B2
Abstract

Disclosed herein is a system, apparatus, and method for using an antenna system comprising individually configurable antenna circuitries in a wireless network device to simulate the standard MU-MIMO transmissions as specified in the IEEE 802.11ac standard with antenna beamforming. The individually configurable antenna circuitries can be configured to transmit radio frequency (RF) signals with specific radiation patterns including directional beam patterns. Client devices may be grouped and antenna circuitries may be configured in such a way as to minimize inter-user interference. Frequent sounding-channel state feedback cycles and associated overhead are obviated with antenna beamforming, and no change to standard-compliant client devices is necessary. A better overall performance compared to MU-MIMO based on DSP-based beamforming as specified in the IEEE 802.11ac standard is expected.

Claims (57)

1. A non-transitory computer-readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:

identifying a plurality of client devices associated with a particular wireless network device;

grouping a first subset of the plurality of client devices into a first group for concurrent communication during a first period of time using a plurality of antenna circuitries in the particular wireless network device such that each antenna circuitry, in the plurality of antenna circuitries, is to communicate with a respective single client device in the first group during the first period of time, wherein members of the first group are selected based at least on a first interference value between sets of wireless signals transmitted between the particular wireless network device and the corresponding client devices in the first group; and

concurrently communicating with client devices in the first group using the plurality of antenna circuitries such that each antenna circuitry, in the plurality of antenna circuitries, is transmitting messages directed to the respective single client device in the first group during the first period of time without the use of steering matrices.

2. The non-transitory computer-readable medium of claim 1 , wherein the respective single client device for a first antenna circuitry in the plurality of antenna circuitries and the respective single client device for a second antenna circuitry are a same client device.

3. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise:

grouping a second subset of the plurality of client devices into a second group for concurrent communication during a second period of time using the plurality of antenna circuitries such that each antenna circuitry, in the plurality of antenna circuitries, is configured for communication with a respective single client device in the second group during the second period of time, wherein members of the second group are selected based at least on a second interference value between sets of wireless signals transmitted between the particular wireless network device and the corresponding client devices in the second group; and

concurrently communicating with client devices in the second group using the plurality of antenna circuitries such that each antenna circuitry, in the plurality of antenna circuitries, is transmitting messages directed to the respective single client device in the second group during the second period of time.

4. The non-transitory computer-readable medium of claim 1 , wherein each antenna circuitry of the plurality of antenna circuitries corresponds to a different radio frequency (RF) chain during the first period of time.

5. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise:

dynamically re-computing the first interference value between sets of wireless signals transmitted between the particular wireless network device and the corresponding client devices in the first group; and

dynamically adding and/or removing members of the first group based on the dynamically re-computed first interference value.

6. The non-transitory computer-readable medium of claim 1 , further comprising transmitting packets in accordance with a Multi-User Multiple-Input Multiple Output (MU-MIMO) format using a single antenna circuitry.

7. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise computing the first interference value at least by:

for each client device of the plurality of client devices, identifying an antenna configuration for one or more of the plurality of antenna circuitries;

selecting different combinations of client devices to include in the first subset of client devices, and for each combination, determining respective decorrelation values using the respective antenna configurations identified for each of client devices; and

selecting a combination of client devices with a maximum de-correlation value.

8. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise computing the first interference value at least by:

for each client device of the plurality of client devices, estimating a direction and/or angle of arrival of a radio frequency (RF) chain associated with the client device by simultaneously receiving the radio frequency (RF) chain with a plurality of antenna circuitries, each antenna circuitry being configured with a different antenna configuration;

selecting different combinations of client devices to include in the first subset of client devices, and for each combination, determining respective de-correlation values based on the direction and/or angle of arrival of the radio frequency (RF) chain estimated for each of the client devices; and

selecting a combination of client devices with a maximum de-correlation value.

9. The non-transitory computer-readable medium of claim 1 , wherein the first interference value comprises a first de-correlation value.

10. A non-transitory computer-readable medium comprising instructions which, when executed by the one or more hardware processors, cause performance of operations comprising:

identifying a plurality of client devices associated with a particular wireless network device;

grouping a first subset of the plurality of client devices into a first group for concurrent communication during a first period of time using a plurality of antenna circuitries in the particular wireless network device such that each antenna circuitry, in the plurality of antenna circuitries, is to communicate with a respective single client device in the first group during the first period of time;

configuring each of the plurality of antenna circuitries with a respective configuration for communication with the respective single client device in the first group during the first period of time;

simulating a standard MU-MIMO transmission by concurrently communicating with client devices in the first group using the plurality of antenna circuitries such that each antenna circuitry, in the plurality of antenna circuitries, is transmitting messages, without use of steering matrices, directed to the respective single client device in the first group while using the respective configuration during the first period of time;

aggregating feedback information for the communication with the plurality of client devices; and

based on the aggregated feedback information: modifying the respective configurations for one or more antenna circuitries, in the plurality of antenna circuitries, for communication during a second period of time.

11. The non-transitory computer-readable medium of claim 10 , wherein the operations

further comprise based on the aggregated feedback information, adding a client device or removing a client device from the first group.

12. The non-transitory computer-readable medium of claim 10 , wherein the respective

configurations for the plurality of antenna circuitries comprise respective antenna radiation patterns.

13. The non-transitory computer-readable medium of claim 10 , wherein modifying the

respective configurations for one or more antenna circuitries improves an aggregated signal quality metric for the first subset of the plurality of client devices.

14. The non-transitory computer-readable medium of claim 10 , wherein modifying the

respective configurations for one or more antenna circuitries based on the aggregated feedback information improves an aggregated performance metric.

15. A non-transitory computer-readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:

advertising, by a particular wireless network device, Multi-User Multiple-Input Multiple-Output (MU-MIMO) capability for communicating with a plurality of client devices;

indicating, to each client of the plurality of client devices, a respective user position for receiving communication in accordance with a MU-MIMO configuration;

assigning to each antenna circuitry, in a plurality of antenna circuitries, a single respective client device of the plurality of client devices for communication during a first period of time; and

transmitting, using each antenna circuitry during the first period of time, a respective data set to each single respective client device without use of steering matrices.

16. The non-transitory computer-readable medium of claim 15 , wherein particular wireless network device transmits Protocol Data Units (PDUs) of the respective data sets formatted in accordance with MU-MIMO format without using Digital Signal Processing (DSP)-based beamforming techniques.

17. The non-transitory computer-readable medium of claim 15 , wherein the respective

data sets, received by each particular client device of the plurality of client devices, is processed by the particular client device as data packets in accordance with MUMIMO

processing techniques.

18. A non-transitory computer-readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:

transmitting without use of steering matrices, by a network device to a first wireless device and a second wireless device, a first message using a first antenna configuration;

receiving, by the network device from each of the first wireless device and the second wireless device, a first response message responsive to the first message;

transmitting without use of steering matrices, by the network device to the first wireless device and the second wireless device, a second message using a second antenna configuration;

receiving, by the network device from each of the first wireless device and the second wireless device, a second response message responsive to the second message; and

selecting antenna configurations for communicating by the network device with the first wireless device and the second wireless device based at least on the first response messages and the second response messages.

19. The non-transitory computer-readable medium of claim 18 , wherein the antenna

configurations are selected based at least on first signal strengths characteristic of the first response messages and second signal strengths characteristics of the second response messages.

20. The non-transitory computer-readable medium of claim 18 , wherein the antenna configurations are selected based at least on first feedback information in the first response messages and second feedback information in the second response messages.

21. The non-transitory computer-readable medium of claim 18 , further comprising using the selected antenna configurations to transmit data to the first wireless device and the second wireless device.

22. The non-transitory computer-readable medium of claim 18 , wherein the network device transmits the first message and the second message further to a third wireless device, receives a further first response message and a further second response message from the third wireless device, and wherein an antenna configuration for communicating with the third device is further selected based on the first response messages and the second response messages.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2014
From: PONNUSWAMY, SUBBURAJAN
To: ARUBA NETWORKS, INC.
Reel/Frame 032783/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2014
From: PONNUSWAMY, SUBBURAJAN
To: ARUBA NETWORKS, INC.
Reel/Frame 032711/0470 →