Back to results
US 8,479,086 B2Granted
Systems and methods for efficient parameter modification
AssigneeLSI Corporation
InventorsHaitao Xia, Shaohua Yang, Kenneth M. Hall, Mark A. Landreth
Life of this patent
Estimating the term…
Abstract
Various embodiments of the present invention provide systems and methods for data processing.
Claims20
A data processing system, the data processing system comprising:
- a data detector circuit operable to apply a data detection algorithm to a first data set guided by a decoded output to yield a detected output;
- a data decoder circuit operable to apply a data decode algorithm to a second data set to yield the decoded output, wherein the second data set is derived from the first data set;
- a reliability monitor circuit operable to calculate an error rate based at least in part on an output selected from a group consisting of:
- a third data set derived from the decoded output, and the first data set;
- a parameter modification control circuit operable to:
- select a first value for a parameter and to store a first instance of the error rate corresponding to the first value;
- select a second value for the parameter and to store a second instance of error count corresponding to the second value, wherein selecting the second value includes:
- determining a search direction based at least in part on the first value;
- and using the search direction and a step size to calculate the second value;
- and
- select one of the first value and the second value based at least in part on a comparison of the first instance of the error rate and the second instance of the error rate.
8 more elements
A method for data processing, the method comprising:
- performing a data detection algorithm using a data detector circuit on a first data set to yield a detected output;
- performing a data decode algorithm using a data decoder circuit on a second data set derived from the first data set to yield a decoded output;
- calculating an error rate based at least in part on an output selected from a group consisting of:
- a third data set derived from the decoded output, and the first data set;
- selecting a first value for a parameter and storing a first instance of the error rate corresponding to the first value;
- selecting a second value for the parameter and storing a second instance of error count corresponding to the second value, wherein selecting the second value includes:
- determining a search direction based at least in part on the first value;
- and using the search direction and a step size to calculate the second value;
- and
- selecting one of the first value and the second value based at least in part on a comparison of the first instance of the error rate and the second instance of the error rate.
7 more elements
A storage device, the storage device comprising:
- a storage medium;
- a head assembly disposed in relation to the storage medium and operable to provide a sensed signal corresponding to information on the storage medium;
- a read channel circuit including:
- an analog to digital converter circuit operable to sample an analog signal derived from the sensed signal to yield a series of digital samples;
- an equalizer circuit operable to equalize the digital samples to yield a first data set;
- a data detector circuit operable to apply a data detection algorithm to the first data set;
- a data decoder circuit operable to apply a data decode algorithm to a second data set to yield a decoded output, wherein the second data set is derived from the first data set;
- a reliability monitor circuit operable to calculate an error rate based at least in part on an output selected from a group consisting of:
- a third data set derived from the decoded output, and the first data set;
- a parameter modification control circuit operable to:
- select a first value for a parameter and to store a first instance of the error rate corresponding to the first value;
- select a second value for the parameter and to store a second instance of error count corresponding to the second value, wherein selecting the second value includes:
- determining a search direction based at least in part on the first value;
- and using the search direction and a step size to calculate the second value;
- and
- select one of the first value and the second value based at least in part on a comparison of the first instance of the error rate and the second instance of the error rate.
13 more elements
Dependencies are inferred from the claim text.