waveletsupport

Поддержки времени набора фильтров DWT

Синтаксис

spsi = waveletsupport(fb)
spsi = waveletsupport(fb,thresh)
[spsi,sphi] = waveletsupport(fb)
[spsi,sphi,tlow,thigh] = waveletsupport(fb)

Описание

пример

spsi = waveletsupport(fb) возвращает поддержки времени вейвлета, заданные как временной интервал, в котором вся энергия вейвлета происходит (> 99,99% энергии для порога по умолчанию). spsi является вектором L-1 с действительным знаком, где L является количеством уровней в наборе фильтров DWT fb.

spsi = waveletsupport(fb,thresh) задает порог для интегрированной энергии. thresh является положительным вещественным числом в интервале 0 < thresh ≤ 0.05. Если незаданный, значения по умолчанию thresh к 10-6. Энергия процента, содержавшаяся в поддержке времени, (1-2*thresh) *100. Поддержка времени вейвлета задана как первый момент, интегрированная энергия превышает thresh и прошлый момент, это - меньше, чем 1-thresh. Вейвлеты нормированы, чтобы иметь модульную энергию для вычисления.

[spsi,sphi] = waveletsupport(fb) возвращает масштабирующиеся функциональные поддержки времени на всех уровнях. sphi является вектором L-1 с действительным знаком, где L является количеством уровней в наборе фильтров DWT fb.

[spsi,sphi,tlow,thigh] = waveletsupport(fb) возвращает моменты, интегрированная энергия в вейвлетах и масштабирующихся функциях превышает thresh в tlow и прошлый момент, интегрированная энергия является меньше, чем 1-thresh в thigh. tlow и thigh являются матрицами L-2, где L является количеством уровней в наборе фильтров DWT fb. Первые столбцы tlow и thigh содержат времена для вейвлетов. Вторые столбцы tlow и thigh содержат времена для масштабирующихся функций. Различие соответствующих столбцов в thigh и tlow плюс один период выборки равняется значениям в spsi и sphi соответственно.

Примеры

свернуть все

Найдите поддержки времени набора фильтров вейвлета Хаара.

fb = dwtfilterbank('Wavelet','haar','Level',8);
Spsi = waveletsupport(fb)
Spsi = 8×1

     2
     4
     8
    16
    32
    64
   128
   256

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

свернуть все

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

Порог для интегрированной энергии, заданной как положительная скалярная величина в интервале 0 < thresh ≤ 0.05.

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

свернуть все

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

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

Первые моменты интегрированная энергия в вейвлете и масштабирующихся функциях превышает thresh, возвращенный как матрица L-2 с действительным знаком, где L является количеством уровней в наборе фильтров DWT. Первый столбец tlow содержит времена для вейвлетов. Второй столбец tlow содержит времена для масштабирующихся функций.

Прошлые моменты интегрированная энергия в вейвлете и масштабирующихся функциях является меньше, чем 1-thresh, возвращенный как матрица L-2 с действительным знаком, где L является количеством уровней в наборе фильтров DWT. Первый столбец thigh содержит времена для вейвлетов. Второй столбец thigh содержит времена для масштабирующихся функций.

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

| |

Введенный в R2018a