Системный объект EngeeRadar.TwoRayChannel моделирует узкополосный двухлучевой канал распространения.
Двухлучевой канал распространения – это простейший тип многолучевого канала. Вы можете использовать двухлучевой канал для моделирования распространения сигналов в однородной, изотропной среде с одной отражающей границей. Этот тип среды имеет два пути распространения: прямой путь распространения от одной точки к другой и путь лучей, отраженных от границы.
Вы можете использовать этот системный объект EngeeRadar.TwoRayChannel для решения задач в ближней зоне радиолокации и мобильной связи, где сигналы распространяются по прямым путям, а Земля предполагается плоской. Вы также можете использовать этот объект для сонаров и акустических элементов. Для акустических задач вы можете выбрать неполяризованные поля и установить скорость распространения на уровне скорости звука в воздухе или воде. EngeeRadar.TwoRayChannel можно использовать для моделирования распространения из нескольких точек одновременно.
В то время как системный объект EngeeRadar.TwoRayChannel работает на всех частотах, модели затухания для атмосферных газов и дождя действительны только для электромагнитных сигналов в диапазоне частот 1-1000 ГГц. Модель затухания для тумана и облаков действительна для 10-1000 ГГц. За пределами этих диапазонов частот системный объект EngeeRadar.TwoRayChannel использует ближайшее допустимое значение.
Системный объект EngeeRadar.TwoRayChannel применяет к сигналам временные задержки, зависящие от диапазона, а также усиления или ослабления, фазовые сдвиги и потери на отражение от границ. Объект EngeeRadar.TwoRayChannel применяет доплеровский сдвиг, когда источник или объект облучения движется.
Сигналы на выходе канала могут быть разделены или объединены в зависимости от значения свойства CombinedRaysOutput. Если для свойства CombinedRaysOutput установлено значение false, оба поля поступают в пункт назначения по отдельности и не объединяются. Если же для свойства CombinedRaysOutput установлено значение true оба сигнала в источнике распространяются отдельно, но на объекте облучения когерентно суммируются в одно значение. Этот вариант удобен, когда разница между усилениями отдельных антенных элементов или антенных решеток в направлениях двух путей невелика и не требует учета.
Системный объект EngeeRadar.TwoRayChannel не поддерживает двустороннее распространение.
Чтобы выполнить двухлучевое канальное распространение, выполните следующие действия:
Создайте объект EngeeRadar.TwoRayChannel и установите его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Синтаксис
Создание
object = EngeeRadar.TwoRayChannel создает двухлучевой канал распространения со значениями свойств по умолчанию. Пример:
channel = EngeeRadar.TwoRayChannel
object = EngeeRadar.TwoRayChannel(Name=Value) создает двухлучевой канал распространения с каждым указанным свойством Name (имя), установленным на указанное Value (значение). Вы можете указать дополнительные аргументы в виде пары имя-значение в любом порядке (Name1=Value1,…,NameN=ValueN). Пример:
channel = EngeeRadar.TwoRayChannel()
Использование
prop_sig = object(sig,origin_pos,dest_pos,origin_vel,dest_vel) возвращает результирующий сигнал prop_sig, когда узкополосный сигнал sig распространяется по двухлучевому каналу из положения origin_pos` в положение dest_pos. Аргументы origin_pos или dest_pos могут содержать несколько точек, но вы не можете указывать оба параметра как имеющие несколько точек. Скорость отправления сигнала указывается в параметре origin_vel, а скорость назначения сигнала – в параметре dest_vel. Размерности origin_vel и dest_vel должны совпадать с размерностями origin_pos и dest_pos, соответственно.
Электромагнитные поля, распространяющиеся по двухлучевому каналу, могут быть поляризованными или неполяризованными. Для неполяризованных полей, таких как акустическое поле, поле распространяющегося сигнала, sig, представляет собой вектор или матрицу. Когда поля поляризованы, sig представляет собой массив структур. Каждый элемент конструкции представляет собой вектор электрического поля в декартовой форме.
В двухлучевой среде существует два сигнальных канала, соединяющих каждую пару источников сигнала и получателей. Для N источников сигнала (или N пунктов назначения) существует 2N путей. Сигналы для каждой пары источник-получатель не обязательно должны быть связаны. Сигналы по двум каналам для любой отдельной пары источник-приемник также могут отличаться из-за различий в фазе или амплитуде.
Вы можете разделить два сигнала в пункте назначения или объединить их — это зависит от свойства CombinedRaysOutput. Объединенный сигнал означает, что сигналы от источника распространяются раздельно по двум путям, но последовательно суммируются на объекте облучения в единую величину. Чтобы использовать отдельный параметр, установите для CombinedRaysOutput значение false. Чтобы использовать комбинированный параметр, установите для CombinedRaysOutput значение true. Этот вариант удобен, когда разница между коэффициентами усиления отдельного антенного элемента или антенной решетки в направлениях двух траекторий незначительна и ее не нужно принимать во внимание.
Свойства
PropagationSpeed —
скорость распространения сигнала
physconst (LightSpeed) (по умолчанию) | положительный скаляр
Details
Скорость распространения сигнала, заданная в виде положительного скаляра.
Единицы измерения – м/с.
По умолчанию скорость распространения сигнала равна скорости света.
Пример:3e8
Типы данных:Float64
OperatingFrequency —
рабочая частота
300e6 (по умолчанию) | положительный скаляр
Details
Рабочая частота сигнала, заданная в виде положительного скаляра.
Единицы измерения – Гц.
Пример:1e9
Типы данных:Float64
SpecifyAtmosphere —
модель атмосферного затухания
false (по умолчанию) | true
Details
Свойство включения модели атмосферного затухания, указанное как false или true.
Задайте для свойства SpecifyAtmosphere значение true, чтобы добавить затухание сигнала, вызванное атмосферными газами, дождем, туманом или облаками.
Задайте для свойства SpecifyAtmosphere значение false, чтобы игнорировать атмосферные эффекты при распространении сигнала.
Чтобы включить свойства Temperature, DryAirPressure, WaterVapourDensity, LiquidWaterDensity и RainRate так же требуется установить для свойства SpecifyAtmosphere значение true.
Типы данных:logical
Temperature —
температура окружающей среды
15 (по умолчанию) | вещественный скаляр
Details
Температура окружающей среды, заданная в виде вещественного скаляра.
Единицы измерения – градусы Цельсия.
Пример:20.0
Зависимости
Чтобы включить это свойство, задайте для свойства SpecifyAtmosphere значение true.
Типы данных:Float64
DryAirPressure —
атмосферное давление сухого воздуха
101.325e3 (по умолчанию) | положительный вещественный скаляр
Details
Атмосферное давление сухого воздуха, заданное в виде положительного вещественного скаляра.
Единицы измерения я – Па.
Значение по умолчанию этого свойства соответствует одной нормальной атмосфере.
Пример:101.0e3
Зависимости
Чтобы включить это свойство, задайте для свойства SpecifyAtmosphere значение true.
Типы данных:Float64
WaterVapourDensity —
плотность водяного пара в атмосфере
7.5 (по умолчанию) | положительный вещественный скаляр
Details
Плотность водяного пара в атмосфере, заданная в виде положительного вещественного скаляра.
Единицы измерения – г/м3.
Пример:7.4
Зависимости
Чтобы включить это свойство, задайте для свойства SpecifyAtmosphere значение true.
Типы данных:Float64
LiquidWaterDensity —
плотность жидкой воды
0.0 (по умолчанию) | неотрицательный вещественный скаляр
Details
Плотность жидкой воды в тумане или облаках, заданная в виде неотрицательного вещественного скаляра.
Единицы измерения – г/м3.
Типичные значения плотности жидкой воды - 0.05 для среднего тумана и 0.5 для густого тумана.
Пример:0.1
Зависимости
Чтобы включить это свойство, задайте для свойства SpecifyAtmosphere значение true.
Типы данных:Float64
RainRate —
количество осадков
0.0 (по умолчанию) | неотрицательный скаляр
Details
Скорость выпадения осадков, заданная в виде неотрицательного скаляра.
Единицы измерения – мм/час.
Пример:10.0
Зависимости
Чтобы включить это свойство, задайте для свойства SpecifyAtmosphere значение true.
Частота дискретизации сигнала, заданная в виде положительного скаляра.
Единицы измерения – Гц.
Системный объект EngeeRadar.TwoRayChannel использует это значение для расчета задержки распространения сигнала в единицах сэмплов.
Пример:1e6
Типы данных:Float64
EnablePolarization —
включить поляризованные поля
false (по умолчанию) | true
Details
Свойство включения поляризованных полей, указанное как false или true.
Задайте для свойства EnablePolarization значение true, чтобы включить поляризацию.
Задайте для свойства EnablePolarization значение false, чтобы игнорировать поляризацию.
Типы данных:logical
GroundReflectionCoefficient —
коэффициент отражения от земли
1 (по умолчанию) | комплексный скаляр | комплексный вектор 1 на N
Details
Коэффициент отражения от земли для поля в точке отражения, заданный в виде комплексного скаляра или комплексного вектора 1 на N.
Каждый коэффициент имеет абсолютное значение, меньшее или равное единице.
Величина N – это количество двухлучевых каналов.
Единицы измерения безразмерные.
Используйте это свойство для моделирования неполяризованных сигналов.
Для моделирования поляризованных сигналов используйте свойство GroundRelativePermittivity.
Пример:0.5
Зависимости
Чтобы включить это свойство, задайте для свойства EnablePolarization значение false.
Типы данных:Float64
Поддержка комплексных чисел: Да
GroundRelativePermittivity —
относительная проницаемость земли
15 (по умолчанию) | положительный вещественный скаляр | положительный вещественный вектор 1 на N
Details
Относительная проницаемость земли в точке отражения, заданная в виде положительного вещественного скаляра или положительного вещественного вектора 1 на N.
Размерность N – это количество двухлучевых каналов.
Единицы измерения – безразмерные.
Относительная проницаемость определяется как отношение фактической проницаемости земли к проницаемости свободного пространства.
Используйте это свойство для моделирования поляризованных сигналов. Для моделирования неполяризованных сигналов используйте свойство GroundReflectionCoefficient.
Пример:5
Зависимости
Чтобы включить это свойство, задайте для свойства EnablePolarization значение true.
Типы данных:Float64
CombinedRaysOutput —
объединение двух лучей на выходе
true (по умолчанию) | false
Details
Свойство объединения двух лучей на выходе канала, указанная как true или false.
Если для свойства CombinedRaysOutput задано значение true, объект когерентно складывает распространяемый сигнал прямой видимости и отраженный сигнал пути при формировании выходного сигнала. Используйте этот режим, когда вам не нужно учитывать коэффициент усиления направленности антенны или решетки при моделировании.
Типы данных:logical
MaximumDistanceSource —
источник максимального расстояния распространения в одну сторону
Auto (по умолчанию) | Property
Details
Источник максимального расстояния распространения в одну сторону, указанный как Auto или Property.
Максимальное расстояние распространения в одну сторону используется для выделения достаточного количества памяти для вычисления задержки сигнала.
Если задать для свойства MaximumDistanceSource значение Auto, системный объект EngeeRadar.TwoRayChannel автоматически выделяет память.
Если задать для свойства MaximumDistanceSource значение Property, укажите максимальное расстояние одностороннего распространения, используя значение свойства MaximumDistance.
Типы данных:char
MaximumDistance —
максимальное расстояние одностороннего распространения
10000 (по умолчанию) | положительный вещественный скаляр
Details
Максимальное расстояние распространения в одну сторону, заданное в виде положительного вещественного скаляра.
Единицы измерения – м.
Любой сигнал, распространяющийся на расстояние, превышающее максимальное расстояние в одну сторону, игнорируется. Максимальное расстояние должно быть больше или равно наибольшему расстоянию между источниками.
Пример:5000
Зависимости
Чтобы включить это свойство, задайте для свойства MaximumDistanceSource значение Property.
Типы данных:Float64
MaximumNumInputSamplesSource —
источник максимального количества сигналов
Auto (по умолчанию) | Property
Details
Источник максимального количества выборок входного сигнала, указанный как Auto или Property.
Если задать для свойства MaximumNumInputSamplesSource значение Auto, модель распространения автоматически выделяет достаточно памяти для буферизации входного сигнала.
Если задать для свойства MaximumNumInputSamplesSource значение Property, укажите максимальное количество выборок во входном сигнале с помощью свойства MaximumNumInputSamples. Любой входной сигнал, длина которого превышает это значение, будет усечен.
Чтобы использовать этот объект с сигналами переменного размера, задайте для свойства MaximumNumInputSamplesSource значение Property и задайте значение для свойства MaximumNumInputSamples.
Пример:Property
Зависимости
Чтобы включить это свойство, задайте для свойства MaximumDistanceSource значение Property.
Типы данных:char
MaximumNumInputSamples —
максимальное количество выборок входного сигнала
100 (по умолчанию) | целый положительный скаляр
Details
Максимальное количество выборок входного сигнала, заданное в виде целого положительного скаляра.
Размерность входного сигнала – это количество строк во входной матрице. Любой входной сигнал, длина которого превышает это число, усекается. Чтобы обрабатывать сигналы полностью, убедитесь, что значение этого свойства больше, чем максимальная длина входного сигнала.
Системные объекты, генерирующие форму волны, определяют максимальный размер сигнала:
Для любой формы сигнала, если для свойства формы волны OutputFormat установлено значение Samples, максимальная длина сигнала равна значению, указанному в свойстве NumSamples.
Для импульсных форм, если для свойства OutputFormat установлено значение Pulses, длина сигнала равна произведению наименьшей частоты повторения импульсов, количества импульсов и частоты дискретизации.
Для непрерывных форм, если для свойства OutputFormat установлено значение Sweeps, длина сигнала равна произведению времени развертки, количества разверток и частоты дискретизации.
Пример:2048
Зависимости
Чтобы включить это свойство, установите для свойства MaximumNumInputSamplesSource значение Property.
Типы данных:Float64
Аргументы
Вход
sig —
узкополосный сигнал
комплексная матрица M на N | комплексная матрица M на 2N | комплексный массив 1 на N | комплексный массив 1 на 2N
Details
Узкополосный неполяризованный скалярный сигнал, заданный в виде:
комплексной матрицы M на N. Каждый столбец содержит общий сигнал, распространяющийся как по пути прямой видимости, так и по отраженному пути. Вы можете использовать эту форму, когда сигналы обоих путей одинаковы.
комплексной матрицы M на 2N. Каждая смежная пара столбцов представляет собой отдельный канал. В каждой паре первый столбец представляет сигнал, распространяющийся по пути прямой видимости, а второй столбец – сигнал, распространяющийся по отраженному пути.
Узкополосный поляризованный сигнал, заданный в виде:
комплексного массива 1 на N. Каждая структура содержит общий поляризованный сигнал, распространяющийся как по траектории прямой видимости, так и по отраженной траектории. Каждый элемент структуры содержит вектор столбцов M на 1 компонентов электромагнитного поля (sig.X,sig.Y,sig.Z). Вы можете использовать эту форму, когда оба сигнала на пути одинаковы.
комплексного массива 1 на 2N. Каждая смежная пара столбцов массива представляет собой отдельный канал. В каждой паре первый столбец представляет сигнал по пути прямой видимости, а второй – по отраженному пути. Каждый элемент структуры содержит вектор столбцов M на 1 компонентов электромагнитного поля (sig.X,sig.Y,sig.Z).
Для неполяризованных полей величина M – это количество выборок сигнала, N – количество двухлучевых каналов. Каждый канал соответствует паре источник – место назначения.
Для поляризованных полей элементы структуры содержат три комплексных вектор-столбца M на 1, sig.X, sig.Y и sig.Z. Эти векторы представляют x, y и z декартовы компоненты поляризованного сигнала.
Размер первой размерности матричных полей внутри структуры может варьироваться для имитации изменяющейся длины сигнала, например, импульсной формы с изменяющейся частотой повторения импульсов.
Пример:[1,1;j,1;0.5,0]
Типы данных:Float64
Поддержка комплексных чисел: Да
origin_pos —
происхождение сигнала или сигналов
вещественный вектор столбцов 3 на 1 | вещественная матрица 3 на 1
Details
Происхождение сигнала или сигналов, заданное в виде вектора столбцов с вещественными значениями 3 на 1 или матрицы с вещественными значениями 3 на N. Количество N – это количество двухлучевых каналов.
Если origin_pos – это вектор-столбец, то он имеет форму [x;y;z].
Если origin_pos – это матрица, то каждый столбец указывает на отдельное начало сигнала и имеет вид [x;y;z].
Единицы измерения – м.
origin_pos и dest_pos не могут быть указаны как матрицы – по крайней мере, одна из них должна быть столбцовым вектором 3 на 1.
Пример:[1000;100;500]
Типы данных:Float64
dest_pos —
конечное положение сигнала или сигналов
вещественный вектор столбцов 3 на 1 | вещественная матрица 3 на N
Details
Конечное положение сигнала или сигналов, заданное в виде вещественного вектор-столбца 3 на 1 или вещественной матрицы 3 на N. N- это количество двухлучевых каналов, распространяющихся от или к N источникам сигналов.
Если dest_pos – это вектор со столбцами 3 на 1, то он имеет вид [x;y;z].
Если dest_pos – это матрица, каждый столбец определяет отдельное место назначения сигнала и имеет вид [x;y;z].
Единицы измерения – м.
Вы не можете указать origin_pos и dest_pos как матрицы. Хотя бы одна из них должна быть вектором столбцов 3 на 1.
Пример:[0;0;0]
Типы данных:Float64
origin_vel —
скорость возникновения сигнала
вещественный вектор столбцов 3 на 1 | вещественная матрица 3 на N
Details
Скорость возникновения сигнала, заданная в виде вещественного вектор-столбца 3 на 1 или вещественной матрицы 3 на N.
Размерность origin_vel должна совпадать с размерностью origin_pos.
Если origin_vel – это вектор-столбец, то он принимает форму [Vx;Vy;Vz].
Если origin_vel – это матрица 3 на N, каждый столбец задает отдельную начальную скорость и имеет вид [Vx;Vy;Vz].
Единицы измерения – м/с.
Пример:[10;0;5]
Типы данных:Float64
dest_vel —
скорость направления сигнала
вещественный вектор столбцов 3 на 1 | вещественная матрица 3 на N
Details
Скорость направления сигнала, заданная в виде вещественного вектор-столбца 3 на 1 или вещественной матрицы 3 на N.
Размерность dest_vel должна совпадать с размерностью dest_pos.
Если dest_vel – это вектор-столбец, то он принимает форму [Vx;Vy;Vz].
Если dest_vel – это матрица 3 на N, каждый столбец задает отдельную скорость назначения и имеет вид [Vx;Vy;Vz].
Единицы измерения – м/с.
Пример:[0;0;0]
Типы данных:Float64
Выход
prop_sig —
распространяемый сигнал
комплексная матрица M на N | комплексная матрица M на 2N | комплексный массив 1 на N | комплексный массив 1 на 2N
Details
Узкополосный неполяризованный скалярный сигнал, возвращаемый в виде:
комплексной матрицы M на N. Чтобы задать это значение, установите для свойства CombinedRaysOutput значение true. Каждый столбец матрицы содержит когерентно объединенные сигналы с пути прямой видимости и отраженного пути.
комплексной матрицы M на 2N. Чтобы задать это значение, установите для свойства CombinedRaysOutput значение false. Попеременные столбцы матрицы содержат сигналы от прямой видимости и отраженного пути.
Узкополосный поляризованный скалярный сигнал, возвращаемый в виде:
комплексного массива 1 на N. Чтобы задать это значение, установите для свойства CombinedRaysOutput значение true. Каждый столбец массива содержит когерентно объединенные сигналы от прямой видимости и отраженного пути. Каждый элемент структуры содержит вектор электромагнитного поля (prop_sig.X,prop_sig.Y,prop_sig.Z).
комплексного массива 1 на 2N. Чтобы задать это значение, установите для свойства CombinedRaysOutput значение false. Альтернативные столбцы содержат сигналы от пути прямой видимости и отраженного пути. Каждый элемент структуры содержит вектор электромагнитного поля (prop_sig.X,prop_sig.Y,prop_sig.Z).
Выходной сигнал prop_sig содержит элементы сигналов, поступающие в место назначения сигнала в течение текущего временного интервала входа.
Если для распространения сигнала от места возникновения до места назначения требуется больше времени, чем текущий временной интервал, выходной сигнал может не содержать весь вклад от входа в текущем временном интервале. Оставшиеся выходные данные появятся при следующем обращении к объекту.
Методы
Общие для всех системных объектов
step!
Запустить алгоритм работы системного объекта
release!
Разрешить изменение значения свойства системного объекта
reset!
Сброс внутренних состояний системного объекта
Дополнительно
Пути распространения двухлучевых сигналов
Двухлучевой канал распространения – это следующий шаг по сложности после канала свободного пространства и простейший случай среды многолучевого распространения.
Канал свободного пространства моделирует луч прямой видимости из точки 1 в точку 2.
В двухлучевом канале среда задается как однородная, изотропная среда с отражающей плоской границей. Граница всегда устанавливается как .
Существует не более двух лучей, распространяющихся из точки 1 в точку 2. Первый луч распространяется по той же траектории прямой видимости, что и в канале свободного пространства. Путь прямой видимости часто называют прямым лучем. Второй луч отражается от границы, прежде чем попасть в точку 2. Согласно закону отражения, угол отражения равен углу падения. При симуляции ближнего радиуса действия, например, в системах сотовой связи или автомобильных радарах, можно предположить, что отражающая поверхность – земля или поверхность океана – плоская.
Системный объект EngeeRadar.TwoRayChannel моделирует временную задержку распространения, фазовый сдвиг, доплеровский сдвиг и эффекты потерь для обоих путей. Для отраженного пути эффекты потерь включают потери на отражение на границе.
На следующем рисунке показаны два пути распространения. Исходя из положения источника, , и положения приемника, , вы можете вычислить углы падения для обоих путей, и . Углы падения – это углы места и азимута приходящего излучения по отношению к локальной системе координат. В данном случае локальная система координат совпадает с глобальной системой координат.
Вы также можете вычислить углы распространения, и . В глобальных координатах угол отражения на границе совпадает с углами и . Угол отражения важно знать, когда вы используете данные о потерях на отражение, зависящие от угла.
Общая длина пути для траектории прямой видимости ,которая равна геометрическому расстоянию между источником и приемником, показана на рисунке.
Общая длина пути для отраженной траектории равна . Величина – это расстояние между источником и приемником.
Вы можете легко вывести точные формулы для длины пути и углов в терминах дальности до земли и высоты объектов в глобальной системе координат.
Двухлучевое затухание
Затухание, или потери на пути прохождения в двухлучевом канале, являются произведением пяти компонентов , где
– геометрическое затухание двухлучевого канала
– затухание вследствие отражения от земли
– затухание вследствие прохождения сигнала через атмосферу
– затухание вследствие прохождения сигнала через туман и облака
– затухание вследствие прохождения сигнала через дождь
Каждый компонент указан в единицах величины, а не в дБ.
Отражение от земли и потери при распространении
Потери возникают, когда сигнал отражается от границы. Вы можете получить простую модель потерь на отражение от земли, представив электромагнитное поле в виде скалярного поля. Этот подход также работает для акустических и гидролокационных систем.
Пусть – это скалярное электромагнитное поле свободного пространства с амплитудой на контрольном расстоянии от передатчика (например, один метр). Распространяющееся в свободном пространстве поле на расстоянии от излучателя имеет вид
ω
для траектории прямой видимости.
Вы можете выразить отраженное от земли -поле как
ω
где – расстояние отраженного пути.
Величина представляет собой потери, связанные с отражением от плоскости земли. Чтобы указать , используйте свойство GroundReflectionCoefficient. В общем случае зависит от угла падения поля. Общее поле в месте назначения представляет собой сумму полей прямой видимости и отраженного пути.
Для электромагнитных волн более сложная, но более реалистичная модель использует векторное представление поляризованного поля. Вы можете разложить падающее электрическое поле на две составляющие. Одна составляющая, , параллельна плоскости падения. Другой компонент, , перпендикулярен плоскости падения. Коэффициенты отражения от земли для этих компонентов различны и могут быть записаны в терминах проницаемости земли и угла падения.
где – импеданс среды. Поскольку магнитная проницаемость земли почти такая же, как у воздуха или свободного пространства, отношение импедансов зависит в первую очередь от отношения электрических проницаемостей
где величина – это относительная проницаемость земли, задаваемая свойством GroundRelativePermittivity. Угол – это угол падения, а угол – угол преломления на границе. Вы можете определить , используя закон преломления Снелла.
После отражения полное поле восстанавливается из параллельной и перпендикулярной составляющих. Полное затухание в плоскости земли, , представляет собой комбинацию и .
Когда точка отправления и точка назначения неподвижны относительно друг друга, вы можете записать выход Y объекта как . Величина – это задержка сигнала, а – потери на пути в свободном пространстве. Задержка задается . – это либо расстояние пути распространения в прямой видимости, либо расстояние пути отражения, а – скорость распространения. Потери на пути:
где – длина волны сигнала.
Модель затухания сигнала в атмосферных газах
Эта модель рассчитывает затухание сигналов, распространяющихся через атмосферные газы.
Электромагнитные сигналы затухают при распространении через атмосферу. Этот эффект обусловлен главным образом резонансными линиями поглощения кислорода и водяного пара, меньший вклад вносит азот.
Модель также включает в себя непрерывный спектр поглощения ниже 10 ГГц.
Модель рассчитывает удельное затухание (затухание на километр) как функцию температуры, давления, плотности водяного пара и частоты сигнала. Модель атмосферных газов действительна для частот от 1-1000 ГГц и применима к поляризованным и неполяризованным полям.
Формула для удельного затухания на каждой частоте:
Величина является мнимой частью комплексной атмосферной преломляемости и состоит из компонента спектральной линии и непрерывного компонента:
Спектральная составляющая состоит из суммы дискретных спектральных членов, состоящих из локализованной функции полосы частот, , умноженной на силу спектральной линии, . Для атмосферного кислорода сила каждой спектральной линии равна:
Для атмосферного водяного пара сила каждой спектральной линии составляет:
это давление сухого воздуха, – парциальное давление водяного пара, а – температура окружающей среды. Единицы измерения давления – гектопаскали (гПа), а температуры – градусы Кельвина. Парциальное давление водяного пара, , связано с плотностью водяного пара, , следующим образом:
Полное атмосферное давление составляет + .
Для каждой линии кислорода зависит от двух параметров, и . Аналогично, каждая линия водяного пара зависит от двух параметров, и . В документации ITU, приведенной в конце этого раздела, содержатся таблицы этих параметров как функций частоты.
Функции локализованной полосы пропускания являются сложными функциями частоты, описанными в ссылках ITU, приведенных ниже. Эти функции зависят от эмпирических параметров модели, которые также приведены в ссылках.
Чтобы вычислить общее затухание для узкополосных сигналов на пути, функция умножает удельное затухание на длину пути, . Тогда общее затухание равно .
Вы можете применить модель затухания к широкополосным сигналам. Сначала разделите широкополосный сигнал на частотные поддиапазоны и примените ослабление к каждому поддиапазону. Затем просуммируйте все ослабленные сигналы поддиапазонов в общий ослабленный сигнал.
Модель затухания сигнала в тумане и облаках
Эта модель рассчитывает ослабление сигналов, распространяющихся через туман или облака.
Ослабление тумана и облаков – это одно и то же атмосферное явление. Используется модель МСЭ, Рекомендация МСЭ-R P.840-6: Затухание из-за облаков и тумана. Модель рассчитывает удельное ослабление (ослабление на километр) сигнала как функцию плотности жидкой воды, частоты сигнала и температуры. Модель применима к поляризованным и неполяризованным полям. Формула для удельного затухания на каждой частоте выглядит следующим образом
где – плотность жидкой воды в гм/м3. Величина представляет собой удельный коэффициент затухания и зависит от частоты. Модель затухания облаков и тумана действительна для частот 10-1000 ГГц. Единицы измерения удельного коэффициента затухания – (дБ/км)/(г/м3).
Чтобы вычислить общее затухание для узкополосных сигналов на пути, функция умножает удельное затухание на длину пути . Общее затухание равно .
Вы можете применить модель затухания к широкополосным сигналам. Сначала разделите широкополосный сигнал на частотные поддиапазоны и примените узкополосное ослабление к каждому поддиапазону. Затем просуммируйте все ослабленные сигналы поддиапазонов в общий ослабленный сигнал.
Модель затухания сигнала при дожде
Эта модель рассчитывает затухание сигналов, которые распространяются через регионы с осадками. Затухание при дожде является доминирующим механизмом затухания и может меняться от места к месту и от года к году.
Электромагнитные сигналы ослабляются при распространении через область осадков. Затухание при дожде рассчитывается в соответствии с моделью ITU для дождя "Рекомендация ITU-R P.838-3: Специфическая модель затухания для дождя для использования в методах прогнозирования". Модель рассчитывает удельное ослабление (ослабление на километр) сигнала как функцию интенсивности дождя, номинальной частоты сигнала, поляризации и угла места. Удельное затухание, , моделируется как степенной закон в зависимости от скорости дождя:
где – скорость дождя. Единицы измерения – мм/час. Параметр и экспонента зависят от частоты, состояния поляризации и угла возвышения на пути сигнала. Специфическая модель затухания действительна для частот от 1-1000 ГГц.
Чтобы вычислить общее затухание для узкополосных сигналов на пути, функция умножает удельное затухание на эффективное расстояние распространения, . Тогда общее затухание равно .
Эффективное расстояние – это геометрическое расстояние, , умноженное на масштабный коэффициент:
где – частота. В статье "Рекомендация ITU-R P.530-17 (12/2017): Данные о распространении и методы прогнозирования, необходимые для проектирования наземных систем прямой видимости" содержится полное описание вычисления затухания.
Скорость дождя, , используемая в этих расчетах, – это долгосрочная статистическая скорость дождя, . Это скорость дождя, которая превышается в 0.01% случаев. Расчет статистической нормы осадков рассматривается в "Рекомендации ITU-R P.837-7 (06/2017): Характеристики осадков для моделирования распространения". В этой статье также объясняется, как вычислить затухание для других процентов от значения 0.01%.
Вы можете применить модель затухания к широкополосным сигналам. Сначала разделите широкополосный сигнал на частотные поддиапазоны и примените ослабление к каждому поддиапазону. Затем просуммируйте все ослабленные сигналы поддиапазонов в общий ослабленный сигнал.
Баланис, К. "Advanced Engineering Electromagnetics". New York: Wiley & Sons, 1989.
Rappaport, T. "Wireless Communications: Principles and Practice, 2nd Ed" New York: Prentice Hall, 2002.
Сектор радиосвязи Международного союза электросвязи. "Рекомендация ITU-R P.676-10: Затухание атмосферными газами". 2013.
Сектор радиосвязи Международного союза электросвязи. "Рекомендация ITU-R P.840-6: Затухание из-за облаков и тумана". 2013.
Сектор радиосвязи Международного союза электросвязи. "Рекомендация ITU-R P.838-3: Специфическая модель затухания для дождя для использования в методах прогнозирования". 2005.