Patent US4937829A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 11:04
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag