Abstract
The circuit of parallel Chien search is the largest in the decoder for long Bose-Chaudhuri-Hocquenghem (BCH) codes with strong correction capability. It can be decomposed into two functional blocks. One is the shift block which stores and transforms an error locator polynomial. The rest consists of substitution circuits which substitute finite field values into the polynomial to find its roots, which indicate error locations. For circuit-size reduction of the substitution, an error locator polynomial is divided by a product of minimal polynomials. If there are common roots between a dividend and divisor, the remainder inherits the common roots. Hence, error locations can be found by testing the remainder with the lower degree than that of the error locator polynomial. Our new architecture needs additional operations, such as the division. However, for 122-error-correcting BCH codes over GF(215), our new architecture can reduce the circuit size of the 16-parallel Chien search by 17% compared with an optimized conventional architecture.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.