Patent ID: 6594792
Filing Date: 2003-07-15
Classification: H03M

Abstract:
A turbo decoder system, comprising:a plurality M of turbo decoder modules, each for decoding a maximum code-word size corresponding to N information bits according to a turbo decoding algorithm; interleaver/de-interleaver circuitry for receiving input data samples corresponding to (MÂ·N) information bits and for receiving a priori bit probabilities, the interleaver/de-interleaver circuitry having predetermined interleaver and de-interleaver definitions, the interleaver/de-interleaver circuitry segmenting the input data samples into M segments, each segment being provided to a respective turbo decoder module which provides as output a posteriori bit probabilities based on the corresponding segment of input data samples, the interleaver/de-interleaver circuitry re-ordering the a posteriori bit probabilities according to the interleaver definition upon the end of odd-numbered half iterations and according to the de-interleaver definition upon the end of even-numbered half iterations.