Используя непостоянный PRF имеет важные приложения в радаре. Этот подход называется поражение PRI или PRF.
Использование ступенчатого PRFs включает
Удаление Доплеровских неоднозначностей или слепые скорости, где Доплеровские частоты, которые являются множителями PRF, искажаются, чтобы обнулить
Смягчение эффектов затора
Чтобы реализовать ступенчатый PRF, сконфигурируйте свой объект формы волны использование вектора вместо скаляра для PRF
значение свойства.
В этом примере показано, как смоделировать линейный импульсный сигнал FM с двумя PRFs 1 и 2 кГц. Установите полосу пропускания развертки на 200 кГц и длительность 100 μs. Частота дискретизации составляет 1 МГц. Выведите 5 импульсов.
Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step
синтаксис. Например, замените myObject(x)
с step(myObject,x)
.
prfs = [1e3 2e3]; waveform = phased.LinearFMWaveform('PRF',prfs,'SweepBandwidth',200e3,... 'PulseWidth',100e-6,'NumPulses',5); sig = waveform(); T = length(sig)*(1/waveform.SampleRate); t = unigrid(0,1/waveform.SampleRate,T,'[)'); plot(t.*1000,real(sig)) set(gca,'xtick',[0 1 1.5 2.5 3]); xlabel('millisec')