Control transmission soft combining
AssigneeQUALCOMM Incorporated
InventorsYang Yang, Jamie Menjay Lin, Jing Jiang, Gabi Sarkis, Tingfang Ji
Life of this patent
Estimating the term…
Abstract
Techniques are described for wireless communication. One method of wireless communication includes buffering a first set of coded bits including a first control message having a plurality of fields, buffering a second set of coded bits including a second control message having the plurality of fields, soft combining at least a first subset of the first set of coded bits and a second subset of the second set of coded bits in a combined set of coded bits, and decoding the first control message or the second control message based at least in part on the combined set of coded bits.
Claims26
A method of wireless communication at a receiving device, comprising:
- buffering a first set of coded bits including a first control message having a plurality of fields;
- buffering a second set of coded bits including a second control message having the plurality of fields;
- generating sequential ranks of the first set of coded bits and the second set of coded bits, wherein each rank of coded bits is generated based on a different subset of information bits in the first control message or the second control message, and wherein each lower rank of coded bits is generated based on a subset of the information bits used to generate a next higher rank of coded bits;
- soft combining at least a first subset of the first set of coded bits and a second subset of the second set of coded bits in a combined set of coded bits, wherein the soft combining is performed for the sequential ranks beginning with a lowest rank;
- and
- decoding the first control message or the second control message based at least in part on the combined set of coded bits.
A method of wireless communication at a receiving device, comprising:
- buffering a first set of coded bits including a first control message having a plurality of fields;
- buffering a second set of coded bits including a second control message having the plurality of fields;
- identifying a set of bits that differ between the first control message and the second control message;
- deriving, from the set of bits that differ between the first control message and the second control message, a number of cyclic redundancy check (CRC) bits that differ for the first control message and the second control message;
- identifying, based at least in part on the number of CRC bits that differ for the first control message and the second control message, a subset of coded bits that differ between the first set of coded bits and the second set of coded bits;
- modifying the subset of coded bits in at least one of the first set of coded bits or the second set of coded bits, to place the subset of coded bits in a same state in the first set of coded bits and the second set of coded bits;
- soft combining at least a first subset of the first set of coded bits and a second subset of the second set of coded bits in a combined set of coded bits;
- and
- decoding the first control message or the second control message based at least in part on the combined set of coded bits.
A method of wireless communication at a receiving device, comprising:
- buffering a first set of coded bits including a first control message having a plurality of fields;
- buffering a second set of coded bits including a second control message having the plurality of fields;
- identifying, within the plurality of fields, at least one field having a set of bits that change deterministically from the first control message to the second control message;
- deriving, from the set of bits that change deterministically from the first control message to the second control message, a subset of coded bits that differ between the first set of coded bits and the second set of coded bits;
- modifying the subset of coded bits in at least one of the first set of coded bits or the second set of coded bits, to place the subset of coded bits in a same state in the first set of coded bits and the second set of coded bits
- soft combining at least a first subset of the first set of coded bits and a second subset of the second set of coded bits in a combined set of coded bits;
- and
- decoding the first control message or the second control message based at least in part on the combined set of coded bits.
An apparatus for wireless communication, comprising:
- a processor;
- memory in electronic communication with the processor;
- and
- the processor and memory configured to:
- buffer a first set of coded bits including a first control message having a plurality of fields;
- buffer a second set of coded bits including a second control message having the plurality of fields;
- generate sequential ranks of the first set of coded bits and the second set of coded bits, wherein each rank of coded bits is generated based on a different subset of information bits in the first control message or the second control message, and wherein each lower rank of coded bits is generated based on a subset of the information bits used to generate a next higher rank of coded bits;
- soft combine at least a first subset of the first set of coded bits and a second subset of the second set of coded bits in a combined set of coded bits, wherein the soft combining is performed for the sequential ranks beginning with a lowest rank;
- and
- decode the first control message or the second control message based at least in part on the combined set of coded bits.
An apparatus for wireless communication, comprising:
- a processor;
- memory in electronic communication with the processor;
- and
- the processor and memory configured to:
- buffer a first set of coded bits including a first control message having a plurality of fields;
- buffer a second set of coded bits including a second control message having the plurality of fields;
- identify a set of bits that differ between the first control message and the second control message;
- derive, from the set of bits that differ between the first control message and the second control message, a number of cyclic redundancy check (CRC) bits that differ for the first control message and the second control message;
- identify, based at least in part on the number of CRC bits that differ for the first control message and the second control message, a subset of coded bits that differ between the first set of coded bits and the second set of coded bits;
- modify the subset of coded bits in at least one of the first set of coded bits or the second set of coded bits, to place the subset of coded bits in a same state in the first set of coded bits and the second set of coded bits;
- soft combine at least a first subset of the first set of coded bits and a second subset of the second set of coded bits in a combined set of coded bits;
- and
- decode the first control message or the second control message based at least in part on the combined set of coded bits.
An apparatus for wireless communication, comprising:
- a processor;
- memory in electronic communication with the processor;
- and
- the processor and memory configured to:
- buffer a first set of coded bits including a first control message having a plurality of fields;
- buffer a second set of coded bits including a second control message having the plurality of fields;
- identify, within the plurality of fields, at least one field having a set of bits that change deterministically from the first control message to the second control message;
- derive, from the set of bits that change deterministically from the first control message to the second control message, a subset of coded bits that differ between the first set of coded bits and the second set of coded bits;
- and
- modify the subset of coded bits in at least one of the first set of coded bits or the second set of coded bits, to place the subset of coded bits in a same state in the first set of coded bits and the second set of coded bits;
- soft combine at least a first subset of the first set of coded bits and a second subset of the second set of coded bits in a combined set of coded bits;
- and
- decode the first control message or the second control message based at least in part on the combined set of coded bits.
A non-transitory computer-readable medium storing computer-executable code, the code executable by a processor to cause an apparatus to:
- buffer a first set of coded bits including a first control message having a plurality of fields;
- buffer a second set of coded bits including a second control message having the plurality of fields;
- generate sequential ranks of the first set of coded bits and the second set of coded bits, wherein each rank of coded bits is generated based on a different subset of information bits in the first control message or the second control message, and wherein each lower rank of coded bits is generated based on a subset of the information bits used to generate a next higher rank of coded bits;
- soft combine at least a first subset of the first set of coded bits and a second subset of the second set of coded bits in a combined set of coded bits, wherein the soft combining is performed for the sequential ranks beginning with a lowest rank;
- and
- decode the first control message or the second control message based at least in part on the combined set of coded bits.
An apparatus comprising:
- means for buffering a first set of coded bits including a first control message having a plurality of fields;
- means for buffering a second set of coded bits including a second control message having the plurality of fields;
- means for generating sequential ranks of the first set of coded bits and the second set of coded bits, wherein each rank of coded bits is generated based on a different subset of information bits in the first control message or the second control message, and wherein each lower rank of coded bits is generated based on a subset of the information bits used to generate a next higher rank of coded bits;
- means for soft combining at least a first subset of the first set of coded bits and a second subset of the second set of coded bits in a combined set of coded bits, wherein the soft combining is performed for the sequential ranks beginning with a lowest rank;
- and
- means for decoding the first control message or the second control message based at least in part on the combined set of coded bits.
Dependencies are inferred from the claim text.