Patent ID: 8891695

Claim:
A method comprising: receiving a block of samples of a continuous phase modulated (CPM) signal from a receiver; estimating a carrier phase offset φ 0 inherent in the CPM signal based on the received block of samples, wherein said estimating comprises computing a maximum of an objective function J as a function of phase offset w, wherein a maximizing value w max of the phase offset w represents an estimate of the carrier phase offset φ 0 , wherein said computing the maximum includes computing a plurality of values J(w) of the objective function J at a respective plurality of values of the phase offset w, wherein said computing the objective function value J(w) at any given one of the values of the phase offset w comprises: phase shifting the received block of samples by −w to obtain a phase shifted block of samples; performing Viterbi demodulation on the phase shifted block of samples to obtain a winning path metric value at a final time, wherein the winning path metric value is the objective function value J(w); storing the estimate of the carrier phase offset in a memory.