Двухлучевой канал распространения
twoRayChannel моделирует узкополосный двухлучевой канал распространения. Двухлучевой канал распространения является простейшим типом многолучевого канала. Для моделирования распространения сигналов в однородной изотропной среде с одной отражающей границей можно использовать двухлучевой канал. Этот тип среды имеет два пути распространения: путь распространения линии визирования (прямой) из одной точки в другую и путь луча, отраженный от границы. Эту системную object™ можно использовать для ближней радиолокационной и мобильной связи, где сигналы распространяются по прямым траекториям, а Земля считается плоской. Этот объект также можно использовать для гидролокаторов и микрофонов. Для акустических приложений можно выбрать поля, которые должны быть неполяризованными, и настроить скорость распространения на скорость звука в воздухе или воде. Вы можете использовать twoRayChannel для моделирования распространения из нескольких точек одновременно.
В то время как объект System работает на всех частотах, модели ослабления для атмосферных газов и дождя действительны только для электромагнитных сигналов в диапазоне частот 1-1000 ГГц. Модель затухания для тумана и облаков действительна для 10 - 1000 ГГц. Вне этих диапазонов частот объект System использует ближайшее допустимое значение.
twoRayChannel Системный объект применяет зависящие от диапазона временные задержки к сигналам, а также коэффициенты усиления или потери, фазовые сдвиги и потери граничного отражения. Объект System применяет доплеровский сдвиг при перемещении источника или пункта назначения.
Сигналы на выходе канала могут поддерживаться отдельно или комбинироваться - управляются CombinedRaysOutput собственность. В отдельном варианте оба поля поступают в пункт назначения отдельно и не объединяются. Для комбинированного варианта два сигнала в источнике распространяются отдельно, но когерентно суммируются в месте назначения в одну величину. Эта опция удобна, когда разница между усилениями датчика или матрицы в направлениях двух путей не является значительной и не должна приниматься во внимание.
В отличие от phased.FreeSpace Системный объект, twoRayChannel Системный объект не поддерживает двустороннее распространение.
Чтобы вычислить задержку распространения для указанных точек источника и приемника:
Определите и настройте двухлучевой канал с помощью следующей процедуры конструирования.
Позвоните в step способ вычисления распространяемого сигнала с использованием свойств twoRayChannel Системный объект.
Поведение step относится к каждому объекту на панели инструментов.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной объектом System, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
s2Ray = twoRayChannel создает объект System двухлучевого канала распространения, s2Ray.
s2Ray = twoRayChannel( создает объект System, Name,Value)s2Ray, с каждым указанным свойством Name установить в указанное значение Value. Можно указать дополнительные аргументы пары имен и значений в любом порядке как (Name1,Value1,...,NameN,ValueN).
PropagationSpeed - Скорость распространения сигналаphysconst('LightSpeed') (по умолчанию) | положительный скалярСкорость распространения сигнала, заданная как положительный скаляр. Единицы измерения в метрах в секунду. Скорость распространения по умолчанию - это значение, возвращаемое physconst('LightSpeed'). Посмотрите physconst для получения дополнительной информации.
Пример: 3e8
Типы данных: double
OperatingFrequency - Рабочая частота300e6 (по умолчанию) | положительный скалярРабочая частота, заданная как положительный скаляр. Единицы измерения в Гц.
Пример: 1e9
Типы данных: double
SpecifyAtmosphere - Включить модель атмосферного затуханияfalse (по умолчанию) | trueОпция для включения модели атмосферного затухания, указанной как false или true. Установить для этого свойства значение true добавление ослабления сигнала, вызванного атмосферными газами, дождем, туманом или облаками. Установить для этого свойства значение false игнорировать атмосферные эффекты при распространении.
Настройка SpecifyAtmosphere кому true, включает Temperature, DryAirPressure, WaterVapourDensity, LiquidWaterDensity, и RainRate свойства.
Типы данных: logical
Temperature - Температура окружающей среды15 (по умолчанию) | скаляр с действительным значениемТемпература окружающей среды, заданная как скаляр с действительным значением. Единицы измерения в градусах Цельсия.
Пример: 20.0
Чтобы включить это свойство, установите SpecifyAtmosphere кому true.
Типы данных: double
DryAirPressure - Атмосферное давление сухого воздуха101.325e3 (по умолчанию) | положительный скаляр с действительным значениемАтмосферное давление сухого воздуха, определяемое как положительный действительный скаляр. Единицы измерения - в паскалях (Па). Значение этого свойства по умолчанию соответствует одной стандартной атмосфере.
Пример: 101.0e3
Чтобы включить это свойство, установите SpecifyAtmosphere кому true.
Типы данных: double
WaterVapourDensity - Атмосферная плотность водяного пара7.5 (по умолчанию) | положительный скаляр с действительным значениемАтмосферная плотность водяного пара, заданная как положительный действительный скаляр. Единицы измерения в г/м3.
Пример: 7.4
Чтобы включить это свойство, установите SpecifyAtmosphere кому true.
Типы данных: double
LiquidWaterDensity - Плотность жидкой воды0.0 (по умолчанию) | неотрицательный действительный скалярПлотность жидкой воды тумана или облаков, определяемая как неотрицательный действительный скаляр. Единицы измерения в г/м3. Типичные значения плотности жидкой воды составляют 0,05 для среднего тумана и 0,5 для густого тумана.
Пример: 0.1
Чтобы включить это свойство, установите SpecifyAtmosphere кому true.
Типы данных: double
RainRate - Норма осадков0.0 (по умолчанию) | неотрицательный скалярНорма осадков, заданная как неотрицательный скаляр. Единицы измерения в мм/ч.
Пример: 10.0
Чтобы включить это свойство, установите SpecifyAtmosphere кому true.
Типы данных: double
SampleRate - Частота дискретизации сигнала1e6 (по умолчанию) | положительный скалярЧастота дискретизации сигнала, заданная как положительный скаляр. Единицы измерения в Гц. Объект System использует эту величину для вычисления задержки распространения в единицах выборки.
Пример: 1e6
Типы данных: double
EnablePolarization - Включить поляризованные поляfalse (по умолчанию) | trueПараметр для включения поляризованных полей, указанный как false или true. Установить для этого свойства значение true для обеспечения поляризации. Установить для этого свойства значение false игнорировать поляризацию.
Типы данных: logical
GroundReflectionCoefficient - Коэффициент отражения грунта-1 (дефолт) | скаляр со сложным знаком | вектор ряда 1 на Н со сложным знакомНаземный коэффициент отражения для области в пункте отражения, определенном как скаляр со сложным знаком или вектор ряда 1 на Н со сложным знаком. Каждый коэффициент имеет абсолютное значение, меньшее или равное единице. Величина N - количество двухлучевых каналов. Единицы измерения безразмерны. Это свойство используется для моделирования неполяризованных сигналов. Для моделирования поляризованных сигналов используйте GroundRelativePermittivity собственность.
Пример: -0.5
Чтобы включить это свойство, установите EnablePolarization кому false.
Типы данных: double
Поддержка комплексного номера: Да
GroundRelativePermittivity - Относительная диэлектрическая проницаемость земли15 (по умолчанию) | положительный действительный скаляр | действительный вектор 1-by-Nrow положительных значенийОтносительная диэлектрическая проницаемость земли в точке отражения, заданная как положительный действительный скаляр или 1-by-N действительный вектор строки положительных значений. Размер N - количество двухлучевых каналов. Единицы диэлектрической проницаемости безразмерны. Относительная диэлектрическая проницаемость определяется как отношение фактической диэлектрической проницаемости заземления к диэлектрической проницаемости свободного пространства. Это свойство применяется при установке EnablePolarization свойство для true. Это свойство используется для моделирования поляризованных сигналов. Для моделирования неполяризованных сигналов используйте GroundReflectionCoefficient собственность.
Пример: 5
Чтобы включить это свойство, установите EnablePolarization кому true.
Типы данных: double
CombinedRaysOutput - Возможность объединения двух лучей на выходеtrue (по умолчанию) | falseОпция для объединения двух лучей на выходе канала, указанная как true или false. Когда это свойство true, объект когерентно добавляет распространенный сигнал линии визирования и отраженный сигнал траектории при формировании выходного сигнала. Используйте этот режим, если не требуется включать в моделирование коэффициент усиления антенны или решетки.
Типы данных: logical
MaximumDistanceSource - Источник максимального расстояния одностороннего распространения'Auto' (по умолчанию) | 'Property'Источник максимального расстояния одностороннего распространения, указанный как 'Auto' или 'Property'. Максимальное расстояние одностороннего распространения используется для выделения достаточного объема памяти для вычисления задержки сигнала. При установке для этого свойства значения 'Auto', объект System автоматически распределяет память. При установке для этого свойства значения 'Property', максимальное расстояние одностороннего распространения задается с помощью значения MaximumDistance собственность.
Типы данных: char
MaximumDistance - Максимальное расстояние одностороннего распространения10000 (по умолчанию) | положительный скаляр с действительным значениемМаксимальное расстояние одностороннего распространения, заданное как положительный действительный скаляр. Единицы в метрах. Любой сигнал, распространяющийся больше максимального одностороннего расстояния, игнорируется. Максимальное расстояние должно быть больше или равно наибольшему расстоянию между позициями.
Пример: 5000
Чтобы включить это свойство, установите значение MaximumDistanceSource свойство для 'Property'.
Типы данных: double
MaximumNumInputSamplesSource - Источник максимального количества образцов'Auto' (по умолчанию) | 'Property'Источник максимального количества выборок входного сигнала, указанный как 'Auto' или 'Property'. При установке для этого свойства значения 'Auto'модель распространения автоматически выделяет достаточно памяти для буферизации входного сигнала. При установке для этого свойства значения 'Property', вы указываете максимальное количество выборок во входном сигнале с помощью MaximumNumInputSamples собственность. Любой входной сигнал длиннее этого значения усекается.
Чтобы использовать этот объект с сигналами переменного размера в функциональном блоке MATLAB ® в Simulink ®, установите MaximumNumInputSamplesSource свойство для 'Property' и задайте значение для MaximumNumInputSamples собственность.
Пример: 'Property'
Чтобы включить это свойство, установите MaximumDistanceSource кому 'Property'.
Типы данных: char
MaximumNumInputSamples - Максимальное количество выборок входного сигнала100 (по умолчанию) | положительное целое числоМаксимальное число выборок входного сигнала, указанное как положительное целое число. Входной сигнал является первым аргументом step после самого объекта System. Размер входного сигнала - это количество строк во входной матрице. Любой входной сигнал длиннее этого числа усекается. Для полной обработки сигналов убедитесь, что это значение свойства больше любой максимальной длины входного сигнала.
Генерирующие форму сигнала системные объекты определяют максимальный размер сигнала:
Для любого сигнала, если сигнал OutputFormat свойство имеет значение 'Samples', максимальная длина сигнала - это значение, указанное в NumSamples собственность.
Для импульсных сигналов, если OutputFormat имеет значение 'Pulses'длина сигнала является произведением наименьшей частоты повторения импульсов, количества импульсов и частоты дискретизации.
Для непрерывных сигналов, если OutputFormat имеет значение 'Sweeps'длина сигнала является произведением времени свипа, количества свипов и частоты дискретизации.
Пример: 2048
Чтобы включить это свойство, установите MaximumNumInputSamplesSource кому 'Property'.
Типы данных: double
| сброс | Сброс состояний объекта System |
| шаг | Распространение сигнала из точки в точку с использованием двухлучевой модели |
| Общие для всех системных объектов | |
|---|---|
release | Разрешить изменение значения свойства объекта системы |
Этот пример иллюстрирует двухлучевое распространение сигнала, показывая, как сигналы от линии визирования и отраженного пути поступают в приемник в разное время.
Создание и печать распространяющегося сигнала
Создать неполяризованное электромагнитное поле, состоящее из двух прямоугольных волновых импульсов на несущей частоте 100 МГц. Предположим, что длительность импульса составляет 10 мс, а частота дискретизации - 1 МГц. Полоса пропускания импульса составляет 0,1 МГц. Предположим, что коэффициент заполнения составляет 50%, так что длительность импульса равна половине интервала повторения импульса. Создайте двухимпульсную волну. Установите GroundReflectionCoefficient до 0,9 для моделирования сильной отражательной способности земли. Распространение поля от стационарного источника к стационарному приемнику. Вертикальное разделение источника и приемника составляет приблизительно 10 км.
c = physconst('LightSpeed'); fs = 1e6; pw = 10e-6; pri = 2*pw; PRF = 1/pri; fc = 100e6; lambda = c/fc; waveform = phased.RectangularWaveform('SampleRate',fs,'PulseWidth',pw,... 'PRF',PRF,'OutputFormat','Pulses','NumPulses',2); wav = waveform(); n = size(wav,1); figure; plot((0:(n-1)),real(wav),'b.-'); xlabel('Time (samples)') ylabel('Waveform magnitude')

