Using Tracks to Demodulate Frequency/Phase Modulated Signals

This article explains how oscilloscope Track functions can demodulate frequency- and phase-modulated RF signals by graphing instantaneous Frequency and TIE measurements over time.

Using Tracks to Demodulate Frequency/Phase Modulated Signals
Figure 1: A low-pass filtered track of the Frequency measurement demodulates the linear frequency sweep in a radar chirp. The frequency domain FFT shows the range of the frequency change.

If you are involved in RF measurements, you will eventually need to demodulate a signal. Angle modulation of either phase or frequency are the most commonly encountered modulation types. The Frequency measurement is an all-instance timing parameter that measures the frequency of every cycle in an acquired waveform. Similarly, Time Interval Error (TIE) measures the instantaneous phase of a signal on a cycle-by-cycle basis. Track functions of these measurements, which plot the values of the measurement parameter versus time, are useful for demodulating frequency and phase modulated signals, as shown in the examples below.

Frequency Demodulation

The track of Frequency can be used to demodulate a frequency modulated waveform. Consider a radar pulse that uses a frequency modulated ‘chirp’, as shown in Figure 1 (above).

The radio frequency carrier of the radar pulse (yellow trace top grid) has a mean frequency of 1 GHz, and it is frequency modulated by a linear ramp in frequency. Taking the Fast Fourier Transform (FFT) of this signal (blue trace second grid from top) shows that the peak amplitude response is flat, and the range of the sweep is roughly 3 MHz on either side of the 1 GHz carrier frequency. The Frequency measurement set up in parameter P1 reads the frequency of each cycle in the acquired waveform. Measurement gates are used to restrict the measurement to the region of the actual pulse burst, from roughly 2.5 to 7.5 divisions (0 to 10 ms).

A track of the Frequency measurement P1 is set up in math function F1 (gold trace third grid from top). Note the vertical axis of the track function is in units of frequency. Keep in mind that each microsecond shown on the display contains one thousand cycles of the carrier. The minor variations of frequency from cycle-to-cycle result in the noise that is evident. Math trace F5 is used to apply a low-pass filter to the track function in F1. The cutoff frequency of the Finite Impulse Response (FIR) low-pass filter is 10 kHz, and it reduces the noise significantly (orange trace bottom grid).

Parameter P2 measures the Minimum value of the filtered F5 function trace, 996.9 MHz, and likewise parameter P3 measures its Maximum value at 1.003 GHz. Parameter math set up in P4 is used to take the difference of P2 and P3, and it reports a 6.3 MHz range of frequency variation. Thus, the track of Frequency parameter P1, when suitably filtered, demodulates the frequency modulation of the radar chirp.

Phase Demodulation

Demodulating a phase modulated signal can be done using a track of the TIE measurement, as shown in Figure 2.

Figure 2: A track of the TIE parameter demodulates a PSK carrier signal. The Rescale function converts the time delay of the phase shift into radians.

The signal acquired in channel 1 (C1) is a phase shift keyed (PSK) signal (yellow trace top grid). The carrier frequency is 100 MHz. The TIE measurement is set up in parameter P1. TIE measures the time difference between the edge of the acquired signal and the ideal edge based on the carrier frequency. The value is calculated for each cycle and is essentially the instantaneous phase of the acquired signal.

A track of TIE is set up in math function F1 (gold trace in center grid). The vertical axis is the edge delay in seconds plotted against time. At this point, the digital states of the PSK signal have been demodulated and displayed.

The Rescale math function is then used to convert time delay measurements into radians at the 100 MHz carrier frequency. Each TIE parameter value is multiplied by 628x10⁶, and the units are overridden from seconds to radians (RAD). The result is shown in F2 (magenta trace bottom grid), where the vertical units are now radians. The two binary states for this PSK signal correspond to 0 radians and 1.57 (𝜋/2) radians.

Copyright © 2020-2026 Teledyne LeCroy. All rights reserved. All original content, including text and photos, is the property of Teledyne LeCroy and cannot be reproduced without expressed written permission.


Teledyne LeCroy has presented several different webinars on using Tracks. To learn more about what a Track is (or what some manufacturers call a Time Trend), view the webinar Part 7: How to Use Oscilloscope Track or Time Trends for Debugging that was part of the 2022 Oscilloscope Coffee Break Webinar Series. Click the button below to watch the webinar, or download the transcript to preview the webinar content.

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to Oscilloscope Blog | Teledyne LeCroy.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.