wpdec

Вейвлет вейвлет-пакета 1-D

    Описание

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

    пример

    tobj = wpdec(x,n,wname,etype,p) использует тип энтропии, заданный как etype. p является необязательным параметром в зависимости от значения 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 and other objects of type uimenu. Axes 1 with title Tree Decomposition contains 29 objects of type line, text. Axes 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, Discrete Meyer, Biorthogonal и Reverse Biorthogonal. Посмотрите 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 для получения дополнительной информации.

    Примечание

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

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

    Подробнее о

    свернуть все

    Разложение пакета вейвлета

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

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

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

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

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

    Совет

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

    Алгоритмы

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

    Ссылки

    [1] Coifman, R.R., and M.V. Wickerhauser. «Алгоритмы, основанные на энтропии, для наилучшего выбора базиса». Транзакции IEEE по теории информации 38, № 2 (март 1992): 713-18. https://doi.org/10.1109/18.119732.

    [2] Мейер, Ив. Les ondelettes. Алгоритмы и приложения, Colin Ed., Paris, 2-е издание, 1994. (Английский перевод: Wavelets: Algorithms and Applications, SIAM).

    [3] Wickerhauser, M.V. «INRIA читает лекции по вейвлету пакетным алгоритмам». Processions ondelettes et paquets d 'ondes, 17-21 июня 1991 года, Роквенкур, Франция, стр. 31-99.

    [4] Викерхаузер, Младен Виктор. Адаптированный анализ вейвлет от теории к программному обеспечению. Wellesley, MA: A.K. Peters, 1994.

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