wpdec

Пакетное 1D разложение вейвлета

    Описание

    tobj = wpdec(x,n,wname) возвращает пакетный объект tobj дерева вейвлета соответствие пакетному разложению вейвлета векторного x на уровне n, использование шенноновской энтропии и вейвлета задано wname (см. wfilters для получения дополнительной информации.

    пример

    tobj = wpdec(x,n,wname,etype,p) использует энтропийный тип, заданный etypeP дополнительный параметр в зависимости от значения etype. Смотрите wentropy для получения дополнительной информации.

    Примечание

    tobj = wpdec(x,n,wname) эквивалентно tobj = wpdec(x,n,wname,'shannon').

    Примеры

    свернуть все

    Загрузите сигнал.

    load noisdopp

    Анализируйте сигнал на уровне 3 с db1 пакеты вейвлета с помощью шенноновской энтропии.

    wpt = wpdec(noisdopp,3,'db1','shannon');

    Постройте пакетное дерево вейвлета.

    plot(wpt)

    Figure contains 2 axes objects and other objects of type uimenu. Axes object 1 with title Tree Decomposition contains 29 objects of type line, text. Axes object 2 with title data for node: 0 or (0,0). contains an object of type line.

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

    свернуть все

    Входные данные в виде числового вектора с действительным знаком.

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    Уровень разложения в виде положительного целого числа.

    Типы данных: single | double

    Вейвлет, используемый в пакетном разложении вейвлета в виде вектора символов или строкового скаляра. Вейвлет от одного из следующих семейств вейвлетов: Daubechies, Symlets, Fejér-Korovkin, Дискретный Мейер, Биоортогональный, и Противоположный Биоортогональный. Смотрите wfilters для вейвлетов, доступных в каждом семействе.

    Энтропийный тип в виде одного из следующего:

    Энтропийный тип (T)

    Пороговый параметр (P)

    Комментарии

    'shannon' 

    P не используется.

    'log energy' 

    P не используется.

    'threshold'0 ≤ P

    P порог.

    'sure'0 ≤ P

    P порог.

    'norm'1 ≤ P

    P степень.

    'user'Символьный вектор

    P вектор символов, содержащий имя файла вашей собственной энтропийной функции, с одним входом x.

    'FunName'Никакие ограничения на P

    FunName любой вектор символов кроме предыдущих энтропийных перечисленных типов.

    FunName содержит имя файла вашей собственной энтропийной функции, с x как введено и P как дополнительный параметр к вашей энтропийной функции.

    etype и пороговый параметр p вместе задайте энтропийный критерий. Смотрите wentropy для получения дополнительной информации.

    Примечание

    'user' опция является исторической и все еще сохраненная для совместимости, но это - obsoleted последней опцией, описанной в приведенной выше таблице. Опция FunName делает то же самое как 'user' опция и кроме того дает возможность передать параметр вашей собственной энтропийной функции.

    Пороговый параметр, заданный вещественным числом, вектором символов или строковым скаляром. p и энтропийный тип etype вместе задайте энтропийный критерий.

    Больше о

    свернуть все

    Пакетное разложение вейвлета

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

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

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

    В ортогональной процедуре разложения вейвлета типовой шаг разделяет коэффициенты приближения в две части. После разделения мы получаем вектор из коэффициентов приближения и вектор из коэффициентов детали, обоих в более грубой шкале. Информация, потерянная между двумя последовательными приближениями, получена в коэффициентах детали. Следующий шаг состоит в разделении нового вектора коэффициентов приближения; последовательные детали никогда не повторно анализируются.

    В соответствующей пакетной ситуации с вейвлетом каждый вектор коэффициентов детали также разложен на две части с помощью того же подхода в качестве в разделении вектора приближения. Это предлагает самый богатый анализ: полное двоичное дерево производится в одномерном случае или четверичном дереве в двумерном случае.

    Советы

    • Чтобы получить пакетное преобразование вейвлета 1D мультисигнала, использовать dwpt.

    Алгоритмы

    Алгоритм, используемый для пакетного разложения вейвлета, следует за той же линией как процесс разложения вейвлета (см. dwt и wavedec для получения дополнительной информации.

    Ссылки

    [1] Койфман, R.R., и т-х Викераузер. “Основанные на энтропии Алгоритмы для Лучшего Базисного Выбора”. Транзакции IEEE на Теории информации 38, № 2 (март 1992): 713–18. https://doi.org/10.1109/18.119732.

    [2] Мейер, Ив. Les ondelettes. Algorithmes и приложения, Колин Эд., Париж, 2-й выпуск, 1994. (Английский перевод: Вейвлеты: Алгоритмы и Приложения, SIAM).

    [3] Wickerhauser, Т-х "INRIA читает лекции по пакетным алгоритмам вейвлета". Продолжения ondelettes и paquets d'ondes, 17-21 июня 1991, Rocquencourt, Франция, стр 31–99.

    [4] Wickerhauser, Младен Виктор. Адаптированный анализ вейвлета от теории до программного обеспечения. Веллесли, MA: А.К. Питерс, 1994.

    Представлено до R2006a