摘要:
The invention relates to a data processing system comprising: a data detector circuit (130); a data decoder circuit (170), a reliability monitor circuit (160) to calculate an error rate (225), and a parameter modification control circuit (250). Data detector circuit (130) applies a data detection algorithm to a first data set to yield a detected output (195). Data decoder circuit (170) applies a data decode algorithm to a second data set to yield the decoded output. The parameter modification circuit (250) selects a first value for a parameter and stores a first instance of the error rate corresponding to the first value; selects a second value for the parameter and stores a second instance of error count corresponding to the second value, and selects one of the first value and the second value based at least in part on a comparison of the error rates.
摘要:
A storage system includes a storage medium operable to maintain a data set, a read/write head assembly operable to write the data set to the storage medium and to read the data set from the storage medium, a multi-level encoder operable to encode the data set at a plurality of different code rates before it is written to the storage medium, and a multi-level decoder operable to decode the data set retrieved from the storage medium and to apply decoded values encoded at a lower code rate when decoding values encoded at a higher code rate.
摘要:
The invention relates to a data processing system comprising: a data detector circuit (130); a data decoder circuit (170), a reliability monitor circuit (160) to calculate an error rate (225), and a parameter modification control circuit (250). Data detector circuit (130) applies a data detection algorithm to a first data set to yield a detected output (195). Data decoder circuit (170) applies a data decode algorithm to a second data set to yield the decoded output. The parameter modification circuit (250) selects a first value for a parameter and stores a first instance of the error rate corresponding to the first value; selects a second value for the parameter and stores a second instance of error count corresponding to the second value, and selects one of the first value and the second value based at least in part on a comparison of the error rates.
摘要:
Various embodiments of the present invention provide systems and methods for calculating and/or modifying fly height (216). For example, a circuit (200) for calculating fly height is disclosed that includes: a first pattern detector circuit (256, 259, 262, 265), a second pattern detector circuit (256, 259, 262, 265), a first pattern fly height calculation circuit (270, 273, 276, 279), a second pattern fly height calculation circuit (270, 273, 276, 279), a first averaging circuit (282, 285, 288, 291), a second averaging circuit(282, 285, 288, 291), and a combining circuit (295).
摘要:
The present invention is related to systems and methods for data processing system characterization. An embodiment of a data processing system comprises: a data processing circuit, wherein the data processing circuit includes: a data detector circuit operable to apply a data detection algorithm to a sample data set to yield a detected output; a detected output error count circuit operable to generate an output side error count corresponding to a number of errors remaining in the detected output, wherein the detected output error count circuit is operable to provide the output side error count external to the data processing circuit; a data decoder circuit operable to apply a data decoding algorithm to the detected output to yield a decoded output; and a decoded output error count circuit operable to generate an input side error count corresponding to a number of errors remaining in the decoded output, wherein the decoded output error count circuit is operable to provide the input side error count external to the data processing circuit
摘要:
The present invention is related to systems and methods for applying two or more data decode algorithms to a processing data set. The systems and methods include decoding of a non-binary code word by means of a binary decoder and a non-binary decoder. For both decoders, the number of unsatisfied check nodes is determined and one of the decoded code words is selected on the basis of the number of unsatisfied check nodes.The non-binary code may be a non-binary low-density parity check (LDPC) code.
摘要:
The present invention relates to a low-density parity check (LDPC) encoding system. The encoding system comprises a low density parity check encoder circuit (700) operable to encode a first data set to yield a first low density parity check encoded sub-codeword (205), and to encode a second data set to yield a second low density parity check encoded sub-codeword (210). It further comprises a combining circuit (720) operable to generate a composite low density parity check sub-codeword (220) by mathematically modulo-2 combining at least the first low density parity check encoded sub-codeword and the second low density parity check encoded sub-codeword and to combine at least the first low density parity check encoded sub-codeword and the composite low density parity check sub-codeword into an overall codeword (250).
摘要:
A storage system includes a storage medium operable to maintain a data set, a read/write head assembly operable to write the data set to the storage medium and to read the data set from the storage medium, a multi-level encoder operable to encode the data set at a plurality of different code rates before it is written to the storage medium, and a multi-level decoder operable to decode the data set retrieved from the storage medium and to apply decoded values encoded at a lower code rate when decoding values encoded at a higher code rate.