1. A data processing system, the data processing system comprising: a data decoder circuit operable to apply a data decode algorithm to a decoder input using a selected parity check matrix to yield a decoder output; and a matrix select control circuit operable to select one of a first parity check matrix and a second parity check matrix as the selected parity check matrix.