FPGA Implementation of BCH Decoder for Memory Systems

被引:0
|
作者
Chandrashekhara, B. S. [1 ]
Sudha, K. L. [1 ]
机构
[1] Dayananda Sagar Coll Engn, Dept ECE, Bangalore, Karnataka, India
关键词
BCH codes; Double-adjacent error correction (DAEC); Error correcting code (ECC); Parallel decoder; Shortened BCH codes; LOW-COST; ERROR;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
BCH (Bose-Chaudhuri-Hocquenghem) coding is very useful to detect and correct the errors in communication system and also on-chip (computer) memory systems. This paper presents a High-speed BCH decoder that corrects double-adjacent and single-bit errors in parallel and serially corrects multiple-bit errors instead of double-adjacent errors. Its operation is based on extending an existing decoder that corrects only single-bit errors in parallel and serially corrects double-adjacent errors at low speed. The proposed constructed decoder design is suitable for nanoscale memory systems, in which double-adjacent and single-bit errors occur at a higher probability compared to the multiple-bit errors. This paper also shows that the area and delay overheads incurred by the proposed scheme are significantly lower than traditional BCH decoders capable of correcting any double-bit errors in parallel.
引用
收藏
页码:542 / 547
页数:6
相关论文
共 50 条
  • [31] Implementation of Sphere Decoder with Early Termination using FPGA
    Chauhan, Abha
    Mehra, Rajesh
    2013 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION (ICSC), 2013, : 4 - 8
  • [32] An FPGA implementation of the VESA Display Stream Compression decoder
    Kefalas, Nikolaos
    Theodoridis, George
    PROCEEDINGS OF THE 2022 IFIP/IEEE 30TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2022,
  • [33] FPGA IMPLEMENTATION OF A FLEXIBLE DECODER FOR LONG LDPC CODES
    Beuschel, Christiane
    Pfleiderer, Hans-Joerg
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 185 - 190
  • [34] FPGA Implementation of a Space-Time Trellis Decoder
    Calayag, Marciano S., Jr.
    Servano, Sarah Isolde T.
    Tuazon, Kristina R.
    Lorenzo, Romarie U.
    Marciano, Joel S., Jr.
    2009 IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT: SCORED 2009, PROCEEDINGS, 2009, : 69 - 72
  • [35] FPGA discrete wavelet transform encoder/decoder implementation
    Cox, Pedro Henrique
    de Carvalho, Aparecido Augusto
    NEURAL INFORMATION PROCESSING, PT 3, PROCEEDINGS, 2006, 4234 : 1113 - 1121
  • [36] Design and FPGA Implementation of Block Synchronizer for Viterbi Decoder
    Sharma, Satish
    Sunil
    Vasudevamurthy, H. S.
    Valarmathi, N.
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 908 - 912
  • [37] FPGA implementation of low complexity LDPC iterative decoder
    Verma, Shivani
    Sharma, Sanjay
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2016, 103 (07) : 1112 - 1126
  • [38] Implementation of encoder and decoder for LDPC codes based on FPGA
    CHENG Kun
    SHEN Qi
    LIAO Shengkai
    PENG Chengzhi
    Journal of Systems Engineering and Electronics, 2019, 30 (04) : 642 - 650
  • [39] Nonbinary LDPC Decoder Design and Implementation on FPGA Platform
    Tsang, Tony
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 325 - 329
  • [40] FPGA Design and Implementation of the Joint Viterbi Detector Decoder
    Hamadicharef, Brahim
    Chan, Kheong Sann
    2016 10TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2016,