Hybrid ARQ Schemes with Soft Combining in Variable Rate Packet Data Applications
AssigneeApple Inc.
InventorsWen Tong, Leo L. Strawczynski, Shalini Periyalwar, Claude Royer
Life of this patent
Estimating the term…
Abstract
A system and method for transmitting high speed data on fixed rate and for variable rate channels. The system and method provides the flexibility of adjusting the data rate, the coding rate, and the nature of individual retransmissions. Further, the system and method supports partial soft combining of retransmitted data with previously transmitted data, supports parity bit selection for successive retransmissions, and supports various combinations of data rate variations, coding rate variations, and partial data transmissions.
Claims21
-5. (canceled)
A wireless receiver, comprising:
- one or more antennas, configured to perform wireless communication;
- processing hardware coupled to the one or more antennas, wherein the processing hardware is configured to:
- receive, via the one or more antennas, a plurality of hybrid automatic request (HARQ) transmissions of an output codeword from a transmitter, wherein the output codeword is a turbo-encoded packet including a plurality of systematic data bits and a plurality of parity bits, wherein the plurality of HARQ transmissions of the output codeword include:
- a first HARQ transmission including a first set of systematic data bits of the plurality of systematic data bits and a first set of parity bits of the plurality of parity bits;
- and
- a later HARQ transmission including a non-empty subset of less than all of the first set of systematic data bits and parity bits including the first set of parity bits and at least one other parity bit of the plurality of plurality bits;
- and
- transmit, after unsuccessfully decoding the output codeword based on at least the first HARQ transmission, a request for an additional HARQ transmission from the transmitter.
A wireless receiver, comprising:
- one or more antennas, configured to perform wireless communication;
- processing hardware coupled to the one or more antennas, wherein the processing hardware is configured to:
- receive, via the one or more antennas, a plurality of hybrid automatic request (HARQ) transmissions of an output codeword from a transmitter, wherein the output codeword is a turbo-encoded packet including a plurality of systematic data bits and a plurality of parity bits, wherein the plurality of HARQ transmissions of the output codeword include:
- a first HARQ transmission;
- and
- a second HARQ transmission occurring at a time later than the first HARQ transmission, the second HARQ transmission including a number of parity bits of the plurality of parity bits greater than a number parity bits in the first HARQ transmission and a non-empty set of systematic data bits of the plurality of systematic data bits, wherein the number of systematic data bits in the non-empty set is based at least in part on transmission resources available for the later HARQ transmission.
A wireless receiver, comprising:
- one or more antennas, configured to perform wireless communication;
- processing hardware coupled to the one or more antennas, wherein the processing hardware is configured to:
- receive, via the one or more antennas, a plurality of hybrid automatic request (HARQ) transmissions of an output codeword from a transmitter, wherein the output codeword is a turbo-encoded packet including a plurality of systematic data bits and a plurality of parity bits, wherein the plurality of HARQ transmissions of the output codeword include:
- a first HARQ transmission;
- and
- a second HARQ transmission, occurring at a time later than the first HARQ transmission, the second HARQ transmission including a number of parity bits of the plurality of parity bits greater than a number of parity bits in the HARQ first transmission and a non-empty set of systematic data bits of the plurality of systematic data bits, wherein the number of systematic data bits in the non-empty set is based at least in part on channel conditions.
Dependencies are inferred from the claim text.