Широкополосное направление оценки прибытия
Система phased.GCCEstimator
object™ создает направление средства оценки прибытия для широкополосных сигналов. Этот Системный объект оценивает, что направление прибытия или времени прибытия среди элементов сенсорной матрицы с помощью обобщенной взаимной корреляции с фазой преобразовывает алгоритм (GCC-PHAT). Алгоритм принимает, что все сигналы распространяют из одного источника, лежащего в массиве далекое поле, таким образом, направление прибытия является тем же самым для всех датчиков. Системный объект сначала оценивает корреляции между всеми заданными парами датчика с помощью GCC-PHAT и затем находит самый большой пик в каждой корреляции. Пик идентифицирует задержку между сигналами, прибывающими в каждую пару датчика. Наконец, оценка наименьших квадратов используется, чтобы вывести направление прибытия из всех предполагаемых задержек.
Вычислить направление прибытия для пар элемента в массиве:
Задайте и настройте Системный объект средства оценки GCC-PHAT, phased.GCCEstimator
, с помощью процедуры Конструкции.
Вызовите step
, чтобы вычислить направление прибытия сигнала с помощью свойств Системного объекта phased.GCCEstimator
.
Поведение step
характерно для каждого объекта в тулбоксе.
При запуске в R2016b, вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
создает направление GCC Системного объекта средства оценки прибытия, sGCC
= phased.GCCEstimatorsGCC
. Этот объект оценивает направление прибытия или времени прибытия между элементами сенсорной матрицы с помощью алгоритма GCC-PHAT.
возвращает направление GCC объекта средства оценки прибытия, sGCC
= phased.GCCEstimator(Name,Value)sGCC
, с заданным набором свойства Name
к заданному Value
. Имя должно находиться внутри одинарных кавычек (' ').
Можно задать несколько аргументов пары "имя-значение" в любом порядке как
Name1,Value1,...,NameN,ValueN
.
сброс | Сбросьте состояния поэтапных. Системный объект GCCEstimator |
шаг | Оцените направление прибытия с помощью обобщенной взаимной корреляции |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
[1] Кнапп, C. H. и Г.К. Картер, “Обобщенный метод корреляции для оценки задержки”. Транзакции IEEE на акустике, речи и обработке сигналов. Издание ASSP-24, № 4, август 1976.
[2] Г. К. Картер, “Когерентность и оценка с временной задержкой”. Продолжения IEEE. Издание 75, № 2, февраль 1987.
gccphat
| phased.BeamScanEstimator
| phased.RootMUSICEstimator