The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 04, 1986
Filed:
Jan. 14, 1983
Bruce W Ohme, Minneapolis, MN (US);
Honeywell Inc., Minneapolis, MN (US);
Abstract
A data communication system having improved error correction and detection capabilities includes an encoder which converts each input word containing three binary message bits to an eight-bit binary code vector which contains exactly four '1's' and four '0's', and thus has a fixed 'weight' of 4. In addition, the same symbol (either a '1' or '0') is consecutively repeated in the code vector no more than two times. The code vector is transmitted from a transmitter to a receiver, and the eight-bit received vector is decoded by a decoder to produce an output word containing three message bits. The decoder detects errors in received vectors by checking the weight of the received vector, by checking syndrome based upon predetermined combinations of bits of the received vector, and by performing a parity check on two selected bits of the received vector which should be unequal. Based upon the weight, syndrome and parity checks, the decoder determines the presence of all single and double errors and detects the presence of most high multiple errors in the received vector. In some embodiments, the decoder also corrects the single errors which have been detected, so that the output word can be produced accurately despite the occurrence of single errors in the received vector.