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. The axes with title CWT Filter Bank contains 72 objects of type line.

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

свернуть все

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

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

свернуть все

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

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

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

.
Введенный в R2018b