EngeePhased.RootMUSICEstimator
|
Страница в процессе разработки. |
Оценка пеленга методом Root-MUSIC.
| Библиотека |
|
| Блок |
Описание
Системный объект EngeePhased.RootMUSICEstimator оценивает направление прибытия (direction of arrival, DOA) заданного количества узкополосных сигналов, падающих на однородную линейную антенную решетку (ULA) или однородную круговую антенную решетку (UCA), используя корневой метод множественной классификации сигналов (root multiple signal classification, Root MUSIC).
Чтобы оценить DOA, выполните следующие действия:
-
Создайте объект EngeePhased.RootMUSICEstimator и установите его свойства.
-
Вызовите объект с аргументами, как если бы это была функция.
Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.
Синтаксис
Создание
-
estim = EngeePhased.RootMUSICEstimator()— создает системный объект, который оценивает направление прихода сигнала с помощью метода Root MUSIC, применяемого к равномерной линейной фазированной антенной решетке (ULA) или равномерной круговой фазированной антенной решетке (UCA). При использовании UCA метод преобразует входную фазированную антенную решетку в ULA-подобную, используя алгоритм возбуждения фазовых мод [2]. -
estim = EngeePhased.RootMUSICEstimator(Name=Value)— создает системный объект, который оценивает направление прихода сигнала с помощью метода Root MUSIC, с заданными свойствами в виде парыName=Value, гдеName— имя свойства, аValue— соответствующее значение. Можно указать несколько пар «имя-значение», порядок пар не имеет значения. Неуказанные свойства сохраняют свои значения по умолчанию.
Использование
-
Ang = estim(X)— оценивает DOA сигнала X с использованием метода root-MUSIC. Этот синтаксис применяется только тогда, когда для свойства SensorArray установлено значениеEngeePhased.ULA. -
Ang = estim(X,ElAng)— дополнительно использует предполагаемые углы места ElAng сигналов. Этот синтаксис применяется только тогда, когда для свойства SensorArray установлено значениеEngeePhased.UCA.
Аргументы
Входные аргументы
X —
входной сигнал
комплексная матрица P на Q
Details
Входной сигнал, заданный в виде комплексной матрицы на , где — количество элементов в антенной решетке, а — количество каналов.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
ElAng —
угол места
скаляр от −90° до 90°
Details
Угол места, заданный в виде скаляра в диапазоне от −90° до 90°, который применяется ко всем сигналам. Углы места для всех сигналов должны быть одинаковыми, как того требует алгоритм возбуждения фазовых мод.
Единицы измерения — градусы.
| Типы данных |
|
Свойства
#
NumSignalsMethod —
метод оценки количества сигналов
Строка
Details
Метод оценки количества сигналов, заданный как "AIC" (по умолчанию) или "MDL". В "AIC" используется информационный критерий Акаике, а в "MDL" — критерий минимальной длины описания.
Зависимости
Чтобы использовать это свойство, установите для свойства NumSignalsSource значение "Auto".
#
PropagationSpeed —
скорость распространения сигнала
Вещественное число
Details
Скорость распространения сигнала, заданная как положительный скаляр.
Единицы измерения — м/с.
Значение по умолчанию — 3e8.
#
OperatingFrequency —
рабочая частота
Вещественное число
Details
Рабочая частота, заданная как положительный скаляр.
Единицы измерения — Гц.
Значение по умолчанию — 3e8.
#
NumSignalsSource —
ожидаемое количество поступающих сигналов
Строка
Details
Ожидаемое количество поступающих сигналов, заданное как "Auto" или "Property".
Если для этого свойства задано значение "Auto", количество сигналов оценивается методом, указанным в свойстве NumSignalsMethod.
Если для этого свойства задано значение "Property", количество сигналов задается в свойстве NumSignals.
#
ForwardBackwardAveraging —
выполнение усреднения вперед-назад
Логический тип
Details
Выполнение усреднения вперед-назад, заданное как false (по умолчанию) или true
Установите для свойства ForwardBackwardAveraging значение true, чтобы включить усреднение вперед-назад, которое оценивает ковариационную матрицу для элементов антенной решетки с сопряженно-симметричным многообразием антенных решеток.
#
SpatialSmoothing —
число усреднений при пространственном сглаживании
Вещественное число
Details
Число усреднения, используемое пространственным сглаживанием для оценки ковариационной матрицы, заданное как положительное целое число. Каждое дополнительное значение сглаживания обрабатывает один дополнительный когерентный источник, но уменьшает эффективное число элементов на один. Максимальное значение этого свойства равно . Для ULA — это количество датчиков. Для UCA — это размер внутренней структуры антенной решетки, подобной ULA, определяемый методом возбуждения фазовых мод.
Значение по умолчанию 0 указывает на то, что пространственное сглаживание не используется.
# SensorArray — объект антенной решетки
Details
Антенная решетка, заданная как системный объект EngeePhased.ULA или EngeePhased.UCA.
Зависимости
При использовании объекта EngeePhased.UCA для свойства ArrayNormal может быть установлено только значение "z".
#
NumSignals —
количество поступающих сигналов
Вещественное число
Details
Количество сигналов, заданное как положительное целое число. Количество сигналов должно быть меньше количества элементов в массиве, указанном в свойстве SensorArray. Вы можете указать это свойство с одинарной или двойной точностью.
Зависимости
Чтобы использовать это свойство, установите для свойства NumSignalsSource значение "Property".