centerFrequencies

Полоса пропускания набора фильтров CWT сосредотачивает частоты

Описание

пример

bpcf = centerFrequencies(fb) возвращает частоты центра полосы пропускания вейвлета bpcf для набора фильтров CWT fb. От частот упорядочивают высоко до низко. Частоты находятся в циклах/выборке, если период частоты дискретизации или выборки не задан. Если частота дискретизации задана, bpcf имеет модули герц. Если период выборки задан, bpcf имеет модули циклов/единицы времени, где единица измерения времени совпадает с длительностью SamplingPeriod.

Примеры

свернуть все

Создайте набор фильтров CWT.

fb = cwtfilterbank;

Вычислите полосовые центральные частоты.

bpcf = centerFrequencies(fb);

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

freqz(fb)
hold on
plot(bpcf,2*ones(size(bpcf)),'rx')

Figure contains an axes object. The axes object with title CWT Filter Bank contains 72 objects of type line.

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

свернуть все

Набор фильтров непрерывного вейвлета преобразовывает (CWT) в виде cwtfilterbank объект.

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

свернуть все

Полоса пропускания вейвлета сосредотачивает частоты, возвращенные как вектор с действительным знаком из длины Ns, где Ns является количеством шкал в наборе фильтров. От частот упорядочивают высоко до низко. Частоты находятся в циклах/выборке, если период частоты дискретизации или выборки не задан. Если частота дискретизации задана, bpcf имеет модули герц. Если период выборки задан, bpcf имеет модули циклов/единицы времени, где единица измерения времени совпадает с длительностью SamplingPeriod.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

| | |

Введенный в R2018b