tropopl

Потери траектории наклона из-за поглощения газа в атмосфере

Описание

Lgas = tropopl(R,F,H,EL) вычисляет потери пути из-за тропосферного преломления с помощью стандартной атмосферной модели Международного объединения электросвязи (ITU), известной как средняя годовая глобальная эталонная атмосфера (MAGRA), которая аппроксимирует стандартную атмосферу США 1976 года с незначительной относительной погрешностью.

пример

Lgas = tropopl(___,Name,Value) задает опции, использующие один или несколько аргументов имя-значение в дополнение к входным параметрам в предыдущем синтаксисе.

[Lgas,Llens] = tropopl(___) вычисляет соответствующие потери объектива. Изменение рефрактивности в зависимости от высоты заставляет атмосферу действовать как линза с потерями, независимыми от частоты. Лучи, покидающие антенну, преломляются в тропосфере, и энергия, излучаемая в некоторой угловой области, распределяется по несколько большему угловому сектору, тем самым снижая плотность энергии относительно распространения в вакууме.

Примеры

свернуть все

Вычислите затухание в зависимости от области значений для частоты 100 ГГц с вертикальной точностью 5 степени с использованием средней широты, зимней атмосферной модели.

R  = (10:200)*1e3;      % m
f  = 100e9;             % Hz
ht = 0;                 % m
el = 5;                 % deg
Lgas = tropopl(R,f,ht,el,'LatitudeModel','Mid','Season','Winter');

Постройте график результатов.

semilogy(R.*1e-3,Lgas);
xlabel('Range (km)');
ylabel('Attenuation (dB)');
title('Attenuation for Mid-Latitude, Winter Atmosphere');

Figure contains an axes. The axes with title Attenuation for Mid-Latitude, Winter Atmosphere contains an object of type line.

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

свернуть все

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

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

Радиолокационная частота, заданная как положительный действительный скаляр или N вектор-строка -length. Модули указаны в Гц.

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

Средняя высота уровня моря (MSL) радиолокационной платформы, заданная как положительная скалярная величина от 0 на 100 км. Значения вне заданной области приводят к NaN выход. Модули измерения указаны в метрах.

Пример: 200e3

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

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

Пример: 10

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

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

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

Пример: 'LatitudeModel','Mid','Season','Winter'

Стандартная плотность паров грунтовых вод в виде положительной скалярной величины в г/м3. Применяется только для стандартной модели по умолчанию (MAGRA). Значение по умолчанию составляет 7,5 г/м3.

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

Высота над средним уровнем моря (MSL), заданная как положительная скалярная величина в метрах. Применяется только для стандартной модели по умолчанию (MAGRA). По умолчанию это значение 2e3 метров. Для сухих атмосферных условий установите высоту шкалы равной 6e3 метров.

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

Ссылочная модель широты, заданная как одно из следующего.

МодельОписание
'Standard'(по умолчанию)

Эта модель является средней годовой глобальной эталонной атмосферой (MAGRA), которая отражает среднюю годовую температуру и давление, усредненные по всему миру.

'Low'

Эта модель предназначена для низких широт меньше 22 степени, где есть небольшие сезонные изменения.

'Mid'

Эта модель предназначена для средних широт между 22 и 45 степени с сезонными профилями для 'Summer' и 'Winter', который можно задать с помощью 'Season' аргумент имя-значение.

'High'

Эта модель предназначена для высоких широт, больше 45 степени с сезонными профилями для 'Summer' и 'Winter', который можно задать с помощью 'Season' аргумент имя-значение.

Сезон для 'Mid' и 'High' модели широты, заданные как 'Summer' или 'Winter'. Другие модели игнорируют этот вход. По умолчанию это значение 'Summer'.

Пользовательские атмосферные измерения для вычисления преломляющего индекса, заданные как N -by- 4 матрица, где N соответствует количеству измерений высоты. Первый столбец - температура атмосферы в кельвинах, второй столбец - атмосферное давление в hPa, третий столбец - плотность водяного пара в г/м3, и четвертый столбец является высотой MSL измерений в метрах. Когда вы используете пользовательскую модель, все другие аргументы имя-значение игнорируются, и выход индекс преломления применим для высоты входа.

Примечание

Модель, используемая lenspl принимает геометрические оптические условия, в результате в предусмотренных измерениях не может присутствовать аномальное распространение, такое как прохождение и субрефракция. Если предусмотрены атмосферные измерения, подтверждающие воздуховоды и субрефракцию, эта функция выдает ошибку.

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

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

свернуть все

Потери пути из-за тропосферной рефракции, заданные как M -by - N матрица. M и N определяются областью значений наклона, R, и частоты, F, аргументы, соответственно. Модули находятся в децибелах (дБ).

Односторонние потери объектива, заданные как M -by - N матрица для углов возвышения менее 50 M и N заданы наклонными областями значений, R, и частоты, F, аргументы, соответственно. Модули находятся в децибелах (дБ).

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

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

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

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