2D излучите канал

2D излучите среду канала

Библиотека

Среда и цель

phasedenvlib

Описание

Блок Two-Ray Channel распространяет узкополосные сигналы от одной точки на пробеле к нескольким точкам или от нескольких точек назад к одной точке и через прямой путь и через наземный путь к отражению. Время распространения моделей блока, потеря распространения свободного пространства и эффект Доплера. Блок принимает, что скорость распространения намного больше, чем скорость объекта, в этом случае, модель остановки-и-транзитного-участка допустима.

Параметры

Signal Propagation speed (m/s)

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

Signal carrier frequency (Hz)

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

Specify atmospheric parameters

Установите этот флажок, чтобы включить атмосферное моделирование затухания.

Temperature (degrees Celsius)

Окружающая атмосферная температура, заданная как скаляр с действительным знаком. Модули являются градусами Цельсия. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters. Модули являются градусами Цельсия.

Dry air pressure (Pa)

Атмосферное сухое давление воздуха, заданное как положительный скаляр с действительным знаком. Модулями является Pascals (Pa). Значение 101325 для этого свойства соответствует одной стандартной атмосфере. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters.

Water vapour density (g/m^3)

Атмосферная плотность водяного пара, заданная как положительный скаляр с действительным знаком. Модули являются gm/m3. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters.

Liquid water density (g/m^3)

Жидкая водная плотность вуали или облаков, заданных как неотрицательный скаляр с действительным знаком. Модули являются gm/m3. Типичные значения для жидкой водной плотности 0.05 для средней вуали и 0.5 для густого тумана. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters.

Rain rate (mm/hr)

Уровень ливня, заданный как неотрицательный скаляр с действительным знаком. Модули находятся в мм/час. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters.

Inherit sample rate

Установите этот флажок, чтобы наследовать частоту дискретизации от восходящих блоков. В противном случае задайте частоту дискретизации с помощью параметра Sample rate (Hz).

Sample rate (Hz)

Задайте уровень выборки сигнала (в герц) как положительная скалярная величина. Этот параметр появляется только, когда параметр Inherit sample rate не выбран.

Ground reflection coefficient

Часть инцидентной амплитуды сигнала отражается к получателю.

Combine two rays at output

Установите этот флажок, чтобы когерентно суммировать сигналы прямого пути и отраженного пути при выводе. Снимите флажок, чтобы разделить два луча.

Maximum one-way propagation distance (m)

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

Simulate using

Блокируйте метод симуляции, заданный как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал интерпретатор MATLAB®, выбрал Interpreted Execution. Если вы хотите, чтобы ваш блок запустился как скомпилированный код, выбрал Code Generation. Скомпилированный код требует, чтобы время скомпилировало, но обычно запускается быстрее.

Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую Систему object™ в MATLAB. Можно изменить и выполнить модель быстро. Когда вы удовлетворены своими результатами, можно затем запустить блок с помощью Code Generation. Долгие симуляции запускаются быстрее, чем они были бы в интерпретированном выполнении. Можно запустить повторенное выполнение без перекомпиляции. Однако, если вы изменяете какие-либо параметры блоков, затем блок автоматически перекомпилировал перед выполнением.

При установке этого параметра необходимо учесть полный режим симуляции модели. Таблица показывает, как параметр Simulate using взаимодействует с полным режимом симуляции.

Когда модель Simulink® находится в режиме Accelerator, блочный режим, заданный с помощью Simulate using, заменяет режим симуляции.

Ускоряющие режимы

Блокируйте симуляциюПоведение симуляции
NormalAcceleratorRapid Accelerator
Interpreted ExecutionБлок выполняет использование интерпретатора MATLAB.Блок выполняет использование интерпретатора MATLAB.Создает независимый исполняемый файл из модели.
Code GenerationБлок скомпилирован.Все блоки в модели скомпилированы.

Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).

Порты

Примечание

Порты ввода и вывода блока соответствуют параметрам ввода и вывода, описанным в методе step базового Системного объекта. Смотрите ссылку в нижней части этой страницы.

ПортОписаниеПоддерживаемые типы данных
X

Входной сигнал.

Плавающая точка двойной точности
Pos1

Исходное положение сигнала.

Плавающая точка двойной точности
Pos2

Предупредите о целевом положении.

Плавающая точка двойной точности
Vel1Исходная скорость сигнала.Плавающая точка двойной точности
Vel2

Предупредите о целевой скорости.

Плавающая точка двойной точности
Out

Распространенный сигнал.

Плавающая точка двойной точности

Алгоритмы

Когда источник и место назначения являются стационарными друг относительно друга, блок вывод может быть записан как y(t) = x(t – τ)/L. Количество τ является задержкой и L, является потерей распространения. Задержка вычисляется из τ = R/c, где R является расстоянием распространения, и c является скоростью распространения. Потерей пути к свободному пространству дают

Lfsp=(4πR)2λ2,

где λ является длиной волны сигнала.

Эта формула принимает, что цель находится в далеком поле элемента передачи или массива. В почти поле формула пути свободного пространства потерь не допустима и может привести к потерям, меньшим, чем одна, эквивалентная усилению сигнала. Поэтому потеря установлена в единицу для значений области значений, R ≤ λ/4π.

Когда существует относительное движение между источником и местом назначения, обработка также вводит сдвиг частоты. Этот сдвиг соответствует эффекту Доплера между источником и местом назначения. Сдвигом частоты является v/λ для одностороннего распространения и 2v/λ для двухстороннего распространения. Параметр v является относительной скоростью места назначения относительно источника.

Введенный в R2015b