← Back to Patent Explorer
US4644543A Expired / Lapsed US ⏱️ 0.0 years remaining

Forward error correction hardware for a data adaptor

Assignee: Honeywell Inc
•
Filing: 1984-09-26
•
Granted: 1987-02-17
•
Expires: 2004-09-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and a method is disclosed for correcting on-line error corrections in the digital transmission of voice or data utilizing forward error correction technique which avoids on-line calculations of the Massey or Berlekamp algorithms and the Chien search that it entails, and permits a simple hardware apparatus comprised of a ROM, shift registers, and exclusive OR gates, thus eliminating the requirement of a dedicated massive computer.

Inventors

  • 👤 David C. Davis, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 05:19
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/13; H03M13/15

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 141 words
The error correction system for correcting on-line errors generated in transmitting digitally encoded information in a predetermined code comprising: a. first means for storing precalculated error patterns for a predetermined code (e.g. Golay 23/12) in a predetermined pattern; b. second means coupled to said first means for performing a complete factorization of X 23 +1 according to the polynomial g(x)=X 11 +X 10 +X 6 +X 5 +X 4 +X 2 +1 on said encoded information, the result of which is utilized to address said first means; c. third means coupled to said first means for receiving precalculated error patterns addressed by said second means; d. fourth means for receiving the digitally encoded information in a predetermined code; and e. fifth means coupled to said third and fourth means for exclusive ORing the precalculated error patterns with the digitally encoded information.
Claim 2
Dependent Claim 141 words
The error correction system for correcting on-line errors generated in transmitting digitally encoded information in a predetermined code comprising: a. first means for storing precalculated error patterns for a predetermined code (e.g. Golay 23/12) in a predetermined pattern; b. second means coupled to said first means for performing a complete factorization of X 23 +1 according to the polynomial g(x)=X 11 +X 10 +X 6 +X 5 +X 4 +X 2 +1 on said encoded information, the result of which is utilized to address said first means; c. third means coupled to said first means for receiving precalculated error patterns addressed by said second means; d. fourth means for receiving the digitally encoded information in a predetermined code; and e. fifth means coupled to said third and fourth means for exclusive ORing the precalculated error patterns with the digitally encoded information.
Claim 3
Dependent Claim 18 words
The error correction system as recited in claim 1 wherein said first means is a read-only memory (ROM).
Claim 4
Dependent Claim 17 words
The error correction system as recited in claim 2 wherein said second means is a shift register.
Claim 5
Dependent Claim 17 words
The error correction system as recited in claim 3 wherein said third means is a shift register.
Claim 6
Dependent Claim 18 words
The error correction system as recited in claim 4 wherein said fourth means is also a shift register.
Claim 7
Dependent Claim 18 words
The error correction system as recited in claim 5 wherein said fifth means is an exclusive OR gate.
Claim 8
Dependent Claim 26 words
The error correction means as recited in claim 6 including a parallel connection on said second means for shifting forward the bits in said second means.
Claim 9
Dependent Claim 27 words
The error correction system as recited in claim 1 including sixth means coupled to said second means for shifting forward the bits stored in said second means.
Claim 10
Dependent Claim 17 words
The error correction means as recited in claim 8 wherein said sixth means are exclusive OR gates.
Claim 11
Independent Claim 170 words
The method of on-line error correction of either voice or data of digitally encoded information in linear block codes chosen so that the elements of the code are members of a Galois field, said information transmitted from a first communication system to a second communication system, said second communication system having at least a read-only memory (ROM) and exclusive OR means, said method comprising the steps of: a. precalculating all possible errors for a peselected code (e.g. Golay 23/12); b. prestoring those errors in predetermined patterns in the read-only memory (ROM) of said second communication system; c. making an on-line syndrome calculation of a complete factorization of X 23 +1 according to the polynomial g(x)=X 11 +X 10 +X 6 +X 5 +X 4 +X 2 +1; d. utilizing the result of the syndrome calculation to address said ROM; e. obtaining the error bit pattern stored in the addressed location of said ROM; and, f. exclusive ORing the error bit pattern with the information received by said second communication system.
Claim 12
Independent Claim 170 words
The method of on-line error correction of either voice or data of digitally encoded information in linear block codes chosen so that the elements of the code are members of a Galois field, said information transmitted from a first communication system to a second communication system, said second communication system having at least a read-only memory (ROM) and exclusive OR means, said method comprising the steps of: a. precalculating all possible errors for a peselected code (e.g. Golay 23/12); b. prestoring those errors in predetermined patterns in the read-only memory (ROM) of said second communication system; c. making an on-line syndrome calculation of a complete factorization of X 23 +1 according to the polynomial g(x)=X 11 +X 10 +X 6 +X 5 +X 4 +X 2 +1; d. utilizing the result of the syndrome calculation to address said ROM; e. obtaining the error bit pattern stored in the addressed location of said ROM; and, f. exclusive ORing the error bit pattern with the information received by said second communication system.
Claim 13
Independent Claim 158 words
The method of on-line error correction of digital data transmitted from one computer system to another computer system over a communication line, said computer systems provided with a read-only memory (ROM), said method comprising the steps of: a. precalculating all possible errors for a preselected code (e.g. Golay 23/12 code); b. prestoring those errors in predetermined patterns in a read-only memory (ROM) of a receiving computer system; c. making an on-line syndrome calculation of a complete factorization of X 23 +1 according to the polynomial g(x)+X 11 +X 10 +X 6 +X 5 +X 4 +X 2 +1; d. utilizing the result of the syndrome calculation to address the read-only memory of the receiving computer system; e. obtaining the error bit patterns from the addressed location in said read-only memory (ROM) of said receiving computer system; and f. exclusive ORing the error bit patterns obtained from said ROM with the data received from one of said computer systems.
Claim 14
Independent Claim 158 words
The method of on-line error correction of digital data transmitted from one computer system to another computer system over a communication line, said computer systems provided with a read-only memory (ROM), said method comprising the steps of: a. precalculating all possible errors for a preselected code (e.g. Golay 23/12 code); b. prestoring those errors in predetermined patterns in a read-only memory (ROM) of a receiving computer system; c. making an on-line syndrome calculation of a complete factorization of X 23 +1 according to the polynomial g(x)+X 11 +X 10 +X 6 +X 5 +X 4 +X 2 +1; d. utilizing the result of the syndrome calculation to address the read-only memory of the receiving computer system; e. obtaining the error bit patterns from the addressed location in said read-only memory (ROM) of said receiving computer system; and f. exclusive ORing the error bit patterns obtained from said ROM with the data received from one of said computer systems.

References Cited (Backward Citations)

US4397022A Cited
US4468769A Cited
US4509172A Cited
US4564944A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-02-16 1990-08-18 1991-02-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-02-16 1994-08-18 1995-02-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-02-16 1998-08-18 1999-02-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag