Wideband Two-Ray Channel

Широкополосная среда канала 2D луча

  • Библиотека:
  • Radar Toolbox

  • Wideband Two-Ray Channel block

Описание

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

Порты

Входной параметр

развернуть все

  • Широкополосный неполяризованный скалярный сигнал в виде

    • M-by-N матрица с комплексным знаком. Количество M является количеством отсчетов в сигнале и N, является количеством каналов 2D луча. Каждый канал соответствует целевой источником паре. Каждый столбец содержит идентичный сигнал, который распространен вдоль угла обзора и отраженных путей.

    • M-by-2N матрица с комплексным знаком. Количество M является количеством отсчетов сигнала и N, является количеством каналов 2D луча. Каждый канал соответствует целевой источником паре. Каждая смежная пара столбцов представляет различный канал. В каждой паре первый столбец представляет сигнал, распространенный вдоль пути угла обзора, и второй столбец представляет сигнал, распространенный вдоль отраженного пути.

Количество M является количеством отсчетов сигнала и N, является количеством каналов 2D луча. Каждый канал соответствует целевой источником паре.

Размер первой размерности входной матрицы может варьироваться, чтобы симулировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной импульсной частотой повторения.

Пример: [1,1;j,1;0.5,0]

Типы данных: double
Поддержка комплексного числа: Да

Источник сигнала или сигналов в виде вектор-столбца с действительным знаком 3 на 1 или 3 N матрицей с действительным знаком. Количество N является количеством каналов 2D луча. Если Pos1 является вектор-столбцом, он принимает форму [x;y;z]. Если Pos1 является матрицей, каждый столбец задает различный источник сигнала и имеет форму [x;y;z]. Модули положения исчисляются в метрах.

Pos1 и Pos2 не могут оба быть заданы как матрицы — по крайней мере один должен быть вектор-столбцом 3 на 1.

Пример: [1000;100;500]

Типы данных: double

Источник сигнала или сигналов в виде вектор-столбца с действительным знаком 3 на 1 или 3 N матрицей с действительным знаком. Количество N является количеством каналов 2D луча. Если Pos2 является вектор-столбцом, он принимает форму [x;y;z]. Если Pos2 является матрицей, каждый столбец задает различный источник сигнала и имеет форму [x;y;z]. Модули положения исчисляются в метрах.

Pos1 и Pos2 не могут оба быть заданы как матрицы — по крайней мере один должен быть вектор-столбцом 3 на 1.

Пример: [-100;300;50]

Типы данных: double

Скорость источника сигнала в виде вектор-столбца с действительным знаком 3 на 1 или 3 N матрицей с действительным знаком. Размерности Vel1 должны совпадать с размерностями Pos1. Если Vel1 является вектор-столбцом, он принимает форму [Vx;Vy;Vz]. Если Vel1 является 3 N матрицей, каждый столбец задает различную скорость источника и имеет форму [Vx;Vy;Vz]. Скоростные единицы исчисляются в метрах в секунду.

Пример: [-10;3;5]

Типы данных: double

Скорость источника сигнала в виде вектор-столбца с действительным знаком 3 на 1 или 3 N матрицей с действительным знаком. Размерности Vel2 должны совпадать с размерностями Pos2. Если Vel2 является вектор-столбцом, он принимает форму [Vx;Vy;Vz]. Если Vel2 является 3 N матрицей, каждый столбец задает различную скорость источника и имеет форму [Vx;Vy;Vz]. Скоростные единицы исчисляются в метрах в секунду.

Пример: [-1000;300;550]

Типы данных: double

Вывод

развернуть все

  • M-by-N матрица с комплексным знаком. Чтобы возвратить этот формат, установите CombinedRaysOutput свойство к true. Каждый столбец матрицы содержит когерентно объединенные сигналы от пути угла обзора и отраженного пути.

  • M-by-2N матрица с комплексным знаком. Чтобы возвратить этот формат устанавливает CombinedRaysOutput свойство к false. Альтернативные столбцы матрицы содержат сигналы от пути угла обзора и отраженного пути.

