7

BCH encoder & decoder architectures

CONTENTS

7.1 BCH codes

7.2 BCH encoder architectures

7.3 Hard-decision BCH decoders

7.3.1 Peterson’s algorithm

7.3.2 The Berlekamp’s algorithm and implementation architectures

7.3.3 3-error-correcting BCH decoder architectures

7.4 Chase BCH decoder based on Berlekamp’s algorithm

7.5 Interpolation-based Chase BCH decoder architectures

Binary Bose-Chaudhuri-Hocquenghem (BCH) codes [88, 89] are usually adopted in applications that have random bit errors and require lowcomplexity encoders and decoders. Examples of such applications are optical communications, digital video broadcasting, and Flash memories. This chapter presents the encoder and decoder architectures for binary BCH codes. Similar to Reed-Solomon ...

Get VLSI Architectures for Modern Error-Correcting Codes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.