exponenta event banner

поэтапный. RootWSFEstimator

Оценщик направления поступления корневого WSF (DOA) для ULA

Описание

RootWSFEstimator объект реализует алгоритм подпространственной подпространственной подгонки корня.

Для оценки направления прибытия (DOA):

  1. Определите и настройте корневой оценщик WSF DOA. См. раздел Строительство.

  2. Звонить step для оценки DOA в соответствии со свойствами phased.RootWSFEstimator. Поведение step относится к каждому объекту на панели инструментов.

Примечание

Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

Строительство

H = phased.RootWSFEstimator создает корневой объект системы оценки WSF DOA, H. Объект оценивает направление поступления сигнала с использованием алгоритма корневого взвешенного подпространства (WSF) с однородным линейным массивом (ULA).

H = phased.RootWSFEstimator(Name,Value) создает объект, H, с каждым указанным свойством Name, имеющим указанное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).

Свойства

SensorArray

Ручка к матрице датчиков

Укажите массив датчиков в качестве дескриптора. Массив датчиков должен быть phased.ULA объект.

По умолчанию: phased.ULA со значениями свойств по умолчанию

PropagationSpeed

Скорость распространения сигнала

Укажите скорость распространения сигнала в метрах в секунду как положительный скаляр. Это свойство можно задать как одинарную или двойную точность.

По умолчанию: Скорость света

OperatingFrequency

Рабочая частота системы

Укажите рабочую частоту системы в герцах как положительный скаляр. Значение по умолчанию соответствует 300 МГц. Это свойство можно задать как одинарную или двойную точность.

По умолчанию: 3e8

NumSignalsSource

Источник количества сигналов

Укажите источник количества сигналов как один из 'Auto' или 'Property'. Если для этого свойства задано значение 'Auto', количество сигналов оценивается способом, указанным в NumSignalsMethod собственность.

По умолчанию: 'Auto'

NumSignalsMethod

Метод оценки количества сигналов

Укажите метод оценки количества сигналов как одного из 'AIC' или 'MDL'. 'AIC' использует информационный критерий Акаике и 'MDL' использует критерий минимальной длины описания. Это свойство применяется при установке NumSignalsSource свойство для 'Auto'.

По умолчанию: 'AIC'

NumSignals

Количество сигналов

Укажите число сигналов как положительный целочисленный скаляр. Это свойство применяется при установке NumSignalsSource свойство для 'Property'. Это свойство можно задать как одинарную или двойную точность.

По умолчанию: 1

Method

Итеративный метод

Укажите итеративный метод как один из 'IMODE' или 'IQML'.

По умолчанию: 'IMODE'

MaximumIterationCount

Максимальное количество итераций

Укажите максимальное число итераций в виде положительного целого скаляра или 'Inf'. Это свойство можно настроить. Это свойство можно задать как одинарную или двойную точность.

По умолчанию: 'Inf'

Методы

шагВыполнение оценки DOA
Общие для всех системных объектов
release

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

Примеры

свернуть все

Оценка DOA двух сигналов, принятых 10-элементным ULA с интервалом в 1 м. Рабочая частота антенны 150 МГц. Фактическое направление первого сигнала - 10 ° по азимуту и 20 ° по возвышению. Направление второго сигнала - 45 ° по азимуту и 60 ° по возвышению.

fs = 8000;
t = (0:1/fs:1).';
x1 = cos(2*pi*t*300);
x2 = cos(2*pi*t*400);
array = phased.ULA('NumElements',10,'ElementSpacing',1);
array.Element.FrequencyRange = [100e6 300e6];
fc = 150e6;
x = collectPlaneWave(array,[x1 x2],[10 20;45 60]',fc);
noise = 0.1/sqrt(2)*(randn(size(x))+1i*randn(size(x)));
estimator = phased.RootWSFEstimator('SensorArray',array,...
    'OperatingFrequency',fc,...
    'NumSignalsSource','Property','NumSignals',2);
doas = estimator(x + noise);
az = broadside2az(sort(doas),[20 60])
az = 1×2

   10.0001   45.0107

Алгоритмы

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

Ссылки

[1] Деревья фургонов, H. Оптимальная обработка массива. Нью-Йорк: Wiley-Interscience, 2002.

Расширенные возможности

.
Представлен в R2011a