Enhanced channel interleaving for optimized data throughput
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20)
-
Specification