Serial concatenation of interleaved convolutional codes forming turbo-like codes
DC CAFCFirst Claim
Patent Images
1. 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.
2 Assignments
Litigations
6 Petitions
Accused Products
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.
50 Citations
33 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification