exponenta event banner

Потери при распространении Земли в космическом пространстве

Среда распространения оказывает значительное влияние на проектирование линий связи Земля-космос для спутниковых систем связи. Ионосферное воздействие на связи Земля-космос становится значительным при частотах ниже 1 ГГц. Воздействие неионизированной атмосферы становится критическим выше примерно 1 ГГц и для низких углов возвышения. Рекомендация ITU-R P.618 [1] предсказывает параметры распространения, которые требуются при планировании систем Земля-космос, работающих либо в направлении Земля-космос, либо в направлении космос-Земля. P.618 касается только воздействия тропосферы, такого как затухание дождей, затухание газов, выпадение осадков и затухание облаков и затухание вследствие сцинтилляции тропосферы.

В некоторых случаях может потребоваться обеспечить непрерывную высококачественную передачу голоса, данных и телевизионных сигналов. В этих случаях можно использовать p618Config объект моделирования тропосферных эффектов, таких как затухание дождя, газовое затухание, затухание облака и тумана и затухание вследствие сцинтилляции тропосферы. Затем можно использовать p618PropagationLosses функция, которая инициализирует настройки параметров конфигурации, для вычисления потерь распространения земного пространства, различения кросс-поляризации и температуры небесного шума антенны наземной станции.

Обильные осадки вызывают большие значения затухания на линии Земля-космос. Разнесение объектов позволяет перенаправлять трафик линии связи на альтернативные наземные станции, что повышает надежность системы. Системы разнесения объектов классифицируются как один из этих вариантов.

  • Сбалансировано: Пороговые значения затухания на двух линиях равны.

  • Несбалансированные: Пороги затухания на двух линиях не равны.

В случае двух существующих наземных станций можно использовать p618SiteDiversityConfig объект моделирования параметров, необходимых для расчета вероятности отключения из-за затухания дождя. Интенсивный дождь может вызвать большие значения затухания в канале Земля-космос. Затем можно использовать p618SiteDiversityOutage функция, которая инициализирует настройки параметров конфигурации, для вычисления вероятности отключения из-за ослабления дождя с разнесением площадки.

Потери при распространении Земли в космическом пространстве

В этом примере требуются MAT-файлы с цифровыми картами из документов Международного союза электросвязи (МСЭ). Если файлы недоступны по пути, выполните эти команды для загрузки и отмены обработки 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

В этом примере показано, как параметризовать и вычислять потери распространения для проектирования систем Земля-космос.

Потери распространения, рассчитанные p618PropagationLosses функции:

  • Затухание атмосферными газами

  • Затухание дождем

  • Осадки и затухание облаков

  • Затухание вследствие тропосферной сцинтилляции

  • Общее атмосферное затухание

Потери на распространение в земном пространстве моделируются в зависимости от частоты, географического положения и угла возвышения. Исходя из условий распространения, при углах возвышения выше 10 ° значительны только затухания, вызванные атмосферными газами, дождем, облаком и тропосферной сцинтилляцией .

Настройка параметров распространения Земли-пространства

Создайте объект конфигурации P.618 по умолчанию. Измените значения свойств, а затем отобразите свойства объекта.

cfg = p618Config;
cfg.Frequency = 25e9;               % Signal frequency in Hz
cfg.ElevationAngle = 45;
cfg.Latitude = 30;                  % North direction
cfg.Longitude = 120;                % East direction
cfg.TotalAnnualExceedance = 0.001;  % Time percentage of excess for the total 
                                    % Attenuation per annum
cfg.AntennaEfficiency = 0.65;
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

Расчет потерь распространения в светлых осадках

Найти потери распространения (pl), кросс-поляризационная дискриминация (xpd) и температура небесного шума (tsky) при небольшом количестве осадков 1 мм/ч, с указанием высоты земной станции 0,5 км.

Поля потерь распространения, pl, опишите эти затухания.

  • AgГазовое затухание (в дБ)

  • AcЗатухание облака и тумана (в дБ)

  • Ar: Затухание дождя (в дБ)

  • AsОслабление вследствие сцинтилляции тропосферы (в дБ)

  • AtОбщее атмосферное затухание (в дБ)

[pl,xpd,tsky] =  p618PropagationLosses(cfg, ...
                            'StationHeight',0.5, ...
                            'WaterVaporDensity',2.8, ...
                            'TotalColumnarContent',1.4, ...
                            'RainRate',1)
pl = struct with fields:
    Ag: 1.6393
    Ac: 1.2010
    Ar: 0.0811
    As: 0.3010
    At: 6.6514

xpd = 73.1657
tsky = 214.6132

Вероятность отключения из-за ослабления дождя с разнесением площадки

В этом примере требуются 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

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

p618SiteDiversityOutage функция применяется к несбалансированным и сбалансированным системам и вычисляет совместную вероятность превышения порогов ослабления.

