Encoding and decoding methods and apparatus
AssigneeNortel Networks Limited
InventorsWen Tong, Rui Wang, Vitali B. Kreindeline, Mikhail G. Bakouline, Alexandre M. Chloma, Yuri S. Shinakov
Life of this patent
Estimating the term…
Abstract
An encoder for a wideband CDMA communications system comprises an outer Reed-Solomon code encoder and an inner parallel concatenated convolutional code (PCCC) or turbo code encoder. An iterative PCCC decoder, for decoding the inner code, includes summing functions in forward and feedback paths for producing extrinsic information to enhance soft decoding decisions by first and second decoders in successive decoding iterations. An outer code decoder connected following the PCCC decoder also can provide serial feedback information for enhancing iterative decisions by the PCCC decoder.
Claims9
A parallel concatenated convolutional code decoding apparatus comprising:
- a first convolutional code decoder for providing soft decoding decisions of at least one input signal comprising systematic and parity information;
- an interleaver;
- a second convolutional code decoder for providing soft decoding decisions in response to an output from the first decoder derived via the interleaver and a further input signal comprising parity information;
- and
- a parallel feedback path including a deinterleaver for feeding back to the first decoder information derived from the second decoder for enhancing soft decoding decisions by the first decoder in at least one subsequent decoding iteration;
- characterized by further comprising summing functions in the paths from the first decoder to the interleaver and from the second decoder to the deinterleaver for subtracting information from the output of the deinterleaver and interleaver respectively to produce extrinsic information for supply to the interleaver and deinterleaver respectively.
A method of decoding information encoded by a method comprising a first step of encoding the information in accordance with an outer code to produce encoded information and a subsequent step of encoding said encoded information in accordance with an inner code in a parallel concatenated convolutional code (PCCC) encoder to produce a PCCC encoded signal, the method of decoding comprising the steps of decoding the PCCC encoded signal using an iterative PCCC decoder to produce soft decoder decisions decoding the soft decoder decisions using a soft outer code decoder, and enhancing the iterative decoding by the PCCC decoder using information fed back from the soft outer code decoder.
Dependencies are inferred from the claim text.