Укажите местоположение источника и получателя
Разместите источник и приемник на расстоянии около 1000 метров по горизонтали и приблизительно 10 км по вертикали.
pos1 = [1000;0;10000]; pos2 = [0;100;100]; vel1 = [0;0;0]; vel2 = [0;0;0];
Вычисляют прогнозируемые задержки сигнала в единицах выборок.
[rng,ang] = rangeangle(pos2,pos1,'two-ray');Создание двухлучевой канальной системы Object™
Создайте двухлучевый канал распространения System object™ и распространите сигнал вдоль линий визирования и отраженных лучей.
channel = twoRayChannel('SampleRate',fs,... 'GroundReflectionCoefficient',.9,'OperatingFrequency',fc,... 'CombinedRaysOutput',false); prop_signal = channel([wav,wav],pos1,pos2,vel1,vel2);
Постройте график распространяемых сигналов
Постройте график распространения сигнала по линии визирования.
Затем наложите график сигнала, распространенного вдоль отраженного пути.
Наконец, наложить график когерентной суммы двух сигналов.
n = size(prop_signal,1); delay = 0:(n-1); plot(delay,abs(prop_signal(:,1)),'g') hold on plot(delay,abs(prop_signal(:,2)),'r') plot(delay,abs(prop_signal(:,1) + prop_signal(:,2)),'b') hold off legend('Line-of-sight','Reflected','Combined','Location','NorthWest') xlabel('Delay (samples)') ylabel('Signal Magnitude')

