Enhanced channel interleaving for optimized data throughput
AssigneeQUALCOMM Incorporated
InventorsNaga Bhushan, Peter John Black
Life of this patent
Estimating the term…
Abstract
In a transmission scheme wherein multi-slot packet transmissions to a remote station can be terminated by an acknowledgment signal from the remote station, code symbols can be efficiently packed over the multi-slot packet so that the remote station can easily decode the data payload of the multi-slot packet by decoding only a portion of the multi-slot packet. Hence, the remote station can signal for the early termination of the multi-slot packet transmission, which thereby increases the data throughput of the system.
Claims20
A method for symbol transmission comprising:
- generating a plurality of data symbols and a plurality of parity symbols;
- interleaving said plurality of data symbols to form a block of interleaved data symbols;
- interleaving said plurality of parity symbols to form a block of interleaved parity symbols separate from the block of interleaved data symbols;
- combining the block of interleaved data symbols and the block of interleaved parity symbols to form an output sequence;
- transmitting said output sequence over a plurality of slots;
- transmitting at least a portion of said plurality of data symbols during a first slot of said plurality of slots;
- and
- terminating said transmitting over said plurality of slots in response to receiving an acknowledgment signal.
An apparatus for symbol transmission comprising:
- means for generating a plurality of data symbols and a plurality of parity symbols;
- means for interleaving said plurality of data symbols to form a block of interleaved data symbols;
- means for interleaving said plurality of parity symbols to form a block of interleaved parity symbols separate from the block of interleaved data symbols;
- means for combining the block of interleaved data symbols and the block of interleaved parity symbols to form an output sequence;
- means for transmitting said output sequence over a plurality of slots;
- means for transmitting at least a portion of said plurality of data symbols during a first slot of said plurality of slots;
- and
- means for terminating said transmitting over said plurality of slots in response to receiving an acknowledgment signal.
A computer-readable medium programmed with a set of instructions, which when executed by a processor, cause to perform the steps comprising:
- generating a plurality of data symbols and a plurality of parity symbols;
- interleaving said plurality of data symbols to form a block of interleaved data symbols;
- interleaving said plurality of parity symbols to form a block of interleaved parity symbols separate from the block of interleaved data symbols;
- combining the block of interleaved data symbols and the block of interleaved parity symbols to form an output sequence;
- transmitting said output sequence over a plurality of slots;
- transmitting at least a portion of said plurality of data symbols during a first slot of said plurality of slots;
- and
- terminating said transmitting over said plurality of slots in response to receiving an acknowledgment signal.
An apparatus for symbol transmission comprising:
- a memory;
- and
- a processor operably connected to the memory, wherein the processor is configured to:
- generate a plurality of data symbols and a plurality of parity symbols;
- interleave said plurality of data symbols to form a block of interleaved data symbols;
- interleave said plurality of parity symbols to form a block of interleaved parity symbols separate from the block of interleaved data symbols;
- combine the block of interleaved data symbols and the block of interleaved parity symbols to form an output sequence;
- transmit said output sequence over a plurality of slots;
- transmit at least a portion of said plurality of data symbols during a first slot of said plurality of slots;
- and
- terminate said transmitting over said plurality of slots in response to receiving an acknowledgment signal.
Dependencies are inferred from the claim text.