propagationModel

Создайте модель распространения РФ

Описание

pm = propagationModel(modelname)создает модель распространения РФ для заданной модели.

пример

pm = propagationModel(___,Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Например, pm = propagationModel('rain','RainRate',96) создает модель распространения дождя с уровнем дождя 96 мм/ч. Заключите каждое имя свойства в кавычки.

Примеры

свернуть все

Задайте сайты передатчика и получателя.

tx = txsite('Name','MathWorks Apple Hill',...
       'Latitude',42.3001, ...
       'Longitude',-71.3504, ...
       'TransmitterFrequency', 2.5e9);
 
rx = rxsite('Name','Fenway Park',...
       'Latitude',42.3467, ...
       'Longitude',-71.0972);

Создайте модель распространения для уровня проливного дождя.

pm = propagationModel('rain','RainRate',50)
pm = 
  Rain with properties:

    RainRate: 50
        Tilt: 0

Вычислите силу сигнала в получателе с помощью модели распространения дождя.

ss = sigstrength(rx,tx,pm)
ss = -87.1559

Создайте ретранслятор.

tx = txsite
tx = 
  txsite with properties:

                    Name: 'Site 1'
                Latitude: 42.3001
               Longitude: -71.3504
                 Antenna: 'isotropic'
            AntennaAngle: 0
           AntennaHeight: 10
              SystemLoss: 0
    TransmitterFrequency: 1.9000e+09
        TransmitterPower: 10

Создайте модель распространения Лонгли-Райса использование propagationModel функция.

pm = propagationModel('longley-rice','TimeVariabilityTolerance',0.7)
pm = 
  LongleyRice with properties:

              AntennaPolarization: 'horizontal'
               GroundConductivity: 0.0050
               GroundPermittivity: 15
          AtmosphericRefractivity: 301
                      ClimateZone: 'continental-temperate'
         TimeVariabilityTolerance: 0.7000
    SituationVariabilityTolerance: 0.5000

Найдите покрытие ретранслятора с помощью заданной модели распространения.

coverage(tx,'PropagationModel',pm)

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

свернуть все

Тип модели распространения:

  • 'freespace' – Модель распространения свободного пространства

  • 'rain' – Лейтесь моделью распространения. Для получения дополнительной информации см. [3].

  • 'gas' – Газовая модель распространения

  • 'fog' – Вуалируйте модель распространения. Для получения дополнительной информации см. [2].

  • 'close-in' – Ближняя модель распространения обычно используется в городских макро-сценариях ячейки. Для получения дополнительной информации см. [1].

    Примечание

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

  • 'longley-rice' – Модель распространения Лонгли-Райса. Эта модель также известна как Неправильную модель ландшафта (ITM). Можно использовать эту модель, чтобы вычислить потерю пути "точка-точка" между сайтами по неправильному ландшафту, включая создания. Потеря пути вычисляется от потери свободного пространства, дифракции ландшафта, наземного отражения, преломления через атмосферу, тропосферное рассеяние и атмосферное поглощение. Для получения дополнительной информации и список ограничений, см. [4].

    Примечание

    Модель Лонгли-Райса реализует режим "точка-точка" модели, которая использует данные о ландшафте, чтобы предсказать потерю между двумя точками.

  • 'tirem' – Ландшафт Интегрированная Грубая Земля Model™ (TIREM™). Можно использовать эту модель, чтобы вычислить потерю пути "точка-точка" между сайтами по неправильному ландшафту, включая создания. Потеря пути вычисляется от потери свободного пространства, дифракции ландшафта, наземного отражения, преломления через атмосферу, тропосферное рассеяние и атмосферное поглощение. Для модели нужен доступ к внешней библиотеке TIREM. Фактическая модель допустима от 1 МГц до 1 000 ГГц. Но с элементами Antenna Toolbox™ и массивами частотный диапазон ограничивается на уровне 200 ГГц.

  • 'raytracing-image-method' – Модель распространения трассировки лучей является многопутевой моделью распространения, которая использует анализ трассировки лучей, чтобы вычислить пути к распространению и их соответствующие потери пути. Потеря пути вычисляется от потери свободного пространства, отражательной потери из-за материала и потери поляризации антенны. Анализ трассировки лучей использует метод изображений, который включает поверхностные отражения, но не включает эффекты от преломления, дифракции или рассеивания. Эта модель допустима от 100 МГц до 100 ГГц.

Можно использовать следующие функции на моделях распространения РФ:

  • range – Вычислите область значений радиоволны согласно различным сценариям распространения. range функция не поддерживает Лонгли-Райса или модели распространения TIREM. Эта функция не поддерживает TIREM или 'raytracing-image-method' модели распространения.

  • pathloss – Вычислите потерю пути распространения радиоволны между сайтами передатчика и получателя согласно различным сценариям распространения.

  • add – Добавьте модели распространения.

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

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

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

Пример: 'RainRate',50

Дождь

свернуть все

Лейтесь уровнем в виде положительной скалярной величины в миллиметрах в час (мм/ч).

Зависимости

Задавать 'RainRate', необходимо задать 'rain' модель распространения.

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

Угол наклона поляризации сигнала в виде скаляра в градусах.

Зависимости

Задавать 'Tilt', необходимо задать 'rain' модель распространения.

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

Газ

свернуть все

Температура воздуха в виде скаляра в Цельсия (C).

Зависимости

Задавать 'Temperature', необходимо задать 'gas' модель распространения.

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

Сухое давление воздуха в виде скаляра в pascals (Па).

Зависимости

Задавать 'AirPressure', необходимо задать 'gas' модель распространения.

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

Плотность водяного пара в виде скаляра в граммах на кубический метр (g/m3).

Зависимости

Задавать 'WaterDensity', необходимо задать 'gas' модель распространения.

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

Вуаль

свернуть все

Температура воздуха в виде скаляра в Цельсия (C).

Зависимости

Задавать 'Temperature', необходимо задать 'fog' модель распространения.

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

Жидкая водная плотность в виде скаляра в граммах на кубический метр (g/m3).

Зависимости

Задавать 'WaterDensity', необходимо задать 'fog' модель распространения.

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

Ближний бой

свернуть все

Расстояние ссылки свободного пространства в виде скаляра в метрах.

Зависимости

Задавать 'ReferenceDistance', необходимо задать 'close-in' модель распространения.

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

Экспонента пути потерь в виде скаляра.

Зависимости

Задавать 'PathLossExponent', необходимо задать 'close-in' модель распространения.

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

Стандартное отклонение нулевой средней Гауссовой случайной переменной в виде скаляра в децибелах (дБ).

Зависимости

Задавать 'Sigma', необходимо задать 'close-in' модель распространения.

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

Количество точек данных нулевой средней Гауссовой случайной переменной в виде целого числа.

Зависимости

Задавать 'NumPoints', необходимо задать 'close-in' модель распространения.

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

Примечание

Ближняя модель допустима для расстояний, больше, чем или равный 'ReferenceDistance' свойство. Если расстояние меньше, чем 'ReferenceDistance' используется, потерей пути является 0.

Лонгли-Райс

свернуть все

Поляризация антенн передатчика и получателя в виде 'horizontal' или 'vertical'. Обе антенны приняты, чтобы иметь ту же поляризацию. Это значение используется, чтобы вычислить потерю пути, подлежащую выплате основать отражение.

Зависимости

Задавать 'AntennaPolarization', необходимо задать 'longley-rice' модель распространения.

Типы данных: char | string

Проводимость земли в виде скаляра в Siemens на метр (S/m). Это значение используется, чтобы вычислить потерю пути, подлежащую выплате основать отражение. Значение по умолчанию соответствует средней земле.

Зависимости

Задавать 'GroundConductivity', необходимо задать 'longley-rice' модель распространения.

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

Относительная проницаемость земли в виде скаляра. Относительная проницаемость выражается как отношение абсолютной существенной проницаемости к проницаемости вакуума. Это значение используется, чтобы вычислить потерю пути, подлежащую выплате основать отражение. Значение по умолчанию соответствует средней земле.

Зависимости

Задавать 'GroundPermittivity', необходимо задать 'longley-rice' модель распространения.

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

Атмосферное явление преломления около земли в виде скаляра в N-модулях. Это значение используется, чтобы вычислить потерю пути из-за преломления через атмосферу и тропосферное рассеяние. Значение по умолчанию соответствует средним атмосферным условиям.

Зависимости

Задавать 'AtmosphericRefractivity', необходимо задать 'longley-rice' модель распространения.

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

Радио-зона климата. Это значение используется, чтобы вычислить изменчивость из-за изменения атмосферных условий. Значение по умолчанию соответствует средним атмосферным условиям в конкретной зоне климата.

Зависимости

Задавать 'ClimateZone', необходимо задать 'longley-rice' модель распространения.

Типы данных: char | string

Уровень переносимости изменчивости времени потери пути в виде скаляра между [0.001, 0.999]. Изменчивость времени происходит из-за изменения атмосферных условий. Это значение дает необходимую системную надежность или часть времени, в течение которого фактическая потеря пути, как ожидают, будет меньше чем или равна предсказанию модели. Для получения дополнительной информации см. [5].

Зависимости

Задавать 'TimeVariabilityTolerance', необходимо задать 'longley-rice' модель распространения.

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

Уровень переносимости изменчивости ситуации потери пути в виде скаляра, промежуточного [0.001, 0.999]. Изменчивость ситуации происходит из-за неконтролируемых или скрытых случайных переменных. Это значение вселяет необходимую системную веру или часть аналогичных ситуаций, для которых фактическая потеря пути, как ожидают, будет меньше чем или равна предсказанию модели. Для получения дополнительной информации см. [5].

Зависимости

Задавать 'SituationVariabilityTolerance', необходимо задать 'longley-rice' модель распространения.

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

TIREM

свернуть все

Поляризация антенн передатчика и получателя в виде 'horizontal' или 'vertical'. Обе антенны приняты, чтобы иметь ту же поляризацию. Это значение используется, чтобы вычислить потерю пути, подлежащую выплате основать отражение.

Зависимости

Задавать 'AntennaPolarization', необходимо задать 'tirem' модель распространения.

Типы данных: char | string

Проводимость земли в виде числового скаляра в Siemens на метр (S/m) в области значений 0,0005 к 100. Это значение используется, чтобы вычислить потерю пути, подлежащую выплате основать отражение. Значение по умолчанию соответствует средней земле.

Зависимости

Задавать 'GroundConductivity', необходимо задать 'tirem' модель распространения.

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

Относительная проницаемость земли в виде числового скаляра в области значений 1 - 100. Относительная проницаемость выражается как отношение абсолютной существенной проницаемости к проницаемости вакуума. Это значение используется, чтобы вычислить потерю пути, подлежащую выплате основать отражение. Значение по умолчанию соответствует средней земле.

Зависимости

Задавать 'GroundPermittivity', необходимо задать 'tirem' модель распространения.

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

Атмосферное явление преломления около земли в виде числового скаляра в N-модулях в области значений 250 - 400. Это значение используется, чтобы вычислить потерю пути из-за преломления через атмосферу и тропосферное рассеяние. Значение по умолчанию соответствует средним атмосферным условиям.

Зависимости

Задавать 'AtmosphericRefractivity', необходимо задать 'tirem' модель распространения.

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

Абсолютная воздушная влажность около основывается в виде числового скаляра в g/m^3 модули в области значений от 0 до 110. Можно использовать это значение, чтобы вычислить потерю пути из-за атмосферного поглощения. Значение по умолчанию соответствует абсолютной влажности воздуха в и 70-процентной относительной влажности на 15 градусов Цельсия.

Зависимости

Задавать 'Humidity', необходимо задать 'tirem' модель распространения.

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

метод изображений трассировки лучей

свернуть все

Максимальное количество отражений в путях к распространению, чтобы искать использование трассировки лучей в виде 0, 1, или 2. Значение по умолчанию приводит к поиску пути к распространению угла обзора наряду с путями к распространению, что каждый содержит одно отражение.

Зависимости

Задавать 'MaxNumReflections', необходимо задать 'raytracing-image-method' модель распространения.

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

Поверхностный материал созданий в виде одного из следующего: 'perfect-reflector', 'concrete', 'brick', 'wood', 'glass', 'metal', или 'custom'. Материальный тип используется, чтобы вычислить отражательную потерю, где пути к распространению отражаются прочь создания поверхностей. Когда 'BuildingsMaterial' установлен в 'custom', существенная проницаемость и проводимость заданы в BuildingsMaterialPermittivity и BuildingsMaterialConductivity свойства.

Зависимости

Задавать 'BuildingsMaterial', необходимо задать 'raytracing-image-method' модель распространения.

Типы данных: char | string

Относительная проницаемость созданий появляется материал в виде неотрицательного числового скаляра. Относительная проницаемость выражается как отношение абсолютной существенной проницаемости к проницаемости вакуума. Это значение используется, чтобы вычислить потерю пути из-за отражения. Значение по умолчанию соответствует бетону на уровне 1,9 ГГц.

Зависимости

Задавать 'BuildingsMaterialPermittivity', необходимо задать 'raytracing-image-method' модель распространения и набор 'BuildingsMaterial' к 'custom'.

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

Проводимость созданий появляется материал в виде неотрицательного числового скаляра в Siemens на метр (S/m). Это значение используется, чтобы вычислить потерю пути из-за отражения. Значение по умолчанию соответствует бетону на уровне 1,9 ГГц.

Зависимости

Задавать ' BuildingsMaterialConductivity ', необходимо задать 'raytracing-image-method' модель распространения и набор 'BuildingsMaterial' к 'custom'.

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

Поверхностный материал ландшафта в виде одного из следующего: 'perfect-reflector', 'concrete', 'brick', 'water', 'vegetation', 'loam', или 'custom'. Материальный тип используется, чтобы вычислить отражательную потерю, где пути к распространению отражаются прочь поверхностей ландшафта. Когда 'TerrainMaterial' установлен в 'custom', существенная проницаемость и проводимость заданы в 'TerrainMaterialPermittivity' и 'TerrainMaterialConductivity' свойства.

Зависимости

Задавать 'TerrainMaterial', необходимо задать 'raytracing-image-method' модель распространения.

Типы данных: char | string

Относительная проницаемость материала ландшафта в виде неотрицательного числового скаляра. Относительная проницаемость выражается как отношение абсолютной существенной проницаемости к проницаемости вакуума. Это значение используется, чтобы вычислить потерю пути из-за отражения. Значение по умолчанию соответствует бетону на уровне 1,9 ГГц.

Зависимости

Задавать 'TerrainMaterialPermittivity', необходимо задать 'raytracing-image-method' модель распространения и набор 'TerrainMaterial' к 'custom'.

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

Проводимость материала ландшафта в виде неотрицательного числового скаляра в Siemens на метр (S/m). Это значение используется, чтобы вычислить потерю пути из-за отражения. Значение по умолчанию соответствует бетону на уровне 1,9 ГГц.

Зависимости

Задавать 'TerrainMaterialConductivity ', необходимо задать 'raytracing-image-method' модель распространения и набор 'TerrainMaterial' к 'custom'.

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

Больше о

свернуть все

Модели распространения

Основные модели распространения предсказывают потерю пути как функцию расстояния между сайтами и принимают условия угла обзора (LOS), игнорируя искривление Земли, ландшафта или других препятствий. Городские модели распространения также предсказывают потерю пути как функцию расстояния, но используют эмпирические модели, которые выведены из измерений в условиях не угла обзора (NLOS). Модели распространения ландшафта предсказывают потерю пути как функцию профиля вертикального изменения ландшафта между сайтами включая создания, которые могут быть использованы для расчета или LOS, или условия NLOS применяются.

N-модули

Показатель преломления воздуха n связан с диэлектрическими постоянными газовых составляющих воздушной смеси. Численное значение n незначительно больше, чем один. Чтобы сделать вычисление более удобным, можно использовать модули N, которые даны формулой:N=(n1)×106

Ссылки

[1] Sun, S., Взаимопонимание, T.S., Томас, T., Ghosh, A., Нгуен, H., Ковач, я., Родригес, я., Koymen, O. и Prartyka, A. "Расследование точности предсказания, чувствительности и устойчивости параметра крупномасштабных моделей пути к распространению потерь для радиосвязей 5G". Транзакции IEEE на Автомобильной Технологии, Vol.65, № 5, стр 2843-2860, май 2016.

[2] ITU-R P.840-6. "Затухание из-за облака и вуали". Сектор радиосвязи ITU

[3] ITU-R P.838-3. "Определенная модель затухания для дождя для использования в методах предсказания". Сектор радиосвязи ITU

[4] Хуффорд, Джордж А., Анита Г. Лонгли и Уильям А.Киссик. "Руководство по использованию ITS неправильная модель ландшафта в режиме предсказания области". Отчет 82-100. Pg-7 NTIA.

[5] Домашняя страница SoftWright https://www.softwright.com/faq/support/longley_rice_variability.html

[6] Seybold, Джон. Введение в распространение РФ. Вайли, 2005

[7] ITU-R P.676-11. "Затухание атмосферными газами". Сектор радиосвязи ITU

Введенный в R2017b