Turbo decoder with extrinsic information scaling modules
AssigneeST-Ericsson SA
InventorsAndrea Ancora, Giuseppe Montalbano
Life of this patent
Estimating the term…
Abstract
The invention related to a turbo decoder comprising SISO decoding modules each other interconnected in a feedback control scheme having scaling modules for applying a scaling factor to extrinsic information delivered by said SISO decoding modules. The turbo decoder comprises a selection module for adaptively selecting said scaling factor based on a number of decoding iterations of the turbo decoder.
Claims18
A turbo decoder having a hardware portion comprising SISO decoding modules interconnected in a feedback control scheme having scaling modules for applying a scaling factor to extrinsic information delivered by said SISO decoding modules, and a selection module for adaptively selecting said scaling factor based on a number of decoding iterations of the turbo decoder;
- wherein said selection module implements a decreasing function of said number of decoding iterations for selecting said scaling factor.
A turbo decoding method for decoding turbo codewords, comprising at least two SISO decoding steps interrelated in a feedback control scheme and a scaling step for applying a scaling factor to extrinsic information computed during said at least two decoding steps, and a selection step for adaptively selecting said scaling factor based on a number of decoding iterations of the turbo decoding method;
- wherein said selection step comprises a decreasing function of said number Of decoding iterations for selecting said scaling factor.
A turbo decoder having a hardware portion comprising:
- a first decoder having first and second inputs, an extrinsic input, an extrinsic output, and a decoded data output;
- a second decoder having first and second inputs, an extrinsic input, an extrinsic output, and a decoded data output;
- a first interleaver coupled between the first input of the first decoder and the first input of the second decoder;
- a second interleaver having an input and an output coupled to the extrinsic input of the second decoder;
- a first multiplier having a first input coupled to the extrinsic output of the first decoder, a second input for receiving a scale factor, and an output coupled to the input of the second interleaver;
- a second multiplier having a first input coupled to the extrinsic output of the second decoder, a second input for receiving the scale factor, and an output;
- and
- a de-interleaver having an input coupled to the output of the second multiplier, and an output coupled to the extrinsic input of the first decoder.
- a selection module for adaptively selecting said scaling factor based on a number of decoding iterations of the turbo decoder, wherein said selection module implements a decreasing function of said number of decoding iterations for selecting said scaling factor.
Dependencies are inferred from the claim text.