An efficient XOR-free implementation of polar encoder for reconfigurable hardware

被引:0
|
作者
Kumar, Navin [1 ]
Kedia, Deepak [1 ]
Purohit, Gaurav [2 ]
机构
[1] GJUS &T, Dept ECE, Hisar, Haryana, India
[2] CSIR CEERI, Adv Informat Technol Grp, Pilani, Rajasthan, India
关键词
Non-systematic polar encoder; Permutation; Bit fixing; Field programmable gate array; Parallelism; Hardware; ARCHITECTURE;
D O I
10.1016/j.vlsi.2024.102291
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel approach to implementing an XOR-Free architecture of the non-systematic polar encoder (NSPE) for 5G radio. The optimization of XOR logic for hardware (HW) implementation is essential to reduce delay and power consumption. The proposed architecture for NSPE replaces XOR operations with combinational logical patterns, and some redundant patterns are removed with the help of bit manipulation to make it more efficient. The design infers multiplexers (2:1 or 4:1) and inverters as its functional units, making the design adequate and effective in alleviating HW complexity. The XOR-Free encoder performs the same functionality as the XOR-based conventional encoder. We have written a MATLAB script that generates Verilog hardware description language (HDL) code for fully or partially parallel polar encoders tailored to specific code lengths (N) and degrees of parallelism (M). A comparative analysis of various fully and partially parallel encoders with the XOR-Free algorithm is presented. The implementation results show that the proposed architectures are more efficient in terms of HW cost, power consumption, throughput, and latency.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Polar Decoding Hardware Implementation
    Lam Vinh Qui Nguyen
    Dion, Jean
    Gresset, Nicolas
    2019 26TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2019, : 622 - 625
  • [32] A self-reconfigurable implementation of the JPEG encoder
    Tumeo, Antonino
    Monchiero, Matteo
    Palermo, Gianluca
    Ferrandi, Fabrizio
    Sciuto, Donatella
    2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 24 - 29
  • [33] Hardware implementation of transform and quantization for AVS encoder
    Wang, Leirui
    Zhang, Zhaoyang
    Teng, Guowei
    Shen, Liquan
    Shi, Xuli
    2008 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2008, : 843 - 847
  • [34] Implementation of Sorting Algorithms in Reconfigurable Hardware
    Skliarova, Iouliia
    Sklyarov, Valery
    Mihhailov, Dmitri
    Sudnitson, Alexander
    2012 16TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (MELECON), 2012, : 107 - 110
  • [35] Hardware Implementation of Reconfigurable Separable Convolution
    Rao, Lei
    Zhang, Bin
    Zhao, Jizhong
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 232 - 237
  • [36] Neuron implementation using reconfigurable hardware
    Sofron, Emil
    Serban, Gheorghe
    Bostan, Ionel
    Ionescu, Laurentiu
    Ionescu, Valeriu
    Mazare, Alin
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOL III: INDUSTRIAL AUTOMATION AND CONTROL, 2004, : 189 - 192
  • [37] A Runtime-Reconfigurable Hardware Encoder for Spiking Neural Networks
    Alam, Sk Hasibul
    Foshie, Adam
    Rose, Garrett
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 203 - 206
  • [38] A General Construction and Encoder Implementation of Polar Codes
    Song, Wei
    Shen, Yifei
    Li, Liping
    Niu, Kai
    Zhang, Chuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (07) : 1690 - 1702
  • [39] An Efficient Reconfigurable Encoder for the IEEE 1901 Standard
    Chen, Yuxing
    Cui, Hangxuan
    Wang, Zhongfeng
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (09) : 1368 - 1372
  • [40] A Hardware-Efficient BCH Encoder Design
    Hsieh, Jui-Hung
    Hung, King-Chu
    Li, Hong-chi
    2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2016, : 367 - 368