1. A method of operating a receiver operable to receive a plurality of inputs and comprising a trellis decoder operable to decode data received on the plurality of inputs, the method comprising: detecting whether any of the inputs to the receiver have been permuted; and if a permutation is detected, compensating for the permutation in the trellis decoder.