DPCA Canceller

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

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

  • DPCA Canceller block

Описание

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

Порты

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

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

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

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

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

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

Пример 1

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

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

Зависимости

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

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

Предназначение для направления в виде 2- 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 Canceller и блоков DPCA Canceller, предназначаясь для направления задан с помощью 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 Canceller и блоков DPCA Canceller, параметр 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 Canceller и блоков DPCA Canceller, сначала снимите флажок 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 expression — создайте массив с помощью выражения 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.

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

Величина объединенной диаграммы направленности антенн в виде Q-by-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 (Hz).

Зависимости

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

Фаза объединенной диаграммы направленности антенн в виде Q-by-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 непосредственно или при помощи выражения MATLAB.

Типы

Array (no subarrays)
MATLAB expression

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

Пример: 11

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

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

Пример: 1.5

Линейное направление оси ULA в виде yX, или 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