Full Text
1. Введение. При построении ортогональных вейвлетов и жёстких фреймов на локально компактных абелевых группах ключевым элементом является выбор подходящих масштабирующих функций (см., например, [2, 4, 28, 51]). Простейшей ступенчатой масштабирующей функцией является функция Хаара. Общий метод построения вейвлетов Хаара для широкого класса топологических пространств с мерой, содержащего группы Виленкина и аддитивную группу поля p-адических чисел, обсуждался в [5]. Хорошо известно (см. [63]), что функции Уолша могут быть определены как характеры группы Кантора, а характеры групп Виленкина являются обобщенными функциями Уолша. Ортогональные вейвлеты, масштабирующие функции которых представимы лакунарными рядами Уолша на локально компактной группе Кантора, изучались Лэнгом в [52, 53]. В то время как для вейвлетов Добеши (см. [2]) гладкость растет с увеличением длины носителя, вейвлеты Лэнга могут иметь сколь угодно высокую диадическую гладкость на фиксированном носителе (см. [9], [12, пример 4.3]). В книге [43] содержатся обобщения вейвлетов Лэнга на группы Виленкина и приведено несколько других конструкций вейвлетов в анализе Уолша, включая биортогональный, нестационарный и периодический случаи (см. также [28, гл. 8], [10, 13–15, 17, 32–36, 36–45, 55]).
Характеристические свойства ступенчатых масштабирующих функций на вещественной прямой изучались в [48, 54]. Первый пример ступенчатой масштабирующей функции в анализе Уолша, отличной от масштабирующей функции Хаара и порождающей кратномасштабный анализ, был найден в [31] (ср. [8, пример 3], [20, пример 2.32]). На группах Виленкина ступенчатые функции представимы конечными линейными комбинациями обобщенных функций Уолша и применяются в теории приближений и для обработки сигналов (см. [7, 8, 36, 40, 49, 50, 60, 61]).
Пусть . Для каждого целого функции Крестенсона соответствуют обобщенным функциям Уолша в стандартной интерпретации группы Виленкина на (см., например, [1, § 1.5], [28, § 8.2], [62],[63, § 1.3]). В настоящей статье приведен обзор методов построения ступенчатых масштабирующих функций с компактными носителями на , ассоциированных c функциями Крестенсона. Аналоги сформулированных в разделе 0.2 характеристических свойств ступенчатых масштабирующих функций для группы доказаны в недавней статье [46]. В разделе 0.3 показано как теоремы из раздела 0.2 могут применяться для построения ортогональных масштабирующих функций и соответствующих им ортогональных вейвлетов на ; при этом используются модифицированное условие Коэна, критерий отсутствия блокирующих множеств и метод -валидных деревьев. Кроме того, в разделе 0.3 отмечаются некоторые недавние результаты о построении жёстких фреймов из ступенчатых функций с компактными носителями. Существенным элементом излагаемых конструкций является дискретное преобразование Виленкина Крестенсона, для которого формула Пуассона записывается в виде (12).
Как обычно, пусть , и множества целых, целых неотрицательных и натуральных чисел соответственно. Для любого цифры определим из разложения
(1)
(для -ично рационального числа берется разложение с конечным числом ненулевых слагаемых). Если для некоторого в разложении (1) все при , то пишут В частности, если , то
Будем рассматривать полупрямую с операцией поразрядного сложения по модулю . Напомним, что если остаток при делении целого числа на , то для любых равенство означает, что
где и цифры чисел и в -ичной системе. При этом , если .
Числовые промежутки
называются -ичными интервалами ранга . Топология на , определяемая семейством интервалов , называется -топологией (при диадической топологией; см. [63, с. 11]). Класс функций из , имеющих в -топологии компактные носители на , обозначается через . Для каждой функции через обозначается носитель функции в -топологии.
Пусть
где цифры и берутся из разложений вида (1). Известно (см. [1, § 1.5]), что равенство
при фиксированных и имеет место для всех из , кроме счетного множества значений.
Обобщенное преобразование Уолша Фурье функции определяется по формуле
и стандартным образом продолжается на пространство . Обозначим через множество всех функций , принимающих постоянные значения на -ичных интервалах ранга . Для каждого целого положим
Предложение 1 (см. [1, § 6.2]). Имеют место следующие свойства:
(a) если , то
(b) если и , то .
В качестве следствия из предложения 1 для любых имеем
(2)
Cистема Крестенсона , совпадающая при с классической системой Уолша (см. [27]), определяется равенством
Хорошо известно, что система является ортонормированным базисом в . На полупрямую функции Крестенсона продолжаются периодически:
При построении ортогональных вейвлетов с компактными носителями на , определяемых с помощью функций Крестенсона, центральную роль играют масштабирующие уравнения вида
(3)
Функции , удовлетворяющие уравнениям вида (3), называют масштабирующими функциями. Применяя обобщенное преобразование Уолша-Фурье, можем записать уравнение (3) в виде
(4)
где
(5)
Функция называется маской масштабирующего уравнения (3) (или его решения ). Отметим, что при условии из равенства (4) имеем . Обозначим через множество таких -периодических функций , что и .
В формуле (5) функции Крестенсона постоянны на каждом интервале , . Поэтому маска имеет период и принадлежит классу . Обратно, всякая -периодическая функция из класса может быть записана в виде (5). Отметим также, что коэффициенты уравнения (3) восстанавливаются по значениям маски с помощью дискретного преобразования Виленкина Крестенсона. Действительно, если для , т.е.
(6)
то
(7)
обратно, из (7) следуют равенства (6). Эти дискретные преобразования могут быть выполнены с помощью быстрых алгоритмов (см., например, [1, § 11.2], [47]).
Теорема 1 (см. [31]). Пусть функция удовлетворяет масштабирующему уравнению (3), , и пусть маска определена по формуле (5). Тогда , для всех и
(8)
При условиях теоремы 1 имеем ; следовательно, для всех . Поэтому произведение в формуле (8) конечно при каждом фиксированном .
Пусть характеристическая функция множества . Предположим, что функция удовлетворяет условиям теоремы 1 и существует такое , что . В этом случае, поскольку , функция принадлежит классу . В силу соотношения (2) имеем равенство
(9)
С помощью формулы
отсюда получается следующее выражение функции через функции Крестенсона Леви:
(10)
где , для всех . Кроме того, из теоремы 1 по формуле Пуассона
(11)
выводится следующее свойство разбиения единицы:
Приведем аналог формулы Пуассона для дискретного преобразования Виленкина Крестенсона (ср. [11, теорема 1]). Пусть компоненты векторов и связаны равенствами (6) и (7). Предположим, что и для . Тогда
(12)
где и натуральные числа, . В связи с формулами (11) и (12) отметим, что для вполне несвязных локально компактных групп (в частности, для групп Виленкина и для коммутативных дискретных групп) в [6] вместо унитарных представлений предлагается применять чисто алгебраические индуцированные представления, что может быть использовано при построении вейвлетов и фреймов (ср. [18, 22, 26, 29]).
Масштабирующая функция является ортогональной, если система ортонормирована в .
Предложение 2 (см. [31]). Масштабирующая функция является ортогональной в тогда и только тогда, когда
Подобный критерий для масштабирующих функций на прямой хорошо известен (см., например, [4, предложение 1.1.12]).
2. Характеристические свойства ступенчатых масштабирующих функций. Следующее предложение является прямым следствием теоремы 1 и предложения 1.
Предложение 3. Пусть функция удовлетворяет уравнению (3), и . Тогда следующие условия эквивалентны:
(i) ;
(ii) для всех ;
(iii) ,
где маска уравнения (3), множество нулей маски на .
Доказательство . Согласно (4) для любого имеем
(13)
Пусть выполнено (i). Тогда в силу (2) и из формулы (13) следует (ii) (действительно, если , то и , так как и ). Пусть выполнено (ii). Тогда из (13) следует, что
и по формуле (8) получаем для всех . С другой стороны, согласно предложению 1 из включения следует, что . Таким образом, (i) (ii).
Далее, условие (ii) означает, что для любого найдется такой номер , что . Здесь , и если , то . Поскольку , отсюда следует эквивалентность (ii) (iii). Предложение 3 доказано.
Пример 1. Предположим, что такая маска уравнения (3), что для и для , где . Тогда (в случае Хаара ).
Пусть . Тогда для любого имеем
(14)
где цифры дробной части числа . Полагая
в силу формул (6) и (7) замечаем, что множество всех значений однозначно определяет функцию . Кроме того, если маска масштабирующей функции , то по теореме 1 для каждого имеем
(15)
Для данного обозначим через множество всех таких векторов
что для каждого выполнено неравенство
(16)
где для . Далее, обозначим через множество таких последовательностей
что (16) верно для любого . Из определений видно, что если , то , а если , то для каждого .
Предложение 4. Если функция является маской ступенчатой масштабирующей функции φ с компактным носителем, то .
Доказательство . Действительно, предположим, что содержит последовательность такую, что . Согласно (15) тогда
для каждого натурального . Поэтому носитель функции не компактен, что в силу предложения 1 противоречит тому, что масштабирующая функция ступенчатая.
Аналоги сформулированных ниже теорем 24 для группы Виленкина доказаны в [46].
Теорема 2. Пусть и , где . Для того чтобы функция была маской масштабирующей функции , необходимо и достаточно, чтобы .
Теорема 3. Пусть и , где . Функция является маской ступенчатой масштабирующей функции с компактным носителем тогда и только тогда, когда .
В качестве следствия из теоремы 3 имеем следующее предложение.
Предложение 5. Предположим, что и такие, как в теореме 3. Для того чтобы функция была маской ступенчатой масштабирующей функции с компактным носителем, необходимо и достаточно, чтобы
· либо для каждого ;
· либо для каждого вместо того, чтобы для некоторого ;
· либо для каждого вместо того, чтобы для некоторого вектора , ;
;
· либо для каждого вместо того, чтобы для некоторого вектора , .
Для иллюстрации формул (9), (10), предложений 2, 5 и теоремы 2 приведем следующие два примера.
Пример 2. Пусть и .
(a) Если , то (так как ). Поэтому и . Как в примере 1, отсюда получаем .
(b) Если , то (так как для любого ). Поэтому и
где . Следовательно,
.
(c) Если , то как в случае (b) (меняя ролями 1 и 2), имеем
(d) Если , то . Действительно, очевидно, для всех . Поэтому и
Отсюда имеем
(17)
С помощью предложения 2 проверяется, что эта масштабирующая функция ортогональна, если и .
(e) Если , то аналогично случаю (d) (меняя местами 1 и 2), имеем
(18)
Эта масштабирующая функция ортогональна, если и .
Известно (см. [46]), что при , никаких других масштабирующих ступенчатых масштабирующих функций в , кроме перечисленных в примере 2, не существует.
Пример 3. Пусть и .
(a) Если , то (так как ). Следовательно, и
(b) Если , то (так как и ). Поэтому и
(c) Если , то (так как , и , ). Следовательно, и
(d) Если , то (так как , и , ). Поэтому и
(e) Предположим, что . Отметим, что в силу предложения 4 эти равенства необходимы для компактности носителя функции , если указанные в (a)(d) условия на значения не выполнены. Действительно, в противном случае или или .
Поскольку , , для , а также , , мы получаем . Поэтому и аналогично предыдущим случаям имеем
По предложению 2 эта масштабирующая функция ортогональна, если и (ср. [8, пример 3] и [20, пример 2.32]).
Приведем описание ступенчатых масштабирующих функций для случая при произвольном . Согласно предложению 5, прежде всего следует рассмотреть случай, когда для каждого . Тогда и является маской масштабирующей функции , для которой, как выше, получается формула . В этом случае шаг является максимально возможным. Семейство ступенчатых масштабирующих функций со всеми возможными шагами описывается следующей теоремой (случай был рассмотрен в примере 2).
Теорема 4. Пусть , , и пусть такой вектор, что , для . Предположим, что при и для . Тогда является маской масштабирующей функции . Более того, если для и , то .
Аналоги следующих двух предложений для группы Виленкина доказаны в [46].
Предложение 6. Пусть является маской масштабирующей функции с компактным носителем. Для того чтобы функция принадлежала множеству , необходимо и достаточно, чтобы существовал такой вектор , , что для всех и .
Предложение 7. Пусть , и вектор такие, как в теореме 4. Предположим, что для , для и пусть для . Тогда является маской ортогональной ступенчатой масштабирующей функции .
3. Ступенчатые ортогональные вейвлеты и фреймы Парсеваля. Алгоритмы построения ортогональных вейвлетов в по данной ортогональной масштабирующей функции приведены в [28, § 8.2], [44] и [43, § 5.2]. Если масштабирующая функция ступенчатая, то и полученные по указанным алгоритмам ортогональные вейвлеты будут ступенчатыми. Таким образом, для построения ортогональных ступенчатых вейвлетов достаточно найти ортогональную ступенчатую масштабирующую функцию в . Для нахождения таких масштабирующих функций наряду с предложением 7 применяются модифицированное условие Коэна, критерий отсутствия у маски блокирующих множеств и -валидные деревья.
Известно (см. [33]), что если является маской такой ортогональной масштабирующей функции , что , то
(19)
Полагая , , запишем условие (19) в виде
(20)
Пример 4. Пусть , и . Предположим, что множества и образуют такое разбиение множества , что и . Для фиксированного , , выберем в (20) такие числа , , , что
1. ,
2. для всех ,
3. ,
4. в остальных случаях.
Согласно предложению 7 соответствующая данной маске масштабирующая функция ортогональна и принадлежит классу (ср. [35, замечание 3.11] и [57, теорема 4.6]).
Для произвольной функции положим
Напомним, что функция φ порождает кратномасштабшый анализ (КМА) в , если, во-первых, система ортонормирована в и, во-вторых, подпространства
обладают свойствами
Множество называется конгруэнтным по модулю , если мера Лебега множества равна и для каждого существует такое, что .
Теорема 5 (см. [14]). Пусть функция является решением уравнения (3) и маска этого уравнения удовлетворяет условию (19). Предположим, что существует множество , конгруэнтное по модулю , состоящее из конечного числа -ичных интервалов, содержащее интервал и такое, что выполнено модифицированное условие Коэна
(21)
Тогда функция порождает КМА в .
Если коэффициенты уравнения (3) выбраны так, чтобы выполнялись условия (19) и для всех , то в условии (21) можно выбрать . Для маски из примера 4 модифицированное условие Коэна выполнено на множестве .
Блокирующее множество для маски определяется следующим образом (см. [8, 13]). Для произвольного положим
Множество называется блокирующим для маски , если оно представимо в виде объединения -ичных интервалов ранга , не содержит интервала и удовлетворяет условию
где .
Теорема 6 (см. [13]). Пусть функция является решением уравнения (3) и маска этого уравнения удовлетворяет условию (19). Тогда функция порождает КМА в том и только в том случае, когда маска не имеет блокирующих множеств.
Примеры применения теорем 5 и 6 к построению ортогональных масштабирующих функций для малых и имеются в [8, 9, 35, 36, 43].
В [58] для построения ступенчатых масштабирующих функций на группе Виленкина примененялись -элементарные множества и -валидные деревья. Следуя краткому сообщению [39], сформулируем определения этих понятий для полупрямой и проиллюстрируем их несколькими примерами.
Определение 1 Пусть . Множество называется -элементарным множеством, если существуют такие числа , , что
где , , и для , выполнены следующие условия:
(a) ;
(b) , для ;
(c) для .
Заметим, что из условия (a) следует равенство
Кроме того, очевидно, всякое -элементарное множество имеет единичную меру Лебега и содержится в интервале .
Определение 2. Периодическим продолжением -элементарного множества называется множество
(22)
Отметим, что .
Пример 5. В случае , множество в определении 2 имеет вид
где числа и представимы в виде
Числа и выбираются так, чтобы пересечение множества с каждым из интервалов и было не пустым. В частности, при , , , , получаем -элементарное множество
Периодическое продолжение этого множества есть
где
и, вообще,
Определение 3. Будем говорить, что задано -валидное дерево T, если ориентировано от листьев к корню и удовлетворяет следующим условиям:
(a) каждая вершина дерева имеет значение из множества ;
(b) корень и все вершины дерева до -го уровня включительно имеют значение 0;
(c) любой путь длины встречается в и притом только один раз.
Каждому -валидному дереву сопоставим множество индексов по правилу:
при условии, что путь встречается хотя бы один раз в каком-нибудь из путей дерева .
Предложение 8 (см. [58]). Для любого -валидного дерева множество
(23)
является -элементарным.
Пример 6. Пусть , , а дерево выбрано как на рис. 1 в [58], но с противоположной ориентацией. Дерево имеет следующие пути, начинающиеся в листьях и оканчивающиеся в корне:
Множество индексов
находится из условия
где встречается хотя бы один раз в каком-нибудь из путей , , , . Из формулы (23) для данного дерева получается множество
Положим и выберем в условии (20) отличные от нуля значения маски
так, что , . Отметим, что если все эти значения равны , то маска на интервале совпадет с характеристической функцией множества . Кроме того, для всех и в силу предложения 3 формула
задаёт масштабирующую функцию (ср. [46, пример 4]). Для этой функции с помощью формулы (10) получается разложение
где , . Видно, что функция отлична от нуля на множестве и обращается в нуль на . Более того, модифицированное условие Коэна
выполнено для . Значит, по теореме 5 система ортонормирована в .
Построенная в примере 6 ступенчатая масштабирующая функция относится к случаю . Из предложения 4 следует, что если при некоторое решение масштабирующего уравнения (3) является ступенчатой функцией, то среди нулевых значений маски уравнения (3) будут следующие: , , , , , .
Определение 4. Говорят, что множество порождено -валидным деревом , если
где множество задано по формуле (23).
Предложение 9 (см. [58]). Пусть множество порождено -валидным деревом с высотой . Тогда множество представимо в виде
и является -элементарным множеством с .
Следующая теорема представляет собой переформулировку теоремы 4.1 из [58].
Теорема 7. Пусть модуль маски масштабирующего уравнения принимает только два значения: или , причем . Предположим, что решение уравнения , заданное по формуле
таково, что и , где и является -элементарным множеством. Тогда существует -валидное дерево с высотой , порождающее множество .
При условиях предложения 9 имеем и
(24)
С другой стороны, для данной функции имеем
(25)
Отметим, что формула (25) совпадает с (24), если и для (при этом ).
Пример 7. Пусть , , а дерево и множество как в примере 6. Тогда и по предложению 9 множество
является -элементарным. Полагая , как в примере 5 определим множества
Тогда
Если функция определена условием , то согласно (24) и (25) имеем
и с помощью модифицированного критерия Коэна проверяется, что масштабирующая функция является ортогональной.
Произвольное -валидное дерево может быть записано в векторной форме таким образом, что выполнены следующие условия:
(a) вершинами дерева являются -мерные векторы с компонентами , ;
(b) дерево ориентировано от листьев к корню, причем корнем дерева является -мерный нулевой вектор;
(c) для любой дуги дерева выполнено условие <<суффикс-префикс>>: первые компонент вектора совпадают с последними компонентами вектора .
Высоты деревьев и связаны равенством . Векторная форма применяется при ; в случае эти формы отождествляются: .
Вектору поставим в соответствие число , . Всем исходящим из вершины дерева дугам приписываются положительные веса , сумма которых равна . Аналогом сформулированной в [3] теоремы является следующее предложение.
Предложение 10. Пусть числа определены для -валидного дерева как указано выше, причем . Предположим, что ненулевые значения маски выбраны так, что и для , . Тогда решение уравнения (3), заданное по формуле
принадлежит классу , где .
Для группы Виленкина необходимые и достаточные условия ортонормированности системы целых сдвигов масштабирующей функции, определяемой аналогично функции из предложения 10, доказаны в [24].
При построении фреймов Парсеваля (т.е. нормализованных жёстких фреймов; см. [65, определение 2.1]) вместо (20) применяется условие
(26)
Это условие гарантирует принадлежность классу функции , заданной своим преобразованием Уолша Фурье по формуле (8) (ср. [8, предложение 6] и [17, раздел 2]). В сочетании с приведенными в разделе 2 характеристическими свойствами условие (26) задает класс масок, для которых соответствующие нормализованные жёсткие фреймы состоят из ступенчатых функций. В [38] определены три типа вейвлет-фреймов на : КМА-фреймы, маски которых удовлетворяют условию (26) (см. [38, раздел 2]); фреймы, ассоциированные с «допустимым условием» типа Добеши (см. [38, теорема 3.3], [56]); и фреймы, ассоциированные с ядрами типа Дирихле Уолша. Вычислительные алгоритмы для построения фреймов первого типа изложены в [35, 42, 46], а для группы Кантора фреймы второго и третьего типов рассматривались в [34] (в этих случаях условие (26) не требуется). Для фреймов на локальных полях аналоги «допустимого условия» типа Добеши содержатся в [56]. Недавно доказано (см. [19]), что для произвольного локального поля множество жёстких вейвлет фреймов не плотно в . Известно, что в случае простого группа Виленкина изоморфна аддитивной группе поля формальных рядов Лорана над конечным полем (о соответствующих масштабирующих функциях см., например, [20, теорема 2.29], [21, 23, 59]). Изучение жёстких фреймов на поле -адических чисел представляет особый интерес, поскольку не существует «нетривиального» ортогонального базиса в , состоящего из ступенчатых вейвлетов с компактными носителями. Действительно, согласно [30, 64] любой такой ортогональный базис в является модифицированным базисом Хаара. Подробная библиография о вейвлетах и фреймах на локальных полях имеется в [20] (см. также [21, 22, 25, 26]).