waveletsupport

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

Описание

пример

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

spsi = waveletsupport(fb,thresh) задает порог для интегрированной энергии. thresh является положительным вещественным числом в интервале 0 < thresh ≤ 0.05.

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

[spsi,sphi,tlow,thigh] = waveletsupport(fb) возвращает моменты, когда интегрированная энергия в вейвлетах и функции масштабирования превышают thresh в tlow и в последний момент интегрированная энергия составляет менее 1 − thresh в thigh.

Примеры

свернуть все

Найдите поддержки времени для банка вейвлет Haar.

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. Если не задано, thresh значение по умолчанию 10-6.

Процент энергии, содержащейся в поддержке времени, равен (1 − 2 × thresh) × 100. Временная поддержка вейвлета определяется как первый момент, когда интегрированная энергия превышает thresh и последний момент меньше 1- thresh. Вейвлеты нормированы, чтобы иметь единичную энергию для расчета.

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

свернуть все

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

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

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

Различие между первым столбцом thigh и первый столбец tlow плюс один период дискретизации равен pspi. Значение различия между вторым столбцом thigh и второй столбец tlow плюс один период дискретизации равен sphi.

В последний момент интегрированная энергия в вейвлет и функции масштабирования меньше 1−<reservedrangesplaceholder0>, возвращенный как матрица L реальным значением -by-2, где L - количество уровней в банке фильтров. Первый столбец thigh содержит время для вейвлетов. Второй столбец thigh содержит время для функций масштабирования.

Различие между первым столбцом thigh и первый столбец tlow плюс один период дискретизации равен pspi. Значение различия между вторым столбцом thigh и второй столбец tlow плюс один период дискретизации равен sphi.

Введенный в R2018a