Serial concatenation of interleaved convolutional codes forming turbo-like codes
DC CAFCFirst Claim
Patent Images
1. A method of encoding a signal, comprising:
- receiving a block of data in the signal to be encoded, the block of data including information bits;
performing a first encoding operation on at least some of the information bits, the first encoding operation being a linear transform operation that generates L transformed bits; and
performing a second encoding operation using the L transformed bits as an input, the second encoding operation including an accumulation operation in which the L transformed bits generated by the first encoding operation are accumulated, said second encoding operation producing at least a portion of a codeword, wherein L is two or more.
1 Assignment
Litigations
4 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.
-
Citations
22 Claims
-
1. A method of encoding a signal, comprising:
-
receiving a block of data in the signal to be encoded, the block of data including information bits; performing a first encoding operation on at least some of the information bits, the first encoding operation being a linear transform operation that generates L transformed bits; and performing a second encoding operation using the L transformed bits as an input, the second encoding operation including an accumulation operation in which the L transformed bits generated by the first encoding operation are accumulated, said second encoding operation producing at least a portion of a codeword, wherein L is two or more. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of encoding a signal, comprising:
-
receiving a block of data in the signal to be encoded, the block of data including information bits; and performing an encoding operation using the information bits as an input, the encoding operation including an accumulation of mod-2 or exclusive-OR sums of bits in subsets of the information bits, the encoding operation generating at least a portion of a codeword, wherein the information bits appear in a variable number of subsets. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of encoding a signal, comprising:
-
receiving a block of data in the signal to be encoded, the block of data including information bits; and performing an encoding operation using the information bits as an input, the encoding operation including an accumulation of mod-2 or exclusive-OR sums of bits in subsets of the information bits, the encoding operation generating at least a portion of a codeword, wherein at least two of the information bits appear in three subsets of the information bits.
-
-
20. A method of encoding a signal, comprising:
-
receiving a block of data in the signal to be encoded, the block of data including information bits; and performing an encoding operation using the information bits as an input, the encoding operation including an accumulation of mod-2 or exclusive-OR sums of bits in subsets of the information bits, the encoding operation generating at least a portion of a codeword, wherein performing the encoding operation comprises; mod-2 or exclusive-OR adding a first subset of information bits in the collection to yield a first sum; mod-2 or exclusive-OR adding a second subset of information bits in the collection and the first sum to yield a second sum.
-
-
21. A method comprising:
-
receiving a collection of information bits; mod-2 or exclusive-OR adding a first subset of information bits in the collection to yield a first parity bit; mod-2 or exclusive-OR adding a second subset of information bits in the collection and the first parity bit to yield a second parity bit; and outputting a codeword that includes the first parity bit and the second parity bit. - View Dependent Claims (22)
-
Specification