Systems and methods for noise injection driven parameter selection
AssigneeLSI Corporation
InventorsMing Jin, Fan Zhang, Wu Chang
Life of this patent
Estimating the term…
Abstract
Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes a noise injection circuit. The noise injection circuit is operable to: determine a difference between a first data output and a second data output to yield an error; and augment an interim data with a noise value corresponding to the error to yield a noise injected output. The interim data may be either the first data output or the second data output.
Claims20
A data processing circuit, the data processing circuit comprising:
- a noise injection circuit operable to:
- determine a difference between a first data output and a second data output to yield an error;
- and
- augment an interim data with a noise value corresponding to the error to yield a noise injected output, wherein the interim data is selected from a group consisting of:
- the first data output and the second data output.
A method, the method comprising:
- receiving a first data output;
- receiving a second data output;
- determining a difference between a first data output and a second data output to yield an error;
- and
- augmenting an interim data with a noise value corresponding to the error to yield a noise injected output, wherein the interim data is selected from a group consisting of:
- the first data output and the second data output.
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 processing 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 an equalized input;
- a noise injection circuit operable to:
- determine a difference between the equalized output and an expected output to yield an error;
- and
- augment an interim data with a noise value corresponding to the error to yield a noise injected output, wherein the interim data is selected from a group consisting of:
- the equalized output and the expected output;
- and
- a selector circuit operable to provide a processing output selected from a group consisting of the equalized output and the noise injected output;
- a data detector circuit operable to apply a data detection algorithm to the processing output to yield a detected output;
- and
- a data decoder circuit operable to apply a data decode algorithm to the detected output to yield a decoded output.
Dependencies are inferred from the claim text.