Polar Compiler: Auto-Generator of Hardware Architectures for Polar Encoders

被引:10
|
作者
Zhong, Zhiwei [1 ,2 ,3 ,4 ]
Gross, Warren J. [5 ]
Zhang, Zaichen [1 ,2 ,3 ,4 ]
You, Xiaohu [1 ,2 ,3 ,4 ]
Zhang, Chuan [1 ,2 ,3 ,4 ]
机构
[1] Southeast Univ, LEADS, Nanjing 210096, Peoples R China
[2] Southeast Univ, Natl Mobile Commun Res Lab, Nanjing 210096, Peoples R China
[3] Southeast Univ, Quantum Informat Ctr, Nanjing 210096, Peoples R China
[4] Purple Mt Labs, Nanjing 210096, Peoples R China
[5] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 0E9, Canada
关键词
Hardware; Hardware design languages; Complexity theory; Polar codes; Throughput; Manuals; Polar encoder; auto-generation; hardware design; design space exploration;
D O I
10.1109/TCSI.2020.2969325
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Polar codes have been standardized for enhanced mobile broadband (eMBB) control channels and been considered by other applications. Though there are lots of works on polar encoder implementations, the manual design is laborious regarding various application requirements. This paper devotes itself in proposing a compiler to automatically generate target polar encoders in Verilog HDL files, given code length, parallelism level, and stage number. This compiler is based on uniform formula representations of pipelined or stage-folded polar encoders. Thanks to the compiler, designers have been freed from manual design and enabled to conduct hardware optimization in design space with constraints on area, latency, power, or throughput. Implementation results show that polar encoders generated by the compiler are more efficient than the state-of-the-art ones in terms of area and energy.
引用
收藏
页码:2091 / 2102
页数:12
相关论文
共 50 条
  • [21] Multi-Mode Unrolled Architectures for Polar Decoders
    Giard, Pascal
    Sarkis, Gabi
    Thibeault, Claude
    Gross, Warren J.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2016, 63 (09) : 1443 - 1453
  • [22] Speeding up the log-polar transform with inexpensive parallel hardware: graphics units and multi-core architectures
    Antonelli, Marco
    Igual, Francisco D.
    Ramos, Francisco
    Traver, V. Javier
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2015, 10 (03) : 533 - 550
  • [23] Speeding up the log-polar transform with inexpensive parallel hardware: graphics units and multi-core architectures
    Marco Antonelli
    Francisco D. Igual
    Francisco Ramos
    V. Javier Traver
    Journal of Real-Time Image Processing, 2015, 10 : 533 - 550
  • [24] Hardware Friendly Early Stopping Structure For Polar Code
    Simsek, Cemaleddin
    Albayrak, Cenk
    Turk, Kadir
    2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [25] Operation Merging for Hardware Implementations of Fast Polar Decoders
    Furkan Ercan
    Thibaud Tonnellier
    Carlo Condo
    Warren J. Gross
    Journal of Signal Processing Systems, 2019, 91 : 995 - 1007
  • [26] Operation Merging for Hardware Implementations of Fast Polar Decoders
    Ercan, Furkan
    Tonnellier, Thibaud
    Condo, Carlo
    Gross, Warren J.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (09): : 995 - 1007
  • [27] 237 Gbit/s unrolled hardware polar decoder
    Giard, P.
    Sarkis, G.
    Thibeault, C.
    Gross, W. J.
    ELECTRONICS LETTERS, 2015, 51 (10) : 762 - U30
  • [28] Hardware Implementation of a Soft Cancellation Decoder for Polar Codes
    Berhault, Guillaume
    Leroux, Camille
    Jego, Christophe
    Dallet, Dominique
    PROCEEDINGS OF THE 2015 CONFERENCE ON DESIGN & ARCHITECTURES FOR SIGNAL & IMAGE PROCESSING, 2015, : 72 - 79
  • [29] Hardware Architecture for List Successive Cancellation Polar Decoder
    Zhang, Chuan
    You, Xiaohu
    Sha, Jin
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 209 - 212
  • [30] Deep Convolutional Auto-encoders Based Fault Diagnosis for Diesel Generator Set
    Jia, Shuli
    Hu, Feng
    Feng, Xijia
    2019 2ND IEEE INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND SIGNAL PROCESSING (ICICSP), 2019, : 29 - 33