• DocumentCode
    1772644
  • Title

    Flexible multistandard FEC processor design with ASIP methodology

  • Author

    Zhenzhi Wu ; Liu, Deming

  • Author_Institution
    Dept. of Electr. Eng., Linkoping Univ., Linkoping, Sweden
  • fYear
    2014
  • fDate
    18-20 June 2014
  • Firstpage
    210
  • Lastpage
    218
  • Abstract
    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.54mm2 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.
  • Keywords
    convolutional codes; forward error correction; instruction sets; integrated circuit design; microprocessor chips; turbo codes; 3GPP-LTE; ASIP methodology; CC decoding; CMOS process; FEC decoding; IC module; QC-LDPC decoding; WiMAX; application specific instruction set processor; convolutional code; convolutional codes; decoding procedure; designing decoder; firmware FEC codes; flexible multistandard FEC processor design; forward error correction; multistandard datapath; software hardware codesign; trimode hardware modules; turbo codes; turbo decoding; wireless standards; Algorithm design and analysis; Decoding; Forward error correction; Measurement; Parity check codes; Throughput; Viterbi algorithm; ASIP; FEC; Programmability; SDR;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors (ASAP), 2014 IEEE 25th International Conference on
  • Conference_Location
    Zurich
  • Type

    conf

  • DOI
    10.1109/ASAP.2014.6868664
  • Filename
    6868664