Back to results
US 7,116,710 B1Granted
Serial concatenation of interleaved convolutional codes forming turbo-like codes
AssigneeCalifornia Institute of Technology
InventorsHui Jin, Aamod Khandekar, Robert J. McEliece
Life of this patent
Estimating the term…
Abstract
A serial concatenated coder includes an outer coder and an inner coder. The outer coder irregularly repeats bits in a data block according to a degree profile and scrambles the repeated bits. The scrambled and repeated bits are input to an inner coder, which has a rate substantially close to one.
Claims33
A method of encoding a signal, comprising:
- obtaining a block of data in the signal to be encoded;
- partitioning said data block into a plurality of sub-blocks, each sub-block including a plurality of data elements;
- first encoding the data block to from a first encoded data block, said first encoding including repeating the data elements in different sub-blocks a different number of times;
- interleaving the repeated data elements in the first encoded data block;
- and
- second encoding said first encoded data block using an encoder that has a rate close to one.
3 more elements
A method of encoding a signal, comprising:
- receiving a block of data in the signal to be encoded, the data block including a plurality of bits;
- first encoding the data block such that each bit in the data block is repeated and two or more of said plurality of bits are repeated a different number of times in order to form a first encoded data block;
- and
- second encoding the first encoded data block in such a way that bits in the first encoded data block are accumulated.
1 more element
A coder comprising:
- a first coder having an input configured to receive a stream of bits, said first coder operative to repeat said stream of bits irregularly and scramble the repeated bits;
- and
- a second coder operative to further encode bits output from the first coder at a rate within 10% of one.
A coding system comprising:
- a first coder having an input configured to receive a stream of bits, said first coder operative to repeat said stream of bits irregularly and scramble the repeated bits;
- a second coder operative to further encode bits output from the first coder at a rate within 10% of one in order to form an encoded data stream;
- and
- a decoder operative to receive the encoded data stream and decode the encoded data stream using an iterative decoding technique.
1 more element
Dependencies are inferred from the claim text.