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] FPGA implementation of low complexity LDPC iterative decoder
    Verma, Shivani
    Sharma, Sanjay
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2016, 103 (07) : 1112 - 1126
  • [37] 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
  • [38] Implementation of encoder and decoder for LDPC codes based on FPGA
    CHENG Kun
    SHEN Qi
    LIAO Shengkai
    PENG Chengzhi
    JournalofSystemsEngineeringandElectronics, 2019, 30 (04) : 642 - 650
  • [39] Design and Implementation of Hamming Encoder and Decoder Over FPGA
    Parvez, A. H. M. Shahariar
    Rahman, Md. Mizanur
    Podder, Prajoy
    Hossain, Mohammad
    Islam, Muhammad Ashiqul
    INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND COMMUNICATION TECHNOLOGIES (ICCNCT 2018), 2019, 15 : 1005 - 1022
  • [40] A reconfigurable FPGA implementation of an LDPC decoder for unstructured codes
    Hosseini, S. M. Ehsan
    Chan, Kheong Sann
    Goh, Wang Ling
    SCS: 2008 2ND INTERNATIONAL CONFERENCE ON SIGNALS, CIRCUITS AND SYSTEMS, 2008, : 467 - +