Patent ID: 6201485
Filing Date: 2001-03-13
Classification: G11B,H03M

Abstract:
A method of encoding an input block of digital data consisting of a series of 8-bit ECC symbols, the method comprising the steps of:selecting a base code having a rate n/n+1 where n is a multiple of the 8-bit input symbol size;encoding at least one of the input symbols in accordance with the selected base code so as to produce a base codeword, said encoding step including disallowing an all-zeros nibble, and the number of input symbols thus encoded being equal to a number of input symbols necessary to aggregate n input bits corresponding to the selected base code;partitioning the base codeword produced by the base code into a plurality of m nibbles, where m is the number of unencoded input symbols; andinterleaving the base code nibbles among the unencoded input symbols so as to form a rate p/p+1 codeword, where p=length of the input block.