radarpropfactor

Односторонний коэффициент распространения радара

Описание

F = radarpropfactor(R,freq,ANHT) вычисляет коэффициент одностороннего распространения, принимая поверхностную цель и состояние моря 0. Вычисление оценивает сложную относительную диэлектрическую постоянную (диэлектрическая константа) размышляющей поверхности, используя модель морской воды, описанную в [1], который действителен от 100 МГц в 10 ГГц. Целевой высотой приняты высоты значительных источников загромождения выше средней высоты поверхности. В частности, целевая высота вычисляется как 3 умножение стандартного отклонения высоты поверхности. Если считать пути одинаковыми, коэффициент двухстороннего распространения 2 F.

F = radarpropfactor(___,TGTHT) вычисляет целевой коэффициент распространения, принимая целевую высоту TGTHT.

пример

F = radarpropfactor(___,Name,Value) позволяет вам задать дополнительные входные параметры в качестве аргументов Name-Value. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке, как Name1, Value1..., NameN, ValueN. Этот синтаксис может использовать любой из входных параметров в предыдущем синтаксисе.

radarpropfactor(___) строит графики коэффициента одностороннего распространения в дБ от области значений в км. Модулями области значений по умолчанию являются км.

Примеры

свернуть все

Постройте график коэффициента распространения для 3 Радар S-диапазона GHz, принимающий высоту антенны 10 м и высоту цели 1 км. Примите, что поверхность имеет стандартное отклонение по высоте 1 m, и склон поверхности 0.05 степени.

R     = (30:0.5:180)*1e3; % Range (m)
freq  = 3e9;              % Frequency (Hz)
anht  = 10;               % Radar height (m)
tgtht = 1e3;              % Target height (m)
hgtsd = 1;                % Height standard deviation (m)
beta0 = 0.05;             % Surface slope (deg)

radarpropfactor(R,freq,anht,tgtht,...
    'SurfaceHeightStandardDeviation',hgtsd,...
    'SurfaceSlope',beta0)

Figure Propagation Factor contains an axes. The axes with title Propagation Factor {\itF} contains an object of type line.

Входные параметры

свернуть все

Диапазон свободного пространства, заданный как скаляр или M вектор -length. Модули измерения указаны в метрах.

Пример: 0.5

Типы данных: single | double

Радиолокационная частота в герце, заданная как положительный действительный скаляр или вектор.

Типы данных: double

Высота антенны от уровня земли, заданная как положительная скалярная величина. Модули измерения указаны в метрах.

Типы данных: double

Высота цели от уровня земли, заданная как положительная скалярная величина. Модули измерения указаны в метрах.

Типы данных: double

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'SurfaceHeightStandardDeviation',hgtsd,'SurfaceSlope',beta0

Поляризация передаваемой волны, заданная как 'H' или 'V'. 'H' указывает на горизонтальную поляризацию и 'V' указывает вертикальную поляризацию.

Сложная относительная диэлектрическая постоянная (диэлектрическая константа) размышляющей поверхности, определенной как сложный скаляр. Значение по умолчанию диэлектрической константы зависит от значения freq аргумент. Функция использует модель морской воды в [1], которая действительна до 10 ГГц.

Типы данных: single | double
Поддержка комплексного числа: Да

Стандартное отклонение высоты поверхности в метрах, заданное как положительная скалярная величина. Значение по умолчанию 0.01 m указывает состояние моря 0. Модули измерения указаны в метрах.

Типы данных: single | double

Склон поверхности, заданный как неотрицательный скаляр. Ожидается, что это значение в 1,4 раза больше наклона поверхности RMS. Учитывая условие, что 2 * GRAZ/BETA0 < 1, где GRAZ является углом выпаса геометрии, указанной в степени, эффективное стандартное отклонение высоты поверхности в метрах вычисляется как

Эффективный HGTSD = HGTSD * (2 * GRAZ/BETA0) ^ (0,2)

Этот расчет лучше учитывает затенение. В противном случае стандартное отклонение эффективной высоты равно HGTSD. BETA0 по умолчанию задает значение уклона поверхности, выходное значение searoughness функция для состояния моря 0. Модули указаны в степенях.

Типы данных: single | double

Тип поверхностной растительности, заданный как 'Trees', 'Weeds', и 'Brush' приняты плотные растительности. 'Grass' принято в виде тонкой травы. Используйте этот аргумент при использовании функции на поверхностях, отличных от морских.

Полутоновая ширина луча, заданная как скаляр между 0 ° и 90 °. Ширина повышения луча используется в вычислении sinc шаблон антенны. Диаграмма направленности антенны по умолчанию симметрична относительно максимума луча и имеет вид sin (u )/u. Параметр u задается u = k * sin (theta), где theta - угол возвышения в радианах и k задается k = 1.39157/sin (ELBW/2). Модули указаны в степенях.

Типы данных: double

Шаблон повышения антенны, заданный как M вектор -length. Это альтернатива указанию ширины луча по повышению. Оба 'AntennaPattern' и 'PatternAngle' аргументы должны быть векторами одного размера. Если предусмотрены и шаблон антенны, и ширина луча по повышению, функция использует шаблон антенны и игнорирует значение луча по повышению. По умолчанию - sinc шаблон антенны.

Типы данных: double

Угол шаблона антенны, заданный как M вектор -length, относящийся к 'AntennaPattern' аргумент. В целом, чтобы правильно вычислить покрытие, шаблон должен быть задан из -90° на 90°. Модули указаны в степенях.

Типы данных: double

Угол наклона антенны относительно поверхности, заданный как скаляр между -90° и 90°. Модули указаны в степенях.

Типы данных: double

Эффективный радиус Земли, заданный как положительная скалярная величина. Значение по умолчанию вычисляет эффективный радиус Земли с помощью градиента преломления -39e-9, что приводит к приблизительно 4/3 реального радиуса Земли. Модули измерения указаны в метрах.

Типы данных: double

Индекс преломления на поверхности, заданный как неотрицательный скаляр. Значение по умолчанию приблизительно 1.000318, который является выходом refractiveidx функция на высоте 0 метров.

Типы данных: double

Выходные аргументы

свернуть все

Коэффициент одностороннего распространения, возвращенный как скалярный или M вектор-столбец. Модули находятся в децибелах.

Ссылки

[1] Blake, L.V. «Machine Plotting of Radar Vertical-Plane Coverage Diagrams». Военно-морская исследовательская лаборатория, 1970 год (NRL Report 7098).

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Введенный в R2021a