График показывает, что задержка отраженного сигнала тракта согласуется с прогнозируемой задержкой. Величина когерентно скомбинированного сигнала меньше, чем любой из распространяемых сигналов, что указывает на наличие некоторой интерференции между этими двумя сигналами.
Создание поляризованного электромагнитного поля, состоящего из линейных ЧМ импульсов. Распространение поля от стационарного источника с пересеченным дипольным антенным элементом до стационарного приемника на расстоянии приблизительно 10 км. Передающая антенна находится на высоте 100 метров над землей. Приёмная антенна находится на высоте 150 м над землёй. Приемная антенна также является скрещенным диполем. Постройте график принятого сигнала.
Установка параметров формы радиолокационного сигнала
Предположим, что длительность импульса равна , а частота дискретизации равна 10 МГц. Полоса пропускания импульса составляет 1 МГц. Предположим, что рабочий цикл 50%, в котором длительность импульса равна половине интервала повторения импульса. Создайте двухимпульсную волну. Предположим, что несущая частота равна 100 МГц.
c = physconst('LightSpeed');
fs = 10e6;
pw = 10e-6;
pri = 2*pw;
PRF = 1/pri;
fc = 100e6;
bw = 1e6;
lambda = c/fc;Настройка обязательных системных объектов
Использовать GroundRelativePermittivity из 10.
waveform = phased.LinearFMWaveform('SampleRate',fs,'PulseWidth',pw,... 'PRF',PRF,'OutputFormat','Pulses','NumPulses',2,'SweepBandwidth',bw,... 'SweepDirection','Up','Envelope','Rectangular','SweepInterval',... 'Positive'); antenna = phased.CrossedDipoleAntennaElement(... 'FrequencyRange',[50,200]*1e6); radiator = phased.Radiator('Sensor',antenna,'OperatingFrequency',fc,... 'Polarization','Combined'); channel = twoRayChannel('SampleRate',fs,... 'OperatingFrequency',fc,'CombinedRaysOutput',false,... 'EnablePolarization',true,'GroundRelativePermittivity',10); collector = phased.Collector('Sensor',antenna,'OperatingFrequency',fc,... 'Polarization','Combined');
Настройка геометрии сцены
Укажите положения, скорости и ориентации передатчика и приемника. Расположите источник и приемник на расстоянии около 1000 м друг от друга по горизонтали и приблизительно 50 м по вертикали.
posTx = [0;100;100]; posRx = [1000;0;150]; velTx = [0;0;0]; velRx = [0;0;0]; laxRx = rotz(180); laxTx = rotx(1)*eye(3);
Создание и излучение сигналов от передатчика
Вычисляют углы передачи для двух лучей, движущихся к приемнику. Эти углы определяются относительно локальной системы координат передатчика. phased.Radiator Система object™ использует эти углы для применения отдельных коэффициентов усиления антенны к двум сигналам.
[rng,angsTx] = rangeangle(posRx,posTx,laxTx,'two-ray');
wav = waveform();Постройте график передаваемого сигнала
n = size(wav,1); plot((0:(n-1))/fs*1000000,real(wav)) xlabel('Time ({\mu}sec)') ylabel('Waveform')

