摘要 |
<p>A method of correcting erroneous data due to thermal asperity and a device therefor is provided. A magnetic disc device equipped with such error correction device is also provided. The correction device comprises: a comparator (40) for comparing data signal reproduced from a magnetic disc (24) with a predetermined threshold signal; and means for generating an error signal based on the signal output from the comparator (40) and the data signal. Using the error signal (23), the location and the length of erroneous data included in the data signal are determined. The erroneous data may be corrected, irrespective of the length thereof, by selective use of hardware ECC on the fly and software ECC. An alternative error signal may be generated by a technique based on the run lengths of the data. <IMAGE></p> |