Claims
- 1. A method for providing a w-way interleaved Reed-Solomon error correcting code word, comprising the steps of:
- receiving a plurality of data symbols;
- computing, in each interleave a code word including said data symbols and a plurality of check symbols, said check symbols being generated by a generator polynomial given by:
- G(X)=(X+.alpha..sup.j) (X+.alpha..sup.j+1) (X+.alpha..sup.j+2) . . . (X+.alpha..sup.j+i-1) (X+.alpha..sup.j+i)
- where .alpha. is a primitive element of GF(2.sup.m) and, i and j are integers; and
- providing a global parity symbol GP associated with a syndrome S.sub.GP given by one of: ##EQU15## where .gamma..sub.0, .gamma..sub.1, . . . , .gamma..sub.w-1 are non-zero elements of a galois field GF(2.sup.m), and S.sub.(i+j+1)w.sbsb.0 and S.sub.(j-1)w.sbsb.0 are, respectively, the partial syndromes corresponding to (X+.alpha..sup.i+j+1) and (X+.alpha..sup.j-1) for interleave w.sub.0.
- 2. A method as in claim 1, further comprising the steps of:
- receiving said Reed-Solomon error correcting code word; and
- decoding said error correction and detecting code by computing partial syndromes S.sub.j, S.sub.j+1, S.sub.j+2, . . . , S.sub.j+i, of said generator function and said syndrome S.sub.GP.
- 3. A method as in claim 2, further comprising the step of limiting error correction to a single error burst of less than predetermined number of symbols.
Parent Case Info
This application is a division of application Ser. No. 08/270,858, filed Jul. 5, 1994, now U.S. Pat. No. 5,642,366.
US Referenced Citations (18)
Divisions (1)
|
Number |
Date |
Country |
Parent |
270858 |
Jul 1994 |
|