Method and apparatus for the joint design and operation of ARQ protocols with user scheduling for use with multiuser MIMO in the downlink of wireless systems

US9344177B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9344177-B2
Application numberUS-201414466854-A
CountryUS
Kind codeB2
Filing dateAug 22, 2014
Priority dateAug 26, 2009
Publication dateMay 17, 2016
Grant dateMay 17, 2016

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.

A method and apparatus is disclosed herein for performing wireless communication. In one embodiment, the apparatus comprises a processing unit to run a scheduling selection algorithm to update user terminal scheduling weights in response to scheduling feedback transmitted by a plurality of user terminals by an end of an immediately preceding scheduling event; a scheduler and precoder, responsive to the updated user terminal scheduling weights generated by the scheduling algorithm and channel estimates of user terminals, to choose a set of user terminals for scheduling and to choose precoder beams and their power for such user terminal in the set of user terminals; a plurality of precoding blocks to receive one coded ARQ block for at least one packet for each user terminal in the set and, responsive to the precoder beams, to generate precoded data, where the one coded ARQ block is one of a plurality of ARQ blocks generated for a single packet and being generated using a single ARQ scheme for such each user terminal; and a transmitter to transmit the precoded data using MIMO transmission.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: generating a plurality of ARQ blocks for a single packet that is to be sent to one user terminal of a plurality of user terminals; updating user terminal scheduling weights in response to scheduling feedback transmitted by the plurality of user terminals by an end of an immediately preceeding scheduling event; scheduling a set of the plurality of user terminals for a scheduling slot based on the updated user terminal scheduling weights; selecting precoder beams and their power for each user terminal in the set; generating precoded data from one of the ARQ blocks using a selected precoded beam and its selected power selected for the one user terminal for the scheduling slot; and transmitting the precoded data as part of a MIMO transmission process. 2. The method defined in claim 1 wherein the plurality of ARQ blocks are generated independently of scheduling and precoding. 3. The method defined in claim 1 wherein generating the plurality of ARQ blocks is performed using a set of parameters associated with the one user terminal, and wherein the set of parameters are independent of knowledge of the instantaneous channel. 4. The method defined in claim 1 wherein generating the plurality of ARQ blocks comprises: receiving information bits for the one user terminal; splitting the received information bits into a plurality of packets based on an ARQ block coding rate; and applying an ARQ block generator process to each of the plurality of packets based on a signaled ARQ scheme, and coding and modulation parameters to produce a plurality of ARQ blocks for each of the plurality of packets, including the plurality of ARQ blocks for the single packet, wherein each of the ARQ blocks comprises coded samples. 5. The method defined in claim 1 wherein transmitting the precoded data occurs such that the ARQ blocks for the packet are scheduled and transmitted over distinct transmission slots (or over transmission slots corresponding to distinct scheduling events). 6. The method defined in claim 1 further comprising selecting the one ARQ block for transmission by: determining whether the one user terminal is scheduled; if the one user terminal is scheduled, determining if feedback information from the one user terminal for a previous one of the ARQ blocks for the packet is an acknowledgement (ACK) signal, selecting an ARQ block for another packet for transmission if the feedback information is an ACK signal; selecting the one ARQ block for transmission if the feedback information is a negative acknowledgement (NACK) signal, the plurality of ARQ blocks being a sequence of ARQ blocks to be transmitted in sequential order, and the one ARQ block being the next in the sequential order the ARQ block to be transmitted. 7. An article of manufacture having one or more computer readable storage media storing instructions thereon which, when executed by a system, cause the system to perform a method comprising: generating a plurality of ARQ blocks for a single packet that is to be sent to one user terminal of a plurality of user terminals; updating user terminal scheduling weights in response to scheduling feedback transmitted by the plurality of user terminals by an end of an immediately preceeding scheduling event; scheduling a set of the plurality of user terminals for a scheduling slot based on the updated user terminal scheduling weights; selecting precoder beams and their power for each user terminal in the set; generating precoded data from one of the ARQ blocks using a selected precoded beam and its selected power selected for the one user terminal for the scheduling slot; and transmitting the precoded data as part of a MIMO transmission process. 8. The article of manufacture defined in claim 7 wherein the plurality of ARQ blocks are generated independently of scheduling and precoding. 9. The article of manufacture defined in claim 7 wherein generating the plurality of ARQ blocks is performed using a set of parameters associated with the one user terminal, and wherein the set of parameters are independent of knowledge of the instantaneous channel. 10. The article of manufacture defined in claim 7 wherein generating the plurality of ARQ blocks comprises: receiving information bits for the one user terminal; splitting the received information bits into a plurality of packets based on an ARQ block coding rate; and applying an ARQ block generator process to each of the plurality of packets based on a signaled ARQ scheme, and coding and modulation parameters to produce a plurality of ARQ blocks for each of the plurality of packets, including the plurality of ARQ blocks for the single packet, wherein each of the ARQ blocks comprises coded samples. 11. The article of manufacture defined in claim 7 wherein transmitting the precoded data occurs such that the ARQ blocks for the packet are scheduled and transmitted over distinct transmission slots (or over transmission slots corresponding to distinct scheduling events). 12. The article of manufacture defined in claim 7 wherein the method further comprises selecting the one ARQ block for transmission by: determining whether the one user terminal is scheduled; if the one user terminal is scheduled, determining if feedback information from the one user terminal for a previous one of the ARQ blocks for the packet is an acknowledgement (ACK) signal, selecting an ARQ block for another packet for transmission if the feedback information is an ACK signal; selecting the one ARQ block for transmission if the feedback information is a negative acknowledgement (NACK) signal, the plurality of ARQ blocks being a sequence of ARQ blocks to be transmitted in sequential order, and the one ARQ block being the next in the sequential order the ARQ block to be transmitted.

Assignees

Inventors

Classifications

  • Wireless traffic scheduling · CPC title

  • with retransmission of additional or different redundancy · CPC title

  • H04B7/0647Primary

    Variable feedback rate · CPC title

  • Transmission of mode-switching indication · CPC title

  • Multi-user MIMO systems · CPC title

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 US9344177B2 cover?
A method and apparatus is disclosed herein for performing wireless communication. In one embodiment, the apparatus comprises a processing unit to run a scheduling selection algorithm to update user terminal scheduling weights in response to scheduling feedback transmitted by a plurality of user terminals by an end of an immediately preceding scheduling event; a scheduler and precoder, responsiv…
Who is the assignee on this patent?
Shirani-Mehr Hooman, Papadopoulos Haralabos C, Ramprashad Sean A, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04B7/0647. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 17 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).