Abstract:
Error information is passed across a limited interface (10) from a disk drive to its using system by making use of the read data line during a fault mode operation. Fault mode operation is detected by a pulse width detector (46) in an adapter between the using system and the disk drive. The pulse width detector detects the presence of a fault signal on the read data line and inhibits the passage of the spindle motor on (MTR ON) signal from the using system to the disk drive. The step signal (STEP) normally used to index the recording head is passed to the disk drive during fault mode operation. A microcomputer (30) at the disk drive detects the absence of the MTR ON signal and the presence of the step signal and outputs a fault data bit. Thereafter, the fault data word is gated onto the read data line at the rate of one bit per step so long as the MTR ON signal is absent.
Abstract:
A system for encoding a binary digital information signal comprised of 8-bit information words occurring within a frequency band to produce an encoded binary digital information signal comprised of 17-bit channel words formed of 14-bit information words and 3-bit separation words and with the encoded signal satisfying the d- and k-constraint rules, reducing DC imbalance and having substantially reduced components thereof in a predetermined undesirable lower frequency range of the frequency band, the system converting each 8-bit information word into a 14-bit information word; generating a set of four possible 3-bit separation words for use with each 14-bit information word which satisfy the d and k-constraint rules; determining an integrating transfer function characteristic having a high gain with respect to the predetermined frequency range; obtaining a step response by modifying each 14-bit information word and each respective possible 3-bit separation word by the integrating transfer function characteristic; evaluating the step response for a predetermined number of 14-bit information words and respective possible 3-bit separation words, either separately for each word or at the end of each possible 17-bit channel word, to obtain values including information with respect to the predetermined frequency range; selecting the possible 3-bit separation word for each 14-bit information corresponding to a respective one of the values which is closest to zero; and adding each selected 3-bit separation word to each respective 14-bit information word to produce a plurality of 17-bit channel words which form the encoded binary digital information signal.
Abstract:
A system for reading information stored in a flexible magnetic disk is disclosed. The system involves an amplitude detector 10 for detecting at predetermined times whether the amplitude of the read signal is positive, zero or negative. This system includes an amplifier 16 for the differential raw data signal whose gain is variable in response to changes in the amplitude of the raw data signal which occur over a relatively long period. The output of the automatic gain control amplifier 16 is an equalized differential signal applied to the detector 10 and to a threshold generator 18 which provides an output reference signal which is a predetermined percentage of the input signal, and which is capable of following relatively rapid changes in the amplitude of the input signal. A positive detector channel 11 and a negative detector circuit 12 each comprise a comparator circuit 50, 51 and continually compares the differential equalized data signal against the generated threshold reference signal. The outputs of these comparators 50, 51 are set in latches 70, 71 and are sampled at clock times established from a phase-locked loop 14. The loop 14 is synchronized by pulses derived from the peaks of the input data signal by the clocking channel 14. The channels 11, 12, 13 respectively comprise filters 65, 64, 63 having similar delay times.
Abstract:
The invention provides methods and apparatus for encoding binary data (a) by which an improved sequence of encoded binary digits (d) suitable for NRZI modulation to produce a recording signal (e) is obtained. The sequence of encoded binary digits (d) obtained consists of a plurality of binary digit blocks (Bn), each of which is formed with a predetermined number (n) of the encoded binary digits (b) obtained from the binary data (a) and redundant codes (J), each of which is inserted between each successive two of the binary digit blocks (Bn), and can produce the recording signal (e) forming a rectangular pulse train with a waveform which has a long minimum run length and does not contain a DC component or contains a reduced DC component when it is NRZI modulated.
Abstract:
In a data recovery system, encoded variable bit-spaced digital data are recovered by providing variable width windows which are widened or narrowed to tend to centre on the expected occurrence of data signals as a function of the contents of the current or the immediately preceding timing units and of characteristics of the encoding scheme. The system employs pulse by pulse synchronization without modifying the underlying overall synchronization. The first occurrence of a shifted, e.g. delayed, signal serves as reference point for the window size for subsequent signals. The window for a reference pulse is expanded at its trailing edge if, for example, the reference pulse is delayed beyond the normal tolerance of the detection system. The leading edge of a window for the subsequent signal is initially advanced, and, if no signal occurs within that window, its trailing edge is advanced too. A circuit (10) employs a Read Only Memory (18) and recycling window (20) and signal position (16) counters to modify recovery windows according to the invention. The encoding technique is particularly applicable to data storage and retrieval systems employing encoding schemes such as Modified Frequency Modulation (MFM) coding and the like.
Abstract:
An electro-optical storage system based on air-bearing-suspended optical head in a near-field configuration. The system comprises a read/write head and a head positioning system, an optics module (1702) including beam relay optics and signal detectors (1804), an optical medium (1714) and a corresponding medium driving unit, and an electronic control system. The optical head includes a near-field lens with a high index of refraction and in a near-field regime has a numerical aperture greater than unity when the spacing between an exit facet of the optical head and a recording layer in an optical medium is a fraction of the wavelength.
Abstract:
In a hard disk drive (100) including a disk spindle (102) and a rotary actuator assembly (104), a method for compensating for a defective sector in a track (107-110) is provided. During a read operation whereby data is retrieved in a steady stream (e.g., an audio/video drive), a quick check is made each time a sector is accessed to determine whether the data is correct. If a sector is deemed to be defective, the disk drive sets an allocation flag and records it in a diagnostic memory (111). The disk drive continues with its read operation in this manner until all requested data has been retrieved. Thereupon, the disk drive goes back and performs a reallocation procedure to correct for any defective sectors as indicated by the allocation flags retained in the diagnostic memory. The described method preserves the sequential nature of data on the disk (101), and provides assurance that the reallocation process continues without data loss, even during power sequencing.
Abstract:
Apparatus and method for sampling a partial response input signal including a signal sampler (114) for generating a sampled digital signal representation of a sampled analog signal in response to a sample-time control signal, and a timing error detector (106) having an input port receiving the digital signal and generating a timing error control signal at an output port. The timing error control signal is a function of the non-return to zero sequence which was originally recorded or otherwise transmitted or communicated, the synchronous sampled data value, the estimated ideal partial response sample value, and the timing error estimate. A voltage controlled oscillator (112) receives the timing error control signal and generates the sample time control signal.
Abstract:
The S/N of a reproduced signal can be improved by using a single-layer recording medium having vertical magnetic anisotropy without a base layer of a soft magnetic material, and a shield MR head. In this case, too, an isolated reproduction waveform is a dipulse waveform in the same way as when a ring head is used, and a processing suitable for the dipulse waveform is necessary. This can be accomplished by converting a reproduction waveform to a symmetric single-peak waveform through an RC differentiator having a suitable time constant, and then sending it to a discriminator, if desired, through a pre-amplifier and a zero-crossing detector.
Abstract:
A finite impulse response (FIR) filter (100) and a Viterbi detector system (110) for a magnetic read channel (101) are disclosed. The FIR equalizer generates equalized sampled outputs to the Viterbi detector system. The Viterbi detector system determines the most probable value of all references, Ri by accumulating a summation of data sample values, Dt, for selected legal bit sequences over a significant amount of random data. The summation and count of data samples are output to a system microprocessor for calculation of an average reference for each path of the Viterbi system. The Viterbi detector system also calculates, in real time, magnitude of differences between the output data received from the FIR equalizer and transition references for each data sample to generate transition metrics, adds transition metrics to state metrics from the source node of two paths, and compares the result. The lesser of the two yields the most likely correct state metric. Encoded bit strings of finite length are updated and saved for each state. Data is output from an arbitrary bit string.