centerPeriods

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

Синтаксис

Описание

пример

p = centerPeriods(fb) возвращает периоды центра полосы пропускания вейвлета p для набора фильтров непрерывного вейвлета преобразовывает (CWT) fb.

Примеры

свернуть все

Создайте два набора фильтров CWT. Установите период выборки первого набора фильтров к 0,5 секундам и частоту дискретизации второго набора фильтров к 2 Гц.

fb = cwtfilterbank('SamplingPeriod',seconds(0.5));
fb2 = cwtfilterbank('SamplingFrequency',2);

Получите полосовые центральные периоды обоих наборов фильтров. Подтвердите, что центральные периоды обоих наборов фильтров равны.

bp = centerPeriods(fb);
bp2 = centerPeriods(fb2);
bp(1:5)
ans = 5x1 duration
   1.1517 sec
   1.2344 sec
    1.323 sec
    1.418 sec
   1.5197 sec

bp2(1:5)
ans = 5×1

    1.1517
    1.2344
    1.3230
    1.4180
    1.5197

Получите полосовые центральные частоты второго набора фильтров. Подтвердите, что обратные величины центральных частот равны центральным периодам.

f2 = centerFrequencies(fb2);
1./f2(1:5)
ans = 5×1

    1.1517
    1.2344
    1.3230
    1.4180
    1.5197

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

свернуть все

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

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

свернуть все

Полоса пропускания вейвлета сосредотачивает периоды, возвращенные как вектор с действительным знаком из длины Ns, где Ns является количеством шкал в наборе фильтров.

Если SamplingPeriod задан, p массив длительности с теми же модулями и форматом как SamplingPeriod. Если SamplingFrequency задан, p находится в секундах.

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

| | |

Введенный в R2018b