Scattering MIMO Channel

Рассеивание канала распространения MIMO

  • Библиотека:
  • Phased Array System Toolbox/Среда и целевой набор

  • Scattering MIMO Channel block

Описание

Этот Scattering MIMO Channel моделирует 3-D многолучевой канал распространения, в котором излучаемые сигналы от передающего массива отражаются от нескольких рассеяний назад к приёмному массиву. В этом канале пути распространения являются прямыми путями (линия зрения) от точки к точке. Блок моделирует зависимую от диапазона задержку времени, усиление, доплеровский сдвиг, изменение фазы и атмосферные потери из-за газов, дождя, тумана и облаков. Вы можете опционально распространить сигнал через прямой путь от передатчика к приемнику.

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

Порты

Вход

расширить все

Переданный узкополосный сигнал, заданный как M -by Nt комплексная матрица. Величина M является количеством выборок в сигнале, и Nt является количеством передающих элементов массива. Каждый столбец представляет сигнал, переданный соответствующим элементом массива.

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

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

Зависимости

Чтобы включить этот порт, установите параметр Polarization configuration равным None или Combined.

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

Переданный узкополосный H -поляризационный сигнал, заданный как M -by Nt комплексно-значимая матрица. Величина M является количеством выборок в сигнале, и Nt является количеством передающих элементов массива. Каждый столбец представляет сигнал, переданный соответствующим элементом массива.

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

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

Зависимости

Чтобы включить этот порт, установите параметр Polarization configuration равным Dual.

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

Переданный узкополосный V -поляризационный сигнал, заданный как M -by Nt комплексно-значимая матрица. Величина M является количеством выборок в сигнале, и Nt является количеством передающих элементов массива. Каждый столбец представляет сигнал, переданный соответствующим элементом массива.

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

Зависимости

Чтобы включить этот порт, установите параметр Polarization configuration равным Dual.

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

Положение передающего массива антенны, заданное как реальный вектор-столбец 3 на 1, принимающее форму [x;y;z]. Векторные элементы соответствуют x, y и z положениям массива. Модули измерения указаны в метрах.

Зависимости

Чтобы включить этот порт, установите параметр Source of transmit array motion равным Input port.

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

Скорость передающего массива антенны, заданная как реальный вектор-столбец 3 на 1, принимающее форму [vx;vy;vz]. Векторные элементы соответствуют x, y и z скоростям массива. Модули указаны в метрах в секунду.

Зависимости

Чтобы включить этот порт, установите параметр Source of transmit array motion равным Input port.

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

Ориентация передающего антенного массива по осям, заданная как действительная ортонормальная матрица 3 на 3. Матрица определяет ориентацию локальной системы координат массива относительно глобальных координат. Матричные столбцы соответствуют направлениям x, y и z осей локальной системы координат. Модули безразмерны.

Зависимости

Чтобы включить этот порт, установите параметр Source of transmit array motion равным Input port.

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

Положение приемной антенны массива, заданное как реальный вектор-столбец 3 на 1, принимающее форму [x;y;z]. Векторные элементы соответствуют x, y и z положениям массива. Модули измерения указаны в метрах.

Зависимости

Чтобы включить этот порт, установите параметр Source of receive array motion равным Input port.

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

Скорость приемной антенны массива, заданная как реальный вектор-столбец 3 на 1, принимающее форму [vx;vy;vz]. Векторные элементы соответствуют x, y и z скоростям массива. Модули указаны в метрах в секунду.

Зависимости

Чтобы включить этот порт, установите параметр Source of receive array motion равным Input port.

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

Ориентация осей приемной антенны массива, заданная как действительная ортонормальная матрица 3 на 3. Матрица определяет ориентацию локальной системы координат массива относительно глобальных координат. Матричные столбцы соответствуют направлениям x, y и z осей локальной системы координат. Модули безразмерны.

Зависимости

Чтобы включить этот порт, установите параметр Source of receive array motion равным Input port.

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

Положение рассеивателей, заданное как 3-байтовая Ns вещественная матрица. Каждый столбец матрицы принимает форму [x;y;z], содержащий x, y и z положения рассеивателя. Модули измерения указаны в метрах.

Зависимости

Чтобы включить этот порт, установите параметр Scatterer specification равным Input port.

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

Скорости рассеивателей, заданные как 3-байтовая Ns вещественная матрица. Каждый матричный столбец имеет вид [vx;vy;vz], содержащий x, y и z скорости рассеивателя. Модули указаны в метрах в секунду.

