Системный объект: поэтапный. GCCEstimator
Пакет: поэтапный
Оцените направление прибытия с помощью обобщенной взаимной корреляции
ang = step(sGCC,X)
[ang,tau]
= step(sGCC,X)
[ang,R,lag]
= step(sGCC,X)
[ang,tau,R,lag]
= step(sGCC,X)
При запуске в 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.