Оценка широкополосного направления прибытия
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