getGroupDelays

Получите групповые задержки

Синтаксис

groupDelays = getGroupDelays(obj)
[groupDelays,centerFrequencies] = getGroupDelays(obj)

Описание

пример

groupDelays = getGroupDelays(obj) возвращает групповую задержку каждого фильтра на его центральной частоте.

[groupDelays,centerFrequencies] = getGroupDelays(obj) возвращает центральную частоту каждого фильтра.

Примеры

свернуть все

Создайте объект octaveFilterBank по умолчанию. Вызовите getGroupDelays, чтобы получить групповую задержку каждого фильтра октавы на его центральной частоте.

octFiltBank = octaveFilterBank;
[gd,cf] = getGroupDelays(octFiltBank);

Постройте групповую задержку как функцию частоты центра фильтра.

loglog(cf,gd,'k-',cf,gd,'bo')
grid on
xlabel('Frequency (Hz)')
ylabel('Delay (samples)')
xticks(round(cf))
yticks(round(fliplr(gd)))

Входные параметры

свернуть все

Объект получить групповые задержки от, заданный как объект octaveFilterBank.

Выходные аргументы

свернуть все

Групповая задержка каждого фильтра на его центральной частоте в выборках, возвращенных как вектор - строка.

Центральные частоты фильтров, разработанных obj в Гц, возвращенном как вектор - строка.

Типы данных: double | single

Смотрите также

Введенный в R2019a