Back to results
US 9,804,919 B2Granted
Systems and methods for correlation based data alignment
AssigneeAvago Technologies General IP (Singapore) Pte. Ltd.
InventorsYuqing Yang, Shaohua Yang, Xuebin Wu, Qi Zuo
Life of this patent
Estimating the term…
Abstract
Embodiments of the present inventions are related to systems and methods for data processing, and more particularly to systems and methods for recovering data where synchronization information is not detected.
Claims20
A data processing system, the system comprising:
- a sample buffer circuit operable to store a sample data set;
- a data detector circuit operable to apply a data detection algorithm to the sample data set to yield a detected output, wherein a fragment of the sample data set is mis-aligned;
- a data decoder circuit operable to apply a data decoding algorithm to a decoder input to yield an interim output, wherein the decoder input is derived from the detected output;
- and
- a mis-alignment determination circuit operable to determine a mis-alignment value of the sample data set based upon a combination of the detected output and the interim output, wherein the mis-alignment determination circuit includes:
- a threshold comparison circuit operable to compare instances of the interim output with a threshold value to yield a signature, wherein the signature includes a set of reliable correlation bits and corresponding reliable bit positions;
- and
- a correlation circuit operable to identify a position in the detected output that exhibits a correlation to the signature.
5 more elements
A method for data processing, the method comprising:
- storing a sample data set to a storage buffer circuit, wherein the sample data set is mis-aligned;
- applying a data detection circuit to the sample data set to yield a detected output;
- applying a data decoding circuit to a decoder input to yield an interim output, wherein the decoder input is derived from the detected output;
- using a correlation circuit to:
- generate a correlation value corresponding to a difference between the detected output and a signature, wherein the signature is derived from the interim output;
- determine a correlation occurrence based at least in part on the correlation value;
- and
- determine a mis-alignment value for the correlation occurrence;
- and
- using a sync mark detection circuit to identify a sync mark in a received data set, wherein a mis-alignment of the sample data set is caused by a failure of the sync mark detection circuit to identify the sync mark in the received data set;
- and
- re-aligning the sample data set to yield a re-aligned sample data set, wherein the sample data set if re-aligned based at least in part on one or both of (i) the mis-alignment value and (ii) the failure to identify the sync mark in the received data set.
9 more elements
A storage device, the storage device comprising:
- a storage medium;
- a read/write head disposed in relation to the storage medium and operable to provide an analog input corresponding to information sensed on the storage medium;
- a read channel circuit, the read channel circuit including:
- an analog processing circuit operable to generate a sample data set based upon the analog input;
- a sample buffer circuit operable to store the sample data set, wherein a fragment of the sample data set is mis-aligned;
- a data detector circuit operable to apply a data detection algorithm to the sample data set to yield a detected output, wherein a fragment of the sample data set is mis-aligned;
- a data decoder circuit operable to apply a data decoding algorithm to a decoder input to yield an interim output, wherein the decoder input is derived from the detected output;
- and
- a mis-alignment determination circuit operable to determine a mis-alignment value of the sample data set based upon a combination of the detected output and the interim output.
6 more elements
Dependencies are inferred from the claim text.