Symbol Flipping Data Processor
AssigneeLSI Corporation
InventorsLei Chen, Haitao Xia, Ming Jin, Johnson Yen
Life of this patent
Estimating the term…
Abstract
Various embodiments of the present invention provide systems and methods for a symbol flipping data processor. For example, a symbol flipping data processor is disclosed that includes a data decoder in the symbol flipping data processor operable to perform error checking calculations, and a data detector in the symbol flipping data processor operable to perform symbol flipping in the data detector based at least in part on the error checking calculations, wherein the output of the data processor is generated at least in part based on the symbol flipping in the data detector.
Claims20
A symbol flipping data processor comprising:
- a data decoder in the symbol flipping data processor operable to perform error checking calculations;
- and
- a data detector in the symbol flipping data processor operable to perform symbol flipping in the data detector based at least in part on the error checking calculations, wherein an output of the data processor is generated at least in part based on the symbol flipping in the data detector.
A method for processing data, comprising:
- detecting symbol values in a data detector to yield detected data;
- calculating a number of violated parity checks for the detected data in a data decoder;
- and
- flipping symbols in the data detector based on the number of violated parity checks to yield updated detected data.
A storage system comprising:
- a storage medium maintaining a data set;
- a read/write head assembly operable to sense the data set on the storage medium and to provide an analog output corresponding to the data set;
- an analog to digital converter operable to sample a continuous signal to yield a digital output;
- and
- a symbol flipping data processor comprising:
- a data decoder in the symbol flipping data processor operable to perform error checking calculations;
- and
- a data detector in the symbol flipping data processor operable to perform symbol flipping in the data detector based at least in part on the error checking calculations, wherein an output of the data processor is generated at least in part based on the symbol flipping in the data detector.
Dependencies are inferred from the claim text.