Рассмотрим две пары фильтров:
и
. Мы
хотим проводить разложение при помощи свертки с
,
а восстановление – при помощи
(в ортогональном случае
).
Запишем условия точного восстановления (см. начало лекции 1). В терминах
-преобразования
разложение на высокие и низкие частоты с прореживанием вдвое имеет вид:
Записав в аналогичном виде процесс восстановления с помощью пары ,
приравняв результат к
,
и подставив
,
получим условия на ДПФ искомых фильтров (аналог (1.2)) :
(2.7)
Вводя матрицы
запишем эти условия в виде:
(2.7’)
Их решения ищутся при помощи такого итерационного процесса (см. рис. 3 из
лекции 1): сначала в правую часть подставляется единичная ступенька
(скейлинг-функция Хаара), затем – результат этой подстановки, сжатый вдвое
по , и т.д.
Мы видели, что предельная функция определяет ОМА только если
имеет очень специальный вид (см. 2.3 – 2.6). Для БМА выбор возможных
фильтров шире, но тоже требуются дополнительные условия, при которых имеет
место сходимость итераций, а предельные функции образуют базис. Предположим,
что все эти условия выполнены, и определим биортогональные вейвлеты
формулами:
Функции ,
называют основными (primary), функции
,
– дуальными (dual). Взаимосвязь основных и дуальных функций, вытекающая
из (2.7), такова: при всех целых
(2.10)
(
)
не обязаны быть ортогональными к
(
). Однако
возможен такой случай, когда базисы из сдвигов скейлинг-функций и вейвлетов
в каждом из этих подпространств не ортогональны, а сами подпространства
ортогональны; такой МА называется полуортогональным (semiorthogonal).
В случае ОМА для сигналов вида
коэффициенты их проекций на
и
давались
формулами (1.6) и (1.6’) так как базисы сдвигов скейлинг-функций и вейвлетов
были ортогональны. В случае БМА коэффициенты разложения сигнала по основным
функциям – это скалярные произведения сигнала с дуальными функциями:
Поэтому, чтобы спроектировать сигнал на ,
надо вычислить его скалярные произведения с базисными функциями
,
а на
– с
базисными функциями
.
Коэффициенты соответствующих разложений имеют вид:
(2.11)
В лекции 1 были введены матрицы
и
;
определив аналогичным образом
и
,
получим условие точного восстановления в виде:
(2.12)
Схемы разложения и восстановления получаются из (1.8) – (1.9) заменой
операторов разложения на и
.
В заключение этого раздела приведем популярный пример серии
биортогональных МА, где
и
являются
сплайнами. Достаточно построить
и
,
удовлетворяющие условию
и положить
Как и в ортогональном случае, должны выполняться некоторые дополнительные
условия (которые мы здесь не уточняем), гарантирующие сходимость,
регулярность и базисность решений уравнений рескейлинга (2.8) – (2.9). Кроме
того, желательно, чтобы вейвлет, используемый для разложения (т.е. ),
имел хоть несколько нулевых моментов, а вейвлет и скейлинг-функция,
используемые для восстановления (
и
) были
как можно более гладкими. Имеется решение, удовлетворяющее всем этим
требованиям. Это решение использует сомножители того тригонометрического
многочлена, который был использован для построения ОМА (см 2.5).
Семейство фильтров имеет вид:
Скейлинг-функция
является B-сплайном. На рис.2 показаны скейлинг-функции и вейвлеты БМА,
полученного при
.
Ясно, что гладкость функций, порождающих дуальный МА, очень низка. При увеличении L получаются более гладкие функции, однако и длина фильтров соответственно увеличивается.