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 条
  • [21] An FPGA implementation of a structured irregular LDPC decoder
    Cao, ZG
    Kang, JY
    Fan, PY
    IEEE 2005 INTERNATIONAL SYMPOSIUM ON MICROWAVE, ANTENNA, PROPAGATION AND EMC TECHNOLOGIES FOR WIRELESS COMMUNICATIONS PROCEEDINGS, VOLS 1 AND 2, 2005, : 1050 - 1053
  • [22] FPGA implementation of a UMTS turbo coder/decoder
    Francis, C
    Farah, J
    Chendeb, M
    Kassem, F
    ICM 2002: 14TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2002, : 198 - 201
  • [23] FPGA Implementation and Power Estimation of a Memory-Reduced LTE-Advanced Turbo Decoder
    Shi, Yaqin
    Zhan, Ming
    Zeng, Jie
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 607 - 611
  • [24] FPGA CCSDS command decoder with BCH EDAC and level-0 command execution
    Epperly, ME
    Walls, BJ
    Wasiewicz, M
    2002 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2002, : 1909 - 1916
  • [25] Design, Analysis And FPGA Implementation LDPC Codes With BCH Codes
    Muthammal, R.
    Madhane, S. Srinivasa Rao
    2013 INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN ENGINEERING AND TECHNOLOGY (ICCTET), 2013, : 242 - 244
  • [26] FPGA design considerations in the implementation of a fixed-throughput sphere decoder for MIMO systems
    Barbero, Luis G.
    Thompson, John S.
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 429 - 434
  • [27] A BCH error correction scheme applied to FPGA with embedded memory
    Liu, Yang
    Li, Jie
    Wang, Han
    Zhang, Debiao
    Feng, Kaiqiang
    Li, Jinqiang
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2021, 22 (08) : 1127 - 1139
  • [28] DECODER COMPLEXITY FOR BCH CODES
    BAJOGA, BG
    WALBESSER, WJ
    PROCEEDINGS OF THE INSTITUTION OF ELECTRICAL ENGINEERS-LONDON, 1973, 120 (04): : 429 - 431
  • [29] FPGA Implementation of a Modified Turbo Product Code Decoder
    Kuang, Wen
    Zhao, Renzhong
    Juan, Zhu
    2017 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN), 2017, : 71 - 74
  • [30] Banyan Switch Applied for LDPC Decoder FPGA Implementation
    Sulek, Wojciech
    10TH IFAC WORKSHOP ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2010), 2010, : 1 - 6