Широкополосный канал распространения угла обзора
Среда и цель
phasedenvlib
Блок Wideband LOS Channel распространяет сигналы от одной точки на пробеле к нескольким точкам или от нескольких точек назад к одной точке через каналы угла обзора (LOS). Время распространения моделей блока, потеря распространения свободного пространства, эффект Доплера, и атмосферный, а также погодная потеря. Блок принимает, что скорость распространения намного больше, чем скорость объекта, в этом случае, модель остановки-и-транзитного-участка допустима.
Когда распространение сигнала в LOS образовывает канал к объекту и назад, у вас есть выбор или использования одного блока, чтобы вычислить двухстороннюю задержку распространения канала LOS или два блока, чтобы выполнить односторонние задержки распространения каждого направления. Поскольку задержка распространения канала LOS является не обязательно целочисленным кратным интервал выборки, может оказаться, что общий цикл обработки задерживается в выборках, когда вы используете двухсторонний блок распространения, отличается от задержки выборок, когда вы используете два односторонних блока распространения. Поэтому рекомендуется, чтобы, если это возможно, вы использовали один двухсторонний блок распространения.
Задайте скорость распространения сигнала, в метрах в секунду, как положительная скалярная величина. Можно использовать функциональный physconst
, чтобы задать скорость света.
Задайте несущую частоту сигнала в герц узкополосного сигнала как положительная скалярная величина.
Количество поддиапазонов используется для обработки поддиапазона, заданной как положительное целое число.
Установите этот флажок, чтобы включить атмосферное моделирование затухания.
Окружающая атмосферная температура, заданная как скаляр с действительным знаком. Модули являются градусами Цельсия. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters. Модули являются градусами Цельсия.
Атмосферное сухое давление воздуха, заданное как положительный скаляр с действительным знаком. Модулями является Pascals (Pa). Значение 101325 для этого свойства соответствует одной стандартной атмосфере. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters.
Атмосферная плотность водяного пара, заданная как положительный скаляр с действительным знаком. Модули являются gm/m3. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters.
Жидкая водная плотность вуали или облаков, заданных как неотрицательный скаляр с действительным знаком. Модули являются gm/m3. Типичные значения для жидкой водной плотности 0.05 для средней вуали и 0.5 для густого тумана. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters.
Уровень ливня, заданный как неотрицательный скаляр с действительным знаком. Модули находятся в мм/час. Этот параметр появляется, когда вы устанавливаете флажок Specify atmospheric parameters.
Установите этот флажок, чтобы выполнить распространение туда и обратно между источником и местом назначения. В противном случае блок выполняет одностороннее распространение от источника до места назначения.
Установите этот флажок, чтобы наследовать частоту дискретизации от восходящих блоков. В противном случае задайте частоту дискретизации с помощью параметра Sample rate (Hz).
Задайте уровень выборки сигнала (в герц) как положительная скалярная величина. Этот параметр появляется только, когда параметр Inherit sample rate не выбран.
Максимальное расстояние между источником сигнала и местом назначения, заданным как положительная скалярная величина. Модули исчисляются в метрах. Будут обнулены амплитуды любых сигналов, которые распространяют вне этого расстояния.
Блокируйте метод симуляции, заданный как Interpreted Execution
или Code Generation
. Если вы хотите, чтобы ваш блок использовал интерпретатор MATLAB®, выбрал Interpreted Execution
. Если вы хотите, чтобы ваш блок запустился как скомпилированный код, выбрал Code Generation
. Скомпилированный код требует, чтобы время скомпилировало, но обычно запускается быстрее.
Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую Систему object™ в MATLAB. Можно изменить и выполнить модель быстро. Когда вы удовлетворены своими результатами, можно затем запустить блок с помощью Code Generation
. Долгие симуляции запускаются быстрее, чем они были бы в интерпретированном выполнении. Можно запустить повторенное выполнение без перекомпиляции. Однако, если вы изменяете какие-либо параметры блоков, затем блок автоматически перекомпилировал перед выполнением.
При установке этого параметра необходимо учесть полный режим симуляции модели. Таблица показывает, как параметр Simulate using взаимодействует с полным режимом симуляции.
Когда модель Simulink® находится в режиме Accelerator
, блочный режим, заданный с помощью Simulate using, заменяет режим симуляции.
Ускоряющие режимы
Блокируйте симуляцию | Поведение симуляции | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняет использование интерпретатора MATLAB. | Блок выполняет использование интерпретатора MATLAB. | Создает независимый исполняемый файл из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели скомпилированы. |
Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).
Порты ввода и вывода блока соответствуют параметрам ввода и вывода, описанным в методе step
базового Системного объекта. Смотрите ссылку в нижней части этой страницы.
Порт | Описание | Поддерживаемые типы данных |
---|---|---|
X | Входной сигнал. | Плавающая точка двойной точности |
Pos1 | Исходное положение сигнала. | Плавающая точка двойной точности |
Pos2 | Предупредите о целевом положении. | Плавающая точка двойной точности |
Vel1 | Исходная скорость сигнала. | Плавающая точка двойной точности |
Vel2 | Предупредите о целевой скорости. | Плавающая точка двойной точности |
Out | Распространенный сигнал. | Плавающая точка двойной точности |