Быстрое вейвлет-преобразование и алгоритм Малла

Для ортогональных вейвлетов существует быстрое вейвлет-преобразование или алгоритм Малла. Оно реализует основанный на фильтрации итерационный алгоритм, причём число итераций N может быть произвольным.

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

Таблица 2 – Коэффициенты фильтров.

Тип фильтра НЧ ВЧ
Декомпозиция Lo_D Hi_D
Реконструкция Lo_R Hi_R

Первый шаг алгоритма Малла поясняется диаграммой вейвлет-декомпозиции сигнала:

Lo_D →↓ 2cA1 (коэффициенты аппроксимации уровня 1)

s―

Hi_D →↓ 2cD1 (детализирующие коэффициенты уровня 1)

Сигнал s подается на фильтры декомпозиции низких и высоких частот, после чего с помощью операции децимации ↓2 (уменьшения числа частотных составляющих вдвое) можно получить коэффициенты аппроксимации на входе фильтра низких частот и детализирующие коэффициенты на выходе фильтра высоких частот. Далее алгоритм может быть продолжен по схеме:

Lo_D →↓ 2cAj+1 (коэффициенты аппроксимации уровня j +1)

cAj

Hi_D →↓ 2cDj+1 (детализирующие коэфф. уровня j +1)

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

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

cAj →↓ 2Lo_R

↕→ функция wkeepcAj-1

cDj →↑ 2Hi_R

Это означает постепенное приближение к исходному сигналу. В целом несколько упрощенно (|i| указывает на итерационный характер вычислений), процесс декомпозиции-реконструкции можно представить общей диаграммой вейвлет-преобразований:

Lo_D →↓ 2cA →→ cA →↑ 2Lo_R

s― ↕ | i | (+)→ se

Hi_D →↓ 2cD →→ cD →↑ 2Hi_R

В результате этого процесса исходный сигнал s раскладывается на вейвлет-компоненты вплоть до заданного уровня декомпозиции, после чего в ходе реконструкции, восстанавливается до приближенного сигнала se. Степень приближения зависит от уровня декомпозиции и реконструкции. Нулевой уровень соответствует точному восстановлению сигнала (se = s).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: