wpdec

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

Синтаксис

T = wpdec(X,N,wname,E,P)
T = wpdec(X,N,wname)
T = wpdec(X,N,wname,'shannon')

Описание

wpdec является одномерной пакетной аналитической функцией вейвлета.

T = wpdec(X,N,wname,E,P) возвращает пакетное дерево вейвлета T, соответствующий пакетному разложению вейвлета векторного X на уровне N, с помощью вейвлета, заданного wname (см. wfilters для получения дополнительной информации).

T = wpdec(X,N,wname) эквивалентно T = wpdec(X,N,wname,'shannon').

E является вектором символов или скаляром строки, содержащим тип энтропии, и P является дополнительным параметром в зависимости от значения T (см. wentropy для получения дополнительной информации).

Энтропийное имя типа (E)

Параметр (P)

Комментарии

'shannon' P не используется.
'log energy' P не используется.
'threshold'0PP является порогом.
'sure'0PP является порогом.
'norm'1PP является степенью.
'user'вектор символов или скаляр строкиP является вектором символов или скаляром строки, содержащим имя файла вашей собственной энтропийной функции с одним входом X.
FunNameНикакие ограничения на P

FunName является любым другим вектором символов или скаляром строки кроме используемых для предыдущих Энтропийных упомянутых выше Имен типов.

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

Примечание

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

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

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

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

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

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

Примеры

% The current extension mode is zero-padding (see dwtmode).

% Load signal. 
load noisdopp; x = noisdopp;

% Decompose x at depth 3 with db1 wavelet packets
% using Shannon entropy. 
wpt = wpdec(x,3,'db1','shannon');

% The result is the wavelet packet tree wpt.

% Plot wavelet packet tree (binary tree, or tree of order 2).
plot(wpt)

Алгоритмы

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

Ссылки

Койфман, R.R.; т-х Викераузер, (1992), “Основанные на энтропии Алгоритмы для лучшего базисного выбора”, Сделка IEEE на Inf. Теория, издание 38, 2, стр 713–718.

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

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

Wickerhauser, Т-х (1994), Адаптированный анализ вейвлета от теории до алгоритмов программного обеспечения, А.К. Питерса.

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