• DocumentCode
    2437143
  • Title

    Real-time turbo decoding of block turbo codes using the Hartmann-Nazarov algorithm on the DSP Texas TMS320C6201

  • Author

    Goalic, André ; Cavalec-Amis, Karine ; Kerbaol, Vincent

  • Author_Institution
    Departement Signal et Commun., ENST de Bretagne, Brest, France
  • Volume
    3
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    1716
  • Abstract
    Product codes were introduced in 1954 by Elias and consist of a serial concatenation of two linear block codes with an uniform interleaver. The coding process only uses two linear block codes and creates a matrix in which both columns and rows are codewords. The decoding process can use different algorithms. After first implementing the Chase algorithm, we present another decoding process including the Hartmann-Nazarov (1976, 1998) algorithm and the fast Hadamard transform (FHT). This algorithm uses a symbol-by-symbol decoding rather than a whole word decoding. The decoding process is implemented on the fixed point DSP TMS320C6201. It communicates, via the RTDX link, with the coder, written in C++ language and running on the PC. The Hartmann-Nazarov algorithm exhibits better performance on the Rayleigh channel. A first evaluation of the bit rates gives us a value close to 500 kbits/s on the DSP clocked at 250 MHz.
  • Keywords
    Rayleigh channels; block codes; channel coding; concatenated codes; decoding; digital signal processing chips; fixed point arithmetic; interleaved codes; linear codes; turbo codes; 250 MHz; 500 kbit/s; C++ language; Chase algorithm; Hartmann-Nazarov algorithm; PC; RTDX link; Rayleigh channel; TMS320C6201 fixed point DSP; Texas TMS320C6201DSP; bit rates; block turbo codes; channel coding; codewords; decoding; linear block codes; matrix; product codes; real-time turbo decoding; serial concatenation; symbol-by-symbol decoding; uniform interleaver; Bit error rate; Bit rate; Block codes; Clocks; Digital signal processing; Iterative decoding; Product codes; Rayleigh channels; Redundancy; Turbo codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2002. ICC 2002. IEEE International Conference on
  • Print_ISBN
    0-7803-7400-2
  • Type

    conf

  • DOI
    10.1109/ICC.2002.997142
  • Filename
    997142