A method of determining a frequency offset between a transmitting station and a receiving station, the method comprising: generating raw frequency offset estimates for first and second channels between the transmitting station and the receiving station, said first and second channels transmitted in different subframes and having different resolvable ranges; computing, from the raw frequency offset estimates, a first hypothesized frequency offset for the first channel and a second hypothesized frequency offset for the second channel for each one of two or more offset regions within an offset range of interest; computing, for each offset region, an error metric as a function of the corresponding hypothesized frequency offsets for the first and second channels wherein computing the error metric comprises: computing a first difference between the hypothesized frequency offsets for the first and second channels in a first time interval; computing a second difference between the hypothesized frequency offset for the first channel in the first time interval and a final frequency offset for the first channel in a second time interval prior to the first time interval; and computing the error metric as a weighted sum of the first and second differences; the method further comprising: selecting, as final frequency offset estimates, the hypothesized frequency offsets for the first and second channels corresponding to the offset region having the lowest error metric. generating raw frequency offset estimates for first and second channels between the transmitting station and the receiving station, said first and second channels transmitted in different subframes and having different resolvable ranges; computing, from the raw frequency offset estimates, a first hypothesized frequency offset for the first channel and a second hypothesized frequency offset for the second channel for each one of two or more offset regions within an offset range of interest; computing, for each offset region, an error metric as a function of the corresponding hypothesized frequency offsets for the first and second channels wherein computing the error metric comprises: computing a first difference between the hypothesized frequency offsets for the first and second channels in a first time interval; computing a second difference between the hypothesized frequency offset for the first channel in the first time interval and a final frequency offset for the first channel in a second time interval prior to the first time interval; and computing the error metric as a weighted sum of the first and second differences; computing a first difference between the hypothesized frequency offsets for the first and second channels in a first time interval; computing a second difference between the hypothesized frequency offset for the first channel in the first time interval and a final frequency offset for the first channel in a second time interval prior to the first time interval; and computing the error metric as a weighted sum of the first and second differences; the method further comprising: selecting, as final frequency offset estimates, the hypothesized frequency offsets for the first and second channels corresponding to the offset region having the lowest error metric. selecting, as final frequency offset estimates, the hypothesized frequency offsets for the first and second channels corresponding to the offset region having the lowest error metric.