System for error control by subdividing coded information units into subsets reordering and interlacing the subsets, to produce a set of interleaved coded information units
AssigneeMotorola, Inc.
InventorsGregory Charles White, Stephen Paul Emeott
Life of this patent
Estimating the term…
Abstract
The invention provides a method of interleaving information units in order to provide improved error control. A communication device codes the information units, subdivides the coded information units into multiple subsets, reorders each of the multiple subsets, and interlaces the multiple reordered subsets to produce a set of interleaved coded information units. By reordering and interlacing the subsets, the impact of burst errors is diminished and the coded information units are formatted to take advantage of the different levels of error protection provided to the various bits underlying a symbol assigned by a symbol mapper.
Claims17
A method of interleaving information units in order to provide improved error control, the method comprising the steps of:
- receiving a plurality of information units;
- subdividing the plurality of information units into a plurality of subsets, wherein the information units subdivided into at least one of the plurality of subsets require a lower probability of bit-error than the information units subdivided into another of the plurality of subsets;
- reordering information units within each subset to produce a plurality of reordered subsets, wherein the plurality of reordered subsets comprises a first reordered subset and a second reordered subset;
- interlacing at least one information unit contained in the first reordered subset with at least one information unit contained in the second reordered subset to produce interleaved coded information units;
- wherein the step of subdividing comprises the steps of:
- coding the information units to produce a set of coded information units;
- and
- subdividing the set of coded information units into a plurality of subsets;
- wherein the step of coding the information units comprises the steps of:
- coding the information units to produce an unpunctured set of coded information units;
- and
- puncturing the unpunctured set of coded information units to produce a set of coded information units, wherein the at least one of the plurality of subsets that requires a lower probability of bit-error than the other of the plurality of subsets is punctured less than the other of the plurality of subsets.
A method of transmitting information units by a communication device, the method comprising the steps of:
- providing information units to be transmitted;
- subdividing the information units into a plurality of subsets, wherein the information units subdivided into at least one of the plurality of subsets require a lower probability of bit-error than the information units subdivided into another of the plurality of subsets;
- reordering information units within each subset to produce a plurality of reordered subsets, wherein the plurality of reordered subsets comprises a first reordered subset and a second reordered subset;
- interlacing at least one information unit contained in the first reordered subset with at least one information unit contained in the second reordered subset to produce interleaved coded information units;
- transmitting the interleaved coded information units;
- wherein the step of subdividing comprises the steps of:
- coding the information units to produce a set of coded information units;
- and
- subdividing the set of coded information units into a plurality of subsets;
- wherein the step of coding information units comprises the steps of:
- coding the information units to produce an unpunctured set of coded information units;
- and
- puncturing the unpunctured set of coded information units to produce a set of coded information units, wherein the at least one of the plurality of subsets that requires a lower probability of bit-error than the other of the plurality of subsets is punctured less than the other of the plurality of subsets.
A communication device comprising:
- an information source for providing information units to be transmitted;
- a processing system, coupled to the information source, capable of receiving the information units, capable of subdividing the information units into a plurality of subsets, wherein the information units subdivided into at least one of the plurality of subsets require a lower probability of bit-error than the information units subdivided into another of the plurality of subsets, capable of reordering information units within each subset to produce a plurality of reordered subsets, wherein the plurality of reordered subsets comprises a first reordered subset and a second reordered subset, capable of interlacing at least one information unit contained in the first reordered subset with at least one information unit contained in the second reordered subset to produce interleaved coded information units, and capable of assigning a symbol to the interleaved coded information units, wherein subdividing by the processing system of the information units comprises coding the information units to produce a set of coded information units and subdividing the set of coded information units into a plurality of subsets, wherein coding by the processing system of the information units to produce a set of coded information units comprises coding information units to produce an unpunctured set of coded information units and puncturing the unpunctured set of coded information units to produce a set of coded information units, and wherein the at least one of the plurality of subsets that requires a lower probability of bit-error than the other of the plurality of subsets is punctured less than the other of the plurality of subsets;
- and
- a transmitter, coupled to the processor, capable of transmitting the symbol.
Dependencies are inferred from the claim text.