×

Fast remainder decoding for a Reed-Solomon code

  • US 4,839,896 A
  • Filed: 02/10/1987
  • Issued: 06/13/1989
  • Est. Priority Date: 02/10/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. A decoder for an error detection and correction system using a Reed-Solomon code or related code of degree d-1 for detection and correction of a plurality of errors in code words of n symbols comprised of k data symbols and d-1 check symbols, wherein each symbol is comprised of m binary bits of information and d, k, m, and n are positive integers, and further wherein t=INT((d-1)/2)≧

  • 3, said decoder comprising;

    data buffer means for storing said k data symbols;

    remainder generator means for dividing a codeword polynomial C(x) by a generator polynomial G(x) of said code and producing a remainder polynomial R(x) having remainder coefficients R1 ;

    remainder buffer means for storing said remainder coefficients Ri produced by said remainder generator means;

    first table means comprising a table f(i,L) wherein each element is comprised of error correction information, and wherein 0≦

    i<

    d-1, and d-1<

    L<

    2m -1; and

    processor means comprisingmeans for accessing said remainder buffer to retrieve said remainder,means for applying said remainder to index said first table means and retrieve said correction information, andmeans for applying said correction information to said data symbols in said data buffer to correct symbols that are in error.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×