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

Method for optimizing viterbi detector threshold values

Assignee: Samsung Electronics Co Ltd
•
Filing: 1997-07-31
•
Granted: 1999-09-21
•
Expires: 2017-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A magnetic disk drive apparatus adopting a PRML (Partial Response Maximum Likelihood) optimizes a Viterbi detector threshold value in order to optimize a read channel. The apparatus includes the steps of setting an average range of Viterbi detector threshold values for each head and storing the average range. The apparatus additionally includes the steps of writing and reading test data by using Viterbi detector threshold values within the average range of the Viterbi detector threshold values with respect to corresponding zones of the head, so as to evaluate minimum error rates for the respective zones of the head; setting the Viterbi detector threshold values corresponding to the minimum error rates for the respective zones of the head, as optimal Viterbi detector threshold values of the corresponding zones, and storing the optimal Viterbi detector threshold values into a storage; and storing the optimal Viterbi detector threshold values into a maintenance area of a disk.

Inventors

  • 👤 Jae-June Kim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 11:56
CPC Classifications
G; G11; G11B; G11B19/00; G11B19/20; G11B20/00; G11B20/10; G11B20/10009; G11B20/10046; G11B20/10055; G11B5/00; G11B5/012; G11B5/02; G11B5/09

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 222 words
A method for optimizing threshold values used in Viterbi detection of data pulses received from a data source over a data degrading Partial Response Maximum Likelihood data channel, said method comprising the steps of: reading an average Viterbi detection threshold range from a storing unit said average Viterbi detection threshold range being for testing an optimal Viterbi detection threshold, said average Viterbi detection threshold range corresponding to said data degrading Partial Response Maximum Likelihood data channel and including at least a first test Viterbi detection threshold and a second test Viterbi detection threshold; loading said first test Viterbi detection threshold into a Viterbi detector associated with said data degrading Partial Response Maximum Likelihood data channel; generating a first error rate signal representative of a first error rate corresponding to said first test Viterbi detection threshold; loading said second test Viterbi detection threshold into said Viterbi detector; generating a second error rate signal representative of a second error rate corresponding to said second test Viterbi detection threshold; comparing said first error rate signal to said second error rate signal; storing a value representative of said first error rate when said second error rate is not less than said first error rate; and storing a value representative of said second error rate when said second error rate is less than said first error rate.
Claim 2
Independent Claim 222 words
A method for optimizing threshold values used in Viterbi detection of data pulses received from a data source over a data degrading Partial Response Maximum Likelihood data channel, said method comprising the steps of: reading an average Viterbi detection threshold range from a storing unit said average Viterbi detection threshold range being for testing an optimal Viterbi detection threshold, said average Viterbi detection threshold range corresponding to said data degrading Partial Response Maximum Likelihood data channel and including at least a first test Viterbi detection threshold and a second test Viterbi detection threshold; loading said first test Viterbi detection threshold into a Viterbi detector associated with said data degrading Partial Response Maximum Likelihood data channel; generating a first error rate signal representative of a first error rate corresponding to said first test Viterbi detection threshold; loading said second test Viterbi detection threshold into said Viterbi detector; generating a second error rate signal representative of a second error rate corresponding to said second test Viterbi detection threshold; comparing said first error rate signal to said second error rate signal; storing a value representative of said first error rate when said second error rate is not less than said first error rate; and storing a value representative of said second error rate when said second error rate is less than said first error rate.
Claim 3
Dependent Claim 111 words
The method of claim 1, further comprising the steps of: receiving a first plurality of test data signals from said data source over said data degrading Partial Response Maximum Likelihood data channel using said Viterbi detector with said first test Viterbi detection threshold, with each one of said first plurality of test data signals representative of a predetermined test datum; and receiving a second plurality of test data signals from said data source over said data degrading Partial Response Maximum Likelihood data channel using said Viterbi detector with said second test Viterbi detection threshold, with each one of said second plurality of test data signals representative of a predetermined test datum.
Claim 4
Dependent Claim 37 words
The method of claim 2, wherein said first error rate signal is generated from said first plurality of test data signals and said second error rate signal is generated from said second plurality of test data signals.
Claim 5
Dependent Claim 44 words
The method of claim 3, wherein a first one of said first plurality of test data signals represents a first predetermined test datum not equal to a second predetermined test datum represented by a second one of said first plurality of test data signals.
Claim 6
Dependent Claim 40 words
The method of claim 3, wherein one of said first plurality of test data signals represents a first predetermined test datum not equal to a second predetermined test datum represented by one of said second plurality of test data signals.
Claim 7
Dependent Claim 53 words
The method of claim 1, further comprising the step of storing an indication of said first test Viterbi detection threshold when said value representative of said first error rate is stored and storing an indication of said second test Viterbi detection threshold when said value representative of said second error rate is stored.
Claim 8
Dependent Claim 55 words
The method of claim 3, wherein said step of generating said first error rate includes comparing each one of said first plurality of test data signals with a reliable data signal, with said reliable data signal reliably representative of said predetermined test datum represented by said one of said first plurality of test data signals.
Claim 9
Dependent Claim 25 words
The method of claim 1, wherein said data channel is a read channel provided by a read/write channel circuit in a magnetic disk drive device.
Claim 10
Dependent Claim 28 words
The method of claim 8, wherein said average Viterbi detection threshold range corresponds to a selected one of a plurality of magnetic read/write heads included in said device.
Claim 11
Independent Claim 184 words
A method for optimizing a Viterbi detection threshold value for a magnetic disk drive device including at least one magnetic disk and at least one magnetic read/write head and utilizing Partial Response Maximum Likelihood pulse detection, said method comprising the steps of: selecting an average Viterbi detection threshold range corresponding to a magnetic read/write head included in said magnetic disk drive device, with said average Viterbi detection threshold range including at least a first test Viterbi detection threshold and a second test Viterbi detection threshold; loading said first Viterbi detection threshold into a Viterbi detector associated with a read/write channel circuit included in said magnetic disk drive device; generating a first error rate signal representative of a first error rate corresponding to said first test Viterbi detection threshold; loading said second test Viterbi detection threshold into said Viterbi detector; generating a second error rate signal representative of a second error rate corresponding to said second test Viterbi detection threshold; and selecting one of said first and second error rates as a minimum error rate and storing a value representative of said minimum error rate.
Claim 12
Independent Claim 184 words
A method for optimizing a Viterbi detection threshold value for a magnetic disk drive device including at least one magnetic disk and at least one magnetic read/write head and utilizing Partial Response Maximum Likelihood pulse detection, said method comprising the steps of: selecting an average Viterbi detection threshold range corresponding to a magnetic read/write head included in said magnetic disk drive device, with said average Viterbi detection threshold range including at least a first test Viterbi detection threshold and a second test Viterbi detection threshold; loading said first Viterbi detection threshold into a Viterbi detector associated with a read/write channel circuit included in said magnetic disk drive device; generating a first error rate signal representative of a first error rate corresponding to said first test Viterbi detection threshold; loading said second test Viterbi detection threshold into said Viterbi detector; generating a second error rate signal representative of a second error rate corresponding to said second test Viterbi detection threshold; and selecting one of said first and second error rates as a minimum error rate and storing a value representative of said minimum error rate.
Claim 13
Dependent Claim 99 words
The method of claim 10, further comprising the steps of: generating each one of a first plurality of test data signals by reading a predetermined test datum from said magnetic disk through said magnetic read/write head and using said Viterbi detector with said first test Viterbi detection threshold to detect said test data signal; and generating each one of a second plurality of test data signals by reading a predetermined test datum from said magnetic disk through said magnetic read/write head and using said Viterbi detector with said second test Viterbi detection threshold to detect said test data signal.
Claim 14
Dependent Claim 37 words
The method of claim 11, wherein said first error rate signal is generated from said first plurality of test data signals and said second error rate signal is generated from said second plurality if test data signals.
Claim 15
Dependent Claim 78 words
The method of claim 10, wherein said step of selecting said one of said first and second error rates includes: comparing said first error rate signal to said second error rate signal; selecting said first error rate as said minimum error rate when said second error rate is not less than said first error rate; and selecting said second error rate as said minimum error rate when said second error rate is less than said first error rate.
Claim 16
Dependent Claim 44 words
The method of claim 11, wherein a first one of said first plurality of test data signals represents a first predetermined test datum not equal to a second predetermined test datum represented by a second one of said first plurality of test data signals.
Claim 17
Dependent Claim 40 words
The method of claim 11, wherein one of said first plurality of test data signals represents a first predetermined test datum not equal to a second predetermined test datum represented by one of said second plurality of test data signals.
Claim 18
Dependent Claim 21 words
The method of claim 11, wherein all of said first plurality of test data signals represent a single predetermined test datum.
Claim 19
Dependent Claim 33 words
The method of claim 16, wherein said single predetermined test datum is written to said disk once and read successively therefrom to generate each one of said first plurality of test data signals.
Claim 20
Dependent Claim 29 words
The method of claim 12, further comprising the step of adjusting one or more test conditions under which to generate said first and second pluralities of test data signals.
Claim 21
Dependent Claim 19 words
The method of claim 18, wherein said adjusted test conditions include off-track skew, error correction, and non-performance of retrial.
Claim 22
Dependent Claim 53 words
The method of claim 10, further comprising the step of storing an indication of said first test Viterbi detection threshold when said value representative of said first error rate is stored and storing an indication of said second test Viterbi detection threshold when said value representative of said second error rate is stored.

References Cited (Backward Citations)

US3214700A Cited
US4823360A Cited
US5081547A Cited
US5317456A Cited
US5341387A Cited
US5345342A Cited
US5440433A Cited
US5661709A Cited
US5610776A Cited
US5493454A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-20 2003-03-22 2003-09-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-20 2007-03-22 2007-09-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-20 2011-03-22 2011-09-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag