×

DECODING ALGORITHM FOR QUADRATIC RESIDUE CODES

  • US 20100131807A1
  • Filed: 11/26/2008
  • Published: 05/27/2010
  • Est. Priority Date: 11/26/2008
  • Status: Abandoned Application
First Claim
Patent Images

1. A quadratic residue code decoding algorithm comprising the steps of:

  • providing a digital signal to determine if an error is encountered and calculate a plurality of known syndromes and setting a number of errors and an error correction threshold;

    using said known syndromes to calculate a plurality of unknown syndromes;

    treating said unknown syndromes as known, and using said known syndromes and said unknown syndromes to calculate an error polynomial;

    determining whether the highest dimension of said error polynomial matches said number of errors;

    if said highest dimension of said error polynomial matches said number of errors, calculating at least one root and at least one root number for said error polynomial;

    if said highest dimension of error polynomial does not match said number of errors, adding a specified value to said number of errors, and determining whether said number of errors now exceeds said error correction threshold;

    if it is determined that said number of errors does not exceed said error correction threshold, then going back to the step of using said known syndromes to calculate a plurality of unknown syndromes;

    determining whether said root number of said error polynomial matches said number of errors;

    if said root number of said error polynomial matches said number of errors, determining at least one error location for said error polynomial, and adjusting the digital value corresponding to said error location; and

    if said root number of said error polynomial does not match said number of errors, going back to the step of adding a specified value to said number of errors, and determining whether said number of errors now exceeds said error correction threshold.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×