Системный объект: поэтапный. GCCEstimator
Пакет: поэтапный
Оцените направление прибытия с помощью обобщенной взаимной корреляции
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
возвращает направление прибытия, ang
= step(sGCC
,X
)ang
, из входного сигнала X
. Аргумент X
матрица, задающая полученные сигналы в элементах массива, заданного в SensorArray
свойство. Сигналы распространяют из одного источника. Каждый столбец в X
соответствует элементам в массиве (если массив используется), или количество подмассивов (если подмассив используется). Каждая строка X
представляет один снимок состояния времени.
[
возвращает предполагаемые корреляции, ang
,R
,lag
]
= step(sGCC
,X
)R
, между парами датчиков, когда вы устанавливаете CorrelationOutputPort
свойство к истине. R
матрица со столбцами P, где P является количеством пар датчика. Каждый столбец в R
содержит корреляцию для соответствующей пары датчиков. lag
вектор-столбец, содержащий задержки, соответствующие строкам корреляционной матрицы. Задержки являются тем же самым для всех пар датчика.
Можно объединить дополнительные входные параметры, когда их свойства включения установлены. Дополнительные входные параметры должны быть перечислены в том же порядке как свои свойства включения. Например,[
допустимо, когда вы устанавливаете оба ang
,tau
,R
,lag
]
= step(sGCC
,X
)DelayOutputPort
и CorrelationOutputPort
к true
.
Объект выполняет инициализацию в первый раз, когда объект выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать release
метод, чтобы разблокировать объект.
[1] Чарльз Х. Кнапп и Картер, G.C., обобщенный метод корреляции для оценки задержки, транзакций IEEE на акустике, речи и обработке сигналов, Vol, ASSP-24, № 4. Август 1976.
[2] Когерентность Г. Клиффорда Картера и Оценка С временной задержкой, Продолжения IEEE, vol 75, № 2, февраль 1987.