a system for receiving signals is set forth . the system includes an open loop frequency offset updating system adapted to receive an input signal . the open loop frequency offset updating system updates a frequency offset recursively , using a real time update value for value γ . the system samples the signal and calculates an alternate quantity based on γ to determine a maximum value of the alternate quantity .