Abstract:
A two-level multibyte error correcting system for correcting up to t, one-byte errors in a codeword in response to processing 2t, non-zero syndrome bytes at the first level and up to t 2 one-byte errors in a codeword in response to processing 2t 2 non-zero syndrome bytes at the second level when processing said 2t, syndrome bytes at said first level does not produce an all zero pattern for said 2t 2 syndrome bytes. The system is particularly applicable to data handling devices such as disk files, where in a relatively long block of data may be divided into subblocks, each of which may contain up to t, - x one-byte errors that are correctable at the first level by processing 2t, non-zero syndrome bytes. One identifiable subblock of the word may contain up to t, + x one-byte errors which are correctable by processing said 2t 2 non-zero syndrome bytes where 0 ≤ x 2 - t 1 ).
Abstract:
A syndrome processing unit for a multibyte error correcting system includes logical circuitry for performing product operation on selected pairs of 8-bit syndrome bytes, and exclusive-OR operations on selected results of the product operations are selectively combined to define usable cofactors that correspond to coefficients of the error locator polynomial if the codeword contains less than the maximum number of errors for which the system has been designed.
Abstract:
In a system for recording and reproducing digital signals on a magnetic tape (12) using a rotary head (11 A, 11 B), in which the signals are recorded as a series of slanted tracks (14A, 14B) without guard bands between adjacent tracks (14A, 14B), a pilot signal that was recorded during the recording process is used to control the tracking of the playback head (11 A, 11 B). The pilot signal is recorded at a specific position in a specific pilot signal record region, independent from the region of the track (14A, 14B) at which the information signal is recorded, and the pilot signal is arranged at a predetermined position or positions being a specified distance from an end of each track (14A, 14B) in its longitudinal direction, and only alternate tracks receive the pilot signal. When the recorded tracks (14A, 14B) are reproduced by a rotary playback (11 A, 11 B) having a tracing width that is greater than the width of the track (14A, 14B), the pilot signals from the adjacent tracks (14A, 14B) will be detected and can be compared in level, with the comparison output being used to control the tracking of the rotary playback head (11 A, 11 B).
Abstract:
57 A write data compensating circuit in a magnetic recorder comprises a shifting circuit (40) for shifting binary data (Din) in time relation and for producing front, present, and rear signals related to the binary data, and a combination logic circuit (50) for applying a preshift to the present signal provided as write data in accordance with a pattern of the front, present, and rear signals. The combination logic circuit comprises a first circuit (51-55) which is operative to detect the pitch of each two adjacent inversions of magnetization to be created by the write data, and a second circuit (58-63) operative to adjust each pulse width of the write data on the basis of an analysis by the first circuit.
Abstract:
In the recording/reproducing of digital audio signals, errors are detected and corrected by using two parity words, one arranged at the center of the block formed of data words and the arranged at one end of the block. The probability that uncorrectable error will be present in the center of the block is relatively high, so placing the parity word there prevents loss of the more valuable data. Maximum correctable burst errors are determined by the length of the block, so placing the other parity word on the end of the block lengthens it and improves burst error correction. The parity words are arranged as indicated before adding a cyclic redundancy check (CRC) code to the data signal and then modulation coding the signal before recording. During playback, the reproduced signal is demodulated and the CRC code used to detect errors for which error pointers are generated. The reproduced data is read into memories (3,4) in accordance with generated addresses and the pointers prevent the writing in of words found to be in error, which error words are subsequently corrected if possible using parity codes originally encoded into the signals prior to recording.
Abstract:
@ A method of detecting and correcting errors in digital audio signals comprises assembling digital data words each of which corresponds to a digital audio signal representing an analog audio sample into units of six data words, assembling with each unit six redundant words derived by exclusive-OR operations on the data word in each row and each column of the unit, assembling the data words and redundant words into sub-blocks and adding cyclic redundancy check code words to the sub-block, recording and reproducing each sub-block, after reproduction using the code words of each sub-block to add error flags to each word in the sub-block, re-forming the units and assembling with each reproduced unit syndromes derived by exclusive-OR operations on the data words and redundant words in each row in each column of the unit, comparing the syndromes and correcting the error flags in dependence on this comparison, deriving horizontal syndromes by exclusive-OR operations on the data words and redundant words in each row of the reproduced unit and where there is only a single word in a row flagged as being in error, correcting that error word using the horizontal syndrome, and deriving vertical syndromes by exclusive-OR operations on the data words and the redundant word in each column of the reproduced unit and where there is only a single word in that column in error, correcting that error word using the vertical syndrome.
Abstract:
Beschrieben wird eine Einrichtung zur Aufzeichnung binärer Signale auf einem magnetischen Informationsträger bei der an einem Aufzeichnungs-Magnetkopf bei jeder Ände rung der aufzuzeichnenden Signale von "0" auf "1" ein Nadel impuls der einen Polarität und bei jeder Änderung von "1" auf "0" ein Nadelimpuls der anderen Polarität angelegt wird. Die Einrichtung weist entweder zwei Monoflops oder ein Monoflop auf. Die Ausgangssignale der beiden Monoflops werden über eine Summationsschaltung am Magnetkopf angelegt, wahr end das Ausgangssignal des einen Monoflops über eine Logi kschaltung an den Magnetkopf angelegt wird, die die Stromr ichtung entsprechend dem anliegenden Datensignal umke hrt. Weiter wird eine Einrichtung zur Rückgewinnung von auf einem magnetischen Informationsträger aufgezeichnet binä ren Signalen beschrieben, die den Nulldurchgang des Lesesi gnals ermittelt. Die Einrichtung weist drei Komparatoren auf, die das Lesesignal mit vorgegebenen Schwellenspannungen vergleichen. Nur wenn die Ausgangssignale der Komparato ren in einer bestimmten Reihenfolge auftreten, wird ein erhal tenes Signal als Lesesignal indentifiziert.
Abstract:
Apparatus for recording a new digital signal in a track on a magnetic record medium which has a previously recorded digital signal in the track, the digital signal being arranged in data blocks each containing a sync signal, a data signal, an error correction code signal, and an error detection code signal, comprises reproducing means which reproduces each digital signal recorded on the magnetic record medium, a code generating means (8, 9) which supplies a discriminating code signal for each of the data blocks, and recording means (7, HR) which re-records the new digital signal and the respective discriminating code signals in the track on the magnetic record medium.
Abstract:
Bei dem Verfahren werden die von einem Lesekopf (K) eines Magnetschichtspeichers abgegebenen Lesesignale (L) zunächst in an sich bekannter Weise verstärkt und differen ziert. Wenn die differenzierten Lesesignale (L2) in den Nulldurchgängen eine genügende Steigung aufweisen, wer den an den Nulldurchgängen Datenimpulse (D) erzeugt. Die Überprüfung der Steigung erfolgt durch eine nochmalige Differentation der differenzierten Lesesignale (L2) und durch eine Überprüfung, ob diese zweifach differenzierten Lesesig nale (L3) vorgegebene Schwellenspannungen (5) über- oder unterschreiten.
Abstract:
An error correcting system uses an error location polynominal defined by double correction BCH codes each consisting of the elements of Galois field GF(2m), thereby to generate error locations σ 1 and σ 2 and error patterns e, and e 2 . The system has a first data processing system (401) for performing only additions and multiplications to generate error locations σ 1 and σ 2 and a second data processing system (402) for performing only additions and mutiplica- tions to generate error patterns e 1 and e 2 . The first data processing system (401) comprises a syndrome generator (41), a memory (43), an arithmetic logic unit (44), registers (45A) to (45C), latch circuits (46A) to (46F), registers (47A) to (47F), adder circuits (48A) and (48B) and a zero detector (49). The second data processing system (402) comprises a gate circuit (50), latch circuits (46H) and (46G), an arithmetic logic unit (44), registers (45A) to (45C) and a memory (43).