A Scalable Turbo Decoding Algorithm for High-Throughput Network-on-Chip Implementation

被引:4
|
作者
Al-Dujaily, Ra'ed
Li, An
Maunder, Robert G.
Mak, Terrence [2 ]
Al-Hashimi, Bashir M. [2 ]
Hanzo, Lajos [1 ]
机构
[1] Univ Southampton, Sch Elect & Comp Sci, Southampton Wireless, Southampton SO17 1BJ, Hants, England
[2] Univ Southampton, Elect & Software Syst Res Grp, Southampton SO17 1BJ, Hants, England
来源
IEEE ACCESS | 2016年 / 4卷
基金
英国工程与自然科学研究理事会;
关键词
Turbo codes; BCJR; network-on-chip; performance evaluation;
D O I
10.1109/ACCESS.2016.2628801
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Wireless communication at near-capacity transmission throughputs is facilitated by employing sophisticated Error Correction Codes (ECCs), such as turbo codes. However, real-time communication at high transmission throughputs is only possible if the challenge of implementing turbo decoders having equally high processing throughputs can be overcome. Furthermore, in many applications, turbo decoders are required to have the flexibility of supporting a wide variety of turbo code parametrizations. This motivates the implementation of turbo decoders using networks-on-chip (NoCs), which facilitate flexible and high-throughput parallel processing. However, turbo decoders conventionally operate on the basis of the Logarithmic Bahl-Cocke-Jelinek-Raviv (Log-BCJR) algorithm, which has an inherently serial nature, owing to its data dependencies. This limits the exploitation of the NoC's computing resources, particularly as the size of the NoC is scaled up. Motivated by this, we propose a novel turbo decoder algorithm, which eliminates the data dependencies of the Log-BCJR algorithm and, therefore, has an inherently parallel nature. We show that by jointly optimizing the proposed algorithm with the NoC architecture, a significantly improved utility of the available computing resources is achieved. Owing to this, our proposed turbo decoder achieves a factor of up to 2.13 higher processing throughput than a Log-BCJR bench marker.
引用
收藏
页码:9880 / 9894
页数:15
相关论文
共 50 条
  • [1] Bandwidth Bottleneck in Network-on-Chip for High-Throughput Processors
    Kim, Jiho
    Cho, Sanghun
    Rhu, Minsoo
    Bakhoda, Ali
    Aamodt, Tor M.
    Kim, John
    PACT '20: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2020, : 157 - 158
  • [2] High-Throughput Protocol Converter Based on an Independent Encoding/Decoding Scheme for Asynchronous Network-on-Chip
    Onizawa, Naoya
    Hanyu, Takahiro
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 157 - 160
  • [3] A high-throughput network-on-chip architecture for systems-on-chip interconnect
    Bouhraoua, A.
    Elrabaa, M. E.
    2006 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2006, : 127 - +
  • [4] A Scalable Network-on-Chip based Neural Network Implementation on FPGAs
    Thanh Thi Thanh Bui
    Phillips, Braden
    2019 IEEE - RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES (RIVF), 2019, : 30 - 35
  • [5] Network-on-Chip for Turbo Decoders
    Yang, Qingqing
    Zhou, Xiaofang
    Sobelman, Gerald Edward
    Li, Xinxin
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (01) : 338 - 342
  • [6] Area-Efficient Scalable MAP Processor Design for High-Throughput Multistandard Convolutional Turbo Decoding
    Lin, Chen-Hung
    Chen, Chun-Yu
    Wu , An-Yeu
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (02) : 305 - 318
  • [7] Immediate Exchange of Extrinsic Information for High-Throughput Turbo Decoding
    Yoo, Injae
    Kim, Bongjin
    Park, In-Cheol
    IEEE COMMUNICATIONS LETTERS, 2012, 16 (12) : 2048 - 2051
  • [8] Contention-free interleavers for high-throughput turbo decoding
    Nimbalker, Ajit
    Blankenship, T. Keith
    Classon, Brian
    Fuja, Thomas E.
    Costello, Daniel J., Jr.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2008, 56 (08) : 1258 - 1267
  • [9] Further Improvements in SOVA for High-Throughput Parallel Turbo Decoding
    Martin-Vega, F. J.
    Blanquez-Casado, F.
    Lopez-Martinez, F. J.
    Gomez, Gerardo
    Entrambasaguas, J. Tomas
    IEEE COMMUNICATIONS LETTERS, 2015, 19 (01) : 6 - 9
  • [10] A scalable system architecture for high-throughput turbo-decoders
    Thul, MJ
    Gilbert, F
    Vogt, T
    Kreiselmaier, G
    Wehn, N
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 39 (1-2): : 63 - 77