Зависимости

Чтобы включить этот порт, установите параметр Scatterer specification равным Input port.

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

Коэффициенты рассеяния, заданные как 1-байт- Ns комплексный вектор-строка. Каждый векторный элемент задает коэффициент рассеяния соответствующего рассеивателя. Модули безразмерны.

Зависимости

Чтобы включить этот порт, установите параметр Scatterer specification равным Input port.

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

Выход

расширить все

Принят узкополосный сигнал, возвращенный как M -by Nr комплексно-значимая матрица. Количество M является количеством выборок в сигнале, и Nr является количеством принимающих элементов массива. Каждый столбец представляет сигнал, принимаемый соответствующим элементом массива.

Зависимости

Чтобы включить этот порт, установите параметр Polarization configuration равным None или Combined.

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

Принят узкополосный H -поляризационный сигнал, возвращенный как комплексно-оцененная M -by - Nr матрица. M - количество выборок в сигнале, а Nr - количество принимающих элементов массива. Каждый столбец представляет сигнал, принимаемый соответствующим элементом массива.

Зависимости

Чтобы включить этот порт, установите параметр Polarization configuration равным Dual.

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

Принят узкополосный V -поляризационный сигнал, возвращенный как комплексно-оцененная M -by - Nr матрица. M - количество выборок в сигнале, а Nr - количество принимающих элементов массива. Каждый столбец представляет сигнал, принимаемый соответствующим элементом массива.

Зависимости

Чтобы включить этот порт, установите параметр Polarization configuration равным Dual.

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

Ответ канала, возвращенный как Nt -by- Nr -by- Ns комплексный массив MATLAB. Nt - количество передающих элементов массива. Nr - количество принимающих элементов массива. Ns - количество рассеивателей. Каждая страница массива соответствует матрице отклика канала для определенного рассеивателя.

Зависимости

Чтобы включить этот порт, установите флажок Output channel response.

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

Задержки пути, возвращенные как 1-байтовый Ns действительный вектор. Ns - количество рассеивателей. Каждый элемент соответствует временной задержке пути от центра фазы передающего массива до рассеивателя, а затем к центру фазы приемного массива.

Зависимости

Чтобы включить этот порт, установите флажок Output channel response.

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

Параметры

расширить все

Главная вкладка

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

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

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

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

Поляризационные строения, заданные как None, Combined, или Dual. Когда вы устанавливаете этот параметр NoneПоле выходом рассматривается как скаляр поле. Когда вы устанавливаете этот параметр Noneизлучаемые поля поляризованы и интерпретируются как один сигнал в присущей датчику поляризации. Когда вы устанавливаете этот параметр Dual, H и V компоненты поляризации излучаемого поля являются независимыми сигналами.

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

Выберите этот параметр, чтобы добавить ослабление сигнала, вызванное атмосферными газами, дождем, туманом или облаками. При выборе этого параметра в диалоговом окне появляются параметры 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

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

Зависимости

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

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

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

Зависимости

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

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

Плотность жидкой воды тумана или облака, заданная в виде неотрицательного действительного скаляра. Модули измерения указаны в г/м3. Типичные значения плотности жидкой воды: 0,05 для среднего тумана и 0,5 для густого тумана.

Зависимости

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

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

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

Зависимости

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

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

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

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

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

Зависимости

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

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

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

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

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

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

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

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

Симуляция блоков, заданное как 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Блок скомпилирован.Все блоки в модели скомпилированы.

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

Вкладки массива передачи и приема

Метод задания массива, заданный как Array (no subarrays) или MATLAB expression.

  • Array (no subarrays) - используйте параметры блоков, чтобы задать массив.

  • MATLAB expression - создать массив с помощью выражения MATLAB.

Выражение MATLAB, используемое для создания массива, задается как допустимый объект Phased Array System Toolbox array System.

Пример: phased.URA('Size',[5,3])

Зависимости

Чтобы включить этот параметр, установите Specify sensor array as равным MATLAB expression.

Параметры элемента

Тип антенны или микрофона, заданный как один из следующих:

  • Isotropic Antenna

  • Cosine Antenna

  • Custom Antenna

  • Omni Microphone

  • Custom Microphone

