Документация Engee

ESPRIT DOA

Оценка направления прихода (DOA) сигнала по алгоритму ESPRIT для ULA.

Тип: ESPRITDOA

Путь в библиотеке:

/Phased Array System Toolbox/Direction of Arrival/ESPRIT DOA

Описание

Блок ESPRIT DOA выполняет оценку прихода заданного числа узкополосных сигналов, падающих на равномерную линейную антенную решетку (ULA), используя алгоритм ESPRIT.

Порты

Вход

Port_1 — входной сигнал
комплексная матрица размером N на M

Входной сигналпредставляет собой матрицу размером на , где — количество выборок сигнала, а — число каналов.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

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

Выход

Ang — углы, определяющие направления прихода сигналов
вещественный вектор M на 1

Углы, определяющие направления прихода сигналов, возвращаемые в виде вектора с вещественными значениями на 1. Единицы измерения — градусы.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Параметры

Main

Signal propagation speed — скорость распространения сигнала, м/c
3e8 (по умолчанию) | положительный скаляр

Скорость распространения сигнала в виде вещественного положительного скаляра. По умолчанию используется значение скорости света: 3e8 м/c.

Единицы измерения — м/с.

Operating frequency (Hz) — несущая частота системы
3e8 (по умолчанию) | положительный скаляр

Несущая частота системы, заданная в виде положительного скаляра. Единицы измерения — Гц.

Number of signals — число сигналов
1 (по умолчанию) | положительный целый скаляр

Число сигналов в виде целого положительного скаляра.

Spatial smoothing — включить пространственное сглаживание
0 (по умолчанию) | неотрицательный скаляр

Устанавливает число (целое неотрицательное) усреднений, обеспечивающее пространственное сглаживание для оценки ковариационной матрицы. Каждое увеличение этого параметра добавляет один дополнительный когерентный источник, что в свою очередь уменьшает на один эффективное число элементов. Максимальное значение этого параметра равно , где – количество элементов в ULA.

Type of least squares method — выбор типа наименьших квадратов
TLS (по умолчанию) | LS

Укажите метод наименьших квадратов, используемый для ESPRIT:

  • TLS — метод наименьших полных квадратов.

  • LS — метод наименьших квадратов.

Forward-backward averaging — включить прямое/обратное усреднение
выключено (по умолчанию) | включено

Этот параметр позволяет установить прямое/обратное усреднение для оценки ковариационной матрицы для элементов антенной решетки с сопряженно-симметричной структурой элементов.

Row weighting factor — весовой коэффициент строки
1 (по умолчанию) | положительный целый скаляр

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

Sensor Array

Specify sensor array as — метод задания элемента антенной решетки
Array (no subarrays) (по умолчанию)

Метод задания элемента антенной решетки.

Element

Element type — типы элементов антенной решетки
Isotropic Antenna (по умолчанию) | Cardioid Antenna | Cosine Antenna | Custom Antenna | Gaussian Antenna | Sinc Antenna | Omni Microphone | Custom Microphone

Тип элемента антенной решетки.

Доступные значения:

  • Isotropic Antenna

  • Cardioid Antenna

  • Cosine Antenna

  • Custom Antenna

  • Gaussian Antenna

  • Sinc Antenna

  • Omni Microphone

  • Custom Microphone

Operating frequency range (Hz) — диапазон рабочих частот элемента антенной решетки
[0,1e20] (по умолчанию) | вещественный вектор-строка 1 на 2

Диапазон рабочих частот элемента антенной решетки в виде вектора-строки 1 на 2 в виде [LowerBound,UpperBound]. За пределами этого диапазона частот элемент не имеет отклика. Единицы измерения частоты — Гц.

Зависимости

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

Baffle the back of the element — учет излучения через задний луч диаграммы направленности в заднюю полусферу элемента Isotropic Antenna или Omni Microphone
выключено (по умолчанию) | включено

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

Зависимости

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

Null axis direction — направление оси вдоль нулевого излучения
-x (по умолчанию) | +x | +y | -y | +z | -z

Направление оси вдоль нулевого излучения.

Зависимости

Чтобы использовать этот параметр, установите для параметра Element type значение Cardioid Antenna.

Exponent of cosine pattern — показатель степени экспоненты при задании формы косинусной диаграммы направленности
[1.5, 1.5] (по умолчанию) | неотрицательный скаляр | вещественная матрица неотрицательных значений 1 на 2

Показатель степени экспоненты косинусной модели в виде неотрицательного скаляра или вещественной матрицы 1 на 2 из неотрицательных значений. Если Exponent of cosine pattern — вектор 1 на 2, то первый элемент — это показатель степени экспоненты в направлении азимута, а второй — в направлении угла места. При скалярном значении этого параметра косинусы в азимутальном и высотном направлениях возводятся в одну степень.

Зависимости

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

Operating frequency vector (Hz) — массив рабочих частот элемента антенной решетки
[0,1e20] (по умолчанию) | вещественный вектор-строка

