Flexible Multistandard FEC Processor Design With ASIP Methodology

被引:0
作者
Wu, Zhenzhi [1 ]
Liu, Dake [1 ]
机构
[1] Linkoping Univ, Dept Elect Engn, SE-58183 Linkoping, Sweden
来源
PROCEEDINGS OF THE 2014 IEEE 25TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2014) | 2014年
关键词
ASIP; Programmability; FEC; SDR; TURBO DECODER; IMPLEMENTATION; ALGORITHM;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Designing decoder for forward error correction (FEC) is more and more challenging because of the requirements on simultaneous supporting of various wireless standards within one IC module. The flexibility, silicon cost and throughput efficiency are all necessary to be traded off. In this paper, by using ASIP methodology, software-hardware co-design is introduced to offer sufficient flexibility of FEC decoding. The decoding procedure can be programmable for decoding QC-LDPC, Turbo and Convolutional Codes. Firstly, the common features from all mentioned algorithms and their corresponding datapaths are analyzed and a unified multi-standard datapath is introduced. Based on it, an application specific instruction-set is proposed and an ASIP (Application Specific Instruction-set Processor) for the FEC algorithms is designed. The firmware FEC codes are developed to adapt to standards. Synthesis results show that the proposed FEC processor is 1.54mm(2) under 65nm CMOS process. It offers QC-LDPC decoding for WiMAX, Turbo decoding for 3GPP-LTE, and 64 states Convolutional code (CC) decoding at the throughput of 193 Mbps, 62 Mbps and 60 Mbps respectively under clock frequency of 200 MHz. The proposed ASIP provides programmable high throughput compared to other tri-mode hardware modules.
引用
收藏
页码:210 / 218
页数:9
相关论文
共 27 条
  • [1] FlexiChaP: A Reconfigurable ASIP for Convolutional, Turbo, and LDPC Code Decoding
    Alles, Matthias
    Vogt, Timo
    Wehn, Norbert
    [J]. 2008 5TH INTERNATIONAL SYMPOSIUM ON TURBO CODES AND RELATED TOPICS, 2008, : 84 - 89
  • [2] [Anonymous], 2011, P DESIGN AUTOMATION
  • [3] Asghar R., 2012, J SIGNAL PROCESSING, P1
  • [4] Reduced-complexity decoding of LDPC codes
    Chen, JH
    Dholakia, A
    Eleftheriou, E
    Fossorier, MRC
    Hu, XY
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2005, 53 (08) : 1288 - 1299
  • [5] VLSI Implementation of a Multi-Mode Turbo/LDPC Decoder Architecture
    Condo, Carlo
    Martina, Maurizio
    Masera, Guido
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (06) : 1441 - 1454
  • [6] Condo C, 2012, DES AUT TEST EUROPE, P1525
  • [7] On the Equivalence Between SOVA and Max-Log-MAP Decodings
    Fossorier, Marc P. C.
    Burkert, Frank
    Lin, Shu
    Hagenauer, Joachim
    [J]. IEEE COMMUNICATIONS LETTERS, 1998, 2 (05) : 137 - 139
  • [8] Gentile Giuseppe, 2010, 2010 6th International Symposium on Turbo Codes & Iterative Information Processing (ISTC 2010), P294, DOI 10.1109/ISTC.2010.5613886
  • [9] Hu XY, 2001, GLOB TELECOMM CONF, P1036, DOI 10.1109/GLOCOM.2001.965575
  • [10] A Flexible Decoder IC for WiMAX QC-LDPC Codes
    Kuo, Tzu-Chieh
    Willson, Alan N., Jr.
    [J]. PROCEEDINGS OF THE IEEE 2008 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2008, : 527 - 530