Задайте рабочую область значений частоты элемента антенны или микрофона как вектор-строку 1 на 2 в форме [LowerBound,UpperBound]. Элемент не имеет отклика вне этой частотной области значений. Частотные модули указаны в Гц.

Зависимости

Чтобы включить этот параметр, установите Element type равным Isotropic Antenna, Cosine Antenna, или Omni Microphone.

Задайте частоты, на которых можно задать антенные и микрофонные частотные характеристики как вектор 1 байт L строки с увеличением вещественных значений. Элемент антенны или микрофона не имеет отклика вне частотной области значений, заданного минимальным и максимальным элементами этого вектора. Частотные модули указаны в Гц.

Зависимости

Чтобы включить этот параметр, установите Element type равным Custom Antenna или Custom Microphone. Используйте Frequency responses (dB), чтобы задать отклики на этих частотах.

Установите этот флажок, чтобы отключить обратную реакцию элемента. Когда задняя сторона поставлена в тупик, отклики при всех углах азимута за ± 90 ° от широкой стороны устанавливаются в нуль. Широкое направление определяется как угол азимута 0 ° и угол возвышения 0 °.

Зависимости

Чтобы включить этот флажок, установите Element type равным Isotropic Antenna или Omni Microphone.

Задайте экспоненты шаблона косинуса как неотрицательный скаляр или вещественную матрицу 1 на 2 неотрицательных значений. Когда Exponent of cosine pattern является вектором 1 на 2, первый элемент является экспонентом в азимутальном направлении, а второй элемент является экспонентом в повышение направлении. Когда вы устанавливаете этот параметр в скаляр, и азимутальное направление, и косинусоидные шаблоны направления повышения повышаются до одной и той же степени.

Зависимости

Чтобы включить этот параметр, установите Element type равным Cosine Antenna.

Частотная характеристика пользовательской антенны или пользовательского микрофона для частот, заданных параметром Operating frequency vector (Hz). Размерности Frequency responses (dB) должны совпадать с размерностями вектора, заданными параметром Operating frequency vector (Hz).

Зависимости

Чтобы включить этот параметр, установите Element type равным Custom Antenna или Custom Microphone.

Система координат пользовательского шаблона антенны, заданная az-el или phi-theta. Когда вы задаете az-elиспользуйте параметры Azimuth angles (deg) и Elevations angles (deg), чтобы задать координаты точек шаблона. Когда вы задаете phi-thetaиспользуйте параметры Phi angles (deg) и Theta angles (deg), чтобы задать координаты точек шаблона.

Зависимости

Чтобы включить этот параметр, установите Element type равным Custom Antenna.

Задайте углы азимута, при которых можно вычислить диаграмму направленности антенного излучения как вектор-строку P 1 байт. P должно быть больше 2. Азимутальные углы должны лежать между -180 ° и 180 ° включительно и находиться в строго увеличивающемся порядке.

Зависимости

Чтобы включить этот параметр, установите параметр Element type равным Custom Antenna и параметр Input Pattern Coordinate System для az-el.

Задайте углы возвышения, при которых можно вычислить диаграмму направленности излучения как вектор с Q 1 байт. Q должно быть больше 2. Угловые модули находятся в степенях. Углы возвышения должны лежать между -90 ° и 90 ° включительно и находиться в строго увеличивающемся порядке.

Зависимости

Чтобы включить этот параметр, установите параметр Element type равным Custom Antenna и параметр Input Pattern Coordinate System для az-el.

Углы Phi точек, в которых можно задать диаграмму направленности антенного излучения, задаются как действительный вектор-строка 1 P by. P должно быть больше 2. Угловые модули находятся в степенях. Углы Phi должны лежать между 0 ° и 360 ° и находиться в строго увеличивающемся порядке.

Зависимости

Чтобы включить этот параметр, установите параметр Element type равным Custom Antenna и параметр Input Pattern Coordinate System для phi-theta.

Theta точек, в которых можно задать диаграмму направленности антенного излучения, задаются как действительный вектор-строка Q 1 байта. Q должно быть больше 2. Угловые модули находятся в степенях. Theta должны лежать между 0 ° и 360 ° и находиться в строго увеличивающемся порядке.

Зависимости

Чтобы включить этот параметр, установите параметр Element type равным Custom Antenna и параметр Input Pattern Coordinate System для phi-theta.

