Error correcting apparatus
AssigneeC.N.R., Inc.
InventorsDavid Chase, Richard Spencer
Life of this patent
Estimating the term…
Loading patent…
AssigneeC.N.R., Inc.
InventorsDavid Chase, Richard Spencer
Estimating the term…
A multiple track tape recording system as disclosed in which the data recorded in each track is coded to allow for error correction and skew correction. The skew correction is done with a code which also can be used for error correction. Thus the system overhead required for skew and error correction is reduced. The data in each tape track is first divided into data blocks of equal length. An error-correcting parity word is computed from the data bits in the data block and appended to each data block to form a code word. During the decoding operation, each tape track is fed through a first-in, first-out buffer memory (FIFO) and examined for valid code words. When a code word is detected the output of the FIFO for that track is stopped. After code words have been detected on all tracks the FIFO's are started in synchronisms, thus correcting for skew and synchronization errors. The code also allows for detection of both random and burst errors on each of the multiple recorded tracks. An additional error correcting decoder utilizing an additional recorded track is used to correct the detected errors.
Skew correction apparatus for use in a digital information processing system wherein a stream of digital data is broken into a plurality of sequenced parallel streams to be processed simultaneously by said data processing system, said correction apparatus comprising,
Decoding apparatus for use in error detecting circuitry which encodes a digital data stream by breaking the stream up into predetermined data blocks and inserting after each data block a parity word computed from data bits in the stream to form an encoded stream of codewords, each codeword consisting of an associated parity word and data block, said decoding apparatus comprising,
A method for correcting skew errors in a system for processing parallel streams of digital information wherein, prior to processing, error correction codes are computed from portions of said information in each stream and periodically inserted into the corresponding stream, said method comprising the steps of:
Apparatus for correcting skew errors in a system for processing parallel streams of digital information wherein, prior to processing, error correction codes are computed from portions of said information in each stream and periodically inserted into the corresponding stream, said apparatus comprising
Synchronizing apparatus for use in a digital information processing system wherein a stream of digital data bits is broken into a plurality of sequenced parallel bit streams to be processed simultaneously by said data processing system, and the digital data in each of said parallel streams is divided into blocks of predetermined bit length;
Skew correction apparatus for use in a digital information processing system wherein a time sequence of digital data bits is broken into a plurality of parallel bit streams to be processed simultaneously by said data processing system, and wherein, prior to processing, said data in each of said streams is divided into blocks of predetermined bit length, and error correction code bits are computed from the data in each of said blocks and inserted into said stream adjacent to said corresponding block to form a stream of codeword bits, said correction apparatus comprising,
A method for correcting skew errors in a digital information processing system wherein a time sequence of digital data blocks is broken into a plurality of parallel streams to be processed simultaneously by said data processing system, and wherein, prior to processing, an error correction code is computed from the data in each of said blocks and inserted into said stream adjacent to said corresponding block to form a stream of codewords, said method comprising the steps of:
Skew correction apparatus for use in a digital multi-track magnetic tape system in which the data recorded on each tape track is divided into blocks of predetermined length and an error correcting code, computed from the values of the bits in each data block, is inserted after the block to form a track of codewords, each codeword consisting of a data block and associated error correcting code pattern, said correction apparatus comprising,
Apparatus for detecting an occurrence of a predetermined data bit pattern in a stream of digital data bits, said apparatus comprising,
Decoding apparatus for use in a digital multi-track magnetic tape system in which the data recorded on each tape track is divided into blocks of predetermined length and an error correcting code, computed from the values of the bits in each data block, is inserted after the block to form a stream of codewords, each codeword consisting of a data block and associated error correcting code pattern, said decoding apparatus comprising,
Dependencies are inferred from the claim text.