Компенсатор импульса адаптивной перемещенной фазы сосредотачивает массив (ADPCA) для универсальной линейной матрицы
Phased Array System Toolbox / Пространственно-временная Адаптивная Обработка
Блок ADPCA Canceller фильтрует помеху, посягающую на универсальную линейную матрицу с помощью перемещенного компенсатора импульса центра фазы массивов.
X
Входной сигналВходной сигнал, заданный как M-by-N-by-P массив с комплексным знаком. M является количеством выборок области значений, N является количеством каналов, и P является количеством импульсов.
Размер первой размерности входной матрицы может отличаться, чтобы моделировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсной формы волны с переменной импульсной частотой повторения.
Типы данных: double
Поддержка комплексного числа: Да
Idx
Индекс ячеек области значенийИндекс ячеек области значений, чтобы вычислить веса обработки.
Пример 1
Типы данных: double
PRF
— Импульсная частота повторенияИмпульсная частота повторения импульса тока, заданного как положительная скалярная величина.
Чтобы включить этот порт, установите параметр Specify PRF as на Input port
.
Типы данных: double
Ang
— Предназначение для направления2
-by-1
вектор с действительным знакомПредназначение для направления, заданного как 2
-by-1 вектор с действительным знаком. Вектор принимает форму [AzimuthAngle;ElevationAngle]
. Угловые модули в градусах. Угол азимута должен находиться между-180 ° и 180 °, включительно, и угол повышения должен находиться между-90 ° и 90 °, включительно. Углы заданы относительно системы локальной координаты массива.
Чтобы включить этот порт, установите параметр Specify direction as на Input port
.
Типы данных: double
Dop
— Предназначение для Доплеровской частотыПредназначение для Доплеровской частоты импульса тока, заданного как скаляр.
Этот порт появляется, когда флажок Output pre-Doppler result снимается, и параметр Specify targeting Doppler as устанавливается на Input port
.
Типы данных: double
Y
— Beamformed выводProcessing выходной параметр, возвращенный как M-by-1 комплексный вектор. Количество M является количеством выборок области значений во входном порту X
.
Типы данных: double
Поддержка комплексного числа: Да
W
Обработка весовОбработка весов, возвращенных как Длина N *P комплексный вектор. Количество N является количеством каналов и P, является количеством импульсов. Когда параметр Specify sensor array as устанавливается на Partitioned array
или Replicated subarray
, N представляет количество подмассивов. L является количеством желаемых beamforming направлений, заданных во входном порту Ang
или параметром Beamforming direction (deg). Существует один набор весов для каждого beamforming направления.
Чтобы включить этот порт, установите флажок Enable weights output.
Типы данных: double
Поддержка комплексного числа: Да
Signal propagation speed (m/s)
— Скорость распространения сигналаphysconst('LightSpeed')
(значение по умолчанию) | положительная скалярная величина с действительным знакомСкорость распространения сигнала, заданная как положительная скалярная величина с действительным знаком. Значение по умолчанию скорости света является значением, возвращенным physconst('LightSpeed')
. Модули исчисляются в метрах в секунду.
Пример: 3e8
Типы данных: double
Operating frequency (Hz)
— Система рабочая частота3.0e8
(значение по умолчанию) | положительный действительный скалярСистема рабочая частота, заданная как положительная скалярная величина. Модули находятся в Гц.
Specify PRF as
— Источник значения PRFProperty
(значение по умолчанию) | Input port
Источник значения PRF, заданного как Property
или Input port
. Когда установлено в Property
, параметр Pulse repetition frequency (Hz) устанавливает PRF. Когда установлено в Input port
, передайте в PRF с помощью входного порта PRF
.
Pulse repetition frequency (Hz)
— Импульсная частота повторения1
(значение по умолчанию) | положительная скалярная величинаИмпульсная частота повторения, PRF, заданный как положительная скалярная величина. Модули находятся в Герц. Установите этот параметр на тот же набор значений в любом блоке библиотеки Waveform
, используемом в симуляции.
Чтобы включить этот параметр, установите параметр Specify PRF as на Property
.
Specify direction as
— Задайте источник предназначения для направленийProperty
(значение по умолчанию) | Input port
Задайте, прибывает ли направление предназначения для блока процессора STAP из параметров блоков или из входного порта ANG
. Значения этого параметра
Property |
Эти параметры появляются только, когда параметр Specify direction as устанавливается на |
Input port | Введите направления предназначения с помощью входного порта |
Receiving mainlobe direction (deg)
— Обращение направления основного лепестка массива[0;0]
(значение по умолчанию) | с действительным знаком 2 1 векторЗадайте направление основного лепестка сенсорной матрицы получения как с действительным знаком 2 1 вектор. Направление задано в формате [AzimuthAngle; ElevationAngle]
. Угол азимута должен быть между-180 ° и 180 °, и угол повышения должен быть между-90 ° и 90 °.
Пример: [100;-45]
Чтобы включить этот параметр, установите Specify direction as на Property
.
Number of bits in phase shifters
— Количество фазы переключает биты квантования0
(значение по умолчанию) | неотрицательное целое числоКоличество битов раньше квантовало компонент сдвига фазы формирователя луча или регулирующий векторные веса. Задайте количество битов как неотрицательное целое число. Значение нуля указывает, что никакое квантование не выполняется.
Specify targeting Doppler as
— Источник предназначения для Доплера Property
(значение по умолчанию) | Input port
Задайте, прибывает ли предназначение для Доплеровских значений для процессора 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 . |
Targeting Doppler (Hz)
— Предназначение для Доплера процессора STAP0
(значение по умолчанию) | скалярПредназначение для Доплера процессора STAP, заданного как скаляр.
Чтобы включить этот параметр для блока SMI Beamformer, установите Specify targeting Doppler as на Property
.
Чтобы включить этот параметр для Компенсатора ADPCA и блоков Компенсатора DPCA, сначала снимите флажок Output pre-Doppler result. Затем установите параметр Specify targeting Doppler as на Property
.
Number of guard cells
— Количество защитного использования ячеек для обучения2
(значение по умолчанию) | положительный даже целое числоКоличество защитных ячеек используется для обучения, заданного как положительное, даже целочисленное. Каждый раз, когда возможно, набор защитных ячеек одинаково разделен на области до и после тестовой ячейки.
Number of training cells
— Количество ячеек используется для обучения2
(значение по умолчанию) | положительный даже целое числоКоличество ячеек используется для обучения, заданного как положительное даже целое число. Каждый раз, когда возможно, набор учебных ячеек одинаково разделен на области до и после тестовой ячейки.
Enable weights output
— Опция, чтобы вывести веса формирователя лучаУстановите этот флажок, чтобы получить веса формирователя луча из выходного порта, W
.
Output pre-Doppler result
— Выведите результаты перед Доплером, фильтрующимУстановите этот флажок, чтобы вывести результаты перед Доплером, фильтрующим. Снимите этот флажок, чтобы вывести результат обработки после Доплера, фильтрующего. Установка этого флажка удалит параметры Targeting Doppler (Hz) и Specify targeting Doppler as.
Simulate using
— Блокируйте метод симуляцииInterpreted Execution
(значение по умолчанию) | Code Generation
Блокируйте симуляцию, заданную как Interpreted Execution
или Code Generation
. Если вы хотите, чтобы ваш блок использовал интерпретатор MATLAB®, выбрал Interpreted Execution
. Если вы хотите, чтобы ваш блок запустился как скомпилированный код, выбрал Code Generation
. Скомпилированный код требует, чтобы время скомпилировало, но обычно запускается быстрее.
Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую Систему object™ в MATLAB. Можно изменить и выполнить модель быстро. Когда вы удовлетворены своими результатами, можно затем запустить блок с помощью Code Generation
. Долгие симуляции, запущенные быстрее, чем в интерпретированном выполнении. Можно запустить повторенное выполнение без перекомпиляции, но если вы изменяете какие-либо параметры блоков, затем блок автоматически перекомпилировал перед выполнением.
Эта таблица показывает, как параметр Simulate using влияет на полное поведение симуляции.
Когда модель Simulink® находится в режиме Accelerator
, блочный режим, заданный с помощью Simulate using, заменяет режим симуляции.
Ускоряющие режимы
Блокируйте симуляцию | Поведение симуляции | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняет использование интерпретатора MATLAB. | Блок выполняет использование интерпретатора MATLAB. | Создает независимый исполняемый файл из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели скомпилированы. |
Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).
Specify sensor array as
— Метод, чтобы задать массивArray (no subarrays)
(значение по умолчанию) | MATLAB expression
Метод, чтобы задать массив, заданный как Array (no subarrays)
или MATLAB expression
.
Array (no subarrays)
— используйте параметры блоков, чтобы задать массив.
Выражение MATLAB
создайте массив с помощью выражения MATLAB.
Выражение
Выражение MATLAB раньше создавало массивВыражение MATLAB раньше создавало массив, заданный как допустимый Системный объект Phased Array System Toolbox массивов.
Пример: phased.URA('Size',[5,3])
Чтобы включить этот параметр, установите Specify sensor array as на MATLAB expression
.
Element type
— Типы элемента массиваIsotropic Antenna
(значение по умолчанию) | Cosine Antenna
| Custom Antenna
| Omni Microphone
| Custom Microphone
Антенна или тип микрофона, заданный как одно из следующего:
Isotropic Antenna
Cosine Antenna
Custom Antenna
Omni Microphone
Custom Microphone
Operating frequency range (Hz)
— Работа частотным диапазоном антенны или элемента микрофона[0,1.0e20]
(значение по умолчанию) | с действительным знаком 1 2 вектор - строкаЗадайте операционный частотный диапазон антенны или элемента микрофона как 1 2 вектор - строка в форме [LowerBound,UpperBound]
. Элемент не имеет никакого ответа вне этого частотного диапазона. Единицы частоты находятся в Гц.
Чтобы включить этот параметр, установите Element type на Isotropic Antenna
, Cosine Antenna
или Omni Microphone
.
Operating frequency vector (Hz)
— Работа частотным диапазоном пользовательской антенны или элементов микрофона[0,1.0e20]
(значение по умолчанию) | вектор - строка с действительным знакомЗадайте частоты, на которых можно установить антенну и частотные характеристики микрофона как 1 L вектором - строкой из увеличения действительных значений. Элемент антенны или микрофона не имеет никакого ответа вне частотного диапазона, заданного минимальными и максимальными элементами этого вектора. Единицы частоты находятся в Гц.
Чтобы включить этот параметр, установите Element type на Custom Antenna
или Custom Microphone
. Используйте Frequency responses (dB), чтобы установить ответы на этих частотах.
Baffle the back of the element
— Задержите ответ элемента Isotropic Antenna
или элемента Omni Microphone
, чтобы обнулитьУстановите этот флажок, чтобы экранировать заднего ответа элемента. Когда назад экранированный, ответы под всеми углами азимута вне ±90 ° от разворота обнуляются. Поперечное направление задано как угол азимута на 0 ° и угол повышения на 0 °.
Чтобы включить этот флажок, установите Element type на Isotropic Antenna
или Omni Microphone
.
Exponent of cosine pattern
— Экспоненты азимута и шаблонов косинуса повышения[1.5 1.5]
(значение по умолчанию) | неотрицательный скаляр | с действительным знаком 1 2 матрица неотрицательных значенийЗадайте экспоненты шаблона косинуса как неотрицательный скаляр или с действительным знаком 1 2 матрица неотрицательных значений. Когда Exponent of cosine pattern 1 2 вектор, первый элемент является экспонентой в направлении азимута, и второй элемент является экспонентой в направлении повышения. Когда вы устанавливаете этот параметр на скаляр, и направление азимута и шаблоны направляющего косинуса повышения повышены до той же степени.
Чтобы включить этот параметр, установите Element type на Cosine Antenna
.
Frequency responses (dB)
— Антенна и частотная характеристика микрофона[0,0]
(значение по умолчанию) | вектор - строка с действительным знакомЧастотная характеристика пользовательской антенны или пользовательского микрофона для частот задана параметром Operating frequency vector (Hz). Размерности Frequency responses (dB) должны совпадать с размерностями вектора, заданного параметром Operating frequency vector (Hz).
Чтобы включить этот параметр, установите Element type на Custom Antenna
или Custom Microphone
.
Azimuth angles (deg)
— Углы азимута диаграммы направленности антенн [-180:180]
(значение по умолчанию) | вектор - строка с действительным знакомЗадайте углы азимута, под которыми можно вычислить диаграмму направленности антенн как 1 P вектором - строкой. P должен быть больше, чем 2. Углы азимута должны находиться между-180 ° и 180 °, включительно, и быть в строго увеличивающемся порядке.
Чтобы включить этот параметр, установите Element type на Custom Antenna
.
Elevation angles (deg)
— Углы повышения диаграммы направленности антенн[-90:90]
(значение по умолчанию) | вектор - строка с действительным знакомЗадайте углы повышения, под которыми можно вычислить диаграмму направленности как 1 Q вектором. Q должен быть больше, чем 2. Угловые модули в градусах. Углы повышения должны находиться между-90 ° и 90 °, включительно, и быть в строго увеличивающемся порядке.
Чтобы включить этот параметр, установите Element type на Custom Antenna
.
Magnitude pattern (dB)
— Значение объединенной диаграммы направленности антеннzeros(181,361)
(значение по умолчанию) | Q с действительным знаком-by-P матрица | Q с действительным знаком-by-P-by-L массивЗначение объединенной диаграммы направленности антенн, заданной как 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
.
Phase pattern (deg)
— Пользовательский шаблон фазы излучения антенныzeros(181,361)
(значение по умолчанию) | Q с действительным знаком-by-P матрица | Q с действительным знаком-by-P-by-L массивФаза объединенной диаграммы направленности антенн, заданной как 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
.
Polar pattern frequencies (Hz)
— Полярные частоты ответа микрофона шаблонаПолярные частоты ответа микрофона шаблона, заданные как действительный скаляр или с действительным знаком, 1 L вектором. Частоты ответа лежат в частотном диапазоне, заданном вектором Operating frequency vector (Hz).
Чтобы включить этот параметр, установите набор Element type на Custom Microphone
.
Polar pattern angles (deg)
— Полярные углы ответа шаблона[-180:180]
(значение по умолчанию) |-by-P вектор - строка с действительным знакомЗадайте полярные углы ответа шаблона как 1 P вектором. Углы измеряются от центральной оси погрузки микрофона и должны быть между-180 ° и 180 °, включительно.
Чтобы включить этот параметр, установите Element type на Custom Microphone
.
Polar pattern (dB)
— Пользовательский микрофон полярный ответzeros(1,361)
(значение по умолчанию) | L с действительным знаком-by-P матрицаЗадайте значение пользовательского элемента микрофона полярные шаблоны как 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
.
Specify sensor array as
— Тип массиваArray (no subarrays)
(значение по умолчанию) | MATLAB expression
Задайте сенсорную матрицу ULA непосредственно или при помощи выражения MATLAB.
Типы
Array (no subarrays) |
MATLAB expression |
Number of elements
— Количество элементов массива в U2
(значение по умолчанию) | положительное целое число, больше, чем или равный дваКоличество элементов массива для массивов ULA, заданных как целое число, больше, чем или равный два.
Пример: 11
Типы данных: double
Element spacing
— Расстояние между элементами ULA0.5
(значение по умолчанию) | положительная скалярная величинаРасстояние между смежными элементами ULA, указанными как положительная скалярная величина. Модули исчисляются в метрах.
Пример: 1.5
Array axis
— Линейное направление оси ULAy
(значение по умолчанию) | x
| z
Линейное направление оси ULA, заданного как y
, x
или z
. Все элементы массива ULA однородно расположены с интервалами вдоль этой оси в системе координат локального массива.
Чтобы включить этот параметр, установите Geometry на ULA
.
Этот параметр также включен, когда блок только поддерживает массивы ULA.
Taper
— Заострение ULA массивов1
(значение по умолчанию) | комплексный векторЗаострения, также известные как element weights, применяются к элементам датчика в массиве. Заострения используются, чтобы изменить и амплитуду и фазу переданных или полученных данных.
Укажите элемент, заостряющийся как скаляр с комплексным знаком или 1 с комплексным знаком N вектором - строкой. В этом векторе N представляет число элементов в массиве. Если Taper является скаляром, тот же вес применяется к каждому элементу. Если Taper является вектором, вес от вектора применяется к соответствующему элементу датчика. Вес должен быть применен к каждому элементу в сенсорной матрице.
Пример: [0.5; 1; 0.5]
Типы данных: double
Поддержка комплексного числа: Да
Выражение
Выражение MATLAB раньше создавало массивВыражение MATLAB раньше создавало массив ULA, заданный как допустимый Системный объект Phased Array System Toolbox массивов.
Пример: phased.ULA('NumElements',13)
Чтобы включить этот параметр, установите Specify sensor array as на MATLAB expression
.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.