Title :
High-performance programmable SISO decoder VLSI implementation for decoding turbo codes
Author :
Miyauchi, Toshiyuki ; Yamamoto, Kouhei ; Yokokawa, Takashi ; Kan, Makiko ; Mizutani, Yuichi ; Hattori, Masayuki
Author_Institution :
Sony Corp., Japan
Abstract :
We developed a high-performance programmable SISO decoder LSI for decoding turbo codes based on the SW-log-BCJR algorithm. This LSI is based on the original architecture and memory management method, which guarantees the order of the soft-output to be the same as soft-input without attaching LIFO memory. Moreover, we propose new accurate implementation on 4-input log-sum operations used in the recursion of α and β for codes of rate 2/3 and 3/3. This technique enables high operating frequency and low coding loss simultaneously. The interleaver and inevitable delay lines required to realize the turbo decoders are embedded on the chip so the most turbo code applications, including parallel concatenated convolutional codes (PCCC), serial concatenated convolutional codes (SCCC), turbo trellis coded modulation (TTCM) and serial concatenated trellis coded modulation (SCTCM), can easily be implemented scalably by cascading this LSI. The LSI is fully programmable for code types, code polynomials and interleaver patterns and applicable for BPSK, QPSK and 8-PSK with arbitrary signal constellation. An operating frequency of 100 MHz is achieved using CMOS 0.25 μm process whereas the coding loss according to implementation is kept within 0.03 dB
Keywords :
CMOS digital integrated circuits; VLSI; concatenated codes; convolutional codes; decoding; interleaved codes; phase shift keying; programmable circuits; quadrature phase shift keying; trellis coded modulation; turbo codes; 0.25 micron; 100 MHz; 4-input log-sum operations; 8-PSK; BPSK; CMOS process; LIFO memory; LSI; PCCC; QPSK; SCCC; SCTCM; SW-log-BCJR algorithm; TTCM; code polynomials; code rate; delay lines; high operating frequency; high-performance programmable SISO decoder VLSI; interleaver patterns; low coding loss; memory management method; operating frequency; parallel concatenated convolutional codes; serial concatenated convolutional codes; serial concatenated trellis coded modulation; signal constellation; soft-input; soft-output; turbo codes decoding; turbo decoders; turbo trellis coded modulation; Concatenated codes; Convolutional codes; Decoding; Frequency; Large scale integration; Memory architecture; Memory management; Modulation coding; Turbo codes; Very large scale integration;
Conference_Titel :
Global Telecommunications Conference, 2001. GLOBECOM '01. IEEE
Conference_Location :
San Antonio, TX
Print_ISBN :
0-7803-7206-9
DOI :
10.1109/GLOCOM.2001.965128