Title :
Area-efficient high-throughput MAP decoder architectures
Author :
Lee, Seok-Jun ; Shanbhag, Naresh R. ; Singer, Andrew C.
Author_Institution :
DSP Solution R&D Center, Texas Instrum. Inc., Dallas, TX, USA
Abstract :
Iterative decoders such as turbo decoders have become integral components of modern broadband communication systems because of their ability to provide substantial coding gains. A key computational kernel in iterative decoders is the maximum a posteriori probability (MAP) decoder. The MAP decoder is recursive and complex, which makes high-speed implementations extremely difficult to realize. In this paper, we present block-interleaved pipelining (BIP) as a new high-throughput technique for MAP decoders. An area-efficient symbol-based BIP MAP decoder architecture is proposed by combining BIP with the well-known look-ahead computation. These architectures are compared with conventional parallel architectures in terms of speed-up, memory and logic complexity, and area. Compared to the parallel architecture, the BIP architecture provides the same speed-up with a reduction in logic complexity by a factor of M, where M is the level of parallelism. The symbol-based architecture provides a speed-up in the range from 1 to 2 with a logic complexity that grows exponentially with M and a state metric storage requirement that is reduced by a factor of M as compared to a parallel architecture. The symbol-based BIP architecture provides speed-up in the range M to 2M with an exponentially higher logic complexity and a reduced memory complexity compared to a parallel architecture. These high-throughput architectures are synthesized in a 2.5-V 0.25-/spl mu/m CMOS standard cell library and post-layout simulations are conducted. For turbo decoder applications, we find that the BIP architecture provides a throughput gain of 1.96 at the cost of 63% area overhead. For turbo equalizer applications, the symbol-based BIP architecture enables us to achieve a throughput gain of 1.79 with an area savings of 25%.
Keywords :
CMOS integrated circuits; VLSI; circuit complexity; circuit simulation; interleaved codes; maximum likelihood decoding; parallel architectures; pipeline processing; turbo codes; BIP MAP decoder; CMOS standard cell library; MAP decoder architecture; block-interleaved pipelining; broadband communication system; computational kernel; iterative decoder; logic complexity; look-ahead computation; maximum a posteriori probability; parallel architecture; parallel processing; post-layout simulation; reduced memory complexity; symbol-based decoding; turbo decoder; turbo equalizer; Broadband communication; CMOS logic circuits; Computer architecture; Iterative decoding; Kernel; Libraries; Parallel architectures; Parallel processing; Pipeline processing; Throughput; Area efficient; block-interleaved pipelining; high throughput; parallel processing; pipeline; symbol-based decoding; turbo decoder; turbo equalizer;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2005.853604