Patent ID: 7206992

Claim:
A method for decoding a received Bose-Chadhuri-Hocquenghem (BCH) encoded signal, the method comprises: determining whether the received BCH encoded signal includes error; when the received BCH encoded signal includes error, determining whether the error is correctable by: determining a number of errors of the received BCH encoded signal; identifying bit locations of the received BCH encoded signal having the error; counting the number of bit locations of the received BCH encoded signal having the error; comparing the number of errors to the number of bit locations of the received BCH encoded signal having the error; when the number of bit locations of the received BCH encoded signal having the error equals the number of errors, ceasing the identifying of the bit locations of the received BCH encoded signal having the error; and correcting information contained in the bit locations of the received BCH encoded signal having the error when the identifying of the bit locations is ceased.