Computational Complexity Analysis of FEC Decoding on SDR Platforms

被引:9
|
作者
Wu, Zhenzhi [1 ,2 ]
Gong, Chen [1 ]
Liu, Dake [1 ,2 ]
机构
[1] Beijing Inst Technol, Sch Informat & Elect, Beijing 100081, Peoples R China
[2] Linkoping Univ, Inst Elect Engn, SE-58183 Linkoping, Sweden
关键词
SDR; FEC; GOPS; Computational complexity; Convolutional code; Turbo; LDPC; Viterbi; Layered decoding; BCJR; MULTI-CORE; TURBO; ALGORITHM;
D O I
10.1007/s11265-016-1184-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The computational complexity evaluation is necessary for software defined Forward Error Correction (FEC) decoders. However, currently there are a limited number of literatures concerning on the FEC complexity evaluation using analytical methods. In this paper, three high efficient coding schemes including Turbo, QC-LDPC and Convolutional code (CC) are investigated. The hardware-friendly decoding pseudo-codes are provided with explicit parallel execution and memory access procedure. For each step of the pseudo-codes, the parallelism and the operations in each processing element are given. Based on it the total amount of operations is derived. The comparison of the decoding complexity among these FEC algorithms is presented, and the percentage of each computation step is illustrated. The requirements for attaining the evaluated results and reference hardware platforms are provided. The benchmarks of state-of-the-art SDR platforms are compared with the proposed evaluations. The analytical FEC complexity results are beneficial for the design and optimization of high throughput software defined FEC decoding platforms.
引用
收藏
页码:209 / 224
页数:16
相关论文
共 50 条
  • [1] Computational Complexity Analysis of FEC Decoding on SDR Platforms
    Zhenzhi Wu
    Chen Gong
    Dake Liu
    Journal of Signal Processing Systems, 2017, 89 : 209 - 224
  • [2] CORDIC instructions for LDPC decoding on SDR platforms
    Senthilvelan, Murugappan
    Yu, Meng
    Iancu, Daniel
    Sima, Mihai
    Schulte, Michael
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2011, 69 (2-3) : 191 - 206
  • [3] CORDIC instructions for LDPC decoding on SDR platforms
    Murugappan Senthilvelan
    Meng Yu
    Daniel Iancu
    Mihai Sima
    Michael Schulte
    Analog Integrated Circuits and Signal Processing, 2011, 69 : 191 - 206
  • [4] Complexity Analysis of HEVC Decoding for Multi-core Platforms
    Cordeiro, Paulo J.
    Assuncao, Pedro
    Gomez-Pulido, Juan A.
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2015, 2015, 9520 : 502 - 509
  • [5] On the Logical Computational Complexity Analysis of Turbo Decoding Algorithms for the LTE Standards
    Y. Beeharry
    T. P. Fowdur
    K. M. S. Soyjaudah
    Wireless Personal Communications, 2021, 118 : 1591 - 1619
  • [6] On the Logical Computational Complexity Analysis of Turbo Decoding Algorithms for the LTE Standards
    Beeharry, Y.
    Fowdur, T. P.
    Soyjaudah, K. M. S.
    WIRELESS PERSONAL COMMUNICATIONS, 2021, 118 (02) : 1591 - 1619
  • [7] Truncated turbo decoding with reduced computational complexity
    Haase, P
    Rohling, H
    WIRELESS PERSONAL COMMUNICATIONS, 2002, 20 (02) : 101 - 112
  • [8] Truncated Turbo Decoding with Reduced Computational Complexity
    Peter Haase
    Herman Rohling
    Wireless Personal Communications, 2002, 20 : 101 - 112
  • [9] A new computational decoding complexity measure of convolutional codes
    Benchimol, Isaac B.
    Pimentel, Cecilio
    Souza, Richard Demo
    Uchoa-Filho, Bartolomeu F.
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2014, : 1 - 10
  • [10] A new computational decoding complexity measure of convolutional codes
    Isaac B Benchimol
    Cecilio Pimentel
    Richard Demo Souza
    Bartolomeu F Uchôa-Filho
    EURASIP Journal on Advances in Signal Processing, 2014