Компенсатор DPCA

Компенсатор импульса перемещенного массива центра фазы (DPCA) для универсальной линейной матрицы

  • Библиотека:
  • Phased Array System Toolbox / Пространственно-временная Адаптивная Обработка

Описание

Блок DPCA Canceller фильтрует помеху, посягающую на универсальную линейную матрицу с помощью перемещенного компенсатора импульса центра фазы массивов.

Порты

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

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

Входной сигнал, заданный как M-by-N-by-P массив с комплексным знаком. M является количеством выборок области значений, N является количеством каналов, и P является количеством импульсов.

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

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

Индекс ячеек области значений, чтобы вычислить веса обработки.

Пример 1

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

Импульсная частота повторения импульса тока, заданного как положительная скалярная величина.

Зависимости

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

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

Предназначение для направления, заданного как 2-by-1 вектор с действительным знаком. Вектор принимает форму [AzimuthAngle;ElevationAngle]. Угловые модули в градусах. Угол азимута должен находиться между-180 ° и 180 °, включительно, и угол повышения должен находиться между-90 ° и 90 °, включительно. Углы заданы относительно системы локальной координаты массива.

Зависимости

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

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

Предназначение для Доплеровской частоты импульса тока, заданного как скаляр.

Зависимости

Этот порт появляется, когда флажок Output pre-Doppler result снимается, и параметр Specify targeting Doppler as устанавливается на Input port.

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

Вывод

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

Processing выходной параметр, возвращенный как M-by-1 комплексный вектор. Количество M является количеством выборок области значений во входном порту X.

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

Обработка весов, возвращенных как Длина N *P комплексный вектор. Количество N является количеством каналов и P, является количеством импульсов. Когда параметр Specify sensor array as устанавливается на Partitioned array или Replicated subarray, N представляет количество подмассивов. L является количеством желаемых beamforming направлений, заданных во входном порту Ang или параметром Beamforming direction (deg). Существует один набор весов для каждого beamforming направления.

Зависимости

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

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

Параметры

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

Основная вкладка

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

Пример: 3e8

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

Система рабочая частота, заданная как положительная скалярная величина. Модули находятся в Гц.

Источник значения PRF, заданного как Property или Input port. Когда установлено в Property, параметр Pulse repetition frequency (Hz) устанавливает PRF. Когда установлено в Input port, передайте в PRF с помощью входного порта PRF.

Импульсная частота повторения, PRF, заданный как положительная скалярная величина. Модули находятся в Герц. Установите этот параметр на тот же набор значений в любом блоке библиотеки Waveform, используемом в симуляции.

Зависимости

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

Задайте, прибывает ли направление предназначения для блока процессора STAP из параметров блоков или из входного порта ANG. Значения этого параметра

Property

  • Для Компенсатора ADPCA и блоков Компенсатора DPCA, предназначаясь для направления задан с помощью Receiving mainlobe direction (deg).

  • Для блока SMI Beamformer, предназначаясь для направления задан с помощью Targeting direction.

Эти параметры появляются только, когда параметр Specify direction as устанавливается на Property.

Input port

Введите направления предназначения с помощью входного порта Ang. Этот порт появляется только, когда Specify direction as установлен в Input port.

Задайте направление основного лепестка сенсорной матрицы получения как с действительным знаком 2 1 вектор. Направление задано в формате [AzimuthAngle; ElevationAngle]. Угол азимута должен быть между-180 ° и 180 °, и угол повышения должен быть между-90 ° и 90 °.

Пример: [100;-45]

Зависимости

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

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

Задайте, прибывает ли предназначение для Доплеровских значений для процессора STAP из параметра Targeting Doppler (Hz) этого блока или использования входного порта DOP. Для Компенсатора ADPCA и блоков Компенсатора DPCA, параметр Specify targeting Doppler as появляется только, когда флажок Output pre-Doppler result снимается. Значения этого параметра

PropertyЗадайте предназначение Доплеровские значения с помощью параметра Targeting Doppler блока. Параметр Targeting Doppler появляется только, когда Specify targeting Doppler as установлен в Property.
Input portЗадайте предназначение Доплеровские значения с помощью входного порта Dop. Этот порт появляется только, когда Specify targeting Doppler as установлен в Input port.

Предназначение для Доплера процессора STAP, заданного как скаляр.

Зависимости

  • Чтобы включить этот параметр для блока SMI Beamformer, установите Specify targeting Doppler as на Property.

  • Чтобы включить этот параметр для Компенсатора ADPCA и блоков Компенсатора DPCA, сначала снимите флажок Output pre-Doppler result. Затем установите параметр Specify targeting Doppler as на Property.

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

Установите этот флажок, чтобы вывести результаты перед Доплером, фильтрующим. Снимите этот флажок, чтобы вывести результат обработки после Доплера, фильтрующего. Установка этого флажка удалит параметры Targeting Doppler (Hz) и Specify targeting Doppler as.

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

Вкладка сенсорных матриц

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

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

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

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

Пример: 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.

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

Зависимости

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

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

Зависимости

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

Значение объединенной диаграммы направленности антенн, заданной как Q-by-P матрица или Q-by-P-by-L массив. Количество Q равняется длине вектора, заданного Elevation angles (deg). Количество P равняется длине вектора, заданного Azimuth 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-by-P матрица или Q-by-P-by-L массив. Количество Q равняется длине вектора, заданного Elevation angles (deg). Количество P равняется длине вектора, заданного Azimuth 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.

Полярные частоты ответа микрофона шаблона, заданные как действительный скаляр или с действительным знаком, 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 °. Полярный шаблон симметричен вокруг центральной оси. Можно создать шаблон ответа микрофона на 3-D пробеле от полярного шаблона.

Зависимости

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

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

Задайте сенсорную матрицу ULA непосредственно или при помощи выражения MATLAB.

Типы

Array (no subarrays)
MATLAB expression

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

Пример: 11

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

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

Пример: 1.5

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

Зависимости

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

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

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

Укажите элемент, заостряющийся как скаляр с комплексным знаком или 1 с комплексным знаком N вектором - строкой. В этом векторе N представляет число элементов в массиве. Если Taper является скаляром, тот же вес применяется к каждому элементу. Если Taper является вектором, вес от вектора применяется к соответствующему элементу датчика. Вес должен быть применен к каждому элементу в сенсорной матрице.

Пример: [0.5; 1; 0.5]

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

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

Пример: phased.ULA('NumElements',13)

Зависимости

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

Смотрите также

Введенный в R2014b