US4937829A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Error correcting system and device
Assignee: Ricoh Co Ltd
•
Filing: 1988-04-22
•
Granted: 1990-06-26
•
Expires: 2008-04-22
Abstract
Abstract An error correcting system for obtaining an error location polynomial from a syndrome or an error pattern from an error location and a syndrome when decoding a long distance code, the error correcting system comprising steps of setting a data word A.sub.(i+j-2) to each element q i ,j of a matrix consisting of p rows and (p+1) columns [where 1≦i≦p, 1≦j≦p+1 and A 0 to A 2p-1 denote a syndrome of an error location] performing left hand elementary transformation over the matrix, and obtaining the coefficient of each term of the polynomial.
Inventors
- 👤 Yuichi Kadokawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 07:03
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/13; H03M13/15; H03M13/151
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
131 words
A method of correcting errors by obtaining a coefficient of each term of an error location polynomial from a syndrome when an error number is n equal to or less than a maximum number table to be corrected by a long distance code in decoding the long distance code, comprising the steps of: setting data words A.sub.(i+j-2) to each element q i ,j of a matrix consisting of p rows and (p+1) columns, where 1≦i≦p, 1≦j≦p+1; setting syndromes S.sub.(i+j-2) on the basis of the data words A.sub.(i+j-2) to each element a i ,j of a matrix consisting of n rows and (n+1) columns formed by substituting the error number n for the p; performing left hand elementary transformation over the matrix; and obtaining said coefficient of each term of said polynomial.
Claim 2
Independent Claim
131 words
A method of correcting errors by obtaining a coefficient of each term of an error location polynomial from a syndrome when an error number is n equal to or less than a maximum number table to be corrected by a long distance code in decoding the long distance code, comprising the steps of: setting data words A.sub.(i+j-2) to each element q i ,j of a matrix consisting of p rows and (p+1) columns, where 1≦i≦p, 1≦j≦p+1; setting syndromes S.sub.(i+j-2) on the basis of the data words A.sub.(i+j-2) to each element a i ,j of a matrix consisting of n rows and (n+1) columns formed by substituting the error number n for the p; performing left hand elementary transformation over the matrix; and obtaining said coefficient of each term of said polynomial.
Claim 3
Dependent Claim
49 words
A method according to claim 1, wherein said method further comprises the step of adding a row and a column, which respectively contain a "0" for the data words of all the elements, to the matrix without any modification of an element array before performing left hand elementary transformation.
Claim 4
Independent Claim
117 words
A method of correcting errors by obtaining an error pattern corresponding to error locations from error locations and a syndrome when an error number is n equal to or less than a maximum number t table to be corrected by a long distance code in decoding the long distance code, comprising the steps of: setting data V i ,j-1 to each element a i ,j of a matrix consisting of n rows and (n+1) columns, wherein 1≦i≦n, 1≦j≦n; setting syndromes S i-1 on the basis of the data words V i ,j-1 to each element a i ,j ; performing left hand elementary transformation over the matrix, and obtaining each error pattern corresponding to the error locations.
Claim 5
Independent Claim
117 words
A method of correcting errors by obtaining an error pattern corresponding to error locations from error locations and a syndrome when an error number is n equal to or less than a maximum number t table to be corrected by a long distance code in decoding the long distance code, comprising the steps of: setting data V i ,j-1 to each element a i ,j of a matrix consisting of n rows and (n+1) columns, wherein 1≦i≦n, 1≦j≦n; setting syndromes S i-1 on the basis of the data words V i ,j-1 to each element a i ,j ; performing left hand elementary transformation over the matrix, and obtaining each error pattern corresponding to the error locations.
Claim 6
Independent Claim
165 words
A device for ocrrecting errors by obtaining a coefficient of each term of an error location polynomial from a syndrome or an error pattern corresponding to error locations from error locations and a syndrome in decoding a long distance code, comprising: a plurality of memory means M i ,j for storing each of data words A.sub.(i+j-2) corresponding to each element q i ,j of a matrix consisting of p rows and (p+1) columns; a plurality of buffer means (D 1 , D 2 , . . . D p+1 ) each connected to each column of said memory means for substituting the the data words; and a plurality of computing means (C 1 , C 2 , . . . C p+1 ) with Galois field connected to each column of said memory means; said memory means, said buffer means and said computing means being adapted to process concurrently each of the data words stored in each column in one row of said memory means.
Claim 7
Independent Claim
165 words
A device for ocrrecting errors by obtaining a coefficient of each term of an error location polynomial from a syndrome or an error pattern corresponding to error locations from error locations and a syndrome in decoding a long distance code, comprising: a plurality of memory means M i ,j for storing each of data words A.sub.(i+j-2) corresponding to each element q i ,j of a matrix consisting of p rows and (p+1) columns; a plurality of buffer means (D 1 , D 2 , . . . D p+1 ) each connected to each column of said memory means for substituting the the data words; and a plurality of computing means (C 1 , C 2 , . . . C p+1 ) with Galois field connected to each column of said memory means; said memory means, said buffer means and said computing means being adapted to process concurrently each of the data words stored in each column in one row of said memory means.
Claim 8
Independent Claim
127 words
A method of correcting errors by obtaining values corresponding to n error locations from an error location polynomial in decoding an error correcting code for correcting a plurality of errors, comprising the steps of: substituting sequentially each of elements indicating each of locations of received words in a received word train for the error location polynomial, thereby obtaining each value of each term in the error location polynomial whenever each of elements is substituted; adding each other respective obtained values of the terms till values corresponding to n-1 error locations are obtained on the basis of the elements and the added values of the terms; and calculating a value corresponding to a nth error location on the basis of the values corresponding to the n-1 error locations.
Claim 9
Independent Claim
127 words
A method of correcting errors by obtaining values corresponding to n error locations from an error location polynomial in decoding an error correcting code for correcting a plurality of errors, comprising the steps of: substituting sequentially each of elements indicating each of locations of received words in a received word train for the error location polynomial, thereby obtaining each value of each term in the error location polynomial whenever each of elements is substituted; adding each other respective obtained values of the terms till values corresponding to n-1 error locations are obtained on the basis of the elements and the added values of the terms; and calculating a value corresponding to a nth error location on the basis of the values corresponding to the n-1 error locations.
Claim 10
Independent Claim
154 words
A method of correcting errors by obtaining a coefficient of each term of an error location polynominal from a syndrome or an error pattern from error locations and a syndrome in decoding a long distance code by setting data words A.sub.(i+j-2) to each element a i ,j of a matrix consisting of p rows and (p+1) columns, wherein 1≦i≦p, 1≦j≦p+1, performing left side fundamental transformation over the matrix, and obtaining the coefficient of the error correction polynomial or the error pattern, comprising the steps of: storing the data words A.sub.(i+j-2) corresponding to each element a i ,j of the matrix consisting of p rows and (p+1) columns in a matrix memory; and processing concurrently each of the data words stored in each row in one column of said memory by using resisters provided in every row and every column of said matrix memory and computing means provided in every row of said matrix memory.
Claim 11
Independent Claim
154 words
A method of correcting errors by obtaining a coefficient of each term of an error location polynominal from a syndrome or an error pattern from error locations and a syndrome in decoding a long distance code by setting data words A.sub.(i+j-2) to each element a i ,j of a matrix consisting of p rows and (p+1) columns, wherein 1≦i≦p, 1≦j≦p+1, performing left side fundamental transformation over the matrix, and obtaining the coefficient of the error correction polynomial or the error pattern, comprising the steps of: storing the data words A.sub.(i+j-2) corresponding to each element a i ,j of the matrix consisting of p rows and (p+1) columns in a matrix memory; and processing concurrently each of the data words stored in each row in one column of said memory by using resisters provided in every row and every column of said matrix memory and computing means provided in every row of said matrix memory.
Claim 12
Dependent Claim
57 words
A method according to claim 6, wherein each left side fundamental transformation with respect to a (n+1)th to a (p+1)th columns is not performed in a case where all values corresponding to nth to pth (wherein 1≦n≦p) rows of a nth column are zero after performing the left side fundamental transformation with respect to a nth column.
References Cited (Backward Citations)
US4105999A
Cited
US4162480A
Cited
US4494234A
Cited
US4556977A
Cited
US4633470A
Cited
US4637021A
Cited
US4754458A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-06-25 | 1993-12-25 | 1994-06-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-06-25 | 1997-12-25 | 1998-06-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-06-25 | 2001-12-25 | 2002-06-26 | $7700.00 | Window Closed / Lapsed |