← Back to Patent Explorer
US5375145A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-mode gain control loop for PRML class IV sampling data detection channel

Assignee: Maxtor Corp
•
Filing: 1992-08-27
•
Granted: 1994-12-20
•
Expires: 2012-08-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-mode gain control loop for a PR4, ML data channel, such as one included in a magnetic disk data storage device, includes an input for receiving from a source an analog signal stream including coded data to be detected; a VGA for amplifying the analog signal stream; an analog to digital converter for receiving the analog signal stream and for generating and putting out data samples therefrom; an analog gain control loop connected to generate an analog gain control from the analog data stream during a data non-read mode of the channel, to store the analog gain control in a storage circuit, and to apply the stored analog gain control constantly to control the VGA; and a digital gain control loop connected to generate gain vernier correction values from the data samples and for applying the gain vernier correction values through a gain DAC to provide an offset control to the VGA during a data read mode of the channel.

Inventors

  • 👤 William L. Abbott
  • 👤 Kenneth E. Johnson
  • 👤 Hung C. Nguyen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 04:38
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4906; H04L25/4908; G; G11; G11B; G11B20/00; G11B20/10; G11B20/12; G11B20/1217; G11B20/1258

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 245 words
A multi-mode gain control loop for a partial response, maximum likelihood data recording and playback channel comprising: an input for receiving during a playback mode from a data storage medium an analog signal stream including coded user data intervals and channel overhead data intervals to be detected, variable gain amplifier means for amplifying the analog signal stream in accordance with an analog coarse gain setting and an analog vernier gain setting, analog to digital converter means for receiving the amplified analog signal stream and for generating and putting out digital data samples therefrom, analog gain control loop means connected to receive the amplified analog signal stream, for generating a coarse analog gain control value from the amplified analog signal stream during the channel overhead data interval and for storing the analog coarse gain control value in an analog storage means, the analog gain control loop means for applying the stored analog coarse gain control value from the analog storage means to the variable gain amplifier means as a fixed analog coarse gain setting throughout the playback mode, and digital gain control loop means connected to receive the digital data samples for generating sampled gain control values therefrom during at least the coded user data interval and for applying the sampled gain control values through a gain digital to analog converter means to provide an analog vernier gain setting to adjust gain of the variable gain amplifier means relative to the fixed analog coarse gain setting.
Claim 2
Dependent Claim 245 words
A multi-mode gain control loop for a partial response, maximum likelihood data recording and playback channel comprising: an input for receiving during a playback mode from a data storage medium an analog signal stream including coded user data intervals and channel overhead data intervals to be detected, variable gain amplifier means for amplifying the analog signal stream in accordance with an analog coarse gain setting and an analog vernier gain setting, analog to digital converter means for receiving the amplified analog signal stream and for generating and putting out digital data samples therefrom, analog gain control loop means connected to receive the amplified analog signal stream, for generating a coarse analog gain control value from the amplified analog signal stream during the channel overhead data interval and for storing the analog coarse gain control value in an analog storage means, the analog gain control loop means for applying the stored analog coarse gain control value from the analog storage means to the variable gain amplifier means as a fixed analog coarse gain setting throughout the playback mode, and digital gain control loop means connected to receive the digital data samples for generating sampled gain control values therefrom during at least the coded user data interval and for applying the sampled gain control values through a gain digital to analog converter means to provide an analog vernier gain setting to adjust gain of the variable gain amplifier means relative to the fixed analog coarse gain setting.
Claim 3
Dependent Claim 66 words
The multi-mode gain control loop set forth in claim 1 wherein the digital gain loop means further comprises update rate scaler means for selecting a subset of the sampled gain control values and for applying said subset through said gain digital to analog converter means at a clocking rate lower than a clocking rate of said digital data samples to produce the analog vernier gain setting.
Claim 4
Dependent Claim 100 words
The multi-mode gain control loop set forth in claim 1 wherein the playback mode includes during a portion of the channel overheard data interval an initial gain acquisition sub-mode followed by a gain tracking sub-mode, and wherein the digital gain loop further comprises acquisition sub-mode gain error quantization means connected to provide gain quantization values from the data samples during acquisition sub-mode and tracking sub-mode gain error quantization means connected to provide gain quantization values from the data samples during tracking sub-mode, the gain error quantization values being converted into the gain sample values by the digital gain loop means.
Claim 5
Dependent Claim 69 words
The multi-mode gain control loop set forth in claim 1 wherein the analog to digital converter means puts out raw digital data samples and further comprising digital finite impulse response filter means for receiving, filtering and conditioning the raw digital data samples to produce conditioned digital data samples, the digital gain loop being connected to receive said conditioned digital data samples during at least the coded user data interval.
Claim 6
Dependent Claim 45 words
The multi-mode gain control loop set forth in claim 1 wherein the variable gain amplifier means comprises a first variable gain amplifier means being controlled by the analog coarse gain setting, and second variable gain amplifier means being controlled by the analog vernier gain setting.
Claim 7
Dependent Claim 76 words
The multi-mode gain control loop set forth in claim 1 wherein at least a portion of the channel overhead data interval includes a digital gain loop automatic gain control signal, and wherein the digital gain control loop means is connected to receive digital data samples of the digital gain loop automatic gain control signal and to generate sampled gain control values therefrom in addition to generating sampled gain control values during the coded user data interval.
Claim 8
Dependent Claim 321 words
A multi-mode gain control loop for a PR4,ML data channel including a data non-read mode and a data read mode, and comprising: an input for receiving from a source an analog signal stream including coded data to be detected, VGA means for amplifying the analog signal stream, analog to digital converter means for receiving the amplified analog signal stream and for generating and putting out digital data samples therefrom, an analog gain loop connected to receive the amplified analog signal stream and including: full wave rectification means for removing the polarity of analog values in the stream to provide an absolute gain value, analog loop comparison means for comparing the absolute gain value with a reference value supplied from a reference source to provide a signed analog gain control value, charge pump means for pumping a charge in response to the signed analog gain control value during the data non-read mode, charge storage means for storing the charge pumped by the charge pump means, buffer amplifier means connected to the charge storage means for amplifying an analog gain control value related to the charge stored in the charge storage means to control the VGA means, and a digital gain loop connected to receive said digital data samples and including: digital gain error estimator means for generating estimated gain error values from the digital data samples received during read mode in comparison with reference values, digital loop filter means for generating filtered gain error values, gain DAC means for converting the filtered gain error values into an analog vernier gain control signal and for applying it to control the VGA means, and gain loop control means for enabling the charge pump means of the analog gain loop and for inhibiting the gain DAC means of the digital gain loop during the data non-read mode and for inhibiting the charge pump means and enabling the gain DAC means during the data read mode.
Claim 9
Dependent Claim 321 words
A multi-mode gain control loop for a PR4,ML data channel including a data non-read mode and a data read mode, and comprising: an input for receiving from a source an analog signal stream including coded data to be detected, VGA means for amplifying the analog signal stream, analog to digital converter means for receiving the amplified analog signal stream and for generating and putting out digital data samples therefrom, an analog gain loop connected to receive the amplified analog signal stream and including: full wave rectification means for removing the polarity of analog values in the stream to provide an absolute gain value, analog loop comparison means for comparing the absolute gain value with a reference value supplied from a reference source to provide a signed analog gain control value, charge pump means for pumping a charge in response to the signed analog gain control value during the data non-read mode, charge storage means for storing the charge pumped by the charge pump means, buffer amplifier means connected to the charge storage means for amplifying an analog gain control value related to the charge stored in the charge storage means to control the VGA means, and a digital gain loop connected to receive said digital data samples and including: digital gain error estimator means for generating estimated gain error values from the digital data samples received during read mode in comparison with reference values, digital loop filter means for generating filtered gain error values, gain DAC means for converting the filtered gain error values into an analog vernier gain control signal and for applying it to control the VGA means, and gain loop control means for enabling the charge pump means of the analog gain loop and for inhibiting the gain DAC means of the digital gain loop during the data non-read mode and for inhibiting the charge pump means and enabling the gain DAC means during the data read mode.
Claim 10
Dependent Claim 82 words
The multi-mode gain control loop set forth in claim 7 wherein the data read mode includes an initial gain acquisition sub-mode followed by a gain tracking sub-mode, and further comprising acquisition sub-mode gain error quantization means connected to provide the digital gain error estimator means with gain quantization values from the data samples during acquisition sub-mode, and tracking sub-mode gain error quantization means connected to provide the gain error estimator means with gain quantization values from the data samples during tracking sub-mode.
Claim 11
Dependent Claim 56 words
The multi-mode gain control loop set forth in claim 7 wherein the digital gain loop further comprises update rate scaler means for selecting a subset of said filtered estimated gain error values, and for applying said subset through said gain DAC means at a clocking rate lower than a clocking rate of said digital data samples.
Claim 12
Dependent Claim 59 words
The multi-mode gain control loop set forth in claim 7 wherein the analog to digital converter means puts out raw digital data samples and further comprising digital FIR filter means for receiving, filtering and conditioning the raw digital data samples to produce conditioned digital data samples, the digital gain loop being connected to receive said conditioned digital data samples.
Claim 13
Dependent Claim 46 words
The multi-mode gain control loop set forth in claim 7 wherein the VGA means comprises a first VGA amplifier means being controlled by the analog gain control value from the analog loop, and second VGA amplifier means being controlled by the analog vernier gain control signal.
Claim 14
Dependent Claim 43 words
The multi-mode gain control loop set forth in claim 9 wherein the update rate scaler means includes means for applying the subset through the gain DAC means at a clocking rate which is one half a clocking rate of the digital data samples.
Claim 15
Dependent Claim 69 words
The multi-mode gain control loop set forth in claim 8 wherein the gain error estimator means generates during acquisition sub-mode estimated gain error values μ k a in accordance with: μ.sub.k.sup.a =(yk-dkval·y.sub.a,k)y.sub.a,k wherein y a ,k =sgn(y k -η k ) ##EQU1## η k =E·y a ,k -2 dkval=programmable constant reference value y k =a presently filtered and conditioned digital data sample k=a time index variable, and E=a constant.
Claim 16
Dependent Claim 70 words
The multi-mode gain control loop set forth in claim 8 wherein the gain error estimator means generates during tracking sub-mode estimated gain error values μ k t in accordance with: μ.sub.k.sup.t =(yk-dkval·y.sub.k)y.sub.k wherein yk is 1 if yk>THP; 0 if -THP≦yk≦THP; and -1 if yk<-THP and dkval is a programmable constant reference value, yk is a presently filtered and conditioned digital data sample, and k is a time index variable.
Claim 17
Dependent Claim 40 words
The multi-mode gain control loop set forth in claim 13 wherein the digital loop filter means generates the filtered gain error values g k during acquisition sub-mode in accordance with: gk+1=gk+γ.sup.a μk.sup.a, where γ a =2 -n5 in which 0≦n5≦7.
Claim 18
Dependent Claim 36 words
The multi-mode gain control loop set forth in claim 14 wherein the digital loop filter means generates the filtered gain error values gk during tracking sub-mode in accordance with: gk+1=gk+γ.sup.t μk.sup.t, where γ.sup.t =2.sup.-n6 where 0≦n6≦7.
Claim 19
Independent Claim 198 words
A method for controlling gain in a partial response, maximum likelihood data playback channel comprising the steps of: receiving from a data storage medium an analog signal stream including coded user data and channel overhead data to be detected during a playback mode of said channel, amplifying with a controllable amplification means the analog signal stream, quantizing and putting out data samples from said amplified analog signal stream with a signal sampling and quantization means, generating an analog gain reference from the analog signal stream during an interval when channel overhead data is being received with an analog gain control loop means, storing the analog gain reference as a fixed level in an analog storage means, applying the stored fixed level to control gain of the controllable amplification means throughout the playback mode, generating gain vernier correction values from said data samples with a digital gain control loop means during an interval at least when coded user data is being received, applying the gain vernier correction values through a gain digital to analog converter means when coded user data is being received to adjust gain of the controllable amplification means set by the analog gain reference fixed level.
Claim 20
Independent Claim 198 words
A method for controlling gain in a partial response, maximum likelihood data playback channel comprising the steps of: receiving from a data storage medium an analog signal stream including coded user data and channel overhead data to be detected during a playback mode of said channel, amplifying with a controllable amplification means the analog signal stream, quantizing and putting out data samples from said amplified analog signal stream with a signal sampling and quantization means, generating an analog gain reference from the analog signal stream during an interval when channel overhead data is being received with an analog gain control loop means, storing the analog gain reference as a fixed level in an analog storage means, applying the stored fixed level to control gain of the controllable amplification means throughout the playback mode, generating gain vernier correction values from said data samples with a digital gain control loop means during an interval at least when coded user data is being received, applying the gain vernier correction values through a gain digital to analog converter means when coded user data is being received to adjust gain of the controllable amplification means set by the analog gain reference fixed level.
Claim 21
Dependent Claim 39 words
The method set forth in claim 17 comprising the further step of scaling the gain vernier correction values with an update rate scaler means and applying scaled gain vernier correction values through the gain digital to analog converter means.
Claim 22
Dependent Claim 210 words
A multi-mode gain control loop for a partial response, maximum likelihood data recording and playback channel comprising: an input for receiving during a playback mode from a data storage medium an analog signal stream including coded user data to be detected, variable gain amplifier means for amplifying the analog signal stream, analog to digital converter means for receiving the amplified analog signal stream and for generating and putting out raw digital data samples therefrom, digital finite impulse response filter means connected for receiving, filtering and conditioning the raw digital data samples to produce conditioned digital data samples, analog gain loop means connected to receive the amplified analog signal stream, for generating an analog gain control value from the amplified analog signal stream, for storing the analog gain control value in a storage means, and for applying the stored analog gain control value to the variable gain amplifier means to provide a gain setting, digital gain loop means connected to receive the conditioned digital data samples for generating sampled gain control values therefrom during the playback mode while coded user data is being received and for applying the sampled gain control values through a gain digital to analog converter means to adjust the gain setting of the variable gain amplifier means.
Claim 23
Dependent Claim 210 words
A multi-mode gain control loop for a partial response, maximum likelihood data recording and playback channel comprising: an input for receiving during a playback mode from a data storage medium an analog signal stream including coded user data to be detected, variable gain amplifier means for amplifying the analog signal stream, analog to digital converter means for receiving the amplified analog signal stream and for generating and putting out raw digital data samples therefrom, digital finite impulse response filter means connected for receiving, filtering and conditioning the raw digital data samples to produce conditioned digital data samples, analog gain loop means connected to receive the amplified analog signal stream, for generating an analog gain control value from the amplified analog signal stream, for storing the analog gain control value in a storage means, and for applying the stored analog gain control value to the variable gain amplifier means to provide a gain setting, digital gain loop means connected to receive the conditioned digital data samples for generating sampled gain control values therefrom during the playback mode while coded user data is being received and for applying the sampled gain control values through a gain digital to analog converter means to adjust the gain setting of the variable gain amplifier means.
Claim 24
Dependent Claim 95 words
The multi-mode gain control loop set forth in claim 19 wherein the playback mode includes an initial gain acquisition sub-mode followed by a gain tracking sub-mode, and wherein the digital gain loop further comprises acquisition sub-mode gain error quantization means connected to provide gain quantization values from the conditioned digital data samples during acquisition sub-mode and tracking sub-mode gain error quantization means connected to provide gain quantization values from the conditioned digital data samples during tracking sub-mode, the gain error quantization values being converted into the gain sample values by the digital gain loop means.

References Cited (Backward Citations)

US4213097A Cited
US4504872A Cited
US4499586A Cited
US4644564A Cited
US4604645A Cited
US4551688A Cited
US4750058A Cited
US4847871A Cited
US4989074A Cited
US5187809A Cited
US5258933A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-12-19 1998-06-20 1998-12-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-12-19 2002-06-20 2002-12-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-12-19 2006-06-20 2006-12-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag