Claims
- 1. A method of error locator polynomial evaluation, comprising:(a) providing a Galois field multiplier with latency L cycles with L an integer greater than 1 for P parallel multiplications with P an integer greater than 1; (b) providing a Galois field accumulator with P subsets; (c) evaluating in parallel an error locator polynomial for each of said P subsets using said multiplier and said accumulator with the steps of: (i) reading from a memory P elements, Λnαnj, Λnαn(j+k), . . . , Λnαn(j+k(P−1)), into said multiplier, where Λn is the nth coefficient of said error locator polynomial, α is a primitive element of said Galois field, k is an integer such that kP equals the number of elements of said Galois field, and j is an integer in the range 0 to k−1; (ii) multiplying each of said P elements of substep (i) by αn, (iii) accumulating the P products from substep (ii) in said accumulator; (iv) writing said P products from substep (ii) to said memory; (v) repeating substeps (i)-(iv) for n=0, 1, . . . , t where t is at least the decree of said locator polynomial, thereby evaluating said locator polynomial for P elements αj, α(j+k), α(j+k(P−1)), and (vi) repeating substep (v) for j=0, 1, . . . , k−1.
- 2. The method of claim 1, wherein P=4 and k=64.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims priority from provisional application No. 60/183,419, filed Feb. 18, 2000. The following copending applications disclose related subject matter and have a common assignee with this application: Serial No. 60/183,533.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4890287 |
Johnson et al. |
Dec 1989 |
A |
6192497 |
Yang et al. |
Feb 2001 |
B1 |
Non-Patent Literature Citations (1)
Entry |
Massey, Shitt-Register Synthesis and BCH Decoding, IEEE Transactions on Information Theory, vol. IT-15, No. 1, Jan. 1969, pp. 122-127. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/183419 |
Feb 2000 |
US |