Настройте параметры разнообразия места P.618

Создайте объект конфигурации разнесения сайтов P.618 по умолчанию. Измените значения свойств, а затем отобразите свойства объекта.

cfgSD = p618SiteDiversityConfig;
cfgSD.Frequency = 25e9;                 % Signal frequency in Hz   
cfgSD.Latitude = [30 60];               % North direction
cfgSD.Longitude = [120 150];            % East direction
cfgSD.PolarizationTiltAngle = [-90 90];
cfgSD.AttenuationThreshold =  [7 7];    % Attenuation threshold on the two links
cfgSD.SiteDistance = 50;                % Separation between the two sites
disp(cfgSD);
  p618SiteDiversityConfig with properties:

                Frequency: 2.5000e+10
           ElevationAngle: [52.4099 52.4852]
                 Latitude: [30 60]
                Longitude: [120 150]
    PolarizationTiltAngle: [-90 90]
             SiteDistance: 50
     AttenuationThreshold: [7 7]

Расчет вероятности простоя

Рассчитайте вероятность отключения из-за ослабления дождя для указанной конфигурации разнесения площадки.

outage = p618SiteDiversityOutage(cfgSD, ...
                                'RainAnnualExceedances',[0.01 0.01 0.03 0.05 0.1 0.2], ...
                                'RainProbability1',0.3, ...
                                'RainProbability2',0.4);
disp(outage);
    0.0030

Затухание из-за атмосферных газов

В этом примере требуются 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

В этом примере показано, как рассчитать затухание газа для заданного диапазона частот при проектировании систем Земля-космос.

Газовое затухание моделируется в зависимости от частоты сигнала, угла возвышения, высоты земной станции и плотности водяного пара. Исходя из условий распространения, газовые затухания могут быть значительными при частотах выше 10 ГГц и игнорироваться при частотах ниже 10 ГГц.

Настройка параметров распространения P.618

Создайте объект конфигурации P.618 по умолчанию. Измените значения свойств, а затем отобразите свойства объекта.

cfg = p618Config;
cfg.Latitude = 51.5;          % North direction
cfg.Longitude = -0.14;        % West direction
cfg.GasAnnualExceedance = 10; % Time percentange of excess for the gaseous attenuation per annum
cfg.ElevationAngle = 31.076;

Установите диапазон частот сигнала в интервале от 5 до 55 ГГц.

freq_range = 5e9:1e9:55e9;

Расчет затухания газа

Рассчитать затухание из-за атмосферных газов для заданных параметров конфигурации.

gaseous_attenuation = zeros(size(freq_range));
for n = 1:numel(freq_range)
    cfg.Frequency = freq_range(n);
    pl =  p618PropagationLosses(cfg, ...
                            'StationHeight',0.031, ...
                            'Temperature',283.6, ... 
                            'Pressure',1009.48, ...
                            'WaterVaporDensity',13.79);
    gaseous_attenuation(n) = pl.Ag;
end

График затухания газа

В логарифмическом масштабе постройте график затухания газа для данного диапазона частот.

loglog(freq_range,gaseous_attenuation);
grid on;
xlabel('Signal Frequency (Hz)');
ylabel('Gaseous Attenuation (dB)');
title('Gaseous Attenuation for Specified Range of Frequencies');

Потери при распространении для заданного диапазона угла возвышения

В этом примере требуются 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

Создайте объект конфигурации P.618 по умолчанию. Измените значения свойств, а затем отобразите свойства объекта.

cfg = p618Config;
cfg.Frequency = 14.25e9;  % Signal frequency in Hz
cfg.Latitude = 51.5;      % North direction
cfg.Longitude = -0.14;    % West direction

Установите диапазон углов возвышения от 5 до 90 градусов.

elev_range = 5:5:90;

Расчет потерь на распространение Земли и космоса

Рассчитайте потери распространения земного пространства для указанных параметров конфигурации.

elevation_angle = size(elev_range);
gaseous_attenuation = zeros(elevation_angle);
cloud_attenuation = zeros(elevation_angle);
rain_attenuation = zeros(elevation_angle);
scintillation_attenuation = zeros(elevation_angle);
total_attenuation = zeros(elevation_angle);
for  n = 1:numel(elev_range)
     cfg.ElevationAngle = elev_range(n);
     pl =  p618PropagationLosses(cfg, ...
                            'StationHeight',0.031, ...
                            'Temperature',283.6, ... 
                            'Pressure',1009.48, ...
                            'WaterVaporDensity',13.79);
    gaseous_attenuation(n) = pl.Ag;
    cloud_attenuation(n) = pl.Ac;
    rain_attenuation(n) = pl.Ar;
    scintillation_attenuation(n) = pl.As;
    total_attenuation(n) = pl.At;
