Method and apparatus for using multiple modulation schemes for a single packet

US10291349B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10291349-B2
Application numberUS-201615172707-A
CountryUS
Kind codeB2
Filing dateJun 3, 2016
Priority dateDec 22, 2004
Publication dateMay 14, 2019
Grant dateMay 14, 2019

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.

Techniques for using multiple modulation schemes for a single packet are described. Each data packet is processed and transmitted in up to T blocks, where T>1. Multiple modulation schemes are used for the T blocks to achieve good performance. A transmitter encodes a data packet to generate code bits. The transmitter then forms a block of code bits with the code bits generated for the packet, determines the modulation scheme to use for the block (e.g., based on a mode/rate selected for the packet), maps the code bits for the block based on the modulation scheme to obtain data symbols, and processes and transmits the block of data symbols to a receiver. The transmitter generates and transmits another block in similar manner until the data packet is decoded correctly or all T blocks have been transmitted. The receiver performs the complementary processing to receive and decode the packet.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of receiving data in a communication system, comprising: obtaining a plurality of blocks of received data symbols for a data packet, the plurality of blocks being received in succession with each successive block including the data packet with a higher amount of coding redundancy relative to a preceding block; determining a mode for the data packet that is based on a single channel condition and indicates a modulation scheme to be used for each of the plurality of blocks prior to transmission of any of the plurality of blocks, wherein the mode indicates at least two different modulation schemes to be used for two or more different blocks from the plurality of blocks based on the single channel condition; performing detection on each of the plurality of blocks of received data symbols in accordance with the modulation scheme used for the block to generate detected data symbols for the block; and decoding detected data symbols generated from the plurality of blocks of received data symbols to obtain a decoded packet. 2. The method of claim 1 , wherein the performing detection on each of the plurality of blocks of received data symbols comprises generating a set of log-likelihood ratios (LLRs) for a set of code bits for each received data symbol. 3. The method of claim 1 , wherein the performing detection on each of the plurality of blocks of received data symbols comprises performing detection on a first block of received data symbols, obtained first, in accordance with a first modulation scheme having a highest order among the at least two different modulation schemes. 4. The method of claim 3 , wherein the performing detection on each of the plurality of blocks of received data symbols further comprises performing detection on a second block of received data symbols, obtained second, in accordance with a second modulation scheme having a second highest order among the at least two different modulation schemes. 5. The method of claim 1 , wherein the decoding the detected data symbols comprises after obtaining each of the plurality of blocks of received data symbols, decoding detected data symbols generated for all blocks of received data symbols to obtain the decoded packet. 6. An apparatus in a communication system, comprising: a receiver unit operative to obtain a plurality of blocks of received data symbols for a data packet, the plurality of blocks being received in succession with each successive block including the data packet with a higher amount of coding redundancy relative to a preceding block; a controller operative to determine a mode for the data packet that is based on a single channel condition and indicates a modulation scheme to be used for each of the plurality of blocks prior to transmission of any of the plurality of blocks, wherein the mode indicates at least two different modulation schemes to be used for two or more different blocks from the plurality of blocks based on the single channel condition; a detector operative to perform detection on each of the plurality of blocks of received data symbols in accordance with the modulation scheme used for the block to generate detected data symbols for the block; and a decoder operative to decode detected data symbols generated from the plurality of blocks of received data symbols to obtain a decoded packet. 7. The apparatus of claim 6 , wherein the detector is operative to perform detection on a block of received data symbols, obtained first, in accordance with a first modulation scheme having a highest order among the at least two different modulation schemes. 8. An apparatus in a communication system, comprising: means for obtaining a plurality of blocks of received data symbols for a data packet, the plurality of blocks being received in succession with each successive block including the data packet with a higher amount of coding redundancy relative to a preceding block; means for determining a mode for the data packet that is based on a single channel condition and indicates a modulation scheme to be used for each of the plurality of blocks prior to transmission of any of the plurality of blocks, wherein the mode indicates at least two different modulation schemes to be used for two or more different blocks from the plurality of blocks based on the single channel condition; means for performing detection on each of the plurality of blocks of received data symbols in accordance with the modulation scheme used for the block to generate detected data symbols for the block; and means for decoding detected data symbols generated from the plurality of blocks of received data symbols to obtain a decoded packet. 9. A method of receiving data in a communication system, comprising: obtaining a block of received data symbols for a data packet; determining a modulation scheme used for the block of received data symbols; performing detection on the block of received data symbols in accordance with the modulation scheme to generate detected data symbols for the block, wherein each detected data symbol is an estimate of a modulation symbol for the data packet; decoding detected data symbols generated from all blocks of received data symbols obtained for the data packet to derive a decoded packet; and repeating the obtaining the block of received data symbols, the determining the modulation scheme used for the block, the performing detection on the block of received data symbols, and the decoding the detected data symbols for another block of received data symbols if the data packet is decoded in error and if a maximum number of blocks of received data symbols have not been obtained for the data packet, wherein the another block of received data symbols includes the data packet in association with a higher amount of coding redundancy relative to the block of received data symbols, and wherein at least two different modulation schemes that are specified by a mode for the data packet are used for the maximum number of blocks of received data symbols, the mode being selected based on a single channel condition prior to any blocks being received for the data packet. 10. The method of claim 9 , further comprising: combining multiple detected data symbols generated for each modulation symbol.

Assignees

Inventors

Classifications

  • Combining techniques, e.g. code combining · CPC title

  • Physical mapping arrangements (physical resource mapping in general H04L5/00) · CPC title

  • H04L1/0003Primary

    by switching between different modulation schemes · CPC title

  • the supervisory signal being transmitted together with control information · CPC title

  • by adapting the channel coding (H04L1/1812 takes precedence) · 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 US10291349B2 cover?
Techniques for using multiple modulation schemes for a single packet are described. Each data packet is processed and transmitted in up to T blocks, where T>1. Multiple modulation schemes are used for the T blocks to achieve good performance. A transmitter encodes a data packet to generate code bits. The transmitter then forms a block of code bits with the code bits generated for the packet, de…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04L1/0003. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 14 2019 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).