LOS Channel
Узкополосный канал распространения прямой видимости.
Описание
Блок LOS Channel моделирует распространение сигнала в пространстве по каналам прямой видимости (LOS). Блок также может моделировать распространение сигналов из одной точки в несколько точек или из нескольких точек обратно в одну точку. Блок моделирует время распространения, потерю распространения в свободном пространстве, доплеровский сдвиг, а также атмосферные и погодные потери. Блок предполагает, что скорость распространения намного больше, чем скорость цели, и в этом случае модель «stop-and-hop» действительна.
При распространении сигнала в канале прямой видимости (LOS) к объекту и обратно у вас есть выбор: использовать один блок для вычисления двусторонней задержки распространения в свободном пространстве или два блока для выполнения односторонних задержек распространения в каждом направлении. Поскольку задержка распространения в свободном пространстве необязательно является целым числом, кратным шагу расчета, может оказаться, что общая задержка в оба конца в расчетах при использовании двустороннего блока распространения отличается от задержки в расчетах при использовании двух блоков одностороннего распространения. По этой причине рекомендуется, когда это возможно, использовать один блок двустороннего распространения.
Порты
Вход
X — узкополосный сигнал
комплексный вектор-столбец M на 1
| комплексная матрица M на N
| вещественный вектор-столбец M на 1
| вещественная матрица M на N
Узкополосный сигнал в виде комплексного вектора-столбца M на 1 или комплексной матрицы M на N. Величина M — количество отсчетов значений сигнала, а N — количество сигналов для распространения. Когда вы задаете N сигналов, вам нужно указать N источников сигналов или N мест назначения сигналов.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Pos1 — источник сигнала
действительный вектор-столбец 3 на 1
| действительная матрица 3 на N
Положение источника задается в виде действительного вектора-столбца 3 на 1 или действительной матрицы 3 на N. Величина N является количеством распространяемых сигналов и равна второй размерности, указанной в сигнале в порт X. Если Pos1 это вектор-столбец, то он принимает форму . Если Pos1 — матрица, каждый столбец задает различное происхождение сигнала и имеет форму . Pos1 и Pos2 не могут оба быть указаны как матрицы — по крайней мере, один должен быть вектор-столбцом 3 на 1. Единицами положения являются метры.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Pos2 — положение цели
действительный вектор-столбец 3 на 1
| действительная матрица 3 на N
Положение цели задается в виде действительного вектора-столбца 3 на 1 или действительной матрицы 3 на N. Величина N является количеством распространяемых сигналов и равна второй размерности сигнале порта X. Если Pos2 это вектор-столбец, то он принимает форму . Если Pos2 — матрица, каждый столбец задает различное происхождение сигнала и имеет форму . Pos1 и Pos2 не могут оба быть указаны как матрицы — по крайней мере, один должен быть вектор-столбцом 3 на 1. Единицами положения являются метры.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Vel1 — скорость источника сигнала
действительный вектор-столбец 3 на 1
| действительная матрица 3 на N
Скорость источника сигнала в виде действительного вектора-столбца 3 на 1 или действительной матрицы 3 на N. Величина N является количеством распространяемых сигналов и равна второй размерности сигнала в порт X. Если Vel1 это вектор-столбец, то он принимает форму . Если Vel1 — матрица, каждый столбец задает различное происхождение сигнала и имеет форму . Vel1 и Vel2 не могут оба быть указаны как матрицы — по крайней мере, один должен быть вектор-столбцом 3 на 1. Единицами положения являются метры.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Vel2 — скорость цели
действительный вектор-столбец 3 на 1
| действительная матрица 3 на N
Скорость цели в виде действительного вектора-столбца 3 на 1 или действительной матрицы 3 на N. Величина N является количеством распространяемых сигналов и равна второй размерности, указанной в сигнале в порт X. Если Vel2 это вектор-столбец, то он принимает форму . Если Vel2 — матрица, каждый столбец задает различное происхождение сигнала и имеет форму . Vel1 и Vel2 не могут оба быть указаны как матрицы — по крайней мере, один должен быть вектор-столбцом 3 на 1. Единицами положения являются метры.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Выход
Port_1 — распространяемый узкополосный сигнал
комплексный вектор-столбец M на 1
|комплексная матрица M на N
Распространенный сигнал, возвращенный как комплексный вектор-столбец M на 1 или комплексная матрица M на N.
Если X вектор-столбец или матрица, Y также является вектор-столбцом или матрицей с теми же размерностями.
Выходные данные Y содержат образцы сигнала, распространяющегося к цели в течение текущего периода времени. Текущий временной интервал определяется как время, охватываемое текущим вводом. Всякий раз, когда для распространения сигнала от источника к месту назначения требуется больше времени, чем текущий временной интервал, выходные данные не содержат вклада от ввода текущего временного интервала.
Параметры
Propagation speed (m/s) — скорость распространения сигнала
3e8 (по умолчанию)
| положительный скаляр
Скорость распространения сигнала в виде вещественного положительного скаляра.
По умолчанию используется значение скорости света: 3e8
.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Signal carrier frequency (Hz) — несущая частота сигнала
3e8 (по умолчанию)
| положительный скаляр
Несущая частота сигнала в виде положительного действительного скаляра. Единицы измерения — Гц.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Specify atmospheric parameters — модель атмосферного затухания
выключено (по умолчанию)
| включено
Установите этот флажок, чтобы добавить ослабление сигнала, вызванное атмосферными газами, дождем, туманом или облаками.
При выборе этого параметра в диалоговом окне появляются параметры Temperature (degrees Celsius), Dry air pressure (Pa), Water vapour density (g/m^3), Liquid water density (g/m^3), и Rain rate (mm/hr).
Temperature (degrees Celsius) — температура окружающей среды
15 (по умолчанию)
Температура окружающей среды, заданная в виде вещественного скаляра.
Зависимости
Чтобы использовать этот параметр, установите флажок Specify atmospheric parameters.
Dry air pressure (Pa) — атмосферное давление сухого воздуха
101.325e3 (по умолчанию)
Атмосферное давление сухого воздуха, заданное в виде положительного вещественного скаляра.
Значение этого параметра по умолчанию соответствует одной стандартной атмосфере.
Зависимости
Чтобы использовать этот параметр, установите флажок Specify atmospheric parameters.
Water vapour density (g/m^3) — плотность водяного пара в атмосфере
7.5 (по умолчанию)
Плотность водяного пара в атмосфере, заданная в виде положительного вещественного скаляра.
Зависимости
Чтобы использовать этот параметр, установите флажок Specify atmospheric parameters.
Liquid water density (g/m^3) — плотность жидкой воды
0.0 (по умолчанию)
Плотность жидкой воды в тумане или облаках, заданная в виде неотрицательного вещественно-значного скаляра. Типичные значения плотности жидкой воды составляют 0,05
для среднего тумана и 0,5
для густого тумана.
Зависимости
Чтобы использовать этот параметр, установите флажок Specify atmospheric parameters.
Rain rate (mm/hr) — скорость выпадения осадков
0.0 (по умолчанию)
Скорость выпадения осадков, заданная в виде неотрицательного вещественного скаляра.
Зависимости
Чтобы использовать этот параметр, установите флажок Specify atmospheric parameters.
Perform two-way propagation — выключить двустороннее распространение
выключено (по умолчанию)
| включено
Установите этот флажок, чтобы выполнить двустороннее распространение между источником и пунктом назначения. В ином случае блок выполняет одностороннее распространение от источника к месту назначения.
Inherit sample rate — наследовать частоту дискретизации
включено (по умолчанию)
| выключено
Установите флажок, чтобы наследовать частоту дискретизации от вышестоящих блоков. В ином случае задайте частоту дискретизации с помощью параметра Sample rate (Hz).
Sample rate (Hz) — частота дискретизации
1e6 (по умолчанию)
| положительный скаляр
Частота дискретизации сигнала в виде положительного скаляра. Единицы измерения — Гц.
Зависимости
Чтобы использовать этот параметр, снимите флажок Inherit sample rate.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Maximum one-way propagation distance (m) — максимальное расстояние распространения в одну сторону
10e3 (по умолчанию)
Максимальное расстояние в метрах между отправной точкой и пунктом назначения в виде положительной скалярной величины. Амплитуды любых сигналов, которые распространяются за пределы этого расстояния, будут установлены на ноль.
Алгоритмы
Факторы затухания и потерь
Затухание или потери на пути в широкополосном канале LOS состоят из четырех компонентов.
,
где:
-
— затухание на пути в свободном пространстве.
-
— затухание на пути в атмосфере.
-
— затухание на пути при наличии тумана и облаков.
-
— затухание на пути при наличии дождя.
Каждый компонент измеряется в единицах величины, а не в дБ.
Задержка распространения, доплеровский сдвиг и потери на пути в свободном пространстве
Когда источник и цель стационарны относительно друг друга, выход блока может быть записан как . Величина представляет задержку, а — потери при распространении. Задержка вычисляется из , где — расстояние распространения, а — скорость распространения. Потери на пути в свободном пространстве определяются выражением
,
где — длина волны сигнала.
Эта формула предполагает, что цель находится в дальней зоне передающего элемента или массива. В ближней зоне формула потерь на пути распространения в свободном пространстве недействительна и может привести к потерям меньше единицы, что эквивалентно усилению сигнала. По этой причине потери устанавливаются равными единице для значений диапазона .
Когда есть относительное движение между источником и целью, обработка также вносит частотный сдвиг. Этот сдвиг соответствует доплеровскому сдвигу между исходной и конечной точками. Сдвиг частоты составляет для одностороннего распространения и для двустороннего распространения. Параметр — это относительная скорость цели относительно источника.
Модель затухания сигналов в атмосфере
Эта модель рассчитывает ослабление сигналов, распространяющихся через атмосферные газы.
Электромагнитные сигналы ослабевают при распространении через атмосферу. Этот эффект обусловлен главным образом резонансными линиями поглощения кислорода и водяного пара, меньший вклад вносит азот. Модель также включает непрерывный спектр поглощения ниже 10 ГГц. Модель рассчитывает удельное затухание (затухание на километр) как функцию температуры, давления, плотности водяного пара и частоты сигнала. Модель атмосферных газов действительна для частот 1-1000 ГГц и применима к поляризованным и неполяризованным полям.
Формула для удельного затухания на каждой частоте имеет вид:
.
Величина является мнимой частью комплексной преломляемости атмосферы и состоит из спектральной линейной и непрерывной компонент:
.
Спектральная составляющая состоит из суммы дискретных спектральных членов, состоящих из локализованной функции полосы частот, , умноженной на силу спектральной линии, . Для атмосферного кислорода сила каждой спектральной линии равна:
.
Для атмосферного водяного пара сила каждой спектральной линии равна:
.
где:
-
— давление сухого воздуха.
-
— удельное давление водяного пара.
-
— температура окружающей среды.
Единицы измерения давления — гектопаскали (гПа), а температуры — градусы Кельвина.
Удельное давление водяного пара, , связано с плотностью водяного пара, , следующим образом:
.
Полное атмосферное давление равно:
.
Для каждой линии кислорода зависит от двух параметров, и . Аналогично, каждая линия водяного пара зависит от двух параметров, и .
Функции локализованной полосы пропускания являются сложными функциями частоты. Эти функции зависят от эмпирических параметров модели.
Чтобы вычислить общее затухание для узкополосных сигналов в тракте, функция умножает удельное затухание на длину тракта, . Тогда общее затухание равно:
.
Модель затухания можно применить к широкополосным сигналам. Сначала разделите широкополосный сигнал на частотные поддиапазоны и примените ослабление сигнала к каждому поддиапазону. Затем суммируйте все ослабленные сигналы поддиапазонов в общий ослабленный сигнал.
Модель затухания сигналов в тумане и облаках
Эта модель рассчитывает ослабление сигналов, распространяющихся через туман или облака.
Туман или облака — это одно и то же атмосферное явление. Модель рассчитывает удельное затухание (затухание на километр) сигнала как функцию плотности жидкой воды, частоты сигнала и температуры. Модель применима к поляризованным и неполяризованным полям. Формула для удельного затухания на каждой частоте имеет вид:
,
где:
-
— плотность жидкой воды в гм/м3.
-
— удельный коэффициент ослабления и зависит от частоты.
Модель затухания в облаках и тумане действительна для частот 10-1000 ГГц. Единицы измерения удельного коэффициента затухания — (дБ/км)/(г/м3).
Чтобы рассчитать общее затухание узкополосных сигналов на пути, функция умножает удельное затухание на длину пути . Общее затухание равно .
Модель затухания можно применить к широкополосным сигналам. Сначала разделите широкополосный сигнал на частотные поддиапазоны и примените узкополосное затухание к каждому поддиапазону. Затем суммируйте все ослабленные сигналы поддиапазонов в общий ослабленный сигнал.
Модель затухания сигналов при наличии осадков
Эта модель рассчитывает затухание сигналов, распространяющихся через районы, где выпадают осадки. Затухание при дожде является доминирующим механизмом затухания и может меняться от места к месту и от года к году.
Электромагнитные сигналы ослабляются при распространении через область осадков. Модель рассчитывает удельное затухание (затухание на километр) сигнала как функцию интенсивности дождя, частоты сигнала, поляризации и угла возвышения траектории. Удельное затухание, , моделируется как степенной закон в зависимости от интенсивности дождя
,
где:
-
— скорость выпадения осадков. Единицы измерения — мм/час.
-
и экспонента зависят от частоты, состояния поляризации и угла возвышения пути сигнала.
Данная модель затухания справедлива для частот 1-1000 ГГц.
Для расчета полного затухания узкополосного сигнала на пути функция умножает удельное затухание на эффективное расстояние распространения, . Тогда полное затухание равно .
Эффективное расстояние — это геометрическое расстояние , умноженное на масштабный коэффициент:
,
где:
-
— частота.
Скорость выпадения осадков , используемая в этих расчетах, представляет собой долгосрочную статистическую скорость выпадения осадков . Это скорость выпадения осадков, которая превышается в 0,01% случаев.
Модель затухания можно применить к широкополосным сигналам. Сначала разделите широкополосный сигнал на частотные поддиапазоны и примените затухание к каждому поддиапазону. Затем суммируйте все ослабленные сигналы поддиапазонов в общий ослабленный сигнал.