end

Постройте график потерь на распространение Земли и космоса

Постройте график различных потерь распространения (в дБ) для заданного диапазона углов места.

plot(elev_range,gaseous_attenuation,'--');
hold on;
plot(elev_range,cloud_attenuation,'--');
hold on;
plot(elev_range,rain_attenuation,'--');
hold on;
plot(elev_range,scintillation_attenuation,'--');
hold on;
plot(elev_range,total_attenuation);
legend('Gaseous','Cloud','Rain','Scintillation','Total');
grid on;
xlabel('Elevation Angle (degrees)');
ylabel('Attenuation (dB)');
title('Earth-Space Propagation Losses Versus Elevation Angle');

Потери при распространении с процентом превышения во времени

В этом примере требуются 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;
cfg.Frequency = 19.5e9;         % Signal frequency in Hz
cfg.ElevationAngle = 36.6142654;
cfg.Latitude = 46.2208;         % North direction
cfg.Longitude = 6.137;          % East direction
cfg.AntennaDiameter = 1.2;
cfg.AntennaEfficiency = 0.65;

Установите процент превышения по времени для затухания газов, затухания облаков, затухания дождей, сцинтилляции и общего затухания атмосферы.

annual_exceedance =[5 3 2 1 0.5 0.3 0.2 0.1 0.05 0.03 0.02 0.01 0.005 0.003 0.002 0.001];

Расчет потерь на распространение Земли и космоса

Рассчитайте потери распространения земного пространства для указанных параметров конфигурации.

excess=size(annual_exceedance);
gaseous_attenuation = zeros(excess);
cloud_attenuation = zeros(excess);
rain_attenuation = zeros(excess);
scintillation=zeros(excess);
total_attenuation = zeros(excess);
for n = 1:numel(annual_exceedance)
    exceedance_value = annual_exceedance(n);
    cfg.GasAnnualExceedance = max(exceedance_value,0.1);            % Supported range is 0.1% to 99%
    cfg.CloudAnnualExceedance = max(exceedance_value,0.1);          % Supported range is 0.1% to 99%
    cfg.RainAnnualExceedance = exceedance_value;                    % Supported range is 0.001% to 5%
    cfg.ScintillationAnnualExceedance = max(exceedance_value,0.01); % Supported range is 0.01% to 5%
    cfg.TotalAnnualExceedance = exceedance_value;                   % Supported range is 0.001% to 50%
    pl =  p618PropagationLosses(cfg,'StationHeight',0.412);
    gaseous_attenuation(n) = pl.Ag;
    cloud_attenuation(n) = pl.Ac;
    rain_attenuation(n) = pl.Ar;
    scintillation(n) = pl.As;
    total_attenuation(n) = pl.At;
end

Постройте график потерь при распространении Земли и космоса

Постройте график различных потерь распространения (в дБ) при превышении процентного значения затухания времени.

loglog(annual_exceedance,gaseous_attenuation,'--');
hold on;
loglog(annual_exceedance,cloud_attenuation,'--');
hold on;
loglog(annual_exceedance,rain_attenuation,'--');
hold on;
loglog(annual_exceedance,scintillation,'--');
hold on;
loglog(annual_exceedance,total_attenuation);
legend('Gaseous','Cloud','Rain','Scintillation','Total');
grid on;
xlabel('Exceedance Probability (%)');
ylabel('Attenuation (dB)');
title('Atmospheric Losses for Time Percentage of Excess per Annum');

Ссылки

[1] Международный союз электросвязи, Рекомендация P.618 МСЭ-Р (12/2017)

[2] Международный союз электросвязи, Рекомендация P.676 МСЭ-Р (08/2019)

[3] Международный союз электросвязи, Рекомендация P.1511 МСЭ-Р (08/2019)

[4] Международный союз электросвязи, Рекомендация P.1510 МСЭ-Р (06/2017)

[5] Международный союз электросвязи, Рекомендация P.835 МСЭ-Р (12/2017)

[6] Международный союз электросвязи, Рекомендация P.836 МСЭ-Р (12/2017)

[7] Международный союз электросвязи, Рекомендация P.840 МСЭ-Р (08/2019)

[8] Международный союз электросвязи, Рекомендация P.837 МСЭ-Р (06/2017)

[9] Международный союз электросвязи, Рекомендация P.453 МСЭ-Р (08/2019)

[10] Международный союз электросвязи, Рекомендация P.839 МСЭ-Р (09/2013)

[11] Международный союз электросвязи, Рекомендация P.838 МСЭ-Р (03/2005)

[12] Примеры проверки для Исследовательской группы 3 Методы прогнозирования распространения Земли и космоса, Версия: 5,0 (P), Исследовательские группы радиосвязи ITU.

См. также

Объекты

Функции