Вычислите сигнал РЛС обратного рассеяния от велосипедиста, движущегося по оси Х на расстоянии 5 м/с от РЛС. Предположим, что радар расположен в начале координат. Радар передает сигнал LFM на частоте 24 ГГц с шириной полосы 300 МГц. Сигнал отражается в момент, когда велосипедист начинает движение, а затем на секунду позже.
Инициализация объектов Bicyclist, Waveform и канала распространения
Инициализируйте backscatterBicyclist, phased.LinearFMWaveform, и phased.FreeSpace объекты. Предположим, частота дискретизации 300 МГц. Исходное положение велосипедиста лежит на оси x в 30 метрах от радара.
График начальной позиции бициклиста
Использование move функция объекта, получение исходных положений рассеивателя, скоростей и ориентации велосипедиста. Постройте график исходного положения велосипедиста. dt аргумент move функция объекта определяет, что следующий вызов move возвращает бициклическое состояние движения dt секунды спустя.
Получение первого отраженного сигнала
Распространить сигнал на все рассеиватели и получить суммарный отраженный обратный сигнал.
Распечатать положение бициклиста после обновления положения
После того, как велосипедист переместится, получите положения и скорости рассеивателя, а затем перемещайте велосипед по его траектории еще на секунду.
Получение второго отраженного сигнала
Распространить сигнал на все рассеиватели в их новых положениях и получить суммарный отраженный обратный сигнал.
Сопоставить отраженные сигналы фильтра
Сопоставьте отраженные сигналы и постройте их график.
Вычислите разность в диапазоне между максимумами двух импульсов.
Разность дальности составляет 5 м, как и ожидалось, учитывая скорость велосипедиста.