Массив рабочих частот элемента антенной решетки задается в виде вектора-строки 1 на возрастающих действительных значений. Элемент не имеет отклика за пределами диапазона частот, заданного минимальным и максимальным элементами этого вектора. Единицы измерения частоты — Гц.

Зависимости

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

Frequency responses (dB) — частотные отклики элементов антенной решетки
[0,0] (по умолчанию)| вещественный вектор-строка

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

Зависимости

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

Input Pattern Coordinate System — выбор системы координат диаграммы направленности пользовательской антенны
az-el (по умолчанию) | phi-theta

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

Зависимости

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

Azimuth angles (deg) — значения углов азимута диаграммы направленности излучения антенны
[−180:180] (по умолчанию) | вещественный вектор-строка

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

Зависимости

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

Elevation angles (deg) — значения углов места диаграммы направленности излучения антенны
[−90:90] (по умолчанию) | вещественный вектор-строка

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

Зависимости

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

Phi Angles (deg) — значение углов Phi диаграммы направленности излучения антенны
[0:360] (по умолчанию) | вещественный вектор-строка 1 на P

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

Зависимости

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

Theta Angles (deg) — значение углов Theta диаграммы направленности излучения антенны
[0:180] (по умолчанию) | вещественный вектор-строка 1 на Q

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

Зависимости

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

Magnitude pattern (dB) — величина диаграммы направленности антенны
zeros(181,361) (по умолчанию) | вещественная матрица 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, то равняется длине вектора, заданного параметром Theta Angles (deg), а — длине вектора, заданного параметром Phi Angles (deg).

Величина равна значению параметра Operating frequency vector (Hz).

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

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

Зависимости

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

Phase pattern (deg) — фаза диаграммы излучения пользовательской антенны
zeros(181,361) (по умолчанию) | вещественная матрица Q на P | вещественный массив Q на P на L

Фаза диаграммы направленности излучения комбинированной антенны, заданная в виде матрицы на или массива на на .

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

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

Величина равна значению параметра Operating frequency vector (Hz).

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

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

Зависимости

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

Align element normal with array normal — выровнять нормаль элемента антенной решетки относительно нормали решетки
включено (по умолчанию) | выключено

Если значение параметра включено то диаграмма направленности элемента антенны поворачивается для выравнивания по нормали массива. Если выключено, то рисунок элемента не поворачивается.

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

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

Используйте этот параметр вместе с параметром Array Normal массивов URA и UCA.

Зависимости

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

Radiation pattern beamwidth (deg) — ширина луча диаграммы направленности антенны
[10, 10] (по умолчанию) | вещественный скаляр | вещественный вектор-строка 1 на 2

Ширина луча диаграммы направленности антенны в градусах.

Зависимости

Чтобы использовать этот параметр, установите для параметра Element type значение Gaussian Antenna.

Polar pattern frequencies (Hz) — значения частот для полярной диаграммы направленности микрофона
1e3 (по умолчанию) | вещественный скаляр | вещественный вектор-строка 1 на L

Значения частот для полярной диаграммы направленности задается в виде вещественного скаляра или вещественного вектора-строки 1 на . Частоты лежат в диапазоне, заданном параметром Operating frequency vector (Hz).

Зависимости

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

Polar pattern angles (deg) — значения углов для полярной диаграммы направленности микрофона
[−180:180] (по умолчанию) | вещественный вектор-строка 1 на P

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

Зависимости

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

Polar pattern (dB) — полярная диаграмма направленности микрофона
zeros(1,361) (по умолчанию) | вещественный вектор-строка 1 на L

Задайте величину полярной диаграммы направленности пользовательского микрофонного элемента в виде вещественного вектора-строки 1 на , где — количество частот, указанных в параметре Polar pattern frequencies (Hz). Строка представляет собой величину полярной диаграммы направленности, измеренную на соответствующей частоте, указанной в Polar pattern frequencies (Hz). Диаграмма направленности измеряется в азимутальной плоскости. В азимутальной плоскости угол места равен 0°, а центральная ось составляет 0° по азимуту и 0° по возвышению. Полярная диаграмма направленности симметрична вокруг центральной оси. На основе полярной диаграммы можно построить диаграмму направленности микрофона в трехмерном пространстве.

Зависимости

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

ULA Parameters

Number of elements — количество элементов массива
2 (по умолчанию) | целое число, большее или равное 2

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

Element spacing (m) — расстояние между элементами антенной решетки
0.5 (по умолчанию) | положительный скаляр

Расстояние между соседними элементами антенной решетки задается в виде положительного скаляра. Размерность в метрах.

Array axis — направление линейной оси ULA
y (по умолчанию) | x | z

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

Зависимости

Чтобы включить этот параметр, установите для параметра Geometry значение ULA. Этот параметр также включен, когда блок поддерживает только массивы ULA.

Taper — изменение диаграммы направленности элементов антенной решетки
1 (по умолчанию) | комплексный скаляр | комплексный вектор

Изменение диаграммы направленности элементов антенной решетки задается в виде комплексного скаляра или комплексного вектора 1 на , где — количество элементов в массиве.

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

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