Используя непостоянный 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')