Operation Merging for Hardware Implementations of Fast Polar Decoders

被引:0
|
作者
Furkan Ercan
Thibaud Tonnellier
Carlo Condo
Warren J. Gross
机构
[1] McGill University,Department of Electrical and Computer Engineering
[2] Huawei Paris Research Center,undefined
来源
关键词
Polar codes; Wireless communications; Successive cancellation decoding; Throughput; 5G;
D O I
暂无
中图分类号
学科分类号
摘要
Polar codes are a class of linear block codes that provably achieves channel capacity. They have been selected as a coding scheme for the control channel of enhanced mobile broadband (eMBB) scenario for 5th generation wireless communication networks (5G) and are being considered for additional use scenarios. As a result, fast decoding techniques for polar codes are essential. Previous works targeting improved throughput for successive-cancellation (SC) decoding of polar codes are semi-parallel implementations that exploit special maximum-likelihood (ML) nodes. In this work, we present a new fast simplified SC (Fast-SSC) decoder architecture. Compared to a baseline Fast-SSC decoder, our solution is able to reduce the memory requirements. We achieve this through a more efficient memory utilization, which also enables to execute multiple operations in a single clock cycle. Finally, we propose new special node merging techniques that improve the throughput further, and detail a new Fast-SSC-based decoder architecture to support merged operations. The proposed decoder reduces the operation sequence requirement by up to 39%, which enables to reduce the number of time steps to decode a codeword by 35%. ASIC implementation results with 65 nm TSMC technology show that the proposed decoder has a throughput improvement of up to 31% compared to previous Fast-SSC decoder architectures.
引用
收藏
页码:995 / 1007
页数:12
相关论文
共 50 条
  • [21] Model-based Design of Hardware SC Polar Decoders for FPGAs
    Delomier, Yann
    Le Gal, Bertrand
    Crenne, Jeremie
    Jego, Christophe
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2020, 13 (02)
  • [22] Novel Design of Irregular Polar Codes for Latency Reduction in Fast Polar Decoders
    Khoshnevis, Hossein
    Cao, Congzhe
    Chang, Deyuan
    Li, Chuandong
    2021 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2021,
  • [23] Review of Fast Algorithms and Hardware Implementations on Computer Holography
    Shimobaba, Tomoyoshi
    Kakue, Takashi
    Ito, Tomoyoshi
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2016, 12 (04) : 1611 - 1622
  • [24] Hardware implementation on bits-based merging operation
    Meng, Lingkui
    Gao, Jinsong
    2000, Shenyang Inst Comput Technol, China (21):
  • [25] Fast List Decoding of Polar Codes: Decoders for Additional Nodes
    Hanif, Muhammad
    Ardakani, Maryam H.
    Ardakani, Masoud
    2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOPS (WCNCW), 2018, : 37 - 42
  • [26] Fast Successive-Cancellation-Based Decoders of Polar Codes
    Ardakani, Maryam Haghighi
    Hanif, Muhammad
    Ardakani, Masoud
    Tellambura, Chintha
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2019, 67 (07) : 4562 - 4574
  • [27] Hardware Efficient and Low Latency Implementations of Look-Ahead ACS Computation for Viterbi Decoders
    Ito, Kazuhito
    Shirasaka, Ryoto
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (12) : 2680 - 2688
  • [28] Hardware Efficient Successive-Cancellation Polar Decoders Using Approximate Computing
    Yan, Chenggang
    Cui, Yuxuan
    Chen, Ke
    Wu, Bi
    Liu, Weiqiang
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2023, 13 (01) : 189 - 200
  • [29] Efficient Operation Scheduling in Successive-Cancellation-based polar decoders
    Coppolino, Gabriele
    Condo, Carlo
    Masera, Guido
    Gross, Warren J.
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2018, : 83 - 87
  • [30] Pipelined Implementations for Belief Propagation Polar Decoder: From Formula to Hardware
    Ji, Chao
    Zhang, Zaichen
    You, Xiaohu
    Zhang, Chuan
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2019), 2019, : 248 - 253