Waveforms with Staggered PRFs

When to Use Staggered PRFs

Using a nonconstant PRF has important applications in radar. This approach is called PRF staggering, or PRI staggering.

Uses of staggered PRFs include:

  • The removal of Doppler ambiguities, or blind speeds, where Doppler frequencies that are multiples of the PRF are aliased to zero

  • Mitigation of the effects of jamming

To implement a staggered PRF, configure your waveform object with a vector instead of a scalar as the PRF property value.

Linear FM Waveform with Staggered PRF

Model a linear FM pulse waveform with two PRFs, 1 and 2 kHz. Use a linear FM pulse with a sweep bandwidth of 200 kHz and a duration of 100 μs. The sample rate is 1 MHz. Output 5 pulses.

prfs = [1e3 2e3];
hfm = phased.LinearFMWaveform('PRF',prfs,...
wf = step(hfm);
T = length(wf)*(1/hfm.SampleRate);
t = unigrid(0,1/hfm.SampleRate,T,'[)');
set(gca,'xtick',[0 1 1.5 2.5 3]);

Was this topic helpful?