Parallel concatenated convolutional coding
AssigneeNortel Networks Limited
InventorsMark Bingeman, Amir Keyvan Khandani, Farideh Khaleghi
Life of this patent
Estimating the term…
Loading patent…
AssigneeNortel Networks Limited
InventorsMark Bingeman, Amir Keyvan Khandani, Farideh Khaleghi
Estimating the term…
In a parallel concatenated convolutional code (PCCC) or turbo code encoder, information bits are supplied to a first convolutional code encoder for producing first parity bits and via an interleaver to a second convolutional code encoder for producing second parity bits, the output of the encoder comprising the information bits and at least some of the first and second parity bits. The interleaver interleaves the information bits in groups each of N bits, where N is an integer greater than one. A parity bit generator can generate additional parity bits which are operated on by the convolutional code encoders and interleaver. A complementary decoder is described. The grouped interleaving can provide reduced memory requirements and faster convergence of the iterative decoding process.
A parallel concatenated convolutional code (PCCC) encoder comprising a first convolutional code encoder to which information bits are supplied for producing first parity bits, an interleaver, and a second convolution code encoder to which said information bits are supplied via the interleaver for producing second parity bits, wherein the interleaver interleaves the information bits in groups each of N bits, where N is an integer greater than one.
A parallel concatenated convolutional code (PCCC) encoder comprising:
A method of encoding comprising the steps of supplying information bits directly as systematic bits to a first convolutional code encoder to produce first parity bits, supplying said information bits via an interleaver to a second convolutional code encoder to produce second parity bits, and supplying said information bits and said first and second parity bits to encoder outputs, wherein the interleaver interleaves the information bits in groups each of N bits, where N is an integer greater than one.
A parallel concatenated convolutional code (PCCC) decoder comprising two constituent decoders coupled together via at least one interleaver and at least one deinterleaver complementary to the interleaver for iteratively decoding systematic and parity information produced by a PCCC encoder, wherein the interleaver and deinterleaver operate to interleave and deinterleave information in groups each representing N bits, where N is an integer greater than one.
Dependencies are inferred from the claim text.