DESIGN METHODOLOGY FOR mGH-SPEED ITERATIVE DECODER ARCmTECTURES

We propose a novel approach to the design and analysis of VLSI architectures for the soft-input soft-output a posteri­ ori probability (SISO-APP) decoding algorithm used in it­ erative decoders such as turbo decoders. The approach is based on a tile-graph composed of recursion patterns that model the resource-time scheduling of the forward-backward recursion equations of the algorithm. The problem of con­ structing a SISO-APP architecture is formulated as a three­ step process of constructing and counting the patterns needed and then tiling them. The problem of optimizing the archi­ tecture for high speed and low power reduces to optimizing the individual patterns and the tiling scheme for minimal de­ lay and storage overhead. The various forms of the sliding and parallel-window (PW) architectures in the literature are instances of the proposed tile-graph. Using the ti le-graph approach, a new PW architecture controlled by the window width r is proposed that achieves for r = 10 a 45%, a 71%, a 51%, and a 25% reduction in decoding delay, state, in­ put, and output metries storage respectively, compared to a conventional architecture with a 10% increase in resources.

[1]  Naresh R. Shanbhag,et al.  VLSI architectures for SISO-APP decoders , 2003, IEEE Trans. Very Large Scale Integr. Syst..

[2]  Heinrich Meyr,et al.  Real-time algorithms and VLSI architectures for soft output MAP convolutional decoding , 1995, Proceedings of 6th International Symposium on Personal, Indoor and Mobile Radio Communications.

[3]  Sergio Benedetto,et al.  A soft-input soft-output maximum a posteriori (MAP) module to decode parallel and serial concatenated codes , 1996 .

[4]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[5]  Norbert Wehn,et al.  VLSI architectures for high-speed MAP decoders , 2001, VLSI Design 2001. Fourteenth International Conference on VLSI Design.

[6]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[7]  Dariush Divsalar,et al.  Soft-input soft-output modules for the construction and distributed iterative decoding of code networks , 1998, Eur. Trans. Telecommun..

[8]  Francky Catthoor,et al.  Energy efficient data transfer and storage organization for a MAP turbo decoder module , 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477).