An FPGA Emulation Platform for Polar Codes

被引:8
作者
Xiong, Chenrong [1 ]
Zhong, Yi [2 ]
Zhang, Chun [2 ]
Yan, Zhiyuan [1 ]
机构
[1] Lehigh Univ, Dept Elect & Comp Engn, Bethlehem, PA 18015 USA
[2] Tsinghua Univ, Inst Microelect, Beijing 100084, Peoples R China
来源
2016 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS) | 2016年
关键词
Error control codes; polar codes; successive cancelation list decoding; FPGA emulator;
D O I
10.1109/SiPS.2016.34
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
\While polar codes are a promising candidate of error correcting codes for both fiber optical communication and data storage applications, it is very time consuming, or even infeasible, to evaluate the bit error rate (BER) performance of polar codes with the software Monte-Carlo simulation, since these applications have a stringent requirement for the BER as low as 10(-12) to 10(-15). In this paper, we propose an FPGA emulation platform to tackle this problem. Several features are added to improve the adaptability of our emulation platform, and these features also set our FPGA emulation platform apart from prior FPGA implementations for polar codes. First, our platform consists of the encoder, the channel model, and the decoder, and it supports two channel models: the additive white Gaussian noise (AWGN) channel and the binary symmetric channel (BSC). Furthermore, an embedded CPU and an AXI interface are integrated so that our platform can be reconfigured to test different codes without re-implementing the decoder. Finally, our decoder has a multi-mode feature, which not only provides a way to test the error performance of both successive cancelation algorithm and successive cancelation list algorithm with different list sizes, but also provides various tradeoffs between throughput and error performance.
引用
收藏
页码:148 / 153
页数:6
相关论文
共 29 条
  • [1] A Simplified Successive-Cancellation Decoder for Polar Codes
    Alamdar-Yazdi, Amin
    Kschischang, Frank R.
    [J]. IEEE COMMUNICATIONS LETTERS, 2011, 15 (12) : 1378 - 1380
  • [2] Replacing the Soft-Decision FEC Limit Paradigm in the Design of Optical Communication Systems
    Alvarado, Alex
    Agrell, Erik
    Lavery, Domanic
    Maher, Robert
    Bayvel, Polina
    [J]. JOURNAL OF LIGHTWAVE TECHNOLOGY, 2015, 33 (20) : 4338 - 4352
  • [3] [Anonymous], P 2015 INT C VLSI SY, DOI DOI 10.1109/VLSI-SATA.2015.7050456
  • [4] Arikan E., 2009, P ICT MOB SUMM C
  • [5] On the rate of channel polarization
    Arikan, Erdal
    Telatar, Emre
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1- 4, 2009, : 1493 - +
  • [6] Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels
    Arikan, Erdal
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (07) : 3051 - 3073
  • [7] Bhattacharyya A, 2015, 2015 GLOBAL CONFERENCE ON COMMUNICATION TECHNOLOGIES (GCCT), P1, DOI 10.1109/GCCT.2015.7342612
  • [8] Bin Li, 2014, 2014 8th International Symposium on Turbo Codes and Iterative Information Processing (ISTC), P223, DOI 10.1109/ISTC.2014.6955118
  • [9] Hardware generation of arbitrary random number distributions from uniform distributions via the inversion method
    Cheung, Ray C. C.
    Lee, Dong-U
    Luk, Wayne
    Villasenor, John D.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (08) : 952 - 962
  • [10] Dizdar O., 2016, ARXIV14123829