radarpropfactor

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

Описание

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

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

пример

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

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 object. The axes object with title P r o p a g a t i o n blank F a c t o r blank F contains an object of type line.

ans = 301×1

   -0.3696
   -0.3566
   -0.3439
   -0.3316
   -0.3197
   -0.3082
   -0.2970
   -0.2862
   -0.2756
   -0.2654
      ⋮

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

свернуть все

Область значений свободного пространства в виде скаляра или M - вектор длины. Величины в метрах.

Пример: 0.5

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

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

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

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

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

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

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

Аргументы name-value

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

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

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

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

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

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

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

Поверхностный наклон в виде неотрицательного скаляра. Это значение, как ожидают, будет 1.4 раза наклоном поверхности RMS. Учитывая условие это

2 × GRAZ/β0 <1,

где ГРАЦ является углом падения геометрии, заданной в градусах, и β 0 является поверхностным наклоном, эффективное поверхностное стандартное отклонение высоты в метрах вычисляется как

Эффективный HGTSD = HGTSD × (2 × GRAZ/β0)1/5.

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

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

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

Ширина луча вертикального изменения на уровне половинной мощности в градусах в виде скаляра между 0 ° и 90 °. Ширина луча вертикального изменения используется в вычислении sinc шаблон антенны. Шаблон антенны по умолчанию симметричен относительно максимума луча и sin формы (u)/u. Параметр, который u дан u = sin k (θ), где θ является углом возвышения в радианах и k, дан k = x 0 / sin (π × ELBW/360), где ELBW является шириной луча вертикального изменения на уровне половинной мощности и x, 0 ≈ 1.3915573 является решением sin (x) = x / √ 2.

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

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

Пример: cosd([–90:90])

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

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

Пример: [-90:90]

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

Угол наклона антенны в виде скаляра с действительным знаком. Угол наклона является углом возвышения антенны относительно поверхности. Угловые модули описываются в градусах.

Пример: 10

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

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

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

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

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

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

свернуть все

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

Ссылки

[1] Блэйк, L.V. "Графический вывод машины радарных схем покрытия Вертикальной Плоскости". Военно-морская научно-исследовательская лаборатория, 1970 (отчет 7098 NRL).

[2] Бартон, основные уравнения радиолокации Дэвида К. для современного радара. Норвуд, MA: дом Artech, 2013.

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

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

Смотрите также

Приложения

Функции

Введенный в R2021a