Back to results
US 8,819,519 B2Granted
Systems and methods for enhanced accuracy NPML calibration
AssigneeLSI Corporation
InventorsMadhusudan Kalluri, Fan Zhang, Bruce Wilson, Johnson Yen
Life of this patent
Estimating the term…
Abstract
The present invention is related to systems and methods for adaptive parameter modification in a data processing system. As one example, a system is disclosed that includes a filter calibration circuit that is operable to calculate an updated coefficient for a filter circuit using a data set pair including a converged output and a corresponding data set.
Claims29
A data processing system, the data processing system comprising:
- a sample buffer operable to maintain a plurality of sample sets;
- a data processing circuit, wherein the data processing circuit includes:
- a data detector circuit operable to apply a data detection algorithm to each of the plurality of sample sets to yield respective detected outputs, wherein the data detector circuit includes at least one filter circuit;
- and
- a data decoder circuit operable to apply a data decoding algorithm to each of the respective outputs to yield respective converged outputs;
- an output buffer operable to store the respective converged outputs;
- an availability determination circuit operable to determine that one of the respective converged outputs is available in the output buffer at the same time that a corresponding one of the plurality of sample sets is available in the sample buffer;
- and
- a filter calibration circuit operable to calculate an updated coefficient for the filter circuit using a data set pair including the one of the respective converged outputs and the corresponding one of the plurality of data sets.
6 more elements
A method, the method comprising:
- storing a plurality of sample sets in a sample buffer;
- applying a data detection algorithm by a data detector circuit to each of the plurality of sample sets to yield respective detected outputs, wherein the data detector circuit includes at least one filter circuit;
- applying a data decoding algorithm by a data decoder circuit to each of the respective outputs to yield respective converged outputs;
- storing the respective converged outputs to an output buffer;
- determining that one of the respective converged outputs is available in the output buffer at the same time that a corresponding one of the plurality of sample sets is available in the sample buffer;
- and
- calculating an updated coefficient for the filter circuit using a data set pair including the one of the respective converged outputs and the corresponding one of the plurality of data sets.
4 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 front end circuit operable to provide an analog signal corresponding to the sensed signal;
- an analog to digital converter circuit operable to sample the analog signal to yield a series of digital samples;
- an equalizer circuit operable to equalize the digital samples to yield a sample set;
- a sample buffer operable to maintain the sample set with other sample sets in a plurality of the sample sets;
- a data processing circuit, wherein the data processing circuit includes:
- a data detector circuit operable to apply a data detection algorithm to each of the plurality of sample sets to yield respective detected outputs, wherein the data detector circuit includes at least one filter circuit;
- and
- a data decoder circuit operable to apply a data decoding algorithm to each of the respective outputs to yield respective converged outputs;
- an output buffer operable to store the respective converged outputs;
- an availability determination circuit operable to determine that one of the respective converged outputs is available in the output buffer at the same time that a corresponding one of the plurality of sample sets is available in the sample buffer;
- and
- a filter calibration circuit operable to calculate an updated coefficient for the filter circuit using a data set pair including the one of the respective converged outputs and the corresponding one of the plurality of data sets.
12 more elements
A data processing system, the data processing system comprising:
- an availability determination circuit operable to determine that a converged output is available and a data set from which the converged output was derived is available, wherein the converged output and the data set together are a data pair;
- and
- a filter calibration circuit operable to calculate an updated coefficient for the filter circuit using the data pair.
Dependencies are inferred from the claim text.