A disk drive is disclosed which has a read/write channel utilizing a turbo
coding/decoding method. In decimating a parity sequence of an RSC code
sequence, a puncture unit included in a turbo codec executes a decimation
process based on a coding rate (puncture rate) determined in view of a
dominant error event.