Efficient hardware implementation of a highly-parallel 3GPP LTE/LTE-advance turbo decoder

被引:62
|
作者
Sun, Yang [1 ]
Cavallaro, Joseph R. [1 ]
机构
[1] Rice Univ, Dept Elect & Comp Engn, Houston, TX 77005 USA
基金
美国国家科学基金会;
关键词
QPP interleaver; Quadratic permutation polynomial; Turbo decoder; MAP decoder; VLSI; ASIC; 3GPP LTE; CONTENTION-FREE INTERLEAVERS; PERMUTATION POLYNOMIALS; VLSI ARCHITECTURES; MAP DECODER; DESIGN; CODES;
D O I
10.1016/j.vlsi.2010.07.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present an efficient VLSI architecture for 3GPP LTE/LTE-Advance Turbo decoder by utilizing the algebraic-geometric properties of the quadratic permutation polynomial (QPP) interleaver. The high-throughput 3GPP LTE/LTE-Advance Turbo codes require a highly-parallel decoder architecture. Turbo interleaver is known to be the main obstacle to the decoder parallelism due to the collisions it introduces in accesses to memory. The QPP interleaver solves the memory contention issues when several MAP decoders are used in parallel to improve Turbo decoding throughput. In this paper, we propose a low-complexity QPP interleaving address generator and a multi-bank memory architecture to enable parallel Turbo decoding. Design trade-offs in terms of area and throughput efficiency are explored to find the optimal architecture. The proposed parallel Turbo decoder has been synthesized, placed and routed in a 65-nm CMOS technology with a core area of 8.3 mm(2) and a maximum clock frequency of 400 MHz. This parallel decoder, comprising 64 MAP decoder cores, can achieve a maximum decoding throughput of 1.28 Gbps at 6 iterations (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:305 / 315
页数:11
相关论文
共 50 条
  • [1] Efficient Highly-Parallel Turbo Decoder for 3GPP LTE-Advanced
    Lin, Jing-Shiun
    Shieh, Ming-Der
    Liu, Chung-Yen
    Yang, Der-Wei
    2015 International symposium on VLSI Design, Automation and Test (VLSI-DAT), 2015,
  • [2] A 1.5 Gb/s Highly Parallel Turbo Decoder for 3GPP LTE/LTE-Advanced
    Chen, Yun
    Chen, Xubin
    Guo, Zhiyuan
    Zeng, Xiaoyang
    Huang, Defeng
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2013, E96B (05) : 1211 - 1214
  • [3] Implementation of A High-Speed Parallel Turbo Decoder for 3GPP LTE Terminals
    Wu, Di
    Asghar, Rizwan
    Huang, Yulin
    Liu, Dake
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 481 - 484
  • [4] Reconfigurable Turbo Decoder With Parallel Architecture for 3GPP LTE System
    Wong, Cheng-Chi
    Chang, Hsie-Chia
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2010, 57 (07) : 566 - 570
  • [5] Parallel and Configurable Turbo Decoder Implementation for 3GPP-LTE
    Gonzalez-Perez, Luis F.
    Yllescas-Calderon, Lennin C.
    Parra-Michel, R.
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [6] Design and Implementation of a Parallel Turbo-Decoder ASIC for 3GPP-LTE
    Studer, Christoph
    Benkeser, Christian
    Belfanti, Sandro
    Huang, Quiting
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2011, 46 (01) : 8 - 17
  • [7] A 150Mbit/s 3GPP LTE Turbo Code Decoder
    May, Matthias
    Ilnseher, Thomas
    Wehn, Norbert
    Raab, Wolfgang
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1420 - 1425
  • [8] Implementation of Header Compression in 3GPP LTE
    Naidu, Devishree
    Tapadiya, Rakhi
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 570 - 574
  • [9] Efficient Implementation of Secondary Synchronization Symbol Detection in 3GPP LTE
    Wassal, Amr G.
    Elsherif, Ahmed R.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1680 - 1683
  • [10] Efficient implementation of primary synchronisation signal detection in 3GPP LTE downlink
    Yang, Y.
    Che, W.
    Yan, N.
    Tan, X.
    Min, H.
    ELECTRONICS LETTERS, 2010, 46 (05) : 376 - U5485