1. A data processing system, the data processing system comprising: a data detector circuit operable to apply a data detection algorithm to a data input to yield a first detector output, and to reapply the data detection algorithm to the data input to yield a second detector output; a combining circuit operable to combine a first input derived from the first detector output with a second input derived from the second detector output to yield a combined detector output; and a data decoder circuit operable to apply a data decoding algorithm to a decoder input derived from the combined detector output to yield a decoded output.