Patent ID: 9059737
Filing Date: 2015-06-16
Classification: G11B,H03M

Abstract:
1. A method for storing and retrieving blocks of data in a disk drive that has data stored in tracks on a disk that include a plurality of sectors, the method comprising: generating a plurality of codewords from a logical block of data, the logical block of data having a predetermined size corresponding to a selected number of sectors, each codeword containing a selected portion of the data from the logical block of data along with additional bits used for error detection; dividing each of the plurality of codewords into a plurality of segments; forming a distributed codeword block that corresponds to the selected number of sectors by arranging the plurality of segments of each codeword in a predetermined pattern wherein segments of each codeword are positioned in more than one sector; and writing the distributed codeword block into the selected number of sectors on the disk, wherein a plurality of distributed codeword blocks stored on the disk and the codewords in the distributed codeword blocks have a minimum SNR that is equal to or higher than a minimum SNR for individual sectors.