Выход Out содержит выборки сигнала, прибывающие к месту назначения сигнала в течение текущего входного периода времени. Каждый раз, когда это занимает больше времени, чем система координат текущего времени у сигнала распространить от источника до места назначения, выход не может содержать все вклады от входа системы координат текущего времени. Остающийся выход появится в следующем выполнении блока.

Параметры

развернуть все

Скорость распространения сигнала в виде вещественной положительной скалярной величины. Значением по умолчанию скорости света является значение, возвращенное physconst('LightSpeed'). Модули исчисляются в метрах в секунду.

Пример: 3e8

Типы данных: double

Несущая частота сигнала в виде положительного скаляра с действительным знаком. Модули находятся в герц.

Типы данных: double

Количество обработки поддиапазонов в виде положительного целого числа.

Пример: 128

Выберите этот параметр, чтобы включить, чтобы добавить затухание сигнала, вызванное атмосферными газами, дождем, вуалью или облаками. Когда вы выбираете этот параметр, Temperature (degrees Celsius), Dry air pressure (Pa), Water vapour density (g/m^3), Liquid water density (g/m^3), и параметры Rain rate (mm/hr) появляются в диалоговом окне.

Типы данных: Boolean

Температура окружающей среды в виде скаляра с действительным знаком. Модули в градусах Цельсия.

Зависимости

Чтобы включить этот параметр, установите флажок Specify atmospheric parameters.

Типы данных: double

Атмосферное сухое давление воздуха в виде положительного скаляра с действительным знаком. Модули находятся в pascals (Па). Значение по умолчанию этого параметра соответствует одной стандартной атмосфере.

Зависимости

Чтобы включить этот параметр, установите флажок Specify atmospheric parameters.

Типы данных: double

Атмосферная плотность водяного пара в виде положительного скаляра с действительным знаком. Модули находятся в гр/м3.

Зависимости

Чтобы включить этот параметр, установите флажок Specify atmospheric parameters.

Типы данных: double

Жидкая водная плотность вуали или облаков в виде неотрицательного скаляра с действительным знаком. Модули находятся в гр/м3. Типичные значения для жидкой водной плотности 0.05 для средней вуали и 0.5 для густого тумана.

Зависимости

Чтобы включить этот параметр, установите флажок Specify atmospheric parameters.

Типы данных: double

Уровень ливня в виде неотрицательного скаляра с действительным знаком. Модули находятся в мм/час.

Зависимости

Чтобы включить этот параметр, установите флажок Specify atmospheric parameters.

Типы данных: double

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

Типы данных: Boolean

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

Зависимости

Чтобы включить этот параметр, снимите флажок Inherit sample rate.

Типы данных: double

Оснуйте отражательный коэффициент для поля в отражательной точке в виде скаляра с комплексным знаком или 1 с комплексным знаком N вектором-строкой. Коэффициенты имеют абсолютное значение, меньше чем или равное одному. Количество N является количеством каналов 2D луча. Модули являются безразмерными.

Пример: -0.5

Выберите этот параметр, чтобы объединить два луча в канале выход. Объединение двух лучей когерентно добавляет угол обзора распространенный сигнал и отраженный сигнал пути сформировать выходной сигнал. Можно использовать этот режим, когда вы не должны включать направленное усиление антенны или массива в вашей симуляции.

Пример: on

Максимальное одностороннее расстояние распространения в виде вещественной положительной скалярной величины. Величины в метрах. Любой сигнал, который распространяет больше, чем максимальное одностороннее расстояние, проигнорирован. Максимальное расстояние должно быть больше или быть равно самому большому расстоянию положения-к-позиционному.

Пример: 5000.0

Блокируйте симуляцию в виде 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).

Алгоритмы

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

Lfsp=(4πR)2λ2,

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

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

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

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Введенный в R2021a