Patent ID: 7590199

Claim:
A signal processor, comprising: a channel observer operable for receiving an input signal propagating at an expected carrier frequency experiencing an error offset, the input signal comprising a distorted data signal in which modulating data has been influenced by the error offset, the channel observer further operable for processing the input signal to obtain channel observations for the data signal; an error estimator operable for removing modulation from the channel observations to obtain a modulation-free resultant signal comprising a representation of the error offset, obtaining a frequency spectrum representation of the modulation-free resultant signal, processing the frequency spectrum representation of the modulation-free resultant signal to identify multiple error offset candidates, and passing the error offset candidates to a decoder for use in decoding the data signal; wherein the error estimator comprises a data-aided processor and a non-data-aided processor each for removing data modulation to obtain the modulation-free resultant signal.