Patent ID: 8355472

Claim:
A method for compensating deviation error in a signal received by a communication device, the signal comprising a plurality of time slices, each time slide containing one state of a plurality of states and each state formed by a plurality of quaternary symbols, the method comprising, at the communication device: estimating the deviation error in the signal; adjusting matched filter coefficients using the estimated deviation error by: identifying a current state; selecting a possible previous state of the current state, the current and previous states sharing at least one quaternary symbol; determining a set of quaternary symbols defined by the current and previous states; arranging the set of quaternary symbols into a symbol stream; convolving the symbol stream with a predetermined pulse shape to create a generated waveform; scaling the generated waveform using the estimated deviation error to form a scaled waveform; frequency modulating the scaled waveform to create a complex IQ waveform; and extracting the matched filter coefficients from the complex IQ waveform as adjusted matched filter coefficients; determining a plurality of metrics for the signal using the adjusted matched filter coefficients; and employing the metrics to determine the signal.