exponenta event banner

centerFrequencies

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

Описание

пример

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

Примеры

свернуть все

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

fb = cwtfilterbank;

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

bpcf = centerFrequencies(fb);

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

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

Figure contains an axes. The axes 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