Method and apparatus for encoding with unequal protection in magnetic recording channels having concatenated error correction codes
AssigneeSeagate Technology LLC
InventorBernardo Rub
Life of this patent
Estimating the term…
Abstract
An encoder and method of encoding data words are provided, which map a block of at least one of the data words into an error correction code (ECC) code word. The ECC code word is defined by a plurality of multiple-bit ECC symbols which are separated by boundaries. Bit patterns are constrained from occurring in the ECC code word based on a relative location of the bit patterns to the boundaries.
Claims11
A method of encoding data words, the method comprising steps of:
- (a) mapping a block of at least one of the data words into an error correction code (ECC) code word which is defined by a plurality of multiple-bit ECC symbols that are separated by boundaries;
- and
- (b) constraining bit patterns from occurring in the ECC code word based on a relative location of the bit patterns to the boundaries.
An encoder for encoding successive data words into respective, successive code words, the encoder comprising:
- a data word input;
- a code word output;
- and
- a first encoder unit which maps each successive data word received on the data word input into a respective, successive code word on the code word output according to a first code, wherein the first code identifies in each code word boundaries between multiple-bit error correction code (ECC) symbols and imposes different code constraints on bit positions in each code word that are closer to the boundaries than bit positions in each code word that are farther from the boundaries.
A disc drive storage channel comprising:
- a transducer capable of communicating with a data storage disc;
- and
- encoding means coupled to the transducer for encoding data into successive error correction code (ECC) code words formed of multiple-bit ECC symbols according to a code, wherein the code constrains bit patterns from occurring in each ECC code word based on a relative location of the bit patterns to boundaries between the multiple-bit ECC symbols, and for transmitting the ECC code words to the transducer as a code word stream.
A disc drive storage channel comprising:
- a transducer capable of communicating with a data storage disc;
- and decoding means coupled to the transducer for receiving a read signal from the transducer and for decoding successive error correction code (ECC) code words represented by the read signal into successive data words according to a code, wherein each ECC code word comprises a plurality of multiple-bit ECC symbols and the code constrains bit patterns in each ECC code word based on a relative location of the bit patterns to boundaries between the multiple-bit ECC symbols.
Dependencies are inferred from the claim text.