targetFreeSpacePaths
Расчет параметров распространения сигнала в свободном пространстве для заданных целей.
| Библиотека |
|
Синтаксис
Вызов функции
-
paths = targetFreeSpacePaths(mountingloc,targets,fc)— вычисляет параметры распространения сигнала в свободном пространстве для заданных целей. Возвращает длину пути, задержку, потери, доплеровское смещение и угловые координаты. Функция поддерживает как одиночные, так и множественные сигнатуры целей, включая объекты EngeeRadars.rcsSignature.
Аргументы
Входные аргументы
#
mountingloc — положение антенны
вектор
Details
Координаты местоположения антенны в метрах в системе координат платформы, заданные как вещественный вектор-столбец [x, y, z].
| Типы данных |
|
#
targets — вектор целей
вектор
Details
Вектор целей, уже существующих в радиолокационном сценарии. Каждая цель должна содержать следующие поля:
-
Position— вещественный вектор-строка длины3, в метрах; -
Velocity— вещественный вектор-строка длины3, в м/с; -
Orientation— кватернион или матрица поворота размером3на3; -
Signatures— объект сигнатуры или кортеж объектов сигнатур, например EngeeRadars.rcsSignature.
| Типы данных |
|
#
fc — несущая частота
скаляр
Details
Несущая частота сигнала в Гц, заданная как положительный скаляр. Используется для вычисления длины волны, потерь в свободном пространстве и доплеровского смещения.
| Типы данных |
|
Выходные аргументы
#
paths — вектор структур PropagationPath
вектор структур
Details
Структуры PropagationPath в свободном пространстве для всех целей targets, возвращаемые в виде вектора длиной Ntargets. Положение наблюдающей платформы в выходные данные не включается. Каждый элемент вектора соответствует одной цели и содержит следующие поля:
-
PathLength— двукратная длина пути в метрах от антенны до цели и обратно, заданная как скаляр. -
PathDelay— временная задержка распространения сигнала в секундах от антенны до цели (в одну сторону), заданная как скаляр. -
PathLoss— двукратные потери распространения сигнала в дБ в свободном пространстве (туда и обратно), заданные как скаляр. -
ReflectionCoefficient— коэффициент отражения цели, вычисленный на основе ЭПР и длины волны через усиление апертуры, заданный как скаляр в линейных единицах (безразмерная величина). Если сигнатура цели не является объектом EngeeRadars.rcsSignature, коэффициент отражения принимается равным1. -
AngleOfDeparture— углы отправления сигнала в градусах от антенны к цели, заданные как вещественный вектор-столбец длины2в формате[азимут; угол места]. -
AngleOfArrival— углы прибытия отраженного сигнала в градусах от цели к антенне, заданные как вещественный вектор-столбец длины2в формате[азимут; угол места]. В модели свободного пространства совпадают с углами отправления. -
DopplerShift— доплеровское смещение частоты в Гц, вызванное радиальной скоростью цели относительно антенны, заданное как скаляр. Учитывается двукратный эффект (туда и обратно).
| Типы данных |
|