Величина объединенной диаграммы направленности антенн, определенной как Q P матрицей или Q P L массив.

  • Когда параметр Input Pattern Coordinate System установлен в az-el, Q равен длине вектора, заданной параметром Elevation angles (deg) и P равной длине вектора, заданной параметром Azimuth angles (deg).

  • Когда параметр Input Pattern Coordinate System установлен в phi-theta, Q равен длине вектора, заданной параметром Theta Angles (deg) и P равной длине вектора, заданной параметром Phi Angles (deg).

Количество L равняется длине Operating frequency vector (Hz).

  • Если этот параметр является Q -by - P матрицей, тот же шаблон применяется ко всем частотам, заданным в параметре Operating frequency vector (Hz).

  • Если значение является массивом Q -by- P -by- L, каждая страница Q -by- P массива задает шаблон для соответствующей частоты, заданной в параметре Operating frequency vector (Hz).

Зависимости

Чтобы включить этот параметр, установите Element type равным Custom Antenna.

Фаза объединенной диаграммы направленности антенн, заданная как Q матрица P или Q массив -by P -by L.

  • Когда параметр Input Pattern Coordinate System установлен в az-el, Q равен длине вектора, заданной параметром Elevation angles (deg) и P равной длине вектора, заданной параметром Azimuth angles (deg).

  • Когда параметр Input Pattern Coordinate System установлен в phi-theta, Q равен длине вектора, заданной параметром Theta Angles (deg) и P равной длине вектора, заданной параметром Phi Angles (deg).

