High spread highly randomized generatable interleavers
AssigneeIcoding Technology, Inc.
InventorsBrian S. Edmonston, Paul K. Gray
Life of this patent
Estimating the term…
Loading patent…
AssigneeIcoding Technology, Inc.
InventorsBrian S. Edmonston, Paul K. Gray
Estimating the term…
Methods and apparatus for generating and performing digital communications using a randomized generatable interleaver. In accordance with one exemplary embodiment of the invention, a pseudo random interleaver of size n*m with excellent randomness and spread properties may be generated from a set of seed values. The interleaver of size N=n*m is defined by dividing the N possible address in the interleaver (0−N−1) into n subsets. The subsets are preferably generatable from a single value with in the subset either using an algorithm or a memory based lookup table. The set of n seeds comprises one value selected from each subset. An improved communication system incorporating the aforementioned interleaver and using turbo codes or other concatenated coding systems is also disclosed.
A forward error correction encoder for encoding a frame of information bits of size n*m comprising:
A forward error correction encoder for encoding a frame of information bits of size n*m comprising:
A forward error correction encoder for encoding a frame of information bits of size n*m=N comprising:
An iterative decoder for decoding a frame of transmitted receive samples for a frame of information bits of size n*m=N comprising:
A method for generating an interleaver comprising:
A forward error correction decoding system comprising:
A forward error correction encoder for encoding a frame of information bits comprising:
A turbo decoder for decoding data encoded with a turbo encoder comprising:
A turbo decoder for decoding data encoded with a turbo encoder comprising:
An interleaver for interleaving a set of n*L locations comprising:
An interleaver for interleaving a set of n*L locations comprising:
A method for generating an interleaver of size n*L comprising:
An interleaver for interleaving a set of n*L Locations comprising:
A method of encoding a frame of information bits, comprising:
A forward error correction encoder for encoding information bits, comprising:
Communications encoder apparatus, comprising:
A forward error correction encoder for encoding a frame of information bits of size n*m=N comprising:
A forward error correction encoder, comprising:
A communications encoder having an interleaver adapted to interleave a set of n*L Locations according to the method comprising:
A communications encoder having an interleaver adapted to interleave a set of n*L Locations according to the method comprising:
Dependencies are inferred from the claim text.