Широкополосный канал 2D луча

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

  • Библиотека:
  • Phased Array System Toolbox / Среда и Цель

Описание

Блок 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 (Pa). Значение по умолчанию этого параметра соответствует одной стандартной атмосфере.

Зависимости

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

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

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

Зависимости

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

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

Жидкая водная плотность вуали или облаков, заданных как неотрицательный скаляр с действительным знаком. Модули находятся в g/m3. Типичные значения для жидкой водной плотности 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

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

Пример: на

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

Пример: 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 является относительной скоростью места назначения относительно источника.

Введенный в R2017b