Tracking Loops

What Are Tracking Loops?

Tracking loops are closed-loop feedback circuits used in communications, navigation, and signal processing systems to maintain continuous synchronization between a locally generated reference and an incoming signal. They accomplish this by continuously measuring the difference between the reference and the received signal, processing that error through a loop filter, and adjusting a controlled oscillator or delay element to drive the error toward zero. Tracking loops are fundamental to any system that must lock onto a carrier frequency, follow a spreading code, or maintain phase coherence across a sustained transmission.

The three primary forms of tracking loop are the phase-locked loop (PLL), the frequency-locked loop (FLL), and the delay-locked loop (DLL). Each is designed to track a different property of the incoming signal, and they are often combined within a single receiver. GPS and other global navigation satellite system (GNSS) receivers rely on all three, using the DLL to track code phase and the PLL or FLL to track the carrier.

Phase-Locked Loop Architecture

A phase-locked loop consists of a phase detector, a loop filter, and a voltage-controlled or numerically controlled oscillator. The phase detector compares the phase of the incoming signal to that of the local oscillator and produces an error voltage proportional to the difference. The loop filter, typically a low-pass filter whose order and bandwidth govern the loop's dynamic response, smooths the error and drives the oscillator to reduce it. In digital implementations, integrate-and-dump blocks accumulate correlator outputs to extract in-phase and quadrature components, which a discriminator then converts into a phase error estimate. First-order loops are susceptible to frequency stress errors, second-order loops to acceleration stress, and third-order loops to jerk. The stability condition requires that the product of noise bandwidth and integration time remain much less than one, a constraint that governs the choice of loop bandwidth in any particular operating environment. The IEEE Xplore publication on carrier tracking loop design for OFDM systems addresses the specific challenge of low-update-rate loops, where measurements arrive infrequently and classical analog design methods must be adapted.

Delay-Locked Loops and Frequency Tracking

A delay-locked loop tracks the timing offset of a pseudorandom code or another timing reference rather than a continuous carrier phase. It correlates the received signal against early, prompt, and late replicas of the local code, using the difference in correlation power between the early and late branches as a discriminator output. The loop filter drives a numerically controlled oscillator that adjusts the code phase until the early-minus-late discriminator output reaches zero. Frequency-locked loops measure frequency offset rather than phase, making them more robust to rapid phase dynamics or large initial frequency uncertainty. In GNSS receivers, carrier-aiding is commonly used: the cleaner carrier loop estimate assists the code loop, reducing the code loop's noise bandwidth without sacrificing dynamic response. The ESA Navipedia page on GNSS tracking loops provides a detailed description of discriminator types and filter order tradeoffs across all three loop architectures.

Vector and Coupled Tracking

Conventional tracking loops process each satellite signal channel independently, a configuration called scalar tracking. Vector tracking closes the loops at the navigation filter level, coupling the channels so that signals with healthy tracking assist signals in difficulty. This improves performance under signal blockage and in high-dynamic environments such as aircraft or launch vehicles. Research on vector tracking loop carrier phase methods demonstrates that tightly integrating channel measurements into a single navigation filter reduces sensitivity to individual channel failures.

Applications

Tracking loops have applications in a wide range of fields, including:

  • GNSS receivers for positioning and navigation
  • Digital communications demodulation and carrier recovery
  • Radar and sonar signal processing
  • Synchronization in telecommunications networks
  • Motor speed control and servo systems

Related Topics

Loading…