Abstract
A new step-by-step decoder for double-error-correcting primitive binary BCH codes in normal basis is presented in this paper. This decoder uses a new technique that can determine whether the checked bit is in error or not. This technique also can directly decode any bit in a received vector without knowing the number of errors and also without temporarily changing any received bit. We also transformed the syndrome values S1 and S3 from conventional basis to normal basis, since in normal basis, computing a cube in GF(2m) is faster and simpler than in conventional basis. Moreover, owing to the simple and regular decoding procedure, the new algorithm is suitable for VLSI implementation. In this paper, we use the new method to implement the (15,7) double-error-correcting primitive binary BCH codes in normal basis. The decoding speed (or data rate) of the new decoder is 2776kbits−1 for a 5.55MHz clock rate and m = 7, which is faster than a conventional decoder.
| Original language | English |
|---|---|
| Pages (from-to) | 501-511 |
| Number of pages | 11 |
| Journal | International Journal of Electronics |
| Volume | 80 |
| Issue number | 4 |
| DOIs | |
| State | Published - 01 04 1996 |
| Externally published | Yes |
Fingerprint
Dive into the research topics of 'A new step-by-step decoder for double-error-correcting primitive binary bch codes in normal basis'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver