×

Error correction system for five or more errors

  • US 6,343,367 B1
  • Filed: 03/29/1999
  • Issued: 01/29/2002
  • Est. Priority Date: 03/29/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for determining which symbols in a code word contain errors based on a degree-t error locator polynomial over GF(2m), with t even and greater than or equal to six, the method including the steps of:

  • A. determining if a coefficient at−

    1
    of xt−

    1
    of a t-degree error locator polynomial is non-zero and if not transforming the polynomial into one in which at−

    1


    0;

    B. determining if Tr(at−

    1
    )=1, and if not transforming the polynomial into one which Tr(at−

    1
    )=1, where c2(x) is the polynomial with Tr(at−

    1
    )=1;

    C. factoring the polynomial into g

    (x)
    =gcd

    (S

    (x)
    =

    i=0m-1


    x2

    ,c2

    (x)
    )






    and
    h

    (x)
    =gcd

    (S

    (x)
    +1
    ,c2

    (x)
    )
    ;

    embedded imageD. determining roots of g(x) and h(x);

    E. transforming the roots into the roots of the t-degree error locator polynomial; and

    F. determining which symbols in a code word are erroneous by associating the roots of the t-degree error locator polynomial with symbols in the code word.

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