Abstract: A device and method for estimating a bias in a frequency estimate of a received signal. Circuitry generates a first signal including a number of sample-blocks, wherein the first signal is shifted in frequency from the received signal by a first frequency shift. Based on the first signal, a second signal and a third signal are generated, by shifting a frequency of each of the samples of the first generated signal by a second frequency shift and a third frequency shift, respectively. For each generated signal, a variance for each sample-block is computed. An average variance of the computed sample-block variances is further calculated and a bias of the received signal is determined as one of the first frequency shift, the second frequency shift, and the third frequency shift, corresponding to the generated signal having the smallest calculated average variance.
Abstract: A frequency offset estimation and correction apparatus including a frame averaging unit to average a plurality of frequency offset values to obtain a frame offset average for each of a plurality of frames, a re-sampling unit to produce a plurality of interpolated frequency offset values uniformly distributed over a time period of a frame of the plurality of frames based on the frame offset average of the frame and a frame offset average of at least one frame that precedes the frame, and an exponential averaging unit to calculate the estimated frequency offset based on the plurality of interpolated frequency offset values weighted by an exponential averaging coefficient.