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