Multi-user multiple-input-multiple-output scheduling

US9986581B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9986581-B2
Application numberUS-201514847551-A
CountryUS
Kind codeB2
Filing dateSep 8, 2015
Priority dateMay 14, 2015
Publication dateMay 29, 2018
Grant dateMay 29, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and devices are described for wireless communication. In one aspect, a method of wireless communication includes determining a transmit time metric associated with each transmission group of a number of transmission groups based at least in part on an amount of data in a transmit queue and a modulation and coding scheme (MCS) data rate for at least one wireless communication device in the transmission group. The method also includes scheduling a transmission to a first transmission group of the number of transmission groups based at least in part on the transmit time metric for the first transmission group.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for wireless communication, comprising: determining that a first wireless communication device and a second wireless communication device of a plurality of wireless communication devices are compatible for a multi-user transmission based at least in part on a shared bandwidth between the first and second wireless communication devices; determining a transmit time metric associated with each transmission group of a plurality of transmission groups, wherein the transmit time metric for a first transmission group is based at least in part on an amount of data in a transmit queue and a modulation and coding scheme (MCS) data rate for the first wireless communication device and an amount of data in the transmit queue and an MCS data rate for the second wireless communication device in the first transmission group; and scheduling a transmission to the first transmission group of the plurality of transmission groups based at least in part on the transmit time metric for the first transmission group. 2. The method of claim 1 , further comprising: assigning each of the plurality of wireless communication devices to at least one transmission group of the plurality of transmission groups based at least in part on a transmission characteristic selected from the group consisting of: a MCS for each of the plurality of wireless communication devices and the amount of data in the transmit queue in each of the plurality of wireless communication devices. 3. The method of claim 1 , further comprising: reading a transmit queue snapshot to determine the amount of data in the transmit queue for each of the plurality of wireless communication devices. 4. The method of claim 1 , wherein scheduling the transmission to the first transmission group further comprises: checking a number of available tokens for each wireless communication device of the first transmission group to determine whether to allow the transmission. 5. The method of claim 4 , further comprising: transmitting the transmission to the first transmission group; and reducing the number of available tokens by a token cost. 6. The method of claim 5 , wherein the token cost is based at least in part on a type of the transmission associated with the first transmission group. 7. The method of claim 5 , wherein the token cost is greater when the transmission of the first transmission group is a single-user transmission than when the transmission of the first transmission group is a multi-user transmission. 8. The method of claim 1 , wherein determining the transmit time metric comprises: calculating a transmit time for the at least one wireless communication device from the amount of data in the transmit queue and the MCS data rate for the at least one wireless communication device; and capping the transmit time at a maximum time value. 9. The method of claim 1 , wherein determining the transmit time metric comprises: calculating a transmit time for the at least one wireless communication device from the amount of data in the transmit queue and the MCS data rate for the at least one wireless communication device; and rounding the transmit time up to a nearest time interval boundary. 10. The method of claim 1 , wherein determining the transmit time metric for each of the plurality of transmission groups is further based at least in part on an overhead associated with the first transmission group. 11. The method of claim 10 , wherein the overhead associated with the first transmission group is based at least in part on a multi-user sounding procedure transmission time. 12. A communications device for wireless communication, comprising: a transmission group manager to determine that a first wireless communication device and a second wireless communication device of a plurality of wireless communication devices are compatible for a multi-user transmission based at least in part on a shared bandwidth between the first and second wireless communication devices; a transmit time metric manager to determine a transmit time metric associated with each transmission group of a plurality of transmission groups, wherein the transmit time metric for a first transmission group is based at least in part on an amount of data in a transmit queue and a modulation and coding scheme (MCS) data rate for the first wireless communication device and an amount of data in the transmit queue and an MCS data rate for the second wireless communication device in the first transmission group; and a transmission scheduler to schedule the transmission to a first transmission group of the plurality of transmission groups based at least in part on the transmit time metric for the first transmission group. 13. The communications device of claim 12 , further comprising: a transmission group manager to assign each of the plurality of wireless communication devices to at least one transmission group of the plurality of transmission groups based at least in part on a transmission characteristic selected from the group consisting of: a MCS for each of the plurality of wireless communication devices and the amount of data in the transmit queue in each of the plurality of wireless communication devices. 14. The communications device of claim 12 , further comprising: a transmission queue reader to read a transmit queue snapshot to determine the amount of data in the transmit queue for each of the plurality of wireless communication devices. 15. The communications device of claim 12 , wherein the transmission scheduler is further to: check a number of available tokens for each wireless communication device of the first transmission group to determine whether to allow the transmission. 16. The communications device of claim 15 , further comprising: a multi-user multiple-input-multiple-output (MU-MIMO) transmission coordinator to transmit the transmission to the first transmission group; and the token manager to reduce the number of available tokens by a token cost. 17. The communications device of claim 16 , wherein the token cost is based at least in part on a type of the transmission associated with the first transmission group. 18. The communications device of claim 16 , wherein the token cost is greater when the transmission of the first transmission group is a single-user transmission than when the transmission of the first transmission group is a multi-user transmission. 19. The communications device of claim 12 , wherein the transmit time metric manager is further to: calculate a transmit time for the at least one wireless communication device from the amount of data in the transmit queue and the MCS data rate for the at least one wireless communication device; and cap the transmit time at a maximum time value. 20. The communications device of claim 12 , wherein the transmit time metric manager is further to: calculate a transmit time for the at least one wireless communication device from the amount of data in the transmit queue and the MCS data rate for the at least one wireless communication device; and round the transmit time up to a nearest time interval boundary. 21. The communications device of claim 12 , wherein the transmit time metric manager determines the transmit time metric for each of the plurality of transmission groups based at least in part on an overhead associated with the first transmission group. 22. The communications device of claim 21 , wherein the overhead associated with the first transmis

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9986581B2 cover?
Methods, systems, and devices are described for wireless communication. In one aspect, a method of wireless communication includes determining a transmit time metric associated with each transmission group of a number of transmission groups based at least in part on an amount of data in a transmit queue and a modulation and coding scheme (MCS) data rate for at least one wireless communication d…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W72/121. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 29 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).