CA2776873C

Delay lock loops for wireless communication systems

Abstract

Techniques for deriving sample timing for multiple signal instances received on multiple antennas for a given propagation path. In one scheme, a DLL is maintained for each path, and each DLL tracks the timing of the best signal instance for the assigned path. In another scheme, a DLL is maintained for each path, and each DLL tracks the average timing of the multiple signal instances for the assigned path. To reduce timing jitter, the SINR of a signal instance may be estimated for a number of different time offsets. The loop filter for the DLL is initially updated in the normal manner. If a change in the time offset used for the sample timing is detected, then the SINRs for the new and prior offsets are compared. The new time offset is used if the associated SINR is better. Otherwise, the prior time offset is retained and used.

CA2776873C, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Expired 17 January 2022, 4.7 years ago.

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

9 claims: 2 independent, 7 dependent

  1. 1
    CA 02776873 2013-01-22 74769-703D CLAIMS:1. A method for deriving sample timing for a received signal instance at a receiver unit in a wireless communication system, comprising: estimating a signal quality of the signal instance for each of a plurality of different time offsets, wherein each time offset corresponds to a different sample timing for the signal instance;updating a loop filter based on an error metric derived for the signal instance;determining a nominal time offset to be used for the sample timing for the signal instance based on an output of the loop filter;detecting for a change between a current and a prior nominal time offset;if a change in the nominal time offset is detected, comparing the estimated signal quality for the current nominal time offset to the estimated signal quality for the prior nominal time offset, and retaining the current nominal time offset if the estimated signal quality for the current nominal time offset is better than the estimated signal quality for the prior nominal time offset.
  2. 8
    A digital signal processor comprising:at least one pilot processor operative to estimate a signal quality of a received signal instance for each of a plurality of different time offsets, wherein each time offset corresponds to a different sample timing for the signal instance, and to derive an error metric indicative of an error in the sample timing for the signal instance;a loop filter operative to accumulate the error metric derived for the signal instance;and a control unit operative to determine a nominal time offset to be used for the sample timing for the signal instance based on an output of the loop filter, to detect for a change between a current and a prior nominal time offset, and to retain the current nominal time offset if a change in the nominal time offset has been detected and the estimated signal quality for the current nominal time offset is better than the estimated signal quality for the prior nominal time offset. CA 02776873 2013-01-22 74769-703D