Claims Analysis
Total Claims: 50
Claim 1
Independent Claim
224 words
A disk drive including a rotating data storage disk, a data transducer head positionable by head positioning means relative to selected ones of a multiplicity of concentric data tracks formed on the data storage surface wherein said tracks are arranged in a plurality of radial zones wherein each zone includes user data recorded at a data transfer rate selected with regard to the radial displacement of the zone from an axis of rotation of the disk, the disk drive further including a partial response, maximum likelihood data channel comprising: an analog signal path between said data transducer head and a quantization means, said analog signal path including analog programmable filter/equalizer means for programmably adjusting its filtering/equalizing characteristics to the data transfer rate of each zone, the quantization means for quantizing samples of user data read from a said track into digital values and for putting out the digital values over a digital signal path, adaptive digital FIR filter means in the digital path and downstream of said quantization means for filtering said samples in accordance with characteristics adaptively developed for a said zone containing a data track having recorded user data from which said samples have been obtained, and, Viterbi detector means in the digital path and downstream of said adaptive digital FIR filter means for maximum likelihood decoding of said filtered digital samples.
Claim 2
Dependent Claim
224 words
A disk drive including a rotating data storage disk, a data transducer head positionable by head positioning means relative to selected ones of a multiplicity of concentric data tracks formed on the data storage surface wherein said tracks are arranged in a plurality of radial zones wherein each zone includes user data recorded at a data transfer rate selected with regard to the radial displacement of the zone from an axis of rotation of the disk, the disk drive further including a partial response, maximum likelihood data channel comprising: an analog signal path between said data transducer head and a quantization means, said analog signal path including analog programmable filter/equalizer means for programmably adjusting its filtering/equalizing characteristics to the data transfer rate of each zone, the quantization means for quantizing samples of user data read from a said track into digital values and for putting out the digital values over a digital signal path, adaptive digital FIR filter means in the digital path and downstream of said quantization means for filtering said samples in accordance with characteristics adaptively developed for a said zone containing a data track having recorded user data from which said samples have been obtained, and, Viterbi detector means in the digital path and downstream of said adaptive digital FIR filter means for maximum likelihood decoding of said filtered digital samples.
Claim 3
Dependent Claim
94 words
The disk drive partial response, maximum likelihood data channel set forth in claim 1 wherein the concentric data tracks are periodically interrupted by a plurality of servo interruptions per rotation when servo sectors recorded with head position information are read by the head, and further comprising analog amplification means in the analog signal path between said data transducer head and said quantization means, said analog amplification means including analog automatic gain control loop means for controlling gain of the analog amplification means during reading of the head position information from a said servo sector.
Claim 4
Dependent Claim
67 words
The disk drive partial response, maximum likelihood data channel set forth in claim 2 wherein said analog automatic gain control loop means provides a gain reference value for controlling said analog amplification means, and further comprising digital gain control means within the digital signal path for generating a gain error value for modifying the gain reference value during reading of said user data from a said track.
Claim 5
Dependent Claim
73 words
The disk drive partial response, maximum likelihood data channel set forth in claim 1 further comprising analog amplification means in the analog signal path and digital gain control means within the digital signal path and having an input connected to said adaptive digital FIR filter means fpr generating a gain error value for controlling said analog amplification means in said analog signal path during reading of said user data from a said track.
Claim 6
Dependent Claim
45 words
The disk drive partial response, maximum likelihood data channel set forth in claim 4 wherein said digital gain control means includes digital rate scaler means for scaling said gain error value by a predetermined scaling factor related to a clocking rate of said quantization means.
Claim 7
Dependent Claim
36 words
The disk drive partial response, maximum likelihood data channel set forth in claim 5 wherein said digital gain control means includes gain digital to analog converter means clocked at a rate related to said scaling factor.
Claim 8
Dependent Claim
55 words
The disk drive partial response, maximum likelihood data channel set forth in claim 4 wherein said digital gain control means includes gain acquisition processing means for generating said gain error value during a gain acquisition mode, and further includes a gain tracking processing means for generating said gain error value during a gain tracking mode.
Claim 9
Dependent Claim
53 words
The disk drive partial response, maximum likelihood data channel set forth in claim 1 further comprising first programmable timing loop means for generating a sampling reference clock signal for generating a timing control for controlling said quantization means, said timing control being adapted to the data transfer rate of the said data zone.
Claim 10
Dependent Claim
59 words
The disk drive partial response, maximum likelihood data channel set forth in claim 8 further comprising digital timing control means having an input connected in the digital path downstream of said quantization means for generating a timing error adjustment control for adjusting said timing control for synchronizing quantization of said samples by said quantization means to said user data.
Claim 11
Dependent Claim
46 words
The disk drive partial response, maximum likelihood data channel set forth in claim 9 wherein said digital timing control means includes digital rate scaler means for scaling said timing error adjustment control by a predetermined scaling factor related to a clocking rate of said quantization means.
Claim 12
Dependent Claim
36 words
The disk drive partial response, maximum likelihood data channel set forth in claim 10 wherein said digital timing control means includes timing digital to analog converter means clocked at a rate related to said scaling factor.
Claim 13
Dependent Claim
80 words
The disk drive partial response, maximum likelihood data channel set forth in claim 8 wherein said first programmable timing loop means includes timing oscillator means controlled by said first programmable timing loop means, and further comprising a digital timing control means in the digital signal path for generating a timing error adjustment signal which is also applied to correct the frequency and phase of said timing oscillator means in order to synchronize quantization of said samples to said user data.
Claim 14
Dependent Claim
79 words
The disk drive partial response, maximum likelihood data channel set forth in claim 8 further comprising a digital timing control means in the digital signal path and including timing acquisition processing means for generating a timing error adjustment value during a timing acquisition mode, and further including a timing tracking processing means for generating a timing error adjustment value during a timing tracking mode, said timing error adjustment values adjusting the timing control applied to control the quantization means.
Claim 15
Dependent Claim
41 words
The disk drive partial response, maximum likelihood data channel set forth in claim 8 further comprising zero phase start means for restarting a timing oscillator means controlled by said first programmable loop timing means when a said data zone is changed.
Claim 16
Dependent Claim
32 words
The disk drive partial response, maximum likelihood data channel set forth in claim 1 further comprising FIR filter coefficient adaptation means for adapting filter coefficients to characteristics of each said data zone.
Claim 17
Dependent Claim
102 words
The disk drive partial response, maximum likelihood data channel set forth in claim 15 wherein said FIR filter coefficient adaptation means includes filter training means including at least one storage area of each said zone being recorded with predetermined known information, and wherein said filter training means includes training pattern generation means for generating said predetermined known information, and further comprising comparison means for comparing quantized samples read back from said prerecorded known information with corresponding values of said known information generated by said training pattern generation means and for adapting FIR filter coefficients to minimize any discrepancies resulting from said comparison.
Claim 18
Dependent Claim
35 words
The disk drive partial response, maximum likelihood data channel set forth in claim 15 wherein said FIR filter coefficient adaptation means includes means for adapting filter coefficients in real time from said user data samples.
Claim 19
Dependent Claim
187 words
The disk drive partial response, maximum likelihood data channel set forth in claim 1 wherein the concentric data tracks are periodically interrupted by a plurality of servo interruptions per rotation when servo sectors recorded with head position information at a servo data rate asynchronous with the code data rate for the tracks are read by the head, and wherein the quantization means quantizes samples of said head position information during each servo interruption, the adaptive digital FIR filter means filters the quantized servo information samples during each said servo interruption, and further comprising servo coefficient programming means for programing in real time said digital FIR filter with coefficients for servo information recorded in said servo sectors during the period of each servo interruption, servo detector means for detecting said head position information from said quantized and filtered servo information samples, and head position control loop means responsive to said head position information detected by said servo detector means for controlling said head positioning means during track seeking operations, and for maintaining the data transducer head in alignment with a selected concentric data track during track following operations.
Claim 20
Dependent Claim
63 words
The disk drive partial response, maximum likelihood data channel set forth in claim 18 further comprising a quantization clock generator means phase locked to said user data samples by a timing loop means, and wherein said servo detector means includes asynchronous detection means for detecting said head position information without phase locking of the quantization clock generator means to said servo information samples.
Claim 21
Dependent Claim
56 words
The disk drive partial response, maximum likelihood data channel set forth in claim 1 wherein the disk drive comprises a plurality of disk data surfaces, and a data transducer head for each disk data surface, and further comprising FIR filter coefficient adaptation means for adapting filter coefficients to characteristics of each said head and data zone.
Claim 22
Dependent Claim
79 words
The disk drive partial response, maximum likelihood data channel set forth in claim 1 further comprising within the digital path a digital gain control means for controlling gain of an analog amplification means in the analog path, and a digital timing control means for controlling timing of the quantization means, and a digital quantization means being shared by the digital gain control means and the digital timing control means during reading of said user data from a said track.
Claim 23
Dependent Claim
256 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, said analog read channel means including analog programmable filter/equalizer means for programmably adjusting its filtering/equalizing characteristics to the data transfer rate of each one of the plurality of data zones, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with a reference based upon a selected data zone during data write operations and in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 24
Dependent Claim
256 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, said analog read channel means including analog programmable filter/equalizer means for programmably adjusting its filtering/equalizing characteristics to the data transfer rate of each one of the plurality of data zones, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with a reference based upon a selected data zone during data write operations and in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 25
Dependent Claim
54 words
The disk drive improvement set forth in claim 22 wherein said analog read channel means, said quantization means and said quantization clock generator means comprise an analog integrated circuit formed on a substrate, and wherein said programmable FIR filter means, and said Viterbi detector means comprise a digital integrated circuit formed on a substrate.
Claim 26
Dependent Claim
63 words
The disk drive improvement set forth in claim 23 wherein the analog integrated circuit includes analog automatic gain loop means, and analog timing loop means, and wherein the digital integrated circuit includes digital gain adjustment means for adjusting a gain setting of the analog automatic gain loop means, and digital timing loop adjustment means for adjusting timing of the analog timing loop means.
Claim 27
Dependent Claim
41 words
The disk drive improvement set forth in claim 24 further comprising digital controller means in the digital integrated circuit for controlling said programmable FIR filter means, said Viterbi detector means, said digital gain adjustment means and said digital timing loop means.
Claim 28
Dependent Claim
31 words
The disk drive improvement set forth in claim 25 wherein the embedded controller means also controls operation of the circuitry of said analog integrated circuit and of said digital integrated circuit.
Claim 29
Dependent Claim
275 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means tier controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples, and wherein the analog read channel means includes a variable gain amplifier means, and further comprising an analog automatic gain loop means for determining a coarse gain setting of the variable gain amplifier means, and digital automatic gain vernier control means for generating and applying a gain vernier control to the analog automatic gain loop means in response to sensed amplitude of said quantized and filtered samples.
Claim 30
Dependent Claim
275 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means tier controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples, and wherein the analog read channel means includes a variable gain amplifier means, and further comprising an analog automatic gain loop means for determining a coarse gain setting of the variable gain amplifier means, and digital automatic gain vernier control means for generating and applying a gain vernier control to the analog automatic gain loop means in response to sensed amplitude of said quantized and filtered samples.
Claim 31
Dependent Claim
251 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, the quantization clock generator means locking to unfiltered quantization samples during a timing acquisition submode during reading of a preamble field pattern within a read operation and locking to quantized and filtered samples during a timing tracking submode following timing acquisition submode, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 32
Dependent Claim
251 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, the quantization clock generator means locking to unfiltered quantization samples during a timing acquisition submode during reading of a preamble field pattern within a read operation and locking to quantized and filtered samples during a timing tracking submode following timing acquisition submode, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 33
Dependent Claim
233 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the sequencer and the data transducer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples, wherein the Viterbi detector means includes means for applying programmable reference levels for detecting and putting out the coded data from the quantized and filtered samples.
Claim 34
Dependent Claim
233 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the sequencer and the data transducer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples, wherein the Viterbi detector means includes means for applying programmable reference levels for detecting and putting out the coded data from the quantized and filtered samples.
Claim 35
Dependent Claim
261 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone and including filter coefficient adaptation means for adapting filter coefficients by comparing data values recovered from quantized and filtered samples of a known text recorded in a said zone with data values of the known text and by adjusting the filter coefficients to improve correlation between the samples and the known text, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 36
Dependent Claim
261 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone and including filter coefficient adaptation means for adapting filter coefficients by comparing data values recovered from quantized and filtered samples of a known text recorded in a said zone with data values of the known text and by adjusting the filter coefficients to improve correlation between the samples and the known text, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 37
Dependent Claim
230 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone and including filter coefficient adaptation means for adapting coefficients for said FIR filter in real time based upon user data samples, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 38
Dependent Claim
230 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone and including filter coefficient adaptation means for adapting coefficients for said FIR filter in real time based upon user data samples, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 39
Dependent Claim
290 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data blocks from and writing data blocks to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and wherein each block of data recorded in a track within a zone includes a header, and wherein the header includes a sync pattern for synchronizing a byte clock of the data sequencer, and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with a reference based upon a selected data zone during data write operations and in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples, and sync pattern detection means connected to receive the quantized and filtered samples for detecting the sync pattern and for signaling the sequencer that the sync pattern has been found.
Claim 40
Dependent Claim
290 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data blocks from and writing data blocks to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and wherein each block of data recorded in a track within a zone includes a header, and wherein the header includes a sync pattern for synchronizing a byte clock of the data sequencer, and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with a reference based upon a selected data zone during data write operations and in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples, and sync pattern detection means connected to receive the quantized and filtered samples for detecting the sync pattern and for signaling the sequencer that the sync pattern has been found.
Claim 41
Dependent Claim
310 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, wherein the concentric data tracks recorded at different data transfer rates are periodically interrupted by servo sectors recorded with head position information at a servo data rate asynchronous with the code data rate for the tracks and zones, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, wherein the programmable FIR filter is provided with servo coefficients during reading of the servo sectors by the data transducer head, Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples, and further comprising an asynchronous servo detector means for detecting said head position information from said quantized and filtered samples without phase locking of said quantization dock generator means to said samples, said head position information being provided to said embedded controller means.
Claim 42
Dependent Claim
310 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, wherein the concentric data tracks recorded at different data transfer rates are periodically interrupted by servo sectors recorded with head position information at a servo data rate asynchronous with the code data rate for the tracks and zones, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the data transducer head and the sequencer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, wherein the programmable FIR filter is provided with servo coefficients during reading of the servo sectors by the data transducer head, Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples, and further comprising an asynchronous servo detector means for detecting said head position information from said quantized and filtered samples without phase locking of said quantization dock generator means to said samples, said head position information being provided to said embedded controller means.
Claim 43
Dependent Claim
241 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the sequencer and the data transducer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization dock in phase lock with a reference based upon a selected data zone during data write operations and in phase lock with quantized samples during data read operations and including zero phase start means for restarting the quantization clock for each data read operation. programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 44
Dependent Claim
241 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel between the sequencer and the data transducer, the channel including: analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization dock in phase lock with a reference based upon a selected data zone during data write operations and in phase lock with quantized samples during data read operations and including zero phase start means for restarting the quantization clock for each data read operation. programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, and Viterbi detector means for detecting and putting out coded data from the quantized and filtered samples.
Claim 45
Dependent Claim
312 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel, the channel including: encoder means connected to the sequencer for converting user data blocks into a predetermined code, precoder means for convening the predetermined code into class IV code, analog write driver means for supplying the class IV code to the data transducer head during data write operations, analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with a reference based upon a selected data zone during data write operations and in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, Viterbi detector means for detecting and putting out the class IV code from the filtered and quantized samples, postcoder means for converting the detected class IV code into detected predetermined code, decoder means for converting the detected predetermined code into user data and for supplying said user data to the sequencer and wherein the encoder means and the decoder means are included within a serializer-deserializer circuit.
Claim 46
Dependent Claim
312 words
In a disk drive including a rotating disk having a data storage surface defining a plurality of data zones containing concentric data tracks recorded at different data transfer rates, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a partial response, maximum likelihood data channel, the channel including: encoder means connected to the sequencer for converting user data blocks into a predetermined code, precoder means for convening the predetermined code into class IV code, analog write driver means for supplying the class IV code to the data transducer head during data write operations, analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with a reference based upon a selected data zone during data write operations and in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with filter coefficients selected for the said selected data zone, Viterbi detector means for detecting and putting out the class IV code from the filtered and quantized samples, postcoder means for converting the detected class IV code into detected predetermined code, decoder means for converting the detected predetermined code into user data and for supplying said user data to the sequencer and wherein the encoder means and the decoder means are included within a serializer-deserializer circuit.
Claim 47
Dependent Claim
41 words
The disk drive improvement set forth in claim 35 wherein the serializer-deserializer circuit includes known text generator means for providing a known text, and multiplexer means for selecting an output of said known text generator means during FIR filter training operations.
Claim 48
Dependent Claim
19 words
The disk drive improvement set forth in claim 36 wherein said filter coefficient adaptation means includes said precoder means.
Claim 49
Dependent Claim
362 words
In a disk drive including a rotating disk having a data storage surface defining a multiplicity of concentric data tracks which are periodically interrupted by servo sectors recorded with head position information at a servo data rate asynchronous with the code data rate for the tracks, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a class IV partial response, maximum likelihood data channel, the channel including: encoder means connected to the sequencer for converting user data blocks into a predetermined 8/9ths code, precoder means for converting the 8/9ths code into class IV code, analog write driver means for supplying the class IV code to the data transducer head during data write operations, analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with a reference during data write operations and in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with selectable filter coefficients, Viterbi detector means for detecting and putting out the class IV code from the filtered and quantized samples, postcoder means for converting the detected class IV code into detected 8/9ths code, decoder means for converting the detected 8/9ths code into user data and for supplying said user data to the sequencer and wherein the programmable FIR filter is provided with servo coefficients during reading of the servo sectors, and asynchronous servo detector means for detecting said head position information from said quantized and filtered samples without phase locking of said quantization clock generator means to said samples, said head position information being provided to said embedded controller means.
Claim 50
Dependent Claim
362 words
In a disk drive including a rotating disk having a data storage surface defining a multiplicity of concentric data tracks which are periodically interrupted by servo sectors recorded with head position information at a servo data rate asynchronous with the code data rate for the tracks, a positionable data transducer head for reading data from and writing data to each data track, a head positioner for positioning the transducer over a selected data track, an interface for connecting the disk drive to an external host computer, a sequencer for controlling sequencing of data blocks between the disk surface and the interface and embedded controller means for controlling the interface, the sequencer and the head positioner, an improvement comprising a class IV partial response, maximum likelihood data channel, the channel including: encoder means connected to the sequencer for converting user data blocks into a predetermined 8/9ths code, precoder means for converting the 8/9ths code into class IV code, analog write driver means for supplying the class IV code to the data transducer head during data write operations, analog read channel means connected to the head for amplifying and conditioning analog signals during data read operations, quantization means for quantizing samples of the analog signals in accordance with a quantization clock, quantization clock generator means for generating the quantization clock in phase lock with a reference during data write operations and in phase lock with quantized samples during data read operations, programmable FIR filter means for filtering the quantized samples in accordance with selectable filter coefficients, Viterbi detector means for detecting and putting out the class IV code from the filtered and quantized samples, postcoder means for converting the detected class IV code into detected 8/9ths code, decoder means for converting the detected 8/9ths code into user data and for supplying said user data to the sequencer and wherein the programmable FIR filter is provided with servo coefficients during reading of the servo sectors, and asynchronous servo detector means for detecting said head position information from said quantized and filtered samples without phase locking of said quantization clock generator means to said samples, said head position information being provided to said embedded controller means.