Системный объект: фазированный. 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
свойство true. R
- матрица с P столбцами P где - количество пар датчиков. Каждый столбец в R
содержит корреляцию для соответствующей пары датчиков. lag
- вектор-столбец, содержащая временные лаги, соответствующие строкам корреляционной матрицы. Временные лаги одинаковы для всех пар датчиков.
Можно объединить необязательные входные параметры, если заданы их разрешающие свойства. Необязательные входы должны быть перечислены в том же порядке, как и их разрешающие свойства. Для примера,[
действителен, когда вы задаете оба ang
,tau
,R
,lag
]
= step(sGCC
,X
)DelayOutputPort
и CorrelationOutputPort
на true
.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release
метод для разблокировки объекта.
[1] Charles H. Knapp and Carter, G.C., Обобщенный метод корреляции для оценки задержки по времени, транзакции IEEE по акустике, обработке речи и сигналов, Vol, ASSP-24, No4. Август 1976 года.
[2] G. Clifford Carter Coherence and Time Delay Estimation, Processions of the IEEE, vol 75, No 2, Feb 1987.