Back to results
US 8,949,702 B2Granted
Systems and methods for detector side trapping set mitigation
AssigneeLSI Corporation
InventorsFan Zhang, Jun Xiao, Ming Jin
Life of this patent
Estimating the term…
Abstract
Embodiments of the inventions are related to systems and methods for data processing, and more particularly to systems and methods for mitigating trapping sets in a data processing system.
Claims21
A data processing system, the data processing system comprising:
- a data detector circuit operable to apply a data detection algorithm to a data input to yield a first detected output;
- a data decoder circuit operable to apply a data decoding algorithm to a decoder input to yield a decoded output, wherein the decoder input is derived from the first detected output;
- a potential trapping set detection circuit operable to identify a potential trapping set based at least in part on the decoded output;
- an unreliable location identification circuit operable to identify an unreliable location in the data input using a combination of the data input and a filtered version of the data input;
- a data instance modification circuit operable to:
- based at least in part on identification of the potential trapping set, scale at least one selected element of the data input corresponding to the unreliable location to yield a detector input;
- and
- leave at least another element of the data input unmodified;
- and
- wherein the data detector circuit is further operable to apply the data detection algorithm to the detector input to yield a second detected output.
7 more elements
A method for data processing, the method comprising:
- applying a data decoding algorithm by a data decoder circuit to a decoder input derived from a first detected output to yield a decoded output;
- identifying a potential trapping set based at least in part on the decoded output;
- using a combination of the data and a filtered version of the data input to identify an unreliable location in the data input;
- scaling at least one element of a data input to yield a scaled output based at least in part on the identification of the potential trapping set, wherein the at least one selected element of the data input scaled by the data instance modification circuit corresponds to the unreliable location;
- leaving at least another element of the data input unmodified;
- and
- applying a data detection algorithm by a data detector circuit to the scaled output guided by the decoded output to yield a second detector output.
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 a data set on the storage;
- 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 data detector circuit operable to apply a data detection algorithm to a the sample set to yield a first detected output;
- a data decoder circuit operable to apply a data decoding algorithm to a decoder input to yield a decoded output, wherein the decoder input is derived from the first detected output;
- a potential trapping set detection circuit operable to identify a potential trapping set based at least in part on the decoded output;
- a data instance modification circuit operable to:
- filter the data input to yield a filtered input;
- identify an unreliable location in the data input using a combination of the data input and the filtered input;
- based at least in part on identification of the potential trapping set, scale at least one selected element of the data input corresponding to the unreliable location to yield a detector input
- leave at least another element of the data input unmodified;
- and
- wherein the data detector circuit is further operable to apply the data detection algorithm to the detector input to yield a second detected output.
13 more elements
Dependencies are inferred from the claim text.