Implementation of Parallel BCH Encoder Employing Tree-Type Systolic Array Architecture

  • Lee J
  • Shakya S
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

A BCH (Bose-Chaudhuri and Hochquenghem) code is one of the most widely used error correcting codes for the detection and correction of random errors. This paper presents an error correction coding with a suitable BCH code for MLC (multi-level cell) flash memory. The conventional bit serial BCH code cannot adequate with the recent high speed circuit. Therefore, parallel encoding and decoding algorithms are always a necessity. We introduced a new systolic array type BCH parallel encoder and syndrome generator for decoder. The area and speed of the encoder is compared with several parallel factors. Furthermore, to prove the efficiency of the proposed algorithms using tree-type structures, the throughputs and the area overhead of the encoder and the syndrome generator were compared with their counterparts also. The proposed algorithm has a great flexibility in parallelization and the speed with tree-type structure was increased by 29% and 33% respectively. The synthesis and simulation results were implemented on FPGA using VHDL.

Cite

CITATION STYLE

APA

Lee, J.-H., & Shakya, S. (2013). Implementation of Parallel BCH Encoder Employing Tree-Type Systolic Array Architecture. International Journal of Sensor and Its Applications for Control Systems, 1(1), 1–12. https://doi.org/10.14257/ijsacs.2013.1.1.01

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free