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

EngeePhased.RootWSFEstimator

Страница в процессе разработки.

Оценка пеленга методом Root-WSPF.

Библиотека

EngeePhased

Блок

Оценка пеленга методом Root-WSPF

Описание

Системный объект EngeePhased.RootWSFEstimator оценивает направление прибытия (direction of arrival, DOA) заданного количества узкополосных сигналов, падающих на однородную линейную антенную решетку (ULA), используя корневой метод взвешенного согласования с подпространством (root weighted subspace fitting, Root WSF).

Чтобы оценить DOA, выполните следующие действия:

  1. Создайте объект EngeePhased.RootWSFEstimator и установите его свойства.

  2. Вызовите объект с аргументами, как если бы это была функция.

Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.

Синтаксис

Создание

  • estim = EngeePhased.RootWSFEstimator() — создает системный объект, который оценивает направление прихода сигнала с помощью метода Root WSF, применяемого к равномерной линейной фазированной антенной решетке (ULA), со значениями свойств по умолчанию.

  • estim = EngeePhased.RootWSFEstimator(Name=Value) — создает системный объект, который оценивает направление прихода сигнала с помощью метода Root MUSIC, с заданными свойствами в виде пары Name=Value, где Name — имя свойства, а Value — соответствующее значение. Можно указать несколько пар «имя-значение», порядок пар не имеет значения. Неуказанные свойства сохраняют свои значения по умолчанию.

Использование

  • Ang = estim(X) — оценивает углы прихода сигнала X относительно нормали антенной решетки с использованием метода Root WSF.

Аргументы

Входные аргументы

X — входной сигнал
комплексная матрица P на Q

Details

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

Типы данных

Float32, Float64

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

Да

Выходные аргументы

Ang — расчетные направления прибытия сигнала
вектор-строка из Q элементов

Details

Расчетное DOA сигнала, возвращаемое в виде вещественного вектора-строки расчетных углов относительно нормали антенной решетки.

Единицы измерения — градусы.

Свойства

# NumSignalsMethod — метод оценки количества сигналов
Строка

Details

Метод оценки количества сигналов, заданный как "AIC" (по умолчанию) или "MDL". В "AIC" используется информационный критерий Акаике, а в "MDL" — критерий минимальной длины описания.

Зависимости

Чтобы использовать это свойство, установите для свойства NumSignalsSource значение "Auto".

# Method — итерационный метод
Строка

Details

Итерационный метод, заданный одним из следующих значений: "IMODE" (по умолчанию) или "IQML".

# MaximumIterationCount — максимальное количество итераций
Вещественное число

Details

Максимальное количество итераций, заданное как целый положительный скаляр или Inf (по умолчанию).

# PropagationSpeed — скорость распространения сигнала
Вещественное число

Details

Скорость распространения сигнала, заданная как положительный скаляр.

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

Значение по умолчанию — 3e8.

# OperatingFrequency — рабочая частота
Вещественное число

Details

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

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

Значение по умолчанию — 3e8.

# NumSignalsSource — ожидаемое количество поступающих сигналов
Строка

Details

Ожидаемое количество поступающих сигналов, заданное как "Auto" или "Property".

Если для этого свойства задано значение "Auto", количество сигналов оценивается методом, указанным в свойстве NumSignalsMethod.

Если для этого свойства задано значение "Property", количество сигналов задается в свойстве NumSignals.

# SensorArray — объект антенной решетки

Details

Антенная решетка, заданная как системный объект EngeePhased.ULA.

# NumSignals — количество поступающих сигналов
Вещественное число

Details

Количество сигналов, заданное как положительное целое число. Количество сигналов должно быть меньше количества элементов в массиве, указанном в свойстве SensorArray. Вы можете указать это свойство с одинарной или двойной точностью.

Зависимости

Чтобы использовать это свойство, установите для свойства NumSignalsSource значение "Property".

Методы

Общие для всех системных объектов

step!

Запустить алгоритм работы системного объекта

release!

Разрешить изменение значения свойства системного объекта

reset!

Сброс внутренних состояний системного объекта

Литература

  1. Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.