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