CA2461336C

Automatic frequency correction method and apparatus for time division duplex modes of 3g wireless communications

Abstract

Method and apparatus for detection and correction of oscillator frequency error within a wireless communication system receiver. A frequency estimator having block correlators, conjugate product and sum, accumulation block, multipath detection and a loop filter (accumulate block) (adaptive bandwidth). The multipath detection includes a search block, threshold detection block and a block for combining multipath components. The frequency difference attained between a base station (BS) local oscillator (LO) and a user equipment (UE) local oscillator is such that the UE LO does not deviate more than 0.1 PPM from the BS LO.

CA2461336C, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 27 September 2022, 4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

43 claims: 2 independent, 41 dependent

  1. 1
    CA 02461336 2004-03-23 WO 03/030400 PCT/US02/30802 CLAIMS What is claimed is:1. A method for obtaining a frequency estimate to adjust a local oscillator, comprising: a) receiving a communication signal comprised of time slots containing data symbols and a midamble;b) performing a given number N of block correlations of the received signal samples with a known midamble reference;c) forming a conjugate product of the N block correlations to form N-l conjugate products;d) forming a sum of the N-l conjugate products;e) accumulating a given number of sums of said N-l conjugate products obtained at step (d);f) determining the magnitudes of each accumulated value;g) searching for a given number of largest values;h) applying a threshold detection of the given number of largest values other than the largest value employing a threshold which is a function of the largest value;i) combining the largest value with those of the given number of largest values other than the largest value and which are greater than the aforesaid threshold;j) computing the magnitude of the sum obtained in step (i);k) normalizing the complex value obtained in step (i) employing the magnitude obtained in step (j);and l) employing the argument of the normalized value obtained in step (k) as a frequency estimate.
  2. 27
    Apparatus for obtaining a frequency estimate to adjust a local oscillator, comprising:means for receiving a communication signal comprised of time slots containing data symbols and a midamble;means for performing a given number N of block correlations of the received signal samples with a known midamble reference;means for forming a conjugate product of the N block correlations to form N-l conjugate products;means for forming a sum of the N-l conjugate products;means for accumulating a given number of sums of said N-l conjugate products obtained from said sum forming means;means for determining the magnitudes of each accumulated value;means for searching for a given number of largest values;means for performing a threshold detection of the given number of largest values other than the largest value employing a threshold which is a function of the largest value;means for combining the largest value with the given number of the largest values other than the largest value and which are greater than the aforesaid threshold;means for computing the magnitude of the sum obtained by said combining means;means for normalizing the complex value obtained by said combining means employing the magnitude obtained by said computing means;and means for generating an argument of the normalized value obtained by said normalizing means for a frequency estimate.