Количество L равняется длине Operating frequency vector (Hz).

  • Если этот параметр является Q -by - P матрицей, тот же шаблон применяется ко всем частотам, заданным в параметре Operating frequency vector (Hz).

  • Если значение является массивом Q -by- P -by- L, каждая страница Q -by- P массива задает шаблон для соответствующей частоты, заданной в Operating frequency vector (

Зависимости

Чтобы включить этот параметр, установите Element type равным Custom Antenna.

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

Когда антенна используется в антенной решетке, и параметр Input Pattern Coordinate System az-el, установка этого флажка поворачивает шаблон так, чтобы ось x системы координат элемента указала вдоль нормали массива. Не выбирая, используется шаблон элемента без поворота.

Когда антенна используется в антенную решетку, и Input Pattern Coordinate System установлено на phi-theta, установка этого флажка поворачивает шаблон так, чтобы ось z системы координат элемента указала вдоль нормали массива.

Используйте параметр в сочетании с параметром Array normal URA и UCA массивы.

Зависимости

Чтобы включить этот параметр, установите Element type равным Custom Antenna.

Частоты отклика микрофона полярного шаблона, заданные как действительный скаляр, или как действительный, 1-бай- L вектор. Частоты отклика находятся в частотной области значений, заданном вектором Operating frequency vector (Hz).

Зависимости

Чтобы включить этот параметр, установите Element type значение Custom Microphone.

Задайте углы отклика полярного шаблона как вектор с 1 P байта. Углы измеряются от центральной оси микрофона и должны быть между -180 ° и 180 ° включительно.

Зависимости

Чтобы включить этот параметр, установите Element type равным Custom Microphone.

Задайте величину полярных шаблонов пользовательского элемента микрофона как матрицу L -by P. L - количество частот, заданное в Polar pattern frequencies (Hz). P - количество углов, заданное в Polar pattern angles (deg). Каждая строка матрицы представляет величину полярного шаблона, измеренную на соответствующей частоте, заданной в Polar pattern frequencies (Hz), и всех углах, заданных в Polar pattern angles (deg). Шаблон измеряется в плоскости азимута. В плоскости азимута угол возвышения составляет 0 °, а центральная ось захвата - 0 °, азимут и 0 °. Полярный шаблон симметричен вокруг центральной оси. Можно создать диаграмму направленности микрофона в трехмерном пространстве из полярного шаблона.

Зависимости

Чтобы включить этот параметр, установите Element type равным Custom Microphone.

Параметры массива

Геометрия массива, заданная как одна из

  • ULA - Равномерный линейный массив

  • URA - Равномерный прямоугольный массив

  • UCA - Равномерный круговой массив

  • Conformal Array - произвольные положения элемента

Количество элементов массива для массивов ULA или UCA, заданное как целое число, больше или равное 2.

Зависимости

Чтобы включить этот параметр, установите Geometry равным ULA или UCA.

Интервал между соседними элементами массива:

  • ULA - задайте интервал между двумя смежными элементами массива как положительная скалярная величина.

  • URA - задайте интервал как положительная скалярная величина или вектор 1 на 2 положительных значений. Если Element spacing (m) является скаляром, интервалы между строками и столбцами равны. Если Element spacing (m) является вектором, вектор имеет форму [SpacingBetweenArrayRows,SpacingBetweenArrayColumns].

Зависимости

Чтобы включить этот параметр, установите Geometry равным ULA или URA.

Направление линейной оси ULA, заданное как y, x, или z. Все элементы массива ULA равномерно расположены вдоль этой оси в локальной системе координат массива.

Зависимости

  • Чтобы включить этот параметр, установите Geometry равным ULA.

  • Этот параметр также активируется, когда блок поддерживает только массивы ULA.

Размерности массива URA, заданные как положительное целое число или вектор 1 на 2 положительных целых чисел.

  • Если Array size является вектором 1 на 2, вектор имеет вид [NumberOfArrayRows,NumberOfArrayColumns].

  • Если Array size является целым числом, массив имеет одинаковое количество элементов в каждой строке и столбце.

Для URA элементы массива индексируются сверху вниз вдоль крайнего левого столбца массива и переходят к следующим столбцам слева направо. На этом рисунке Array size значение [3,2] создает массив, содержащий три строки и два столбца.

Зависимости

Чтобы включить этот параметр, установите Geometry равным URA.

Решетка позиций элемента URA, заданная как Rectangular или Triangular.

  • Rectangular - Выравнивает все элементы в направлениях строка и столбец.

  • Triangular - смещает элементы массива четной строки прямоугольной решетки в направлении положительной оси строки. Перемещение составляет половину интервала между элементами по размерности строки.

Зависимости

Чтобы включить этот параметр, установите Geometry равным URA.

Нормальное направление массива, заданное как x, y, или z.

Элементы плоских массивов лежат в плоскости, ортогональной выбранному нормальному направлению массива. Направления boresight элемента указывают вдоль нормального направления массива.

Нормальные Значения параметров массиваПоложения элемента и направления борсайта
xЭлементы массива находятся в yz -плоскости. Все векторы boresight элемента указывают вдоль оси x.
yЭлементы массива находятся в zx -плоскости. Все векторы boresight элемента указывают вдоль оси y.
zЭлементы массива находятся в xy -плоскости. Все векторы boresight элемента указывают вдоль оси z.

Зависимости

Чтобы включить этот параметр, установите Geometry равным URA или UCA.

Радиус массива UCA, заданный как положительная скалярная величина.

Зависимости

Чтобы включить этот параметр, установите Geometry равным UCA.

Положения элементов в конформном массиве, заданные как 3-бай- N матрица вещественных значений, где N - количество элементов в конформном массиве. Каждый столбец этой матрицы представляет положение [x;y;z]элемента массива в локальной системе координат массива. Источник локальной системы координат (0,0,0). Модули измерения указаны в метрах.

Зависимости

Чтобы включить этот набор параметров Geometry к Conformal Array.

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

Направление нормальных векторов элемента в конформном массиве, заданное как вектор-столбец 2 на 1 или матрица- N 2 байта. N указывает количество элементов в массиве. Если значение параметров является матрицей, каждый столбец задает нормальное направление соответствующего элемента в форме [azimuth;elevation] относительно локальной системы координат. Локальная система координат выравнивает положительную ось x -ось с направлением, перпендикулярным конформному массиву. Если значение параметров является вектором-столбцом 2 на 1, то то же направление указания используется для всех элементов массива.

Можно использовать параметры Element positions (m) и Element normals (deg), чтобы представлять любое расположение, в котором пары элементов отличаются определенными преобразованиями. Преобразования могут комбинировать перемещение, вращение азимута и вращение по повышению. Однако вы не можете использовать преобразования, которые требуют вращения вокруг нормального направления.

Чтобы включить этот параметр, установите Geometry равным Conformal Array.

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

Задайте сужение элемента как комплексный скаляр или комплексный вектор-строку 1 N байта. В этом векторе N представляет количество элементов в массиве.

Также известные как element weights, сужения умножают отклики элемента массива. Конусы изменяют как амплитуду, так и фазу отклика, чтобы уменьшить боковые лепестки или управлять основной осью отклика.

Если Taper является скаляром, к каждому элементу применяется одинаковый вес. Если Taper является вектором, к соответствующему элементу датчика прикладывается вес от вектора. Количество весов должно совпадать с количеством элементов массива.

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

Вкладка Движение

Источник параметров движения передающего массива, заданный как Property или Input port.

  • Когда вы выбираете Property, задайте расположение и ориентацию массива, используя параметры Position of the transmit array (m) и Orientation of the transmit array. Массив является стационарным.

  • Когда вы выбираете Input port, задайте расположение, скорость и ориентацию массива с помощью TxPos, TxVel, и TxAxes входные порты блока.

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

Положение центра фазы передающего массива, заданное как действительный вектор 3 на 1 в декартовой форме [x;y;z] относительно глобальной системы координат. Модули измерения указаны в метрах.

Зависимости

Чтобы включить этот параметр, установите параметр Source of transmit array motion равным Property.

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

Ориентация передающего массива, заданная как действительная, 3 на 3 ортонормальная матрица. Матрица задает направления трех осей, которые определяют локальную систему координат массива относительно глобальной системы координат. Столбцы массива соответствуют x, y и z осям, соответственно.

Зависимости

Чтобы включить этот параметр, установите параметр Source of transmit array motion равным Property.

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

Источник параметров движения приемного массива, заданный как Property или Input port.

  • Когда вы выбираете Property, задайте расположение и ориентацию массива, используя параметры Position of the receive array (m) и Orientation of the receive array. Массив является стационарным.

  • Когда вы выбираете Input port, задайте расположение, скорость и ориентацию массива с помощью RxPos, RxVel, и RxAxes входные порты блока.

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

Положение центра фазы приемного массива, заданное как действительный вектор 3 на 1 в декартовой форме [x;y;z] относительно глобальной системы координат. Модули измерения указаны в метрах.

Зависимости

Чтобы включить этот параметр, установите параметр Source of receive array motion равным Property.

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

Ориентация приёмного массива, заданная как действительная, 3 на 3 ортонормальная матрица. Матрица задает направления трех осей, которые определяют локальную систему координат массива относительно глобальной системы координат. Столбцы массива соответствуют x, y и z осям, соответственно.

Зависимости

Чтобы включить этот параметр, установите параметр Source of receive array motion равным Property.

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

Источник параметров рассеивателя, заданный как Auto, Property, или Input port.

  • Когда вы устанавливаете этот параметр Autoвсе положения и коэффициенты рассеивателя генерируются случайным образом. Скорости рассеяния равны нулю. Сгенерированные позиции содержатся в области, заданной параметром Boundary of scatterer positions. Установите количество рассеивателей с помощью параметра Number of scatterers.

  • Когда вы устанавливаете это свойство на Property, установите положения рассеивателя с помощью параметра Positions of scatterers (m). Установите коэффициенты рассеяния с помощью параметра Scattering coefficients. Скорости рассеяния равны нулю.

  • Когда вы устанавливаете этот параметр Input port, вы задаете положения рассеивателя, скорости и коэффициенты рассеяния, используя ScatPos, ScatVel, и ScatCoef блочные входные порты.

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

Количество рассеивателей, заданное как неотрицательное целое число.

Зависимости

Чтобы включить это свойство, установите параметр Scatterer specification равным Auto.

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

Положения граничного рассеивателя, заданные как вектор-строка с реальным значением 1 на 2 или матрица с реальным значением 3 на 2. Если контур является вектором-строкой 1 на 2, вектор содержит минимум и максимум, [minbdry maxbdry], для всех трёх размерностей. Если контур является матрицей 3 на 2, матрица задает контуры во всех трёх размерностях в форме [x_minbdry x_maxbdry;y_minbdry y_maxbdry; z_minbdry z_maxbdry].

Зависимости

Чтобы включить это свойство, установите параметр Scatterer specification равным Auto.

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

Положения рассеивателей, заданные как действительная 3-бай- Ns матрица. Ns - количество рассеивателей. Каждый столбец представляет различный рассеиватель и имеет декартову форму [x;y;z] относительно глобальной системы координат. Модули измерения указаны в метрах.

Зависимости

Чтобы включить это свойство, установите параметр Scatterer specification равным Property.

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

Коэффициенты рассеяния, заданные как комплексный вектор 1-бай- Ns. Ns - количество рассеивателей. Модули безразмерны.

Зависимости

Чтобы включить это свойство, установите параметр Scatterer specification равным Property.

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

См. также

Объекты

Введенный в R2017a