Создайте объект настройки P.618
p618Config
возразите устанавливает параметры конфигурации P.618, требуемые для вычисления потерь распространения Наземного пробела, дискриминации перекрестной поляризации и температуры шума неба, как задано в рекомендации [1] ITU-R P.618.
создает объект настройки P.618 со значениями свойств по умолчанию.cfgP618
= p618Config
задает Свойства с помощью одного или нескольких аргументов пары "имя-значение". Заключите каждое имя свойства в кавычки. Например, p618Config (cfgP618
= p618Config(Name,Value
)'GasAnnualExceedance',10,'AntennaEfficiency',0.65
) конфигурирует объект настройки P.618 с 10%-м средним ежегодным процентом времени избытка для газообразного затухания и 0,65 КПД антенны.
Frequency
— Частота сигнала14.25e9
(значение по умолчанию) | скаляр в области значений [1e9, 55e9]Частота сигнала в Гц в виде скаляра в области значений [1e9, 55e9].
Типы данных: double |
single
ElevationAngle
— Угол возвышения
(значение по умолчанию) | скаляр в области значений [5, 90]Угол возвышения в градусах в виде скаляра в области значений [5, 90].
Типы данных: double |
single
Latitude
— Заземлите широту станции
(значение по умолчанию) | скаляр в области значений [-90, 90]Заземлите широту станции в градусах в виде скаляра в области значений [-90, 90]. Положительное значение соответствует Северной широте, и отрицательная величина соответствует Южной широте.
Типы данных: double |
single
Longitude
— Заземлите долготу станции
(значение по умолчанию) | скаляр в области значений [-180, 180]Заземлите долготу станции в градусах в виде скаляра в области значений [-180, 180]. Положительное значение соответствует Восточной долготе, и отрицательная величина соответствует Западной долготе.
Типы данных: double |
single
GasAnnualExceedance
— Средний ежегодный процент времени избытка для газообразного затухания
(значение по умолчанию) | скаляр в области значений [0.1, 99]Средний ежегодный процент времени избытка для газообразного затухания в виде скаляра в области значений [0.1, 99]. Это свойство вычисляет газообразное затухание, которое удовлетворяет exceedance условию, в терминах процента среднего года.
Примечание
Часть времени, в течение которого предварительно выобранный порог превышен в среднем году, упоминается как annual time percentage of excess.
Типы данных: double |
single
CloudAnnualExceedance
— Средний ежегодный процент времени избытка для затухания облака
(значение по умолчанию) | скаляр в области значений [0.1, 99]Средний ежегодный процент времени избытка для затухания облака в виде скаляра в области значений [0.1, 99]. Это свойство вычисляет затухание облака, которое удовлетворяет exceedance условию, в терминах процента среднего года.
Типы данных: double |
single
RainAnnualExceedance
— Средний ежегодный процент времени избытка для затухания дождя
(значение по умолчанию) | скаляр в области значений [0.001, 5]Средний ежегодный процент времени избытка для затухания дождя в виде скаляра в области значений [0.001, 5]. Это свойство вычисляет затухание дождя, которое удовлетворяет exceedance условию, в терминах процента среднего года.
Типы данных: double |
single
ScintillationAnnualExceedance
— Средний ежегодный процент времени избытка для тропосферной сцинтилляции
(значение по умолчанию) | скаляр в области значений [0.01, 50]Средний ежегодный процент времени избытка для тропосферной сцинтилляции в виде скаляра в области значений [0.01, 50]. Это свойство вычисляет тропосферную сцинтилляцию, которая удовлетворяет exceedance условию, в терминах процента среднего года.
Типы данных: double |
single
TotalAnnualExceedance
— Средний ежегодный процент времени избытка для общего затухания
(значение по умолчанию) | скаляр в области значений [0.001, 50]Средний ежегодный процент времени избытка для общего затухания в виде скаляра в области значений [0.001, 50]. Это свойство вычисляет общее затухание, которое удовлетворяет exceedance условию, в терминах процента среднего года.
Типы данных: double |
single
PolarizationTiltAngle
— Угол наклона поляризации
(значение по умолчанию) | скаляр в области значений [-90, 90]Угол наклона поляризации в градусах в виде скаляра в области значений [-90, 90].
Типы данных: double |
single
AntennaDiameter
— Физический диаметр наземной антенны станции
(значение по умолчанию) | положительная скалярная величинаФизический диаметр наземной антенны станции в метрах в виде положительной скалярной величины.
Типы данных: double |
single
AntennaEfficiency
— КПД антенны наземной антенны станции
(значение по умолчанию) | положительная скалярная величинаКПД антенны наземной антенны станции в виде положительной скалярной величины.
Типы данных: double |
single
p618PropagationLosses | Вычислите потери распространения Наземного пробела, дискриминацию перекрестной поляризации и температуру шума неба |
Создайте объект настройки P.618 по умолчанию.
cfg = p618Config;
Задайте частоту сигнала как 25 ГГц, угол возвышения как 45 градусов и КПД антенны как 0,65. Установите процент времени избытка для общего затухания в год как 0,001.
cfg.Frequency = 25e9; cfg.ElevationAngle = 45; cfg.AntennaEfficiency = 0.65; cfg.TotalAnnualExceedance = 0.001;
Установите наземное направление станции.
cfg.Latitude = 30; % North direction cfg.Longitude = 120; % East direction
Отобразите свойства объекта настройки.
disp(cfg)
p618Config with properties: Frequency: 2.5000e+10 ElevationAngle: 45 Latitude: 30 Longitude: 120 GasAnnualExceedance: 1 CloudAnnualExceedance: 1 RainAnnualExceedance: 1 ScintillationAnnualExceedance: 1 TotalAnnualExceedance: 1.0000e-03 PolarizationTiltAngle: 0 AntennaDiameter: 1 AntennaEfficiency: 0.6500
Этот пример требует MAT-файлов с цифровыми картами из документов ITU. Если они не доступны на пути, выполните следующие команды, чтобы загрузить и разархивировать MAT-файлы.
if ~exist('ITURDigitalMaps.tar.gz', 'file') url = 'https://www.mathworks.com/supportfiles/spc/P618/ITURDigitalMaps.tar.gz'; websave('ITURDigitalMaps.tar.gz',url); untar('ITURDigitalMaps.tar.gz'); end
Создайте объект настройки P.618 по умолчанию.
cfg = p618Config;
Задайте процент времени избытка для затухания дождя в год как 0,01 и процент времени избытка для общего затухания в год как 0,001.
cfg.RainAnnualExceedance = 0.01; cfg.TotalAnnualExceedance = 0.001;
Вычислите потери распространения, дискриминацию перекрестной поляризации и температуру шума неба.
[pl,xpd,tsky] = p618PropagationLosses(cfg)
pl = struct with fields:
Ag: 0.2269
Ac: 0.4552
Ar: 6.7981
As: 0.2633
At: 15.6091
xpd = 32.8876
tsky = 267.4689
Этот пример требует MAT-файлов с цифровыми картами из документов ITU. Если они не доступны на пути, выполните следующие команды, чтобы загрузить и разархивировать MAT-файлы.
if ~exist('ITURDigitalMaps.tar.gz','file') url = 'https://www.mathworks.com/supportfiles/spc/P618/ITURDigitalMaps.tar.gz'; websave('ITURDigitalMaps.tar.gz',url); untar('ITURDigitalMaps.tar.gz'); end
Создайте объект настройки P.618, который занимает частоту сигнала 20 ГГц.
cfg = p618Config('Frequency',20e9);
Вычислите потери распространения во время легкого ливня 1 мм/час с наземной высотой станции 0,75 км.
pl = p618PropagationLosses(cfg,'RainRate',1,'StationHeight',0.75)
pl = struct with fields:
Ag: 0.7996
Ac: 0.8793
Ar: 0.0177
As: 0.3187
At: 1.7514
[1] Международный союз электросвязи, рекомендация P.618 (12/2017) ITU-R.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.