Оценка широкополосного направления прибытия
The phased.GCCEstimator
Система object™ создает средство оценки направления прибытия для широкополосных сигналов. Этот объект System оценивает направление прихода или время прихода среди элементов сенсорной решётки, используя обобщенную перекрестную корреляцию с алгоритмом фазового преобразования (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
. Name
должны находиться внутри одинарных кавычек (''
). Можно задать несколько аргументы пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN
.
сброс | Сброс состояний фазированных. GCCEstimator Системного объекта |
шаг | Оцените направление прибытия с помощью обобщенной перекрестной корреляции |
Общий для всех системных объектов | |
---|---|
release | Разрешить изменение значения свойства системного объекта |
[1] Knapp, C. H. and G.C. Carter, «Обобщенный метод корреляции для оценки временной задержки». Транзакции IEEE по акустике, обработке речи и сигналов. Том ASSP-24, № 4, авг 1976.
[2] Г. К. Картер, «Оценка согласованности и задержки по времени». Материалы IEEE. Том 75, № 2, фев 1987.
gccphat
| phased.BeamscanEstimator
| phased.RootMUSICEstimator