sig = radiator(wav,angsTx,laxTx);
Распространение сигналов на приемник по двухлучевому каналу
prop_sig = channel(sig,posTx,posRx,velTx,velRx);
Прием распространенного сигнала
Вычислите углы приема для двух лучей, поступающих в приемник. Эти углы определяются относительно локальной системы координат приемника. phased.Collector Система object™ использует эти углы для применения отдельных коэффициентов усиления антенны к двум сигналам.
[~,angsRx] = rangeangle(posTx,posRx,laxRx,'two-ray');Собирать и комбинировать полученные лучи.
y = collector(prop_sig,angsRx,laxRx);
График полученной формы сигнала
plot((0:(n-1))/fs*1000000,real(y)) xlabel('Time ({\mu}sec)') ylabel('Received Waveform')

Двухлучевой канал распространения является следующим шагом в усложнении от канала свободного пространства и является простейшим случаем многолучевого распространения среды. Канал свободного пространства моделирует траекторию прямой линии визирования от точки 1 до точки 2. В двухлучевом канале среда задана как однородная, изотропная среда с отражающей планарной границей. Граница всегда устанавливается равной z = 0. Существует не более двух лучей, распространяющихся от точки 1 к точке 2. Первая траектория луча распространяется вдоль той же линии визирования, что и в канале свободного пространства. Траектория линии визирования часто называется прямой траекторией. Второй луч отражается от границы перед распространением на точку 2. Согласно Закону отражения, угол отражения равен углу падения. При моделировании на малых расстояниях, таких как сотовые системы связи и автомобильные радары, можно предположить, что отражающая поверхность, поверхность земли или океана, является плоской.
twoRayChannel и widebandTwoRayChannel Объекты системы моделируют временную задержку распространения, фазовый сдвиг, доплеровский сдвиг и эффекты потерь для обоих путей. Для отраженного пути эффекты потерь включают потери отражения на границе.
На рисунке показаны два пути распространения. Из положения источника, ss и положения приемника, sr, можно вычислить углы прихода обоих путей, θ′los и θ′rp. Углы прихода - это углы возвышения и азимута прибывающего излучения относительно локальной системы координат. В этом случае локальная система координат совпадает с глобальной системой координат. Вы также можете вычислить углы передачи, В глобальных координатах угол отражения на границе тот же, что и углы startrp и θ′rp. Угол отражения важно знать при использовании зависимых от угла данных потери отражения. Угол отражения можно определить с помощью rangeangle и установка опорных осей в глобальную систему координат. Общая длина траектории для линии визирования показана на рисунке Rlos, которая равна геометрическому расстоянию между источником и приемником. Общая длина пути для отраженного пути равна Rrp = R1 + R2. Величина L - это диапазон земли между источником и приемником.

В глобальной системе координат можно легко получить точные формулы для длин и углов траектории с точки зрения диапазона земли и высоты объекта.
− zr) Ltanstartrp = − (zs + zr) Lθ′los=−θlosθ′rp=θrp
Затухание или потеря пути в двухлучевом канале - произведение пяти компонентов, L = Ltworay LG Lg Lc Lr, где
Ltworay - затухание двухлучевого геометрического пути
LG - затухание отражения земли
Lg - затухание атмосферного пути
Lc - затухание противотуманного и облачного пути
Lr - затухание дождевого пути
Каждый компонент находится в единицах величины, а не в дБ.
Потери возникают, когда сигнал отражается от границы. Можно получить простую модель потерь отражения земли, представив электромагнитное поле в виде скалярного поля. Этот подход также работает для акустических и гидроакустических систем. Пусть E - скалярное электромагнитное поле свободного пространства, имеющее амплитудные E0 на опорном расстоянии, R0 от передатчика (например, один метр). Распространяющееся поле свободного пространства на расстоянии R10 от передатчика составляет
Rлос/c)
для траектории линии визирования. Можно выразить отраженное от земли Е-поле как
Rrp/c)
где Rrp - расстояние отраженного пути. Величина LG представляет потери из-за отражения на нулевой плоскости. Для указания шасси используйте GroundReflectionCoefficient собственность. В целом, LG зависит от угла падения поля. При наличии эмпирической информации о угловой зависимости шасси можно использовать rangeangle для вычисления угла падения отраженного пути. Итоговое поле в месте назначения представляет собой сумму полей линии визирования и отраженного пути.
Для электромагнитных волн в более сложной, но более реалистичной модели используется векторное представление поляризованного поля. Падающее электрическое поле можно разложить на два компонента. Один компонент, Ep, параллелен плоскости падения. Другой компонент, Es, перпендикулярен плоскости падения. Коэффициенты отражения земли для этих компонентов различаются и могут быть записаны в терминах диэлектрической проницаемости земли и угла падения.
где Z - импеданс среды. Поскольку магнитная проницаемость земли почти идентична магнитной проницаемости воздуха или свободного пространства, отношение импедансов зависит в первую очередь от отношения электрических проницаемости.
cosun1αcosstart2 + cosun1
, где величина (,) GroundRelativePermittivity собственность. Угол start1 - это угол падения, а угол start2 - это угол преломления на границе. Вы можете определить, используя закон преломления Снелла.
После отражения полное поле восстанавливается из параллельной и перпендикулярной составляющих. Полное затухание нулевой плоскости, LG, представляет собой комбинацию Gs и Gp.
Если источник и пункт назначения являются неподвижными относительно друг друга, можно записать выходные данные. Y из step как Y (t) = F (t-start)/L. Величина λ - задержка сигнала, а L - потеря пути свободного пространства. Запаздывание λ задаётся R/c. R является либо расстоянием пути распространения линии визирования, либо расстоянием отраженного пути, а c - скоростью распространения. Потеря тракта
2λ 2,
где λ - длина волны сигнала.
Эта модель вычисляет ослабление сигналов, которые распространяются через атмосферные газы.
Электромагнитные сигналы ослабляются при их распространении через атмосферу. Этот эффект обусловлен главным образом линиями абсорбционного резонанса кислорода и водяного пара, при этом меньший вклад поступает от газообразного азота. Модель также включает спектр непрерывного поглощения ниже 10 ГГц. Используется модель ITU Рекомендация ITU-R P.676-10: Ослабление атмосферными газами. Модель вычисляет удельное затухание (затухание на километр) как функцию температуры, давления, плотности водяного пара и частоты сигнала. Модель атмосферного газа действительна для частот от 1 до 1000 ГГц и применяется к поляризованным и неполяризованным полям.
Формула для удельного ослабления на каждой частоте
0,1820fN ″ (f).
Величина N "() является мнимой частью комплексной атмосферной рефракции и состоит из компонента спектральной линии и непрерывного компонента:
(f)
Спектральная составляющая состоит из суммы дискретных членов спектра, составленной из локализованной функции полосы частот F (f) i, умноженной на силу спектральной линии Si. Для атмосферного кислорода сила каждой спектральной линии равна
− (300T)] P.
Для атмосферного водяного пара прочность каждой спектральной линии равна
1 − (300T)] W.
P - давление сухого воздуха, W - парциальное давление водяного пара, а T - температура окружающей среды. Единицы давления находятся в hectoPascals (hPa), а температура в градусах Кельвина. Парциальное давление водяного пара, W, связано с плотностью водяного пара,
δT216.7.
Общее атмосферное давление P + W.
Для каждой кислородной линии Si зависит от двух параметров, a1 и a2. Аналогично, каждая линия водяного пара зависит от двух параметров, b1 и b2. Документация ITU, приведенная в конце этого раздела, содержит таблицы этих параметров в качестве функций частоты.
Локализованные функции Fi (f) полосы частот представляют собой сложные функции частоты, описанные в ссылках ITU, приведенных ниже. Функции зависят от эмпирических параметров модели, которые также представлены в таблице в привязке.
Для вычисления полного затухания для узкополосных сигналов вдоль тракта функция умножает конкретное затухание на длину тракта R. Тогда полное затухание составляет Lg = R (γ o + γ w).
Модель ослабления можно применить к широкополосным сигналам. Во-первых, разделить широкополосный сигнал на частотные поддиапазоны и применить ослабление к каждому поддиапазону. Затем суммировать все ослабленные поддиапазонные сигналы в общий ослабленный сигнал.
Эта модель вычисляет ослабление сигналов, которые распространяются через туман или облака.
Туман и затухание облаков - одно и то же атмосферное явление. Используется модель ITU, рекомендация ITU-R P.840-6: Затухание из-за облаков и тумана. Модель вычисляет удельное затухание (затухание на километр) сигнала как функцию плотности жидкой воды, частоты сигнала и температуры. Модель применяется к поляризованным и неполяризованным полям. Формула для удельного ослабления на каждой частоте
) М,
где М - плотность жидкой воды в г/м3. Величина K1 (f) является удельным коэффициентом ослабления и зависит от частоты. Модель затухания облака и тумана действительна для частот 10-1000 ГГц. Единицами измерения удельного коэффициента затухания являются (дБ/км )/( г/м3).
Для вычисления полного затухания для узкополосных сигналов вдоль тракта функция умножает конкретное затухание на длину тракта R. Суммарное затухание равно Lc = Rγ c.
Модель ослабления можно применить к широкополосным сигналам. Во-первых, разделить широкополосный сигнал на частотные поддиапазоны и применить узкополосное ослабление к каждому поддиапазону. Затем суммировать все ослабленные поддиапазонные сигналы в общий ослабленный сигнал.
Эта модель вычисляет ослабление сигналов, которые распространяются через области осадков. Затухание дождя является доминирующим механизмом затухания и может варьироваться от места к месту и от года к году.
Электромагнитные сигналы ослабляются при распространении через область осадков. Затухание осадков рассчитывается в соответствии с моделью осадков ITU Рекомендация ITU-R P.838-3: Специфическая модель затухания для дождя для использования в методах прогнозирования. Модель вычисляет удельное затухание (затухание на километр) сигнала как функцию скорости осадков, частоты сигнала, поляризации и угла возвышения траектории. Конкретное затухание, ɣR, моделируется как закон мощности относительно скорости дождя
kRα,
где R - скорость дождя. Единицы измерения в мм/ч. Параметр k и экспонента α зависят от частоты, состояния поляризации и угла возвышения сигнального тракта. Модель удельного ослабления действительна для частот от 1 до 1000 ГГц.
Для вычисления полного ослабления для узкополосных сигналов вдоль тракта функция умножает конкретное ослабление на эффективное расстояние распространения, deff. Затем суммарное затухание составляет L = deffγ R.
Эффективное расстояние - это геометрическое расстояние d, умноженное на масштабный коэффициент.
− 0 .024d))
где f - частота. В статье Рекомендация ITU-R P.530-17 (12/2017): Данные распространения и методы прогнозирования, необходимые для проектирования наземных систем прямой видимости представляет собой полное обсуждение для вычисления затухания.
Скорость дождя R, используемая в этих расчетах, представляет собой долгосрочную статистическую скорость дождя, R0.01. Это норма дождя, превышающая 0,01% времени. Расчет статистической скорости дождя рассматривается в рекомендации ITU-R P.837-7 (06/2017): Характеристики осадков для моделирования распространения. В этой статье также объясняется, как вычислить затухание для других процентов из значения 0,01%.
Модель ослабления можно применить к широкополосным сигналам. Во-первых, разделить широкополосный сигнал на частотные поддиапазоны и применить ослабление к каждому поддиапазону. Затем суммировать все ослабленные поддиапазонные сигналы в общий ослабленный сигнал.
[1] Саакян, А. Основы распространения радиоволн. Норвуд, Массачусетс: Artech House, 2011.
[2] Balanis, C. Advanced Engineering Electromagnetics. Нью-Йорк: Wiley & Sons, 1989.
[3] Раппапорт, Т. Беспроводная связь: принципы и практика, 2-е изд. Нью-Йорк: Прентис Холл, 2002.
[4] Сектор радиосвязи Международного союза электросвязи. Рекомендация ITU-R P.676-10: Ослабление атмосферными газами. 2013.
[5] Сектор радиосвязи Международного союза электросвязи. Рекомендация ITU-R P.840-6: Затухание из-за облачности и тумана. 2013.
[6] Сектор радиосвязи Международного союза электросвязи. Рекомендация ITU-R P.838-3: Специфическая модель ослабления дождя для использования в методах прогнозирования. 2005.
Примечания и ограничения по использованию:
См. Системные объекты в создании кода MATLAB (кодер MATLAB).
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.