Title :
A Reconfigurable ASIP for Convolutional and Turbo Decoding in an SDR Environment
Author :
Vogt, Timo ; Wehn, Norbert
Author_Institution :
Dept. of Electr. Eng., Univ. of Kaiserslautern, Kaiserslautern
Abstract :
Future mobile and wireless communication networks require flexible modem architectures to support seamless services between different network standards. Hence, a common hardware platform that can support multiple protocols implemented or controlled by software, generally referred to as software defined radio (SDR), is essential. This paper presents a family of dynamically reconfigurable application-specific instruction-set processors (ASIPs) for channel coding in wireless communication systems. As a weakly programmable intellectual property (IP) core, it can implement trellis-based channel decoding in a SDR environment. It features binary convolutional decoding, and turbo decoding for binary as well as duobinary turbo codes for all current and upcoming standards. The ASIP consists of a specialized pipeline with 15 stages and a dedicated communication and memory infrastructure. Logic synthesis revealed a maximum clock frequency of 400 MHz and an area of 0.11 mm2 for the processor´s logic using a low power 65-nm technology. Memories require another 0.31 mm2 . Simulation results for Viterbi and turbo decoding demonstrate maximum throughput of 196 and 34 Mb/s, respectively. The ASIP hence outperforms state-of-the-art decoder architectures targeting software defined radio by at least a factor of three while consuming only 60% or less of the logic area.
Keywords :
Viterbi decoding; channel coding; convolutional codes; industrial property; low-power electronics; microprocessor chips; reconfigurable architectures; software radio; trellis codes; turbo codes; Viterbi decoding; application-specific instruction-set processors; convolutional decoding; intellectual property core; size 65 nm; software defined radio; trellis-based channel decoding; turbo decoding; Application specific processors; Communication standards; Computer architecture; Convolutional codes; Decoding; Hardware; Logic; Modems; Software radio; Wireless communication; Convolutional codes; Viterbi; maximum a-posteriori probability (MAP); reconfigurable application-specific instruction-set processors (ASIPs); software defined radio (SDR); turbo codes;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2008.2002428