Создать объект конфигурации P.618
p618Config объект устанавливает параметры конфигурации P.618, необходимые для расчета потерь распространения в пространстве Земли, различения кросс-поляризации и температуры небесного шума, как определено в рекомендации ITU-R P.618 [1].
создает объект конфигурации 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 - Угол возвышения31.0769 (по умолчанию) | скаляр в диапазоне [5, 90]Угол возвышения в градусах, заданный как скаляр в диапазоне [5, 90].
Типы данных: double | single
Latitude - Широта земной станции51.5000 (по умолчанию) | скаляр в диапазоне [-90, 90]Широта земной станции в градусах, заданная как скаляр в диапазоне [-90, 90]. Положительное значение соответствует северной широте, а отрицательное - южной широте.
Типы данных: double | single
Longitude - Долгота земной станции-0.1400 (по умолчанию) | скаляр в диапазоне [-180, 180]Долгота земной станции в градусах, заданная как скаляр в диапазоне [-180, 180]. Положительное значение соответствует восточной долготе, а отрицательное - западной долготе.
Типы данных: double | single
GasAnnualExceedance - Среднегодовой временной процент превышения для затухания газов1 (по умолчанию) | скаляр в диапазоне [0,1, 99]Среднегодовой процент превышения для затухания газа, определяемый как скаляр в диапазоне [0,1, 99]. Это свойство вычисляет затухание газа, которое удовлетворяет условию превышения, в процентах от среднего года.
Примечание
Доля времени, в течение которого заранее выбранный порог превышается в среднем году, называется годовым процентом времени превышения.
Типы данных: double | single
CloudAnnualExceedance - Среднегодовой временной процент превышения для затухания облаков1 (по умолчанию) | скаляр в диапазоне [0,1, 99]Среднегодовой процент превышения для затухания облака, определяемый как скаляр в диапазоне [0,1, 99]. Это свойство вычисляет затухание облака, которое удовлетворяет условию превышения, в процентах от среднего года.
Типы данных: double | single
RainAnnualExceedance - Среднегодовой процент превышения для затухания дождя1 (по умолчанию) | скаляр в диапазоне [0,001, 5]Среднегодовой процент превышения за затухание дождя, определяемый как скаляр в диапазоне [0,001, 5]. Это свойство вычисляет затухание дождя, которое удовлетворяет условию превышения, в процентах от среднего года.
Типы данных: double | single
ScintillationAnnualExceedance - Среднегодовой процент превышения для сцинтилляции тропосферы1 (по умолчанию) | скаляр в диапазоне [0,01, 50]Среднегодовой процент превышения для сцинтилляции тропосферы, определяемый как скаляр в диапазоне [0,01, 50]. Это свойство вычисляет сцинтилляцию тропосферы, которая удовлетворяет условию превышения, в процентах от среднего года.
Типы данных: double | single
TotalAnnualExceedance - Среднегодовой процент превышения для общего затухания1 (по умолчанию) | скаляр в диапазоне [0,001, 50]Среднегодовой процент превышения для общего затухания, определяемый как скаляр в диапазоне [0,001, 50]. Это свойство вычисляет общее затухание, которое удовлетворяет условию превышения, в процентах от среднего года.
Типы данных: double | single
PolarizationTiltAngle - Угол наклона поляризации0 (по умолчанию) | скаляр в диапазоне [-90, 90]Угол наклона поляризации в градусах, заданный как скаляр в диапазоне [-90, 90].
Типы данных: double | single
AntennaDiameter - Физический диаметр антенны наземной станции1 (по умолчанию) | положительный скалярФизический диаметр антенны земной станции в метрах, определяемый как положительный скаляр.
Типы данных: double | single
AntennaEfficiency - Эффективность антенны наземной станции0.5 (по умолчанию) | положительный скалярЭффективность антенны наземной станции, определяемая как положительный скаляр.
Типы данных: 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).
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.