Книга
Книга
This is a volume in
WAVELET ANALYSIS AND ITS APPLICATIONS
Charles K. Chui, Series Editor
Texas A&M University, College Station, Texas
An Introduction to
Wavelets
Charles K. Chui
Department of Mathematics
Texas A&M University, College Station, Texas
Academic Press
San Diego • New York • Boston • London • Sydney • Tokyo • Toron
К. ЧуиВВЕДЕНИЕВЭЙВЛЕТЫ
Перевод с английскогоЯ. М. Жилейкина
Рекомендовано Научно-методическим советом по математикеУчебно-методического объединения университетовдля использования в учебном процессе для студентов вузовпо специальности «Прикладная математика»
Москва «Мир» 2001
УДК 519.6
ББК 22.193
487
Чуи Ч.
487 Введение в вэйвлеты: Пер. с англ. —М.: Мир, 2001.— 412 с., ил.
ISBN 5-03-003397-1
Учебное пособие по теории вэйвлетов — одному из активно развивающихся направлений теоретической и прикладной математики, написанное известным американским специалистом по вычислительной математике. Книга написана так, что от читателя требуется только знание основ теории функций н вещественного анализа. В книге содержатся формулировки и доказательства всех основных положений теории вэйвлетов, большое внимание уделено частотно-временной обработке сигналов, да- ио много примеров, иллюстрирующих применение теории. Изложение отличается простотой, ясностью и лаконичностью.
Для студентов высших учебных заведений, специализирующихся по математике и инженерным наукам, - как учебное пособие, для специалистов, работающих в этой области, —как справочное пособие.
ББК 22.193
Издание осуществлено при финансовой поддержке Российского фондафундаментальных исследований по проекту №00-01-14042
Редакция литературы по математическим наукам
ISBN 5-03-003397-1 (русск.)ISBN 0-12-174584-8 (англ.)ISBN 5-03-003397-1 (русск.)ISBN 0-12-174584-8 (англ.)Copyright © 1992 by Academic Press. All Rights Reserved.
ISBN 5-03-003397-1 (русск.)
ISBN 0-12-174584-8 (англ.)
ISBN 5-03-003397-1 (русск.)
ISBN 0-12-174584-8 (англ.)
© перевод на русский язык, «Мир», 2001
Предисловие переводчика
Предлагаемая читателю книга «Введение в вэйвлеты» посвящена бурно развивающейся области современной теоретической и прикладной математики. Теория вэйвлетов, или как их иногда называют в русской литературе — всплесков, имеет истоки в таких классических областях математики, как теория функций вещественного переменного, теория ортогональных рядов, преобразование Фурье и другие интегральные преобразования, теория функций комплексного переменного, функциональный анализ. Основные подходы и методы теории вэйвлетов базируются на результатах классиков математической науки: Ж. Фурье, А. Лебега, Н. Н. Лузина, С. Банаха, Д. Гильберта, А. Н. Колмогорова, А. Зигмунда, Н. К. Бари, А. Хаара, А. Кальдерона, Дж. Литтлвуда, Р. Пэли, Д. Габора, К. Шеннона, Н. Винера. Особенно следует выделить результаты этих авторов, направленные на модернизацию и совершенствование методов представления функций в виде интегралов и рядов.
Интерес к этой теме обусловлен широким применением гармонического анализа и методов преобразования Фурье, а также их использованием в таких науках, как теория информации и обработка сигналов. Поэтому теория вэйвлетов и их применения неразрывно связаны также и с развитием прикладных областей современной науки: цифровой обработки
сигналов и изображений, теории фильтрации и кодирования, теории сплайнов, дискретных и быстрых преобразований.
Наиболее бурное развитие теории вэйвлетов приходится на 80-90-е годы XX века. В этот период получены законченные теоретические результаты и разработаны эффективные методы их практического применения. Следует отметить, что на практике в теории фильтрации, при обработке и передаче информации вэйвлеты фактически применялись уже в 4050-х годах. Один из крупнейших специалистов в области теории и применения вэйвлетов профессор С. Малла пишет: «В основу вэйвлетов положена не какая-либо «новая блестящая идея», а концепции, которые существовали в разнообразных формах во многих различных областях знаний. Формализация и появление «теории вэйвлетов» есть результат совместных усилий математиков, физиков и инженеров, которые независимо развивали сходные идеи.» (Список дополнительной литературы по вэйвлетам, [68].) Поэтому многие положения теории вэйвлетов допускают формулировку и интерпретацию в терминах других наук.
В настоящее время библиография по вэйвлетам насчитывает несколько сот наименований, и в этой области активно работает много ученых в разных странах мира, в том числе и в России. Хотя, к сожалению, несмотря на огромный вклад российских и советских ученых в функциональный анализ, теорию ортогональных рядов и разложений и другие области математики, российская научная общественность осталась несколько в стороне от такой важной и современной области науки как теория вэйвлетов и их применения. Предлагаемая читателю монография, возможно, является первой книгой на русском языке, целиком посвященной этой актуальной теме. Важной целью ее издания является ликвидация информационного вакуума в рассматриваемой научной области.
Монография «Введение в вэйвлеты» принадлежит перу известного американского математика, крупного специалиста в области вэйвлетов, профессора Чарльза К.Чуи. Первона-
чальные результаты по теории вэйвлетов и ее применениям были получены в 80-е годы представителями французской научной школы. Эти результаты связаны с именами И. Мейера, С. Малла, И. Добеши, Ж. Баттла, А. Коэна, Ж. Виля, Р. Куафмана и других. Здесь интересно отметить, что вышеперечисленные ученые —это специалисты в чистой математике, квантовой механике, инженеры-электрики и инженеры- акустики, при этом временной диапазон получения ими основных результатов изменяется от начала века до 80-х годов. В дальнейшем, ввиду большой научной и практической актуальности, вэйвлетами стали заниматься ученые других стран. В России одним из первых обратил внимание на новое направление профессор С. Б. Стечкин; затем этой тематикой стали заниматься его ученики, а также математики Петербурга и Новосибирска. Наибольшее внимание теории вэйвлетов было уделено в США. К работе в этой области было привлечено большое количество математиков как из США, так и из других стран. Так, профессор И. Добеши, один из ведущих специалистов в этой области, прочла цикл лекций в США, опубликовала монографию «Десять лекций по вэйвлетам», которая стала классической, и сейчас работает в Принстонском университете.
Профессор Чарльз К. Чуи —крупный специалист в области вычислительной математики (теории сплайнов и теории приближения функций) и теории обработки сигналов. Он возглавляет группу математиков, активно работающих в области вэйвлетов и их применений. Предлагаемая читателю книга является первым, основополагающим томом из серии «Вэй- влеты — руководство по теории и применениям», издаваемой в Академик Пресс под его редакцией [18]. В настоящее время вышли в свет десять томов этой серии. Тома со 2-го по 10-й — это сборники, содержащие статьи ведущих специалистов, посвященные применениям и обобщениям вэйвлетов.
Отметим наиболее характерные особенности предлагаемой читателю книги. Во-первых, это основополагающая книга по
теории вэйвлетов, которая содержит формулировки и доказательства всех основных положений этой теории. Характерно, что в библиографиях всех книг по вэйвлетам монография Чарльза К.Чуи всегда занимает одно из первых мест рядом с книгами И. Мейера и И. Добеши. Во-вторых, ее отличают простота и лаконичность изложения. Стиль книги близок к традиционно математическому стилю. Это, по сути дела, годовой курс лекций для студентов высших учебных заведений, которые специализируются по математике и инженерным наукам. Все определения и доказательства автор дает четко и математически строго. Безусловно, что для более подробного и широкого изучения вэйвлетов и их применений читателю следует обратиться также и к другим книгам по этой тематике.
Скажем несколько слов об особенностях перевода этой монографии па русский язык. Как упоминалось выше, теория вэйвлетов находится на стыке нескольких наук. Поэтому используемый в книге словарь терминов отличается от терминов математического и функционального анализов и носит специфический характер. Так как английский язык во многих областях человеческой деятельности стал международным языком, то на его базе сформировался широко распространенный специальный язык, который используется при описании задач вэйвлет-анализа. Перевод с этого языка на русский язык представляет определенные сложности, ввиду отсутствия общепринятого однозначного перевода используемых терминов. Определение значения многих терминов, используемых автором, дается непосредственно по тексту и не вызывает трудностей при чтении. Для определенности при составлении предметного указателя наряду с русскоязычным термином в скобках приводится его английский эквивалент. Это поможет читателю при чтении англоязычной литературы по данной тематике. Кроме того, ниже мы даем пояснение ряда используемых в книге терминов.
Аналоговый сигнал — analog signal; изменяющаяся функция времени или пространства; часто представляет измеренную физическую величину, которая носит колеблющийся характер; квадрат нормы в пространстве L? определяет энергию аналогового сигнала; эта функция может быть непрерывно или дискретно заданной, в последнем случае она называется цифровым сигналом — digital signal.
Выборка — sampling; выбор элементов некоторого множества для его изучения; линейный оператор, действующий на непрерывный (/) или дискретный ({А}) сигналы, результатом чего является дискретный сигнал {(£fc}.
Разрежающая выборка — upsampling; линейный оператор U такой, что <^2А: = А И y?2fc+l = °-
Сгущающая выборка — downsampling; линейный оператор D такой, что фк = А^; результат действия такого оператора иногда называют децимацией —decimation.
Двойственное — dual; может использоваться как в качестве прилагательного: двойственная функция, двойственный вэйвлет, так и в качестве существительного: построение ^ и соответствующего ему двойственного ф.
Диапазон — band; область изменения аргумента функции; наиболее часто этот термин применяется при изменении сигнала в частотной области.
Поддиапазон — subband.
Частотный диапазон — frequency band.
Дискретное преобразование Фурье — discrete Fourier transform; определение дано в §2.4: пусть {А} Е ^ — цифровой сигнал, дискретное преобразование Фурье —это периодическая функция или ряд Фурье £AeZ/fc6^*’ такое определение отличается от общепринятого: {А} А = 0,1, ..^N — 1, {с*} = ^({А}), где ck = ^^Jo Ке~^г^, к = 0,1,N - 1.
Интерактивный режим — on-line.
Каркас — frame.
Малая волна— small wave; нетривиальная функция /(f) 6 L2(R) (или L^^R)^ удовлетворяющая условию ОО
/ №it = о.
-оо
Масштаб — scale; общепринятый термин, означающий отношение размеров реального объекта и его модели; характерные размеры области определения функции.
Масштабирующая функция — scaling function.
Масштабный параметр — scale parameter.
Приближение и удаление (объекта) — zoom-in and zoom-out (of object); часто употребляется в том смысле, что некоторый метод «обладает свойством приближения и удаления ...».
И. Свертка — convolution; сверткой двух функций /(f) и ОО
g(t^ называется функция ЦТ) — J f(r)g(t — r)dr, а дискрет—ОО
ной сверткой — Ык) ~ TLm^z fkm^9^ ~ mY
Символ — symbol; символом последовательности {cjt} называется функция 52fcez
Сплайн — spline; определения терминов, связанных со сплайнами, даются в главе 4; в этой книге рассматриваются сплайны с эквидистантными узлами и для их обозначения в оригинале используется дополнительное прилагательное «кардинальный», которое при переводе опущено. Выражения «базисное сплайн-разложение», «базисный сплайн- вэйвлет» означают, что для построения «разложений» и « вэйвлетов» используются базисные сплайны (В-сплайны).
Среднее — average. Среднее значение — average value.
Скользящее среднее — moving average; если задана последовательность {q} и последовательность весов {а^}, то скользящим средним называется последовательность {ёд.} такая, что ск = ^eZC£ а^_к\ иногда автор идентифицирует скользящее среднее с дискретной сверткой: ск = ^2£ExQak_£.
Фильтр — filter; линейный оператор, приводящий к изменению (фильтрации) как формы сигнала во временной области, так и образа сигнала в частотной области; основное внимание в книге уделяется частотной фильтрации сигнала.
Низкочастотный фильтр —low-pass filter; фильтр, пропускающий низкочастотную составляющую сигнала.
Диапазонный фильтр — band-pass filter; фильтр, пропускающий составляющую сигнала из определенного диапазона частот.
Высокочастотный фильтр — high-pass filter; фильтр, пропускающий высокочастотную составляющую сигнала.
Поддиапазонный фильтр — subband filter; фильтр, пропускающий составляющую сигнала из некоторого поддиапазона основного диапазона частот.
Блок фильтров — bank of filters; набор фильтров.
Что касается обозначений, используемых автором, то они приводятся в книге по мере изложения материала. Отметим только, что символ := означает определение выражения, стоящего слева от этого знака, {ж^} - последовательность или множество элементов х^. Конец доказательств отмечается значком □.
Так как книга в оригинале была опубликована в 1992 г., мы сочли целесообразным добавить дополнительный список литературы, который, не претендуя на полноту, содержит основные работы по вэйвлетам, вышедшие в последние годы.
Отметим также, что большое количество информации по вэйвлетам может быть получено с помощью компьютерной сети Internet. Среди этих материалов можно указать компьютерный журнал Wavelet Digest, который доступен через Internet по адресу
http://www.wavelet.org.
Значительный интерес представляет библиотека стандартных программ по вэйвлетам и частотно-временным преобра-
зованиям WaveLab, разработанная в Станфордском Университете США, которая входит в состав пакета Mat Lab и доступна по адресу
http: // www-stat .Stanford / edu / wavelab.
В Политехнической школе (Ecole Poly technique) во Франции разработана и поддерживается библиотека стандартных программ Last Wave для вэйвлет-обработки сигналов и изображений, которой можно воспользоваться через Internet по адресу
http://wave.cmap.polytechnique.fr/soft/LastWave/.
Более подробно с программным матобеспечением по вэйвле- там можно ознакомиться в цитируемой выше монографии С. Малла «Обзор вэйвлет-обработки сигналов» (Список дополнительной литературы по вэйвлетам, [68]).
Март 2001 г.Март 2001 г.В заключение я хочу выразить благодарность всем, кто помогал мне в переводе, редактировании и выходе в свет этой книги. Я благодарю академика Н. С. Бахвалова за постоянное внимание к работе и ряд ценных советов, профессора Т. П. Лукашенко, который прочитал перевод книги и сделал ряд замечаний. Хочу поблагодарить участников семинара механико-математического факультета МГУ под руководством профессора В. М. Тихомирова: профессоров С. В. Ко- нягина, В. Б. Демидовича и других. Беседа с ними мне была полезна. Вся работа по набору книги, созданию электронного макета на языке LM^X и редактированию была выполнена моими коллегами из Научно-исследовательского вычислительного центра МГУ Ю. И. Осипик и Л. Г. Васильевой, которых я искренне благодарю. Я всегда получал удовлетворение от моих контактов с автором книги профессором Чарльзом К. Чуи и хочу выразить ему свою благодарность.
Март 2001 г.
Март 2001 г.
Я. М. Жилейкин jam@srcc.msu.su
Предисловие к русскому изданию
Несмотря на то, что гармонический анализ продолжает быть очень популярной и важной математической дисциплиной, никогда не было уделено столько внимания его вычислительным аспектам, как начиная с появления «вэйвлетов» в конце 1980-х годов. В действительности вычислительный гармонический анализ, который с недавнего времени стал активной областью исследований, построен на базе основных принципов математики вэйвлетов. С точки зрения применения в теоретических и инженерных науках вэйвлет-преобра- зование привело к использованию мощного математического набора методов локализованного частотно-временного и пространственно-фазового анализов многомасштабных явлений. Эти методы пополнили аппарат современных научных исследований и стимулировали развитие инженерных приложений. В результате вычислительный гармонический анализ можно рассматривать как междисциплинарную область исследований.
Для освоения вычислительного гармонического анализа в высшей степени целесообразно приобрести основополагающие знания по математике вэйвлетов. «Введение в вэйвлеты», переведенное на русский язык специалистом по прикладным методам вычислительной математики, может служить читателю достаточным основанием для научных исследований в этой увлекательной междисциплинарной области. Опублико-
ванная впервые издательством Академик Пресс в США в январе 1992 г., эта книга была затем переведена на японский и китайский языки, соответственно, в 1993 и 1994 гг. Предлагаемое читателю русское издание, квалифицированно переведенное на русский язык с небольшими изменениями профессором Я. М. Жилейкиным, дополнено также расширенной библиографией по теории и применениям вэйвлетов.
Автор выражает глубокую благодарность профессору Я. М. Жилейкину за проявленную им инициативу и весьма своевременное завершение этого трудного и желанного проекта.
Чарльз К. ЧуиЧарльз К. ЧуиИюль 2000 г., Станфорд, Калифорния, США.
Чарльз К. Чуи
Чарльз К. Чуи
Предисловие
Анализ Фурье — это хорошо разработанный предмет, занимающий центральное место в математическом анализе и его приложениях. Не только технические приемы этого предмета имеют фундаментальное значение во всех разделах науки и техники, но как интегральное преобразование Фурье, так и ряды Фурье имеют наглядную физическую интерпретацию. Более того, вычислительные аспекты рядов Фурье особенно привлекательны главным образом по причине свойства ортогональности этих рядов и простоты их выражения с использованием только двух функций: sin х и cos х.
В последние годы тема «вэйвлет-анализа» привлекла большое внимание в равной мере как математиков, так и инженеров. Так же, как и в анализе Фурье, вэйвлет-анализ имеет два существенных и важных раздела: «интегральные вэй- влет-преобразования» и «вэйвлет-ряды».
Интегральное вэйвлет-преобразование определяется как свертка с учетом растяжения некоторой функции называемой «базисным вэйвлетом», в то время как вэйвлет-ряд выражается через единственную функцию ^ называемую «7^- вэйвлетом» (или просто вэйвлетом) с помощью двух очень простых операций: двоичных растяжений и целочисленных сдвигов.
Однако в отличие от анализа Фурье интегральное вэйвлет-преобразование с базисным вэйвлетом тесно связано с вэй влет-рядом, определяемым через вэйвлет гр. В самом деле, если гр выбран как «двойственный» к гр, то коэффициенты вэйвлет-ряда любой интегрируемой с квадратом функции / в точности равны значениям интегрального вэйвлет-преобразо- вания, вычисленным в точках, определенных двумя параметрами на соответствующих масштабных уровнях, характеризуемых двоичным растяжением.
Так как интегральное вэйвлет-преобразование функции / одновременно локализует / и ее преобразование Фурье / со способностью сжатия и расширения и так как существуют алгоритмы получения последовательностей коэффициентов вэйвлет-рядов в режиме реального времени, а также восстановления / во этим коэффициентам, то перечень возможных применений вэйвлет-анализа кажется бесконечным. С другой стороны, полиномиальные сплайн-функции занимают важное место среди простейших функций, используемых для вычислительных и прикладных целей. Поэтому они наиболее привлекательны для анализа и построения вэйвле- тов.
Эта книга представляет собой вводный курс в вэйвлет- анализ и в ней обращено особое внимание на сплайн-вэйвле- ты и частотно-временной анализ. Краткий обзор этого материала, включающий классификацию вэйвлетов, интегральное вэйвлет-преобразование для частотно-временного анализа, кратномасштабный анализ, выделяющий важнейшие свойства сплайнов, и вэйвлет-алгоритмы для разложения и восстановления функций, будет представлен в первой главе. Цель этой главы не в получении глубоких результатов, а в создании общего впечатления о том, что является предметом вэйвлет-анализа и какую часть его мы намерены осветить в этой книге.
Изложение построено так, что содержит в себе все необходимые материалы. Единственное, что нужно от читателя — это знание основ теории функций и вещественного анализа. С этой целью предварительный материал по анализу Фурье и теории сигналов включен в главы 2 и 3, а вводный материал по базисным сплайнам дан в главе 4. Следует указать, однако, что главы 3 и 4 содержат материал, являющийся неотделимой частью вэйвлет-анализа. В частности, в главе 3 понятия «каркасов» и, более общее, — «двухпараметрических вэйвлетов» — вводятся в рассуждениях о восстановлении функций по частичной информации о ее интегральном вэйвлет-преобразо- вании в частотно-временном анализе.
«Вэйвлет-ряды» являются общей темой последних трех глав. В главе 5 обсуждается общий подход к анализу и построению масштабирующих функций и вэйвлетов. Сплайн-вэйвлеты, которые служат простейшими примерами, изучаются в главе 6. Последняя глава посвящена исследованию ортогональных вэйвлетов и вэйвлет-паке- тов.
Эта монография в основном была написана под влиянием пионерских работ А. Коэна, Р. Куафмана, И. Добеши, С. Малла и И. Мейера, так же как и моих совместных работ с X. Л. Ши и Дж. 3. Вонгом.
При изучении этого увлекательного предмета мне были весьма полезны беседы и переписка с многочисленными коллегами, которым я очень благодарен. Особенно я хотел бы упомянуть П. Ошера, Г. Баттла, А. К.Чэна, А. Коэна, И. Добеши, Д. Жоржа, Т. Н. Т. Гудмэна, С. Жаффара, К. Ли, С. Малла, И. Мейера, К. А. Мичелли, Е. Каку, X. Л. Ши, Дж.Стеклера, Дж.З. Вонга, Дж.Д. Ворда и Р. Веллса.
Среди моих друзей, кто прочитал отдельные части моей рукописи и сделал много ценных замечаний, я особенно обязан К. Ли, Е. Каку, X. Л. Ши и Н. Сивакумару. Я постоянно получал удовольствие от помощи Робина Кэмпбелла, кото-
рый набрал в ЖЩХ’е всю рукопись, Стефани Селлерс и моей жены Маргарет, которые ее переработали и получили в виде, готовом для опубликования.
Чарльз К. ЧуиЧарльз К. ЧуиВ заключение я хочу выразить благодарность за действенную помощь и дружеское участие издательскому отделу Академик Пресс и особенно Чарльзу Глэйзеру, который всегда верил в меня.
Чарльз К. Чуи
Чарльз К. Чуи
Колледж Стэйшн, Техас, Октябрь 1991г.
Глава 1
Обзор
В настоящее время «вэйвлеты» стали очень популярной темой многих научных и инженерых обсуждений. Некоторые видят в вэйвлетах новый способ представления функций, рассматривают их как технику частотно-временного анализа, другие смотрят на них как на новый математический предмет. Конечно, все они правы, так как «вэйвлеты» представляют собой многосторонний инструмент с очень богатым математическим содержанием и огромными возможностями для применения. Однако ввиду того, что предмет находится только в процессе своего быстрого развития, еще рано составлять о нем окончательное представление.
Цель этой книги очень скромна — книга задумана как учебник, содержащий материалы вводного односеместрового курса лекций для аспирантов и студентов старших курсов математических и инженерных учебных заведений; книга написана также для всех математиков и инженеров, которые хотят изучить предмет. Для специалистов она может служить дополнением к более продвинутым монографиям, таким как два тома И. Мейера «Вэйвлеты и операторы» [21], к томам серии «Вэйвлеты — руководство по теории и применениям» [18] и к книге И. Добеши «Вэйвлеты» [20].
Вэйвлет-анализ — относительно новый предмет, поэтому подходы к изложению и организации материала в этой книге отличаются от других. Цель данной главы--дать общие идеи о том, что такое вэйвлет-анализ и какая его часть будет изложена в этой книге.'
От анализа Фурье к вэйвлет-анализу
Обозначим через £2(0,2%) множество всех измеримых функций /, определенных на интервале (0,2%) и таких, что 2тг
| /(ж) |2 dx < ОО.
Читатель, который не знаком с основами теории интеграла Лебега, может считать, что / являются кусочно-непрерывными функциями. Всегда можно предположить, что функции из L2(0,2тг) периодически продолжаемы на всю вещественную ось
К := (—оо,оо),
а именно: /(х) = f(x — 2тг) для всех х. Поэтому множество L2(0,2тг) часто называют пространством 2тг-периодических функций, интегрируемых с квадратом. Легко можно проверить, что L2 (0,2тг) — векторное пространство. Любую / из L2(0,2тг) можно представить рядом Фурье
ОО
№ = £ Спв^,(1.1.1)
п=—ОО
где константы сп, называемые коэффициентами Фурье, определяются формулой
1 f27r •
Сп = f(x)e~mxdx.(1.1.2)
Сходимость рядов в (1.1.1) в пространстве £2(0,2тг) означает, что9
Имеются две явные особенности разложений в ряды Фурье (1.1.1). Первая особенность состоит в том, что / разлагается в бесконечную сумму взаимно ортогональных компонент дп := спегпх, где ортогональность означает, что
k9m,9nY для всех т^п (1.1.3)
со скалярным произведением в (1.1.3), определенным формулой:
Г^
k9mi9n) :== ^ J 9т(х)9п(х)^х(1*1*4)
где черта над функцией означает операцию комплексного сопряжения. Условие (1.1.3) является следствием важного и простого факта, что
wn^ := ein\п = ..., -1,0,1,...,(1.1.5)
образует ортонормированный (о.н.) базис в L2(0,2тг).
Вторая особенность разложения в ряд Фурье (1.1.1) состоит в том, что о.н. базис {wn} порождается растяжением единственной функции
w^x) := etx^(1.1.6)
так, что w^x) = w(nx) для всех целых п. Это будет называться в дальнейшем целочисленным растяжением.
Подводя итог, можно сказать, что каждая 2тг-периоди- ческая, интегрируемая с квадратом функция порождается «суперпозицией» целочисленных растяжений базисной функции w(x) = егх.
Из свойств базиса {wn} следует также, что разложение в ряд Фурье (1.1.1) удовлетворяет так называемому равенству Парсеваля
Пусть I2 обозначает пространство всех суммируемых с квадратом бесконечных последовательностей; другими словами, {сп} е I2 тогда и только тогда, когда
f Ы=< п=—ООf Ы=< п=—ОООО.ОО.
f Ы=< п=—ОО
f Ы=< п=—ОО
ОО.
ОО.
Отсюда, если квадратный корень величины, стоящей в левой части (1.1.7), используется в качестве «нормы» для измерения функций из £2(0,2тг) и одновременно квадратный корень величины в правой части (1.1.7) используется как норма в £2, то пространство функций Z2(0,2тг) и пространство последовательностей £2 изометричны друг другу. Возвращаясь к вышеприведенному замечанию о разложениях в ряды Фурье (1.1.1), можно также сказать, что каждая 2ir-периодическая интегрируемая с квадратом функция представляет собой £2-линейную комбинацию целочисленных растяжений базисной функции w(x) = е1Х. Мы обращаем особое внимание на тот факт, что базисная функция
w^x) = егх = cos ж + г sin ж, которая является синусоидальной волной, — это только одна функция, требуемая для порождения всех 2тг-периодических интегрируемых с квадратом функций. Для любого целого, большого по абсолютной величине п волна w^x) = w^nx) имеет высокую частоту, а для малых по абсолютной величине значений п волна wn(x) имеет низкую частоту. Таким образом, каждая функция из L2(0,2tt) состоит из волн различных частот.
Далее рассмотрим пространство L2(R) измеримых функций /, определенных на вещественной оси R, удовлетворяющих неравенству
f I |2 dx < ОО.
J—оо
Ясно, что два пространства функций L2(0,2тг) и L2(R) совершенно различны. В частности, каждая функция (ее локальное среднее значение) из Z2(R) должна «затухать» до нуля при ж, стремящемся к ±оо, но синусоидальные (волны) функции wn(x) не принадлежат L2(R). В сущности, если мы хотим использовать «волны», порождающие Z2(R), то эти волны должны были бы затухать до нуля при х -> ±оо, и из всех практических соображений это затухание должно было бы быть очень быстрым. Так мы приходим к рассмотрению малых волн, или вэйвлетов^ для порождения Z2(R). Так же, как и в случае L2(0,2tt), где одна функция w^ = егх порождает целое пространство, мы предпочитаем иметь одну функцию для порождения всего Z2(R) и будем обозначать ее через ф. Но если вэйвлет ^ имеет очень быстрое затухание, то как он может покрыть всю вещественную ось? Очевидным способом является сдвиг вдоль R.
Пусть Z обозначает множество целых чисел:
{Z = ..., —1,0,1,...}.
Простейший способ для ^ покрыть все множество R состоит в рассмотрении всех целочисленных сдвигов ф^ а именно
‘ф(х — к^ к е Z.
Затем, так же как и в синусоидальном случае, мы должны рассматривать волны различных частот. По разным причинам, которые вскоре будут ясны читателю, мы не хотим рассматривать волны единичной частоты^ но скорее волны с частотами, разделенными на последовательные «октавы» (или частотные диапазоны). Ради вычислительной эффективности мы будем использовать для частотного разбиения целые степени 2. В результате мы рассматриваем малые волны
ф^х-к\ зЛ^г.(1.1.8)
Заметим, что 'ф^х — к) получена из одной «вэйвлет-функци- и» ф в результате двоичного растяжения (т.е. растяжения в 2? раз) и двухпараметрического сдвига (на к/2?).
Итак, нас интересуют «вэйвлет-функции» ф, двоичные растяжения и двухпараметрические сдвиги которых достаточны для представления любой функции из L2(R). Для простоты давайте рассмотрим сначала ортогональный базис, порожденный функцией ф. Позже в этой главе (см. §1.4) мы введем более общие «вэйвлет-ряды».
Повсюду в этой книге мы будем использовать следующие обозначения для скалярного произведения и нормы в пространстве L2(R):
(1.1.9)(1.1.10)(1.1.9)(1.1.10)(ЛУ>:=/ f^g^dx;
(1.1.9)
(1.1.10)
(1.1.9)
(1.1.10)
J —ОО
11/112 := иЛ?'\
где f,g G £2(R). Заметим, что для любых j,k 6 Z мы имеем
Г уооА 1/2
||/(2» ■ -4)||, = / 1/(2^ - l)|2«to= 2-i'2Ub
—ОО)
Следовательно, если функция ф 6 L2(R) имеет единичную норму, то все функции ф^кч определенные формулой
^к(х) := ^^$ - к), зЛ^ (1-1.11)
также имеют единичную норму, то есть
Ш112 = Вд2 = I, зЛ^г. (1.1.12)
В этой книге будет часто использоваться символ Кронекера
(1.1.13)(1.1.13)Г 1 для з = к, (0 для з ^ к,
(1.1.13)
(1.1.13)
определенный в Z х Z.
Определение 1.1. Функция ^ 6 L2(R) называется ортогональным вэйвлетом (или о.н. вэйвлетом), если семейство ^jk^, определенное формулой (1.1.11), является ортонорми- рованным базисом в L2(R); это означает, что
k^^k^t^m) = ^j/' ^кутч З^кД^тЕХ, (1.1.14)
и любая f 6 Z2(R) моэюет быть представлена как
ОО
№ = S ^^jA1^(1.1.15)
7,Л;=—оо
где ряд (1.1.15) сходится в Z2(R), а именно
ИтMi ^i 1M2lN2—¥ooИтMi ^i 1M2lN2—¥ooN2 Nif- Y Y ^3*j—— M2 k=—M\N2 Nif- Y Y ^3*j—— M2 k=—M\= 0.= 0.22
Ит
Mi ^i 1M2lN2—¥oo
Ит
Mi ^i 1M2lN2—¥oo
N2 Ni
f- Y Y ^3*
j—— M2 k=—M\
N2 Ni
f- Y Y ^3*
j—— M2 k=—M\
= 0.
= 0.
2
2
Простейшим примером ортогонального вэйвлета является функция Хаара фн^ определенная формулой
11фн^ < -1фн^ < -100для 0 < х < j, ДЛЯ | < X < 1, в других случаях.для 0 < х < j, ДЛЯ | < X < 1, в других случаях.(1.1.16)(1.1.16)
1
1
фн^ < -1
фн^ < -1
0
0
для 0 < х < j, ДЛЯ | < X < 1, в других случаях.
для 0 < х < j, ДЛЯ | < X < 1, в других случаях.
(1.1.16)
(1.1.16)
Мы проведем краткое обсуждение свойств этой функции в параграфах 1.5 и 1.6. Другие о.н. вэйвлеты будут изучены более подробно в главе 7.
Ряды, представляющие функции / в (1.1.15), называются вэйвлет-рядами. Аналогично обозначению коэффициентов Фурье в (1.1.2) вэйвлет-коэффициенты Cjk определяются формулой
cj,k — (f^j.k)- (1.1.17)
Если мы определим интегральное преобразование И^, в Z2(R) как
f е l2(R),(1.1.18)f е l2(R),(1.1.18)^ФП^а) := |«Г2 / ПхЖ"^х, J-ООа
f е l2(R),
(1.1.18)
f е l2(R),
(1.1.18)
то вэйвлет-коэффициенты в (1.1.15) и (1.1.17) принимают вид
(
Ь 1 \
у.у)-(1-1.19)
Линейное преобразование W^ называется интегральным вэй- влет-преобразованием относительно «базисного вэйвлета» ^. Следовательно, (j^ky^ вэйвлет-коэффициент функции f определяется интегральным вэйвлет-преобразованием f, вычисленным в точке двухпараметрического сдвига b = к/2^ с двоичным растяжением а = 2-J, где тот же о.н. вэйвлет ф используется для порождения вэйвлет-ряда (1.1.15) и для определения интегрального вэйвлет-преобразования (1.1.18).
Важность интегрального вэйвлет-преобразования будет обсуждена в следующих параграфах этой главы. Здесь мы только отметим, что это интегральное преобразование значительно обобщает (интегральное) преобразование Фурье Г определяемое формулой
/•оо
(^,/)(у):=/ ^f^dx, JGL^RY (1.1.20)
J—оо
Математическое рассмотрение этого преобразования откладывается до следующей главы. Как известно, преобразование Фурье представляет собой другую важную составляющую анализа Фурье. Интересно отметить, что в то время, как две составляющие анализа Фурье, а именно ряд Фурье и преобразование Фурье, явно не связаны друг с другом, две соответствующие составляющие вэйвлет-анализа: вэйвлет-ряд (1.1.15) и интегральное вэйвлет-преобразование (1.1.18), тесно связаны друг с другом, как это описывается формулой (1.1.19).
Интегральное вэйвлет-преобразование и частотно-временной анализ
Преобразование Фурье ^", определенное в (1.1.20), не только мощный математический инструмент, но и допускает важные физические толкования в приложениях. Например, если функция / 6 L2(R) рассматривается как аналоговый сигнал с конечной энергией, определяемой его нормой Ц/Ц2, то преобразование Фурье
/М := ^f^(1.2.1)
функции / представляет собой спектр этого сигнала. В анализе сигналов аналоговые сигналы определяются во временной области, а спектральная информация об этих сигналах дается в частотной области. Для простоты представления будем допускать существование отрицательных частот. Поэтому в обоих случаях временной и частотной областями будет вещественная ось R. Аналогично равенству Парсеваля доя рядов Фурье, равенство Парсеваля, которое описывает связь между функциями из Z2(R) и их преобразованием Фурье, дается формулой
U^-^hstb J^el^ky (1.2.2)
Здесь используется понятие скалярного произведения, определенное в (1.1.9), и, как мы увидим в следующей главе, преобразование Фурье Т отображает £2(R) на себя. Как следствие равенства (1.2.2) мы видим, что энергия аналогового сигнала прямо пропорциональна его спектральному содержанию; более точно,
(1.2.3)(1.2.3)II/II2 = 4=11/112,/б£2(Я).
(1.2.3)
(1.2.3)
у2тг
Однако формула /И = Г e^H^dt(1.2.4)
J —оо
преобразования Фурье в таком виде не удобна доя практических задач. Во-первых, чтобы извлечь спектральную информацию f(u)) об аналоговом сигнале /(f) по этой формуле, следует использовать бесконечные интервалы времени: иметь информацию о прошлом и будущем сигнала, чтобы вычислить спектр для одной частоты и). Во-вторых, формула (1.2.4) не отражает эволюцию частот со временем. Что действительно необходимо — это определить интервалы времени, которые дают спектральную информацию о любой нужной частотной области (или диапазоне частот). Кроме того, так как частота сигнала обратно пропорциональна длительности его периода, то в случае высокочастотной спектральной информации временной интервал может быть взят относительно малым для обеспечения нужной точности, а в случае низкочастотной спектральной информации такой временной интервал должен быть взят относительно большим. Другими словами, важно иметь гибкое частотно-временное окно, которое автоматически сжимается в окрестности высоких частотных центров и расширяется у низких частотных центров. К счастью, интегральное вэйвлет-преобразование И^, относящееся к некоторому «базисному вэйвлету» ^, как это следует из формулы (1.1.18), обладает этой способностью сжатия и растяжения.
Рассмотрим специфический случай, когда обе функции — ^ и ее преобразование Фурье ф — имеют достаточно быстрое затухание и могут использоваться в качестве функций-окон. Для любой функции w из L2(R), используемой в качестве функции-окна, можно ввести понятия его «центра» и «ширины», которые определяются следующим образом.
Определение 1.2. Тождественно не равная нулю функция w 6 Iv2(R) называется функцией-окном, если xw^ также
принадлеэюит Z2(R). Центр t* и радиус Aw функции-окна w определяются как
1 Г Г00) V2
^•=^г\^ - f*)2|w«<fc } ,(1.2.6)
U-ooJ
соответственно; ширина функции-окна равняется 2AW.
Мы еще формально не определили «базисный вэйвлет» ф^ и отложим эго до следующего параграфа. В качестве примера базисного вэйвлета может быть взят любой ортогональный вэйвлет, как это было рассмотрено в предыдущем параграфе. Во всяком случае, мы увидим, что любой базисный вэйвлет, являющийся функцией-окном, должен обязательно удовлетворять равенству
[ ф^дх = 0,(1.2.7)
J — ОО
так что его график изображает малую волну.
Предположим, что ф -базисный вэйвлет, такой что ф и его преобразование Фурье ф являются функциями-окнами с центрами и радиусами t*^*^^^^ , соответственно. Тогда в первую очередь ясно, что интегральное вэйвлет-преобразование
ММ = \аГ" Г fw ) dt (1.2.8)
J-oo X a /
аналогового сигнала /, как это определено в (1.1.18), локализует сигнал во «временном окне»
[Ь + at* — &А^, b + at* + аА^],
с центром окна в b + at* и шириной, равной 2а А^. В анализе сигналов это носит название «временной локализации». С другой стороны, если мы положим
то т) также функция-окно с центром в нуле и радиусом, равным Д^. Вследствие равенства Парсеваля (1.2.2) интегральное вэйвлет-преобразование (1.2.8) принимает вид
ММ =ММ =(1.2.10)(1.2.10)
ММ =
ММ =
(1.2.10)
(1.2.10)
Отсюда, с точностью до множителя а • |а|~2 /2тг и линейного сдвига по фазе е2^, определенного величиной параметра Ь, та же самая величина ^фЛ^а) дает локализованную информацию о спектре /(си) сигнала /(t) с «частотным окном»
О)*О)*ааw* 1'а * а а *w* 1'а * а а *
О)*
О)*
а
а
w* 1'
а * а а *
w* 1'
а * а а *
центр которого находится в точке си*/а, а ширина равна 2^^/а. Это называется «частотной локализацией» сигнала. Так как выражения в правой части (1.2.8) и (1.2.10) определяют одну и ту же функцию, мы приходим к понятию «ча
стотно-временного окна»:
[6-f-of —а^ф^Ь-^-at 4-оД^] х[6-f-of —а^ф^Ь-^-at 4-оД^] хО)О)аа1 А ^1 Аа^1 а + а^1 А ^1 Аа^1 а + а^(1.2.11)(1.2.11)
[6-f-of —а^ф^Ь-^-at 4-оД^] х
[6-f-of —а^ф^Ь-^-at 4-оД^] х
О)
О)
а
а
1 А ^1 А
а^1 а + а^
1 А ^1 А
а^1 а + а^
(1.2.11)
(1.2.11)
О)*аО)*адиапазона частотдиапазона частот. Тогда отношение. Тогда отношение
О)*а
О)*а
диапазона частот
диапазона частот
. Тогда отношение
. Тогда отношение
для частотно-временного анализа сигналов, в котором используются интегральные вэйвлет-преобразования относительно базисного вэйвлета ^ с описанными выше свойствами функций-окон.
Следует сделать некоторые замечания. Во-первых, так как
в конце концов мы должны рассматривать положительные частоты, то базисный вэйвлет ^ следует выбирать так, чтобы центр и* функции был положительным числом. На
практике это положительное число вместе с положительным
масштабным параметром а выбирается таким образом, что
^/а является частотным центром для интересующего нас
П
W* аг
Ьу 4- Gyt*
b^ 4- a^t* t
Рис. 1.2.1. Частотно-временные окна, Gy < G2.
частотного центра к ширине диапазона частот равняется
(1.2.12)(1.2.12)u)*!a _ cj*^^ф!0,^^-ф
(1.2.12)
(1.2.12)
и не зависит от параметра а и положения частотного центра. Эта величина называется Q-постоянной частотного анализа. Важно, что частотно-временное окно (1.2.11) сужается (по переменной Z) при больших частотных центрах и)* ]а и расширяется при малых частотных центрах и)*fa (см. рис. 1.2.1); в то же время площадь частотно-временного окна остается постоянной, равной 4Д^Д^. Это как раз то, что наиболее желательно при частотно-временном анализе. Более подробно на этих особенностях вэйвлет-преобразования мы остановимся в Главе 3.
Формулы обращения и двойственные
Интегральное вэйвлет-преобразование (W^f^b^a) определяет расположение (в терминах b + at*), «размер» (в терминах параметра а) и полную величину (измеряемую значением (И^/)(6,а)) области изменения / с учетом способности сжатия и растяжения. Эта информация крайне ценна для многих применений, таких как частотно-временной анализ. Для примера, при сжатии информации значения ^W^fY^ а), ниже некоторого определенного уровня, удаляются; в случае низкочастотной фильтрации (И^,/)(6, о) заменяется нулем для малых значений параметра а. В любом случае (новая и модифицированная) функция / должна быть восстановлена по значениям (W^f)^a). Любая формула, которая выражает / через значение (W^JYb,aY будет называться обратной формулой и функция ф — ядро, используемое в этой формуле, - двойственным базисного вэйвлета ф. На практике функция ф может использоваться как базисный вэйвлет только в том случае, если обратная формула существует.
Далее мы изучим четыре различные ситуации в порядке увеличения ограничений на область определения W^J.
(1°) Восстановление по (W^f)(bya), a^b ЕН.
Для того чтобы восстановить / по (W^/)(6,a), нам потребуется константа
Г°°
(1.3.1)
J—oo 1^1
Конечность этой константы сужает класс функций ф из Z2(R), которые могут быть использованы в качестве «базисных вэйвлетов» в интегральном вэйвлет-преобразовании. В частности, если ^ является функцией-окном, то она принадлежит пространству b^R), то есть
/
ОО
|^(д:)|{/2: < оо,
-ОО
откуда следует, что гр — непрерывная функция в R (см. теорему 2.2 в главе 2). Далее из (1.3.1) следует, что функция гр обращается в нуль в начале координат, другими словами,
(1.3.2)
Поэтому график базисного вэйвлета гр представляет собой малую волну. С помощью константы С^ получаем следующую формулу восстановления:
/М = т^ [ к^П(Ь,ауЛ\а\-Ц,(^^/ € L2(R),
Vr2 JI \ a J J az
(1.3.3)
где R2 = R x R. Заметим, что то же самое ядро
с точностью до знака комплексного сопряжения используется для определения обоих интегральных преобразований: (1.1.18) и его обращения (1.3.3). Следовательно, гр можно назвать двойственным базисного вэйвлета гр. Конечно, нельзя ожидать единственности этого двойственного.
(2°) Восстановление по (W^f)^b^a^b Е R, а > 0.
В частотно-временном анализе, как это обсуждалось в предыдущем параграфе, мы используем положительную константу, умноженную на а-1, для представления частот. Следовательно, если нас интересуют только положительные частоты, то нам нужна формула восстановления, в которой интегрирование осуществляется по области R х (0, оо) вместо R2. Поэтому следует теперь рассмотреть еще более узкий класс базисных вэйвлетов гр, а именно: вэйвлеты, удовлетворяющие равенству
(1.3.4)(1.3.4)Г W2 Г&^,-1г
(1.3.4)
(1.3.4)
I(мл) — I(мл) — ^C OO.
Jo ^ Jo ^2 y
з * 3954
где Сф определена в (1.3.1). К примеру, любая вещественная ^, удовлетворяющая (1.3.1), может быть взята в этом случае в качестве базисного вэйвлета. Для любой ^> удовлетворяющей (1.3.4), мы имеем следующую формулу восстановления:
/(*) = 1- Г\ Г^ФП(Ь,а)Ц^ф(^^^
U-ooX a J °
(1.3.5)
За исключением множителя 2, это та же самая формула, что и формула восстановления (1.3.3). Конечно, на базисный вэй- влет ф в (1.3.5) наложены дополнительные ограничения. Так же как и в пункте (1°), в рассматриваемой ситуации мы снова называем t/i, комплексно сопряженную ^, двойственным базисного вэйвлета ф. Здесь также нет оснований ожидать единственности двойственного.
(3°) Восстановление по IW^f^^a)^ € R,e = ^j Е Z.
Сосредоточивая наше внимание на случае, когда а = 2^, где j пробегает все целые числа, мы можем рассматривать частотно- временную локализацию с частотными окнами
Bj := [2V - 2>Д^, 2*<Z + УД^], j G Z. (1.3.6)
В частности, если центр w* окна ф выбран как
^* = ЗД^,
то диапазоны частот Bj^j Е Z, в (1.3.6) образуют несвязное разбиение всей частотной оси [0,оо), за исключением концов интервалов Bj. Интегральное вэйвлет-преобразование (1.2.8) используется для определения временных интервалов [6 + 2-J£* — 2-^ А^, b + 2~Ч* + 2“J Д^], на которых спектральное содержание сигнала /, с частотами из Bj, имеет достаточно большое значение, а именно: значение |(Н^/)(6,а)| лежит выше некоторого порога.
Так как доступна только часть информации об W^J, то базисный вэйвлет ф должен удовлетворять более сильным
условиям, чем (1.3.1), для получения формулы восстановления. Условие, которое мы налагаем на V’, называется условием устойчивости и имеет следующий вид:
ОО
(1.3.7)(1.3.7)Л < £ W"j< < В,3——00
(1.3.7)
(1.3.7)
где А и В, 0 < А < В < оо — константы, не зависящие от и). Из формулы (1.3.7) следует, что ^ удовлетворяет также неравенствам
f00 H(w)|2 .Г°° Н(-ш)|2
А1п2<'^ —dw, / ^—dcu<Bln2, (1.3.8)
- Jo W Jo W
которые означают, что Оф лежит между 2 A In 2 и 2В In 2. Подробно об этом будет говориться в §3.4. Если ф удовлетворяет (1.3.7), то базисный вэйвлет ф имеет двойственное ф*, преобразование Фурье которого задается формулой
ф*^ :=ф*^ :=ФМT^-ooW-^WФМT^-ooW-^W(1.3.9)(1.3.9)
ф*^ :=
ф*^ :=
ФМ
T^-ooW-^W
ФМ
T^-ooW-^W
(1.3.9)
(1.3.9)
Формула восстановления, использующая это двойственное, может быть определена следующим образом:
00 /*оо
№= 52 / ^/^/нь^Н^ФЧ^Чх-ь^дЬ, • J —ОО
3—~оо
/ € Z2(R).
Так как базисные вэйвлеты ^ в этом случае имеют большое теоретическое и прикладное значение, им дано специальное название.
Определение 1.3. Функция ^ G Z2(R) называется «двухпараметрическим вэйвлетом», если она удовлетворяет условию устойчивости (1.3.7) для почти всех из 6 R и некоторых констант А и В таких, что 0 < А < В < оо.
В главе 3 будет показано, что даже двухпараметрические вэйвлеты в общем случае не имеют единственного двойственного. Наиболее интересными примерами двухпараметрических вэйвлетов, по всей видимости, являются так называемые каркасы, которые будут введены в §3.5.
(4°) Восстановление по (W^f^b^a)^ = ^а = 2~3 ^к 6 Z.
С целью создания эффективных алгоритмов для определения интегрального вэйвлет-преобразования (И^/)(Ь, а) и для восстановления / по (W^J^b, а) рассматривают только дискретные выборки. Очень важно разбить частотную ось на диапазоны частот, использующие степени 2 для масштабного параметра о, как это было сказано в (3°), гораздо более эффективно рассматривать только модели с двухпараметрическими значениями b = к/2^ на временной оси при а = 2~^j £ Z, вместо произвольных b G R. Во многих применениях при таком единообразном дискретном моделировании мы очень мало теряем в общности задачи, и, как мы увидим далее, математическая теория такого подхода очень привлекательна. Сначала заметим, что
(
ь 1 \г°°
27’ 2?) = / J^V^Wx - Wx =
°°(1.3.10)
где, так же как и в (1.1.11),
т^Дж) := 2j^2ii - к), з,к е Z.(1.3.11)
Однако в общем случае мы не требуем, чтобы ^j^ была о.н. базисом в L2(R), как это было в §1.1. Действительно, достаточно, чтобы ^зД была «устойчивым» базисом, как это будет определено ниже.
Определение 1.4. Функция ф 6 L2(R) называется ^-функцией, если ^ФзД> как это определено в (1.3.12), является базисом Рисса в L2(R), в том смысле, что линейная оболочка ф^к, зЛ £ Z, плотна в L2(R) и что существуют полоэюи-
тельные константы Л иВ,0<А<В<оо такие, что
для всех бесконечных суммируемых с квадратом последовательностей {cj^}, то есть
и {^д nl:= 12 12 icJ.fci2 < °°-j——оо k——оо
Предположим, что ф—7£-функция. Тогда существует единственный базис Рисса {т/^} в L2(R), двойственный ^Фз^ в том смысле, что
^ФзЛ^Ф^т} — ^з,1 * $k,m> j^k,t,m 6 Z. (1.3.13)
Отсюда любая функция / 6 L2(R) имеет следующее (единственное) разложение в ряд:
ОО
(1.3.14)(1.3.14)/м= 12 (j^^Y
(1.3.14)
(1.3.14)
3,к——оо
Однако, хотя коэффициенты являются значениями интегрального вэйвлет-преобразования функции / относительно ф, ряд (1.3.15) не является обязательно вэйвлет-рядом. Для того чтобы он был таковым, должна существовать некоторая функция ф € L2(R), и двойственный базис ^ф^1^ в формуле (1.3.15) получается из ф как
^к^ = ^Дж),(1.3.15)
где, как обычно, используется обозначение
^Дж) := У^Ух - к).(1.3.16)
Если {^Д —о.н. базис в L2(R), как уже обсуждалось в (1.1.14), (1.1.15) и (1.1.17), то ясно, что (1.3.14) имеет место
при ф3'к _ ф. ^ или ф _ ф. Однако в общем случае, как это мы увидим в следующем параграфе, ф может не существовать. Если ф так выбрано, что ф существует, то пара ^Ф^Ф^ очень полезна для определения значений интегрального вэй- влет-преобразования функции / 6 £2(R) в двухпараметрических точках и для различных двоичных масштабных уровней (или октав), а также для восстановления / по значениям ее интегрального вэйвлет-преобразования. А именно, мы имеем:
ОООО
/(^) = 52 ижкЖк^ = 52 км^ж^у (13.17) 3,к——ооз,к——оо
Классификация вэйвлетов
Пусть ф 6 Z2(R) — 7^-функция, тогда последовательность ^Фз^Ъ определенная в (1.3.12), является базисом Рисса в Z2(R). Первый вопрос, с которым мы сталкиваемся — происходит ли базис ^ф3'^) двойственный {^л}? как это определено в (1.3.14), от некоторой функции ф G £2(R) согласно формулам (1.3.16)-(1.3.17). Что самое удивительное, в общем случае ответ отрицательный.
Например, пусть т? G L2(R)—некоторый ортогональный вэйвлет, в соответствии с определением 1.1. Для любого комплексного числа х^ такого что |z| < 1, рассмотрим функцию
ф^ := фг^ :== Л^) ” zV2t)(2x).(1-4.1)
Тогда ясно, что последовательность ^ФзлЪ определенная в (1.3.12), является базисом Рисса в L2(R). Рассмотрим теперь двойственный базис \ф3,к^ относительно ^ФэД* В частности, легко проверить, что
гОО
^°-°(ж) = £
ЖЛ^ = *70,1(ж).
Если может быть найдена некоторая функция ф = фг € Z2(R), для которой выполняются (1.3.16)-(1.3.17), то мы имеем
т)^ = %,1(® + 1) = ф^Чх + 1)
= ^0,1 (ж + 1) = ^о,о (ж)
ОО
^^Ч1)= Еч-г,о(я)Л
или
" ОО
^З^-мСФ* = 0.
£=1
Так как очевидно, что последнее равенство неверно, за исключением, может быть, конечного числа значений г, где |z| < г и 0 < г < 1 - произвольное число, то мы заключаем, что функции ф = фг в общем случае не существует.
Эти рассуждения обусловливают следующее определение «вэйвлетов».
Определение 1.5. Т^-функция ф Е £2(R) называется Н-вэй- влетом (или вэйвлетом), если существует функция ф Е Z2(R) такая, что {^Jb} u ^зЛ^ как это определено (1.3.12) и (1.3.17), являются двойственными базисами в L2(R). Если ф -Т^-вэйвлет, то ф называют двойственным вэйвлетом, соответствующим ф.
Ясно, что двойственный вэйвлет — единственный, и сам является вэйвлетом. Если говорить более точно, то пара (ф, ф) симметрична в смысле того, что ф также является двойственным вэйвлетом для ф. Для удобства будем просто называть ф вэйвлетом, а ф — < двойственным» для ф. Как мы уже заметили в параграфе 1.3, если ^ — ортогональный вэйвлет, то он является двойственным самому себе в том смысле, что ф = ф.
Важно придать особое значение тому факту, что любой вэйвлет, ортогональный или нет, порождает разложение любой функции / Е L2(R) в вэйвлет-ряд, а именно:
ОО
j,k——со
где каждый коэффициент Cj^ есть интегральное вэйвлет-пре- образование / относительно гр двойственного гр, вычисленное в точках временной шкалы
1 \ л, 1 \ —, — I .
Пусть гр — любой вэйвлет, и рассмотрим порожденный им базис Рисса ^элУ Д'151 каждого j Е Z обозначим через Wj замыкание линейной оболочки V^jjc : к Е Z}, а именно:
Wj := cIos^r)^^ : к Е Z).(1.4.3)
Очевидно, что 1?\Щ может быть разложено в прямую сумму подпространств Wj*.
L2(R) = £ Wj := ■. .-j-W-i+Wo+Wi-i- •..,(1.4.4)
j€Z
в том смысле, что любую / Е L2(R) можно единственным образом представить в виде суммы
/(ж) = • • • + g-i (ж) + до^ + gi(x) + - •(1.4.5)
где gj Е Wj для всех j Е Z. Точки над знаком суммирования и над плюсами в (1-4.4) указывают на то, что берутся «прямые суммы».
Если гр ортогональный вэйвлет, то подпространства Wj из Z2(R) — взаимно ортогональны, другими словами
кЭгЭй = 0J^ £> где 9j ^ Wj и д£ Е W£.(1.4.6)
В этом случае мы будем использовать обозначение
Wjl.Wb з + ^(1-4.7)
Соответственно прямая сумма в (1-4.4) становится ортогональной суммой*.
£2(R) = ®Wj •.= •••eW_1®W0©Wi®---,(1.4.8)
где окружность вокруг знака плюс в (1.4.8) означает «ортогональную сумму». Разложение (1.4.8) обычно называют ортогональным разложением L2(R). Это означает, что разложение (1.4.5) любой / 6 L2(R) в виде (бесконечной) суммы функций gj G Wj не только единственно, но и то, что компоненты разложения / взаимно ортогональны, как указанно в (1.4.6).
Таким образом, ортогональный вэйвлет ^ порождает ортогональное разложение L2(R). Однако мы использовали не все ортогональные свойства ^3)k^ а именно: для каждого j условие ортогональности (ф^к^з^ = 5k,t не отражено в формуле (1.4.8). Это означает, что существует широкий класс вэйвлетов, которые могут быть использованы для порождения ортогональных разложений L2(R). Имеющаяся в нашем распоряжении гибкость математического аппарата позволяет конструировать вэйвлеты, обладающие некоторыми нужными свойствами. Наиболее важным свойством, которое может быть выполнено для вэйвлетов ^ с компактным носителем за счет такой гибкости, является их «симметричность» или «антисимметричность». Подробно мы рассмотрим это в главах 5 и 6.
Определение 1.6. Вэйвлет ф в £2(R) называется полуор- тогональным вэйвлетом (или п.о. вэйвлетом), если порожденный им базис Рисса {^л) удовлетворяет равенству
^j,k^l,m) = 0, 2+^ з.кД.т^Ъ. (1.4.9)
Очевидно, что каждый п.о. вэйвлет порождает ортогональное разложение (1.4.8) Z2(R), и любой о.н. вэйвлет является также п.о. вэйвлетом. Вэйвлет (или более точно, 7^- вэйвлет) ф называется неортогональным (или н.о.) вэйвлетом, если он не является п.о. вэйвлетом. Однако, будучи 7^- вэйвлетом, он имеет двойственный вэйвлет ф, и пара (^>^) обладает свойством биортогональности*.
{Фз^'ФЪт} ~ dj^dkjri) Эзкз^ТП G Z. (1.4.10)
Кратномасштабный анализ, сплайны и вэйвлеты
Любой вэйвлет, полуортогональный или нет, порождает разложение L2(R) в прямую сумму подпространств (1.4.4). Для каждого j Е Z будем рассматривать замкнутые подпространства
Vj = • • -A-Wj-i+Wj-T, j £ Z, (1.5.1) в L2(R). Ясно, что эти подпространства обладают следующими свойствами:
(1°)••• С V-1 С Vq С V, С
(2°) closL2 ( (J vA = L2(R),
\j€Z /
(3°) n ^ = {0}, jeZ
(4°)V^i = VjA-Wj, j E Z и
(5°) /(ж) E V) О /(2ж) Е Vj+i,j Е Z. Следовательно, в противоположность подпространствам Wj, которые удовлетворяют соотношению
Ж;ПИ^ = {0}, э^е,
подпространства Vj вложены друг в друга, как это описано в условии (1°), и обладают тем свойством, что любая функция / из L2(R) может быть приближена с произвольной точностью ее проекциями Pjf на Vj, что следует из условия (2°). С другой стороны, с уменьшением j проекции Pjf могут иметь сколь угодно малую энергию, что обусловлено условием (3°). Условиями (1°) — (3°) не описывается наиболее важное внутреннее свойство этих пространств, которое состоит в том, что все больше и больше «колебаний» Pjf убирается при.; -> — оо. В сущности, эти колебания счищаются слой за слоем в порядке убывания «размеров колебаний» (более известных как диапазоны частот) и откладываются в дополнительных под-
пространствах Wj, в соответствии с (4°). Ввиду условия (5°) этот процесс может протекать очень эффективно.
(1.5.2)(1.5.2)Действительно, если упомянутое подпространство Vo порождено единственной функцией ф € L2(R) в смысле, что
(1.5.2)
(1.5.2)
Vo — c1osL2(r)(<^o,A: : к € Z),
где
ф,,^ := Т^ффх - ку(1.5.3)
то все подпространства Vj также порождены той же функцией ф (точно так же, как подпространства Wj порождены ф согласно (1.4.3)), а именно
Vj = closL2(R)(^(fe : к € Z), j G Z. (1.5.4)
Отсюда процесс «счищения» с Vj подпространства Wj-i, затем Wj-2,..., Wj-e может быть выполнен достаточно эффективно. Мы вернемся к этому рассуждению в следующем параграфе.
Определение 1.7. Говорят, что функция ф € L2(R) порождает кратномасштабный анализ (КМА), если она порождает последовательность вложенных друг в друга замкнутых подпространств Vj, которые удовлетворяют условиям (1°) — (3°) и (5°) в смысле (1.5.4)? u {^ол) образует базис Рисса в Vo. Здесь, аналогично определению L4-, для того чтобы {^>о,Л:} была базисом Рисса в Vo, должны существовать две константы А и В,0 < А < В < со, такие что
ООООАЦ{с*}|& <АЦ{с*}|& <52 скФо,кк——оо52 скФо,кк——оо2< S||{Се}|]=22< S||{Се}|]=222(1.5.5)(1.5.5)
ОО
ОО
АЦ{с*}|& <
АЦ{с*}|& <
52 скФо,к
к——оо
52 скФо,к
к——оо
2
< S||{Се}|]=2
2
< S||{Се}|]=2
2
2
(1.5.5)
(1.5.5)
для всех бесконечных суммируемых с квадратом последовательностей {с*;}, то есть
(1.5.6)(1.5.6)ц{сл}||/2 = 52 ic*i2 < °°-к=—оо
(1.5.6)
(1.5.6)
Если ф порождает КМ А, то ф навивается ^масштабирующей функцией».
Точное определение (КМА) будет дано в §5.1. Типичными примерами масштабирующих функций ф являются В- сплайны т-го порядка Nm^ где m — произвольное положительное целое число. Более точно, В-сплайн первого порядка Ny — это характеристическая функция единичного интервала [0,1), и для т > 2 Nm определяется рекурсивно интегралом свертки:
/
ООrl
Nm_i(x-t)Ni(t)dt = Nm-x(x-t)dt. (1.5.7) -оо7 О
Чтобы описать подпространство Vo, порожденное N^ необходимо ввести следующие обозначения:
7гп — множество всех полиномов степени не выше п.
Сп —* множество всех функций / таких, что
/> / V • • > /^ всюду непрерывны. Также пусть С = С°.
(1.5.8)
Подпространство Vo, порожденное Nm, состоит из всех функций / € Cm~2ClL2(R) таких, что на любом интервале [£,£ +1), k € Z функция / принадлежит множеству тгт-1, т.е.
/ l[M-i)^ ^т—ь к € Z
Из условия (5°) для КМА мы можем теперь определить все другие подпространства Vj, а именно
Vj = {/ € Ст-2 П L2(R) : / U 7rm-b к 6 Z}.
Так как сплайны — кусочно-полиномиальные функции, то они легко могут использоваться при вычислениях. Действительно, алгоритмы для графического изображения кривых с помощью сплайнов и для вычисления их полиномиальных составляющих, особенно в терминах В-сетей (или коэффициентов Бернштейна—Безье), чрезвычайно эффективны. Сверх того,
так как В-сплайны имеют наименьший возможный носитель, то применимы схемы локальной интерполяции для аппроксимации функций в С A L2(R) с помощью любого сплайн- подпространства Vj. Все такие алгоритмы могут использоваться в режиме реального времени. Детали будут изучены в главе 4.
Из последовательности вложенных друг в друга сплайн- подпространств Vj мы получаем подпространства Wj как ортогональные дополнения, а именно:
Vj^=Vj®Wj, jeZ.(1.5.9)
Эти подпространства Wj взаимно ортогональны и образуют ортогональное разложение L2(R), как это следует из (1-4.7) и (1.4.8). Точно так же, как В-сплайн Nm является функцией с наименьшим носителем, порождающей {Vj}, интересно найти функцию *фт С Wo с наименьшим носителем, которая порождала бы взаимно ортогональные подпространства Wj^ в смысле (1.4.3), с функциями Фт^к вместо ^j^ ГДС
^Дх^ = ^Чт^х - к), зЛ^Ъ. (1.5.10)
Эти функции с компактным носителем, ^т? будут называться В-вэйвлетами порядка т. В главе 6 будут выведены явные формулы для всех ^т и их двойственных -0m, т = 1,2,.. Интересно сравнить носители В-сплайнов и В-вэйвлетов. Под носителем непрерывной функции /, обращающейся в нуль вне некоторого ограниченного интервала, мы понимаем наименьшую замкнутую область, вне которой / тождественно равна нулю. Стандартное обозначение - supp/. Мы увидим, что
supp Nm = [0,m],/1С111
<(1.5.11)
supp V’m = [0,2m — 1]
для всех т = 1,2,.... Кроме наименьшего носителя В-вэй- влеты V'm обладают многими другими важными свойствами.
Здесь мы отметим только три из них. Во-первых, из (1.5.9) следует, что каждый ^т является п.о. вэйвлетом. Во-вторых, нетрудно построить эффективные алгоритмы вычисления -0m и всех его производных. И наконец, В-вэйвлеты -0m ~ симметричны для четных т и антисимметричны для нечетных т; это означает, что
фт (х) = ^(Зт — 1 — х) для четных т, 1 5 12 Фт^ = -фт^т ” 1 — я) Для нечетных т.
Симметрия и антисимметрия вэйвлет-функций очень важны в приложениях, связанных с анализом сигналов. Например, эти понятия играют главную роль для устранения искажений при восстановлении сжатой информации. Этот вопрос будет обсуждаться в главе 5. Другие интересные свойства фт будут изучены в главе 6.
Вэйвлет-разложения и вэйвлет-восстановления
Вернемся к рассмотрению основной структуры кратномасштабного анализа и вэйвлетов, как это определено в (1.5.1), где {У,} порождена некоторой масштабирующей функцией ф Е L2(R) и {Wj} порождена некоторым вэйвлетом ф Е L2(R). В этом случае, ввиду условия (2°), каждая / из L2(R) с любой желаемой точностью может быть приближена функцией /^ € Vn при некотором ^ Е Z. Так как Vj = V^_i-i-Wy-i для любого j Е Z, /к имеет единственное разложение:
Jn = fN—1 +9ЛГ-1,
где Jn-i € V)v—i и 9N-\ € W/v-i' Повторяя этот процесс, имеем:
где fj EVj и gj е Wg для любого j иМ выбирается так, чтобы Jn-m была достаточно «размыта». «Разложение» в (1.6.1), которое единственно, называется вэйвлет-разлоэюением^ и «размытость» измеряется в терминах «колебаний» (или более точно, частоты или числа периодов на единицу длины) функции Jn-m- Наименее эффективный «критерий остановки» состоит в требовании, чтобы Ц/лг-м|| был меньше некоторого порога. В последующем мы обсудим алгоритмический подход к выражению /^ в виде прямой суммы его компонент ды-1^... ^дк-м и fw-м и восстановлению Jn по этим компонентам.
Так как масштабирующая функция ф € Vo и вэйвлет ф € Wq принадлежат Vi, a Vi порождено ф\Дх^ = ^^ф^х - ку к € Z, то существуют две последовательности {р^} и ^qk^ € I2 такие, что
^(®) = ^Рк Ф^х - к),(1.6.2)
к
*Ф^ = 52 9А: <£(2$ - Л)(1.6.3)
к
для всех х € R. Формулы (1.6.2) и (1.6.3) называются двухмасштабными соотношениями масштабирующей функции и вэйвлета, соответственно. С другой стороны, так как ф(2х) и ф^х — 1) принадлежат Vi и Vi = Vq+Wq, то существуют четыре ^2 последовательности, которые мы обозначаем как {«-2А:}, {Ь-2*}, {«1-2А:} И \Ъ1-2к}Л £ Z, такие ЧТО
<£(2$) = 52ta-2* Ф^1 -k) + Ь-2к Ф($ * *)],(1-6.4)
к
ф(2х - 1) = ^[^-г^ ф(х - к) + Ъ^к ф(х - /;)](1.6.5)
к
для всех х € R. Две формулы (1.6.4) и (1.6.5) могут быть объединены в одну:
ф^2х-£) = ^^а^кФ^х-к^ + Ь^кф^х-к^, I € Z, (1.6.6) к
которая называется соотношением разложения для ф и гр. Теперь мы имеем две пары последовательностей ДрДДдД) и ({a*}, {&А:})9 которые единственны и проистекают из представления в виде прямой суммы Vi = Vb+Wb- Эти последовательности используются для определения последующих алгоритмов разложения и восстановления. Поэтому, ^рД и ^дД называются последовательностями восстановления, тогда как {ал} и {Ь^} — последовательностью разложения.
Для того чтобы описать эти алгоритмы, сначала напомним, что обе функции fj € Vj и д^ € Wj единственным образом представляются рядами:
' № = ТАФ^-kV _ с
<к.(1.6.7)
.где с^ = {с^} Е I2
И
<к .(1.6.8)
.где d^ = {4} € Л
здесь мы умышленно опустили нормировочный коэффициент 2-?/2, написав ф^х — к) и гр^х — к) вместо обычных ф^к и гpj^ для того чтобы избежать ненужного умножения на V2 в алгоритмах. В следующих алгоритмах разложения и восстановления функции fj и gj представлены с помощью последовательностей с? и dJ, как это определено в (1.6.7) и (1.6.8).
Алгоритм разложения
Применяя (1.6.6)-(1.6.8), имеем
{
^к ™ 52 а£-2к С^
^-1J(L69)
d^2c^*2d^2c^*2Рис. 1.6.1. Вэйвлет-разложение.Рис. 1.6.1. Вэйвлет-разложение.CN-MCN-M^N-M^N-M
d^2
c^*2
d^2
c^*2
Рис. 1.6.1. Вэйвлет-разложение.
Рис. 1.6.1. Вэйвлет-разложение.
CN-M
CN-M
^N-M
^N-M
Заметим, что обе последовательности — с7-1 и ^“^получаются из с7 по схеме сколъзягцего среднего^ использующего последовательности разложения в качестве «весов» с той особенностью, что эти скользящие средние вычисляются только в четных точках. Это называется сгущающей выборкой. Поэтому каждая стрелка на рис. 1.6.1 указывает на скользящее среднее вместе со сгущающей выборкой.
Алгоритм восстановления
Применяя (1.6.2), (1.6.3) и (1.6.8), имеем:
4 =+%-2^-1](1-6.10)
дМ-МдЫ-М+1дМ-МдЫ-М+1CN-MCN-M^N-M^X^N-M^Xd^1с^1d^1с^1NN
дМ-МдЫ-М+1
дМ-МдЫ-М+1
CN-M
CN-M
^N-M^X
^N-M^X
d^1
с^1
d^1
с^1
N
N
Рис. 1.6.2. Вэйвлет-восстановление.
Здесь с7 получается из с7 ”1 и d^1 с помощью двух скользящих средних, использующих последовательности восстановления в качестве «весов», с той особенностью, что разрежающая выборка должна быть выполнена до реализации скользящих средних. Более точно, значения с^-1 и d3^1 берутся при четных индексах т = 2€ и нули —при нечетных индексах т = 21 + 1, затем выполняется (дискретная) свертка по отношению к {рт} и {qm}.
Мы заканчиваем этот параграф несколькими замечаниями о двух приведенных выше алгоритмах. Во-первых, если весовая последовательность ({а^}, {Ь*}) {р*} или {^Л:}) конечна, то соответствующий алгоритм скользящего среднего — это очень простой фильтр с конечным импульсным откликом (КИО-фильтр). Если, однако, весовая последовательность бесконечна, то алгоритм скользящего среднего есть фильтр с бесконечным импульсным откликом (БИО-фильтр). Как известно, БИО-фильтры могут быть использованы как филь-
тры с авторегрессивными скользящими средними (АРСС- фильтры) в случае, если символ весовой последовательности (или ее «z-преобразование») есть рациональная функция. Мы будем называть такие весовые последовательности «АРСС- последовательностями». Иначе, бесконечная весовая последовательность должна быть усечена, чтобы привести к КИО- фильтру. Во-вторых, если весовая последовательность состоит из иррациональных чисел или чисел с длинным десятичным разложением, то необходимо их округление («квантование»). Конечно, усечение и квантование влекут за собой погрешности, которые должны быть оценены a priori. Наконец, так как масштабирующая функция и вэйвлет-пара (</>, -0) используются как «зеркальные фильтры», то симметрия (или, по крайней мере антисимметрия) очень важна во многих применениях, связанных с анализом сигналов. Например, при восстановлении изображений по сжатой информации отсутствие симметрии или антисимметрии влечет за собой существенные искажения. Как будет видно в главе 5, свойства симметрии (</>, -0) находят свое отражение в симметрии последовательностей разложения и восстановления. Краткое описание методов обработки сигналов и изображений будет дано в главе 3.
В главе 6 мы увидим, что в тех случаях, когда сплайн-вэй- влеты -0m (с минимальным носителем) используются в качестве ^5 последовательности восстановления конечны, а последовательности разложения — АРСС-последовательности. Все эти последовательности симметричны для четных т и антисимметричны для нечетных т. Кроме того, выделяя общий знаменатель членов последовательности, мы придем к последовательности с целочисленными членами.
С другой стороны, когда рассматриваются ортогональные вэйвлеты -0 с компактным носителем, то последовательности разложения и восстановления конечны. Однако для непрерывных ^ возможно отсутствие симметрии и антисимметрии, и соответствующие последовательности разложения и восста-
новления должны быть подвергнуты квантованию. Детальное обсуждение структуры и схем построения масштабирующих функций и вэйвлетов будет дано в главе 5. В частности, в этой главе будет изучена тесная связь между линейно-фазовой фильтрацией и симметричными масштабирующими функциями и вэйвлетами. Последние две главы посвящены соответственно полуортогональным и ортогональным вэйвлетам. Более точно, достаточно полный анализ базисных сплайн-вэй- влетов будет дан в главе 6, и рассуждения об ортогональных вэйвлетах, особенно с компактным носителем, будут представлены в главе 7. Также в эту главу будет включено краткое рассмотрение ортогональных вэйвлет-пакетов, которые применяются для лучшей частотно-временной локализации.
Глава 2
Анализ Фурье
Тема анализа Фурье —одна из самых старых в математическом анализе, она чрезвычайно важна как для математиков, так и для инженеров. С практической точки зрения, когда говорят об анализе Фурье, обычно имеют в виду (интегральное) преобразование Фурье и ряды Фурье. Преобразование Фурье —это интеграл Фурье от некоторой функции /, определенной на вещественной оси R. Когда / представляется как аналоговый сигнал, то ее область определения R называют непрерывной временной областью. В этом случае преобразование Фурье / от / описывает спектральное поведение сигнала /. Так как спектральная информация дается в терминах частоты, область определения преобразования Фурье f, которой также является R, называется частотной областью. С другой стороны, ряды Фурье —это преобразование бесконечных последовательностей в периодические функции. Следовательно, когда бесконечная последовательность представляет собой цифровой сигнал, то его область определения, которой является множество целых чисел Z, называется дискретной временной областью. В этом случае ряд Фурье также описывает спектральное поведение цифрового сигнала, и область определения ряда Фурье также вещественная ось R,
которая является частотной областью. Однако, так как ряды Фурье имеют период, равный 2тг, частотная область R в этом случае обычно идентифицируется с единичной окружностью. Для математика такое отождествление более предпочтительно, так как «дуальная группа» Z —это «группа окружности».
Важность преобразования Фурье и рядов Фурье проистекает не только из значительности их физической интерпретации, как при частотно-временном анализе сигналов, но также из того факта, что аналитическая Фурье-техника является весьма мощной. Так, например, при изучении вэйвлет- анализа часто встречается формула суммирования Пуассона, равенство Парсеваля для рядов и для интегралов, преобразование Фурье функции Гаусса, свертка функций, дельта-функция и т.д. Так как предполагается, что эта монография должна быть самодостаточной, то есть содержать все нужные для изложения данные, то в этой главе будут приведены предварительные материалы по основам анализа Фурье.
Прямое и обратное преобразования Фурье
В этой главе предполагается, что все функции /, определенные на вещественной оси R, измеримы. Для читателя, который не владеет основами теории Лебега, но хочет понять некоторые основные теоремы, можно допустить, что / — кусочно непрерывны, то есть можно считать, что в каждом случае существуют точки {х^} на R, не имеющие конечных точек сгущения такие, что х^ < Xj^-i для всех j и что / непрерывна на каждом открытом интервале (xj^Xj^ так же, как на бесконечных интервалах (—оо,minxj) и (maxxj, оо), если minx? или maxxj существуют. Для каждого р, 1 < р < оо, обозначим через LP(R) класс измеримых функций / на R таких,
что интеграл (Лебега)
VWdxVWdx
VWdx
VWdx
конечен. Также обозначим через L°°(R) множество почти всюду (п.в.) ограниченных функций; такими являются функции, ограниченные всюду, кроме множества меры (Лебега) нуль. Отсюда, наделенное «нормой»
11/11, -11/11, -ДЛЯ 1 < p < ОО,ДЛЯ 1 < p < ОО,ess sup |f (ж) |—oo<x<ooess sup |f (ж) |—oo<x<ooДЛЯ p = ОО,ДЛЯ p = ОО,
11/11, -
11/11, -
ДЛЯ 1 < p < ОО,
ДЛЯ 1 < p < ОО,
ess sup |f (ж) |
—oo<x<oo
ess sup |f (ж) |
—oo<x<oo
ДЛЯ p = ОО,
ДЛЯ p = ОО,
каждое /^(R), 1 < р < оо, является пространством Банаха. Так как в этой вводной монографии для понимания сущности вэйвлетов и частотно-временного анализа не требуется дополнительных знаний о структуре пространств Банаха, читатель должен только знать несколько элементарных свойств норм /^(R) таких, как неравенство Минковского:
||/+9||Р<||/||Р + ЫР(2.1.1)
и неравенство Гельдера:
11/5111 < ll/llPIWIp(p-i)-i,(2.1.2)
где р(р— 1) 1 должно быть заменено 1 при р = оо. Следствием неравенства (2.1.2) является неравенство Шварца:
II/pIIi < Ilf И2И2.II/pIIi < Ilf И2И2.(2.1.3)(2.1.3)
II/pIIi < Ilf И2И2.
II/pIIi < Ilf И2И2.
(2.1.3)
(2.1.3)
Отсюда, ввиду (2.1.3), мы можем определить «скалярное произведение»
(2.1.4)(2.1.4){f^d} = f f(x)g(x)dx, f,g£L2(RY
(2.1.4)
(2.1.4)
J—ОО
Наделенное этим скалярным произведением Банахово пространство L2(R) становится Гильбертовым пространством. Ясно, что
и,П = № fEL\RY(2.1.5)
В дальнейшем в первую очередь мы сосредоточим наше внимание на функциях из Z^R). Как обычно (для математиков), мнимая единица будет обозначаться через г. Инженеры- электрики могут при желании во всем тексте заменить г на j.
Определение 2.1. Преобразование Фурье функции / 6 Z^R) определяется как
/
ОО
e^dx. (2.1.6)
-оо
Некоторые основные свойства f^ для любой / 6 Z*(R) объединены в следующей теореме.
Теорема 2.2. Пусть f 6 Z^R). Тогда ее преобразование Фурье / обладает следующими свойствами:
/eZ°°(R), где Hflloo^ H/Ц,;
/ равномерно непрерывна на R;
если производная f от f также существует и принадлежит Z1(R); то
f^ - М^у,(2.1.7)
/(и) —> 0 при U) —> оо или —оо.
Доказательство. Утверждение (а) очевидно. Для доказательства (б) возьмем произвольное 5 и рассмотрим
/
оо
-оо
- 1||/(х)|^.- 1||/(х)|^.
- 1||/(х)|^.
- 1||/(х)|^.
Таккак|е-^-1||/(я)| <2|/(rr)| CZ^RMe^-ll н-Опри 5 —> 0, то по теореме Лебега о переходе к пределу под знаком интеграла имеем, что величина, стоящая справа, стремится к нулю при 5-^0.
Для доказательства (в) мы применяем стандартную теорему интегрирования по частям в (2.1.6), используя тот факт, что f^ —> 0 при х ±оо.
В завершение, утверждение (г) часто называют леммой Римана—Лебега. Для ее доказательства заметим сначала, что если f1 существует и принадлежит Z^R), то из (в) и (а) мы имеем
I/MI =< цНЛ. -> 0
при ш —> ±оо. В общем случае для любого е > 0 можно найти функцию д такую, что д,д' € L^R) и ||/ — ^Щ < е. Тогда из утверждения (а) мы имеем
№)|<№WH + ^
< II/-9II1 + |9(ш)1 <^ + ls(^)h
завершающее доказательство (г).□
Хотя /(ш) -> 0 при ш -> ±оо для любой / € L^R), это не означает, что / обязательно принадлежит L^R). Чтобы по- строить контрпример для демонстрации этого замечания, будем использовать понятие так называемой «ступеньки Хэви- сайда»
Uo(x) = /J №Я Х^а'(2.1.8)
' 7(0 для х < а,''
где а € R.
Пример 2.3. Функция
/(ж) = е"хи0^
принадлежит £1(R), но ее преобразование Фурье
/(") = Г^т-
1 + ги
не принадлежит L^R).
Доказательство. Из равенства е-мх = cos сит—i sin сит име-
Л/*ОО/*ОО
/(w) = / е~х coswxdx — г / е-х sin uoxdx
JoJo
_1 ги _1
1 + w2 1 + w2 1 + io; ’
.1
которая убывает на бесконечности как — и, следовательно, го)
не принадлежит L1 (R).□
Если / принадлежит L^R), то мы можем «восстановить» У по f, используя «обратное преобразование Фурье», определенное следующим образом.
Определение 2.4. Пусть f Е ^(R) - преобразование Фурье некоторой функции f Е L^R). Тогда обратное преобразование Фурье от f определяется как
(J-V)M := ^ у ^Ди,^.(2.1.9)
Поставим следующий важный вопрос: когда / может быть восстановлена по / с использованием оператора ^-1, т. е. когда (77-1 /)(х) = /(х) ? Ответ следующий: в любой точке х, где / непрерывна. Этот ответ является содержанием следующей теоремы.
Теорема 2.5. Пусть f € ^(R) такая, что ее преобразование Фурье f также принадлежит L1(R). Тогда
/(х) =(2.1.10)
в любой точке х, где f непрерывна.
Мы отложим доказательство этой теоремы до следующего параграфа. Вместо этого мы закончим параграф выводом формулы преобразования Фурье для «функции Гаусса».
Пример 2.6. Пусть а > 0. Тогда
В частности, преобразование Фурье функции Гаусса е х2
равняется ^е ^Z4
Доказательство. Рассмотрим функцию
(2.1.12)
Дополняя до квадрата, получим
^еУ2/4а^еУ2/4а
^еУ2/4а
^еУ2/4а
Так как обе функции: f^y^ определенная (2.1.12), и функция
9to := ^^^
могут рассматриваться как целые (аналитические) функции, равные друг другу на R, как это показано в (2.1.13), они должны совпадать на всей комплексной плоскости С. В частности, положив у равным —гы, получим
Непрерывно-временная свертка и дельта-функция
Пусть fug принадлежат L1(R). Тогда h - (непрерывно-временная) свертка функций / и д — также является функцией из £1(R) и определена формулой
(2.2.1)(2.2.1)/ОО
(2.2.1)
(2.2.1)
Дх - у)у(уМу-
-оо
Ясно, что h 6 ^(R); действительно,
1№ <11/11111^111,(2.2.2)
так как
Г ОО/*оо гоо
f |/i($)|da:< // W ~ У^\№)\<Мх
—ooJ—oo J —оо
dy
Замена переменных интегрирования в (2.2.1) дает равенство:
f*9 = 9*L LgeL4R\(2.2.3)
Это означает, что оператор свертки коммутативен. Так как / * д принадлежит L^R), мы можем снова свернуть / * д с другой функцией и 6 ^(R) и рассматривать (f*g^*u. Легко видеть, что
(/ *д) *« = / * (д * и), 1,д,и€.ь\к). (2.2.4)
Следовательно, оператор свертки ассоциативен.
Поставим следующий вопрос: существует ли некоторая функция, назовем ее d Е L^R), такая, что
f*d = f, feL\RV(2.2.5)
Ответ отрицательный, и это можег быть показано с использованием методов преобразования Фурье. Сначала сформулируем следующее важное свойство оператора преобразования Фурье.
Теорема 2.7. Пусть fug принадлежат L^R). Тогда
U^^Wl^g^(2.2.6)
Так как доказательство тривиальноследуетизтеоремы
Фубини, то оно здесь опущено.□
Теперь, если существует функция dЕ^(R)такая, что
имеет место равенство (2.2.5), то, применяя теорему 2.7, мы имеем
^ьЧку
Это означает, что мы должны иметь d^w) = 1, что противоречит лемме Римана — Лебега и утверждению (г) теоремы 2.2.
Однако мы все-таки хотим «приблизить» d в (2.2.5), так как даже приближение тождественности свертки (или просто приближенная тождественность) является очень важным инструментом в анализе Фурье.
Из предыдущих рассуждений мы видим, что первым ограничением на семейство функций {dQ} С ^(R), которые позволяют приблизить тождественность, есть условие
dQ(o;)«l, wER,(2.2.7)
где, например, а -> 0. В частности, можно пронормировать эти функции, положив dQ(0) = 1 или, что то же самое,
Р da^dx = 1.(2.2.8)
J —ОО
Рис. 2.2.1. Функции Гаусса ga,a = 1, |, ^.Рис. 2.2.1. Функции Гаусса ga,a = 1, |, ^.
Рис. 2.2.1. Функции Гаусса ga,a = 1, |, ^.
Рис. 2.2.1. Функции Гаусса ga,a = 1, |, ^.
Отличным кандидатом для такого семейства является семейство функций Гаусса
(2.2.9)(2.2.9)
(2.2.9)
(2.2.9)
(2.2.10)(2.2.10)Действительно, применяя (2.1.11) в примере 2.6 с a = 1/(4а), мы имеем
(2.2.10)
(2.2.10)
9<М =
которое очевидно удовлетворяет (2.2.7) и (2.2.8). Графики да для последовательности убывающих значений а > 0 приведены на рис. 2.2.1.
Заметим, что если да используется в качестве «весовой» функции для непрерывной функции / из L^R), то вес все более сосредоточивается в окрестности начала координат при а —> 0+; таким образом,
X - ^gaWti ~ f (х - 0) = 7(ж),X - ^gaWti ~ f (х - 0) = 7(ж),а -4- 0+;а -4- 0+;
X - ^gaWti ~ f (х - 0) = 7(ж),
X - ^gaWti ~ f (х - 0) = 7(ж),
а -4- 0+;
а -4- 0+;
что то же самое, что
(/ *дс№ ~ /($), а-*0+.
Более точно, мы имеем следующую теорему.
Теорема 2.8. Пусть f 6 ^(R). Тогда lim (/^(^/(я)(2.2.11)
в любой точке х, где f непрерывна.
Доказательство. Пусть / непрерывна в точке х и в > О произвольно заданное число. Выберем т? > О такое, что
|/(ж - у) -/(ж)| < е
для всех у 6 R, |у| < т/. Тогда, используя (2.2.8) с da = ga, мы имеем
/
ОО
[/(я - у) - H^gaWv
•ОО
<\f^~y)~ f(^)\ga(y)dy
+ / 1Л® - у) - МЫМ
•'|у|>4ga(y^dy + П/Ill maxyQ(y) + |/(ж)| ga^dyТ)lvl>*TJ\y\>n
< £ / gaWy + Н/Н19а(г?) +1/($)| / giWy V-ooJ\y\>nlVa
= е + 11/||15а(7?) + |/(®)| / g\Wy. J\y\>rilV^
Так как gQ(r]) и последнее слагаемое стремятся к нулю при
DDа —> 0+, то теорема доказана.
D
D
Теперь рассмотрим С — множество непрерывных функций из L^R). Тогда для любого х € R каждая да может быть рассмотрена как линейный функционал в С, определенный формулой
9а ° /($ - •) ~ (/ * 9а№\
Одновременно мы рассматриваем линейный функционал 5 в С, определенный как
5 о /(я-.) — /(ж).(2.2.12)
Тогда (2.2.11) в теореме 2.8 утверждает, что
да5 в С, а->0+.(2.2.13)
Так как 5 ♦ ./ = /, то 5 — «тождественная свертка» и, следовательно, ^да^ — аппроксимация тождественной свертки. Напомним, что 5 не является функцией из L^R), фактически это вообще не функция, так как удовлетворяет равенствам
JW = 0 для всех ®^0,..
(2‘2Л4)
Хотя этот линейный функционал 6 часто называют «дельтафункцией», на самом деле это «обобщенная функция» или «распределение». Как мы отметили ранее, так как 5 * J = J для всех / 6 С, то мы должны определить преобразование Фурье от 6 равным константе 1, а именно:
8^ = 1.(2.2.15)
В завершение этого параграфа продемонстрируем возможности приближенной тождественности {yQ} для доказательства теоремы 2.5 из предыдущего параграфа. Сначала установим равенство:
/ f(x)g(x)dx = [ f(x)g(x)dx, J^eL1^. (2.2.16)
•/ — ООJ — ОО
Заметим, что так как /ид принадлежат L°°(R), как это показано в теореме 2.2 (а), оба интеграла в (2.2.16) конечны вследствие неравенства Гельдера (2.1.2) при р = 1. Простое применение теоремы Фубини приводит к равенству (2.2.16).
Доказательство Теоремы 2.5. Пусть х £ R — фиксировано, положим
9^ := Z-e^e"^ .(2.2.17)
Z1T
Тогда, применяя (2.1.11) из примера 2.6, имеем
9^ = — /e-^^e'^dt
2^ J-oo
12тг12тгe-^-^V^dte-^-^V^dt(у-®)2 в 4а(у-®)2 в 4а= 9а(х-у^= 9а(х-у^
1
2тг
1
2тг
e-^-^V^dt
e-^-^V^dt
(у-®)2 в 4а
(у-®)2 в 4а
= 9а(х-у^
= 9а(х-у^
гдеда определено формулой (2.2.9). Итак, из (2.2.16) и (2.2.17) следует, что
/•ОО
(2.2.18)(2.2.18)(/ * 9а)(ж) = / Ну)9а(х - y^dy
(2.2.18)
(2.2.18)
J—oo
f(y)9(y)dyf(y)9(y)dyf(y)g(y)dyf(y)g(y)dy1 2%1 2%^HyK^dy.^HyK^dy.
f(y)9(y)dy
f(y)9(y)dy
f(y)g(y)dy
f(y)g(y)dy
1 2%
1 2%
^HyK^dy.
^HyK^dy.
Если теперь / — непрерывная функция х, то по теореме 2.8 выражение в левой части формулы (2.2.18) сходится к /(ж) при а —)• 0+. Поэтому, так как выраже-
ние в правой части (2.2.18) стремится к (^ ^(х), мы имеем
№ = ^"ЧНхУ
Преобразование Фурье функций, интегрируемых с квадратом
В этом параграфе мы вводим определение преобразования Фурье для функций из Z2(R). Для этого нам необходимо понятие «автокорреляции».
Определение 2.9. Автокорреляционная функция от f G L2(R) определяется как
Дх+иидау.Дх+иидау.
Дх+иидау.
Дх+иидау.
Заметим, что ввиду неравенства Шварца (2.1.3) подынтегральная функция в (2.3.1) принадлежит Z^R), поэтому F(z) имеет конечное значение при любом х Е R. Как следует далее, фактически мы можем сказать немного больше.
Лемма 2.10. Пусти F — автокорреляционная функция от J G Z2(R). Тогда:
|F(z)| < ll/llj для всех ж G R и
F — равномерно непрерывна на R.
Доказательство. Как указано выше, (а) является следствием неравенства Шварца
l/l^ + rill/tol^l/l^ + rill/tol^= 11/11$.= 11/11$.
l/l^ + rill/tol^
l/l^ + rill/tol^
= 11/11$.
= 11/11$.
№ + 7?)№ + 7?)Для доказательства (б) мы рассмотрим произвольное вещественное число р и снова применим неравенство Шварца
№ + 7?)
№ + 7?)
{/(ж + т/ + у) - f(x + y)}/(y)dy
poo> 1/2
f tflx^Ti + y^Hs + y^dyV ||/||2
— ОО)
U^ + y) -/(y)l2^yj II/II2.
Так как / 6 L2(R), то по теореме Лебега интеграл внутри фигурных скобок, который не зависит от ж, стремится к нулю при т/^0. □
Следующий результат позволяет распространить понятие преобразования Фурье на функции из L2(R).
Теорема 2.11. Пусть f 6 L^R) OL2(R). Тогда преобразование Фурье f от f принадлежит L2(R) и удовлетворяет следующему «равенству Парсеваля»:
11/111 = 2тг||/||2.(2.3.2)
Доказательство. Так как / — непрерывная функция, стремящаяся к нулю на бесконечности, что вытекает из теоремы 2.2, то семейство {^а}, определенное в (2.2.10), может быть использовано как весовая функция, так что Уа|/|2 € L^R). Заметим, что
/•ОО~/*ООл
' ga^V^x^dx = ga(x)f(x)f(x)dx
—оо•/—оо
^gat^dx dudy,
где, с точностью до множителя (2тг)-1, выражение внутри квадратных скобок есть обратное преобразование Фурье от да. Следовательно, по теореме 2.5 мы имеем
/•ооАгоогоо
f^ga(y - u)dydu,f^ga(y - u)dydu,' ga^Kx^dx = 2тг f^ /
f^ga(y - u)dydu,
f^ga(y - u)dydu,
—оо*/—оо J—оо
где да определено в (2.2.9). Итак, используя понятие автокорреляции, введенное в (2.3.1), мы приходим к равенству
9a(x)\f(x)\2dx = 2тг9a(x)\f(x)\2dx = 2тгF(x)ga(x)dx.F(x)ga(x)dx.г оо
9a(x)\f(x)\2dx = 2тг
9a(x)\f(x)\2dx = 2тг
F(x)ga(x)dx.
F(x)ga(x)dx.
J — ОО
Так как F — непрерывная функция и {да}— приближение ^-распределения, имеем
(2.3.3)(2.3.3)/ОО_
(2.3.3)
(2.3.3)
ga^f^fdx = 2ttF(0).
-ОО
Теперь'по теореме Фату получаем, что / G T2(R); и так как О < 5а|/|2 < |/|2> теорема Лебега позволяет перейти к пределу под знаком интеграла в (2.3.3), что дает
/
оо;
|/(x)|2dx = 2тгГ(0) ^М/Нг-
-ОО/'
Этим завершается доказательство теоремы 2.11.
Как следствие из теоремы 2.11 мы видим, что преобразование Фурье ^ может рассматриваться как ограниченнный линейный оператор в ^(R) A L2(R) со значениями в L2(R); таким образом
У : LX(R) П T2(R) -» f2(R)
и II^H = V2tt. Так как L!(R) A L2(R) плотно в L2(R), Г может быть распространено на все L2(R) с сохранением нормы. Более точно, если / 6 Z2(R), то усеченные функции
JN^) — < qJN^) — < q(2.3.4)(2.3.4)для |я| < N, в остальных точках,
JN^) — < q
JN^) — < q
(2.3.4)
(2.3.4)
где N = 1,2,... принадлежат L^R) A T2(R), так что Jn 6 T2(R). Легко видеть, что {Jn^ удовлетворяет критерию
Коши в Z2(R), и ввиду полноты Z2(R) существует функция /оо G ^2(R) такая, что
Jim ||/лг —/00II2 = 0.
N—too
Определение 2.12. Преобразование Фурье f функции f 6 L2(R) определяется как предел foo последовательности Un^ обозначение
Дш) = l.i.m.N^oo Jn^(2.3.5)
= l.i.m.N-^oo I e ^f^dxJ—N
будет использоваться в смысле «предела в среднем».
Конечно, определение / для / 6 b2(R) не должно зависеть от выбора Jn Е ^(R) nL2(R). Другими словами, любая другая последовательность Коши из L^R) A L2(R), которая приближает / в L2(R), может быть использована для определения /. Но ввиду его простоты усечение /, как это сделано в (2.3.4), часто используется на практике, в частности в анализе сигналов. Заметим также, что продолжение ^ из L1(R)nL2(R) на L2(R) находится в соответствии с исходным определением Т на L^R). Это легко проверить, используя основы теории Лебега. Особое внимание следует уделить тому факту, что равенство Парсеваля (2.3.2) распространяется на все L2(R). На самом деле несколько больше дает следующая теорема.
Теорема 2.13. Для любых f^gE b2(R) справедливо следующее равенство
и^^ЧЬдУ(2.3.6)
В частности, Ц/Ц2 = (2тг) ^П/Нг-
Равенство (2.3.6) также называют равенством Парсеваля.
Доказательство. Из вышепроведенных рассуждений следует, что
||А||2 = 2^11^11^, h 6 L2(R).
Если положить h равным каждой из четырех функций
/ + 9, f -9, f ~гд, / + гд,
то, используя формулу для скалярного произведения
V,А И^11’-^-911' | 11/-«2-|1/ + У112| (237)
мы придем к равенству (2.3.6).□
Напомним, что когда в определении 2.4 было введено обратное преобразование Фурье Т7-1, мы должны были ограничить область определения 77-1 пересечением b^R) с образом Т7, потому что Т не отображает L^R) в £1(R). Кроме того, мы даже не можем писать
№ = кт-х№\
если / не является непрерывной функцией в точке ж. С другой стороны, теория L2(R) гораздо более элегантна. Мы видим, что Т отображает L2(R) в себя. Мы покажем, что это отображение является взаимно однозначным отображением не «в», а «на», так что обратное преобразование Фурье ^-1 может быть легко определено.
Чтобы продолжить наши рассуждения, потребуются предварительная лемма и обозначение.
Лемма 2.14. Пусть f^gG L2(RY Тогда
/
оог°° ^
f^g^dx = / f(x)g(x)dx. (2.3.8)
-СОJ — ОО
Доказательство. Как показано в (2.2.16), равенство (2.3.8) справедливо для f,g € Z^R); так как Z!(R) Я Z2(R) плотно в Z2(R), то легко видеть, что (2.3.8) справедливо также для /,flGZ2(R). □
Определение 2.15. Для любой f, определенной на R, функция /~ определяется как
f~(x):=f(~x).(2.3.9)
Мы называем f~ «отражением» f (относительно исходной функции).
Очевидно следующее замечание.
Лемма 2.16. Пусть f € L2(R). Тогда
Кх) = {R^ СГ)М = (ГГ(х\ (2.3.10)
Теперь мы можем установить обратимость оператора преобразования Фурье на L2(R).
Теорема 2.17. Преобразование Фурье Т осуществляет взаимно однозначное отображение £2(R) на себя. Другими словами, любой g € Z2(R) соответствует одна и только одна f € £2(R) такая, что f — g; таким образом
/(ж) := ф-1д)(аг) =: g^(2.3.11)
есть обратное преобразование Фурье от д.
Доказательство. Пусть д G Z2(R). Тогда ее отражение д-, как определено в (2.3.9), также принадлежит Z2(R). Сначала покажем, что функция
:= ^9""^(2.3.12)
удовлетворяет равенству f — д п.в.
Действительно, применяя последовательно (2.3.10), лемму 2.14, (2.3.12), снова (2.3.10) и равенство Парсеваля, получим
\\9-Л\22 = \Ш-2Ке<9,Й_ + \\Л\22
•=Ы22-2ЙЙ,(Л)) + \№
= 1Ы12-27Ш (/)") + II/II2
= Mi- 2Яе lg, 1-Д + Whl
= 7-1Я!-^И|2 + 2^||/||?
Z7TZ7T
= -^»12 + Л|ЯЙ = о,Z7TZ7T
откуда / = g п.в.
Демонстрация того, что /, определенная формулой (2.3.12), единственная функция в L2(R) такая, что f = д, эквивалентна доказательству того факта, что / = 0 влечет / = 0 п.в. Это является непосредственным следствием равенства Парсеваля в теореме 2.13.□
L2(R) теория преобразования Фурье, рассмотренная выше, часто носит название теории Планшереля.
Ряды Фурье
Обратимся теперь к изучению 2тг-периодических функций. При любом р, 1 < р < оо, будет использоваться следующее обозначение:
|1/||г,р(0,2тг) ~ <|1/||г,р(0,2тг) ~ <1/*2тг/[/(xll-dx]1^Joess sup |/(х)| 0<х<2тг1/*2тг/[/(xll-dx]1^Joess sup |/(х)| 0<х<2тгдля 1 < р < ОО,для 1 < р < ОО,для р = ОО.для р = ОО.
|1/||г,р(0,2тг) ~ <
|1/||г,р(0,2тг) ~ <
1/*2тг
/[/(xll-dx]1^
Jo
ess sup |/(х)| 0<х<2тг
1/*2тг
/[/(xll-dx]1^
Jo
ess sup |/(х)| 0<х<2тг
для 1 < р < ОО,
для 1 < р < ОО,
для р = ОО.
для р = ОО.
Для любого р, ^(О,2тг) определяет банахово пространство функций /, удовлетворяющих равенству /(z+2tt) = /(я) п.в. на R таких, что ||/|к₽(о,2?г) < °°- Иногда целесообразнее использовать подпространство непрерывных функций С*[0,2тг] пространства L°°(0,2тг) вместо всего Ь°°(0,27г). Здесь * используется для напоминания того, что /(0) = /(2тг), если /ес*[о,2тг].
Неравенства Минковского, Гельдера и Шварца для ^(R) в (2.1.1), (2.1.2) и (2.1.3) справедливы также для Lp(0,2тг). В частности, для р = 2 мы можем снова определить «скалярное произведение»
1
<М* = 2^/ f^gWx, hgEl?^^ (2.4.2)
где звездочка используется, чтобы отличить это скалярное произведение от скалярного произведения в L2(R). Позже нам понадобится также следующее обобщенное неравенство Минковского:
(2.4.3) здесь обобщение состоит в простой замене конечной суммы интегралом (Лебега) в конечных пределах. Заметим также, что в противоположность пространствам //(R), которые нс
вложены друг в друга, мы имеем
Ьр(0,2тг) С^(0,27г), р>д.
Это может быть легко проверенно с помощью неравенства Гельдера.
Сопутствующими пространств Lp(0,2тг) являются пространства (последовательностей) £Р = lp(Z) бесконечных по-
следовательностей {at}, к Е Z, которые удовлетворяют неравенству: ||{ал}||£₽ < оо, где
11{°А:}||<р :— <11{°А:}||<р :— <fc€Z )sup|afc|,кfc€Z )sup|afc|,кдля 1 < р < ОО,для 1 < р < ОО,для р = ОО.для р = ОО.(2.4.4)(2.4.4)
11{°А:}||<р :— <
11{°А:}||<р :— <
fc€Z )sup|afc|,к
fc€Z )sup|afc|,к
для 1 < р < ОО,
для 1 < р < ОО,
для р = ОО.
для р = ОО.
(2.4.4)
(2.4.4)
И снова, неравенства Минковского, Гельдера и Шварца выполняются для пространств последовательностей. Аналогично пространствам Гильберта L2(R) и Ь2(0,2тг), пространство I2 = l2(Z) также является пространством Гильберта со скалярным произведением:
(V^AbkYit2 := ^Qkbk*(V^AbkYit2 := ^Qkbk*(2.4.5)(2.4.5)
(V^AbkYit2 := ^Qkbk*
(V^AbkYit2 := ^Qkbk*
(2.4.5)
(2.4.5)
Напомним, что интегральное преобразование Фурье используется для описания спектрального поведения аналогового сигнала /, имеющего конечную энергию (то есть / € L2(R)). Здесь мы вводим дискретное преобразование Фурье 7* цифрового сигнала {ск} € № для описания его спектрального поведения следующим образом:
СП<*})(*) := Y,c^k$.к^ХСП<*})(*) := Y,c^k$.к^Х(2.4.6)(2.4.6)
СП<*})(*) := Y,c^k$.к^Х
СП<*})(*) := Y,c^k$.к^Х
(2.4.6)
(2.4.6)
Таким образом, дискретное преобразование Фурье {с^} является «рядом Фурье» с «коэффициентами Фурье», равными {q}. Мы не обсуждаем вопрос о сходимости рядов Фурье в (2.4.6), но для {с^} G Iх ясно, что эти ряды сходятся абсолютно и равномерно для всех х Е R. В общем случае, формальный ряд (2.4.6) может быть рассмотрен просто как «символ» последовательности {с^}-
Так как егх = cos х + г sin х, ряд Фурье в (2.4.6) может быть записан как
ОООООО
/(я)" У^ Скегкх = —- +^2, ак cos kx-V ^2, bk sin кх, (2.4.7) к= — оок=1к=1
где
(2.4.8)(2.4.8)»к = Ск + С-к,к bk = Wck - c-kY
(2.4.8)
(2.4.8)
Формулы (2.4.8) могут быть легко выведены с помощью равенств: ргх _ -гх sina: =6;
2гегх + е-гхcos х =.
Обозначение функции /(ж) в (2.4.7) используется только как обозначение ряда Фурье. Это может и не быть функцией. В любом случае мы всегда можем рассматривать тригонометрические полиномы
NN
ISn^Ix) ••= У Скегкх = у + 5?{0fc COS кх + bk sin Дж}, k=-Nк—1
(2.4.9) где N — положительное целое. Они называются частными суммами рядов Фурье функции /.
Особую важность представляет тригонометрический многочлен степени N
Dn(x) := + ^coskx = ^l^™^,(2.4.10)
к=Лz
1- f^DN(x-t^dt. v Jo1- f^DN(x-t^dt. v Joкоторый называется ядром Дирихле степени N. Заметим, что по крайней мере формально TV-я частная сумма SnJ ряда Фурье / может быть получена как «свертка» / с ядром Дирихле степени N^ а именно:
1
- f^DN(x-t^dt. v Jo
1
- f^DN(x-t^dt. v Jo
Конечно, интегрировал ие в (2.4.11) допустимо, если / е ^(о^тг).
С другой стороны, если / — любая функция из Lp(0,2тг), 1 < р < оо, мы можем определить «обратное дискретное преобразование» F*~Y от / формулой:
^П^ = ск(П - 5- / f(xKikldx. (2.4.12) 2тг /о
Таким образом, F*-Y переводит / Е 2^(0,2тг) в бесконечную последовательность ^Ck^J)^k Е Z. Эта последовательность, конечно, определяет ряд Фурье
_ ^ckUykl (2.4.13) fcez
и называется последовательностью «коэффициентов Фурье» ряда Фурье. Фундаментальным является вопрос: «сходится» ли этот ряд к исходной функции /. Обсуждение этой темы откладывается до следующего параграфа. Сейчас мы займемся только изучением L2(0,2тг) теории.
Теорема 2.18. Пусть / € L2 (0,2тг). Тогда последовательность {ck(f)} коэффициентов Фурье функции / принадлежит в и удовлетворяет неравенству Бесселя:
(2.4.14)(2.4.14)У? Ick(/)|2 11/1112(0,2%)-
(2.4.14)
(2.4.14)
к=-оо
Доказательство. Пусть S^^f) обозначает N-ю частную сумму ряда Фурье (2.4.13). Тогда мы имеем
0 < ||/ ~ ^(Z)|||,2(о,2я-)
HI/lll2(o,2%)-2W,^(/)r+IIW^^^^
Легко проверить, что
N
<LsNmr = 52 ic^)i2 (2-4Л6) k=—N
И
N||^(/)|112(о,2,) = 52м/и2.(2-4Л?)
k=-N
Отсюда, подставив (2.4.16) и (2.4.17) в (2.4.15), мы получим
N
£ м/)'2 < ши,,,.,.).k=-N
Так как это неравенство справедливо при любом N, то мы установили (2.4.14).□
Обратной к теореме 2.18 является следующая, так наг зываемая теорема Рисса—Фишера.
Теорема 2.19. Пусть {с*} € I2. Тогда существует некоторая f Е L2(0,2тг) такая, что с^ является k-м коэффициентом Фурье функции /. Кроме того,•
52 lCfcl2 = ИЛ112(о,2я-)'(2.4.18)
к=—оо•
Эта теорема утверждает, что дискретное преобразование Фурье 7* отображает t2 в £2(0,2тг), и равенство (2.4.18) выполняется для всех / из области значений оператора JF* на t2.
Доказательство. Для любого положительного N рассмотрим тригонометрический многочлен
N
SN^ = £ ске*х.(2.4.19)
k——N
Так как {с*:} принадлежит t2, последовательность
N
Ё Iе*I2
k=—N
является последовательностью Коши вещественных чисел. Откуда, рассматривая равенство, аналогичное (2.4.17) для Ц^ — SmII^o27Г)> приходим к тому, что {Sw} является последовательностью Коши в Ь2(0,2тг). Пусть / 6 L2(0,2тг) - предел этой последовательности. Тогда, в силу неравенства Бесселя (2.4.14), коэффициенты Фурье Ck(f) функции / удовлетворяют неравенству
N
У2 \ckU) — скР II/ ^||^2(0,2тг)*k=—N
Устремив N -> оо, получаем
CkU) = ck, к^Ъ*
Более того, ввиду (2.4.16) и (2.4.17), имеем
II/ “ ^1112(0^) = И/П12(О>27Г) “ 2Яе{/, SnY + Н^П^^)
N
= !1/Н12(0,27г) ~
k=—N
что при N -> оо дает (2.4.18).□
Мы обращаем особое внимание на то, что теорема 2.19 только утверждает, что равенство (2.4.18) справедливо для всех функций / из области значений оператора дискретного преобразования Фурье, действующего на пространство t2. То, что (2.4.18) может быть распространено на все L2(0,2тг), является следствием теоремы Вейерштрасса, которая утверждает, что множество всех тригонометрических многочленов плотно
в L2(0,2тг). Равенство (2.4.18), распространенное таким образом на все Ь2(0,2тг), называется равенством Парсеваля для L2 (0, 2тг). Простой способ установить справедливость теоремы Вейерштрасса — это рассмотреть чезаровы средние последовательности частных сумм ряда Фурье функции / Е L2(0,2тг).
Пусть / Е L2(0,2тг) и обозначим через Snf n-ю частную сумму ряда Фурье (2.4.7), как она определена в (2.4.9). Тогда N-e чезарово среднее от {S^/} дается формулой
, Sof Н+ SnJ aNf :=УП, Sof Н+ SnJ aNf :=УП(2.4.20)(2.4.20)
, Sof Н+ SnJ aNf :=УП
, Sof Н+ SnJ aNf :=УП
(2.4.20)
(2.4.20)
Так как SnJ есть свертка / с ядром Дирихле Dn, как это определено в (2.4.11) (для / Е Ь2(0,2тг) С /Д (0,2тг)), то из этого следует, что onJ есть свертка / с так называемым ядром Фейера, определенным формулой
KN^ :=KN^ :=D0(x) 4h Dn(x)N+lD0(x) 4h Dn(x)N+l1sin2(^^a:)1sin2(^^a:)N^l 2sin2(|) ’N^l 2sin2(|) ’(2.4.21) ■(2.4.21) ■
KN^ :=
KN^ :=
D0(x) 4h Dn(x)
N+l
D0(x) 4h Dn(x)
N+l
1sin2(^^a:)
1sin2(^^a:)
N^l 2sin2(|) ’
N^l 2sin2(|) ’
(2.4.21) ■
(2.4.21) ■
а именно:
(2.4.22)(2.4.22)1 f2x (<XNf)(x) = - f(x- t)KN(t)dt.
(2.4.22)
(2.4.22)
7Г Jo
Заметим, что тригонометрический многочлен Kn отличается от Dn^x) тем, что Kn^ > 0 для всех х. Это свойство является решающим при доказательстве следующего результата о плотности тригонометрических многочленов.
Теорема 2.20. Пусть f Е L2(0,2тг). Тогда
UmN->ooUmN->ooII/ — ^/||£2(012?г) = 0.II/ — ^/||£2(012?г) = 0.
Um
N->oo
Um
N->oo
II/ — ^/||£2(012?г) = 0.
II/ — ^/||£2(012?г) = 0.
Перед доказательством этой теоремы самое время ввести обозначение «1^(0,2тг) мод*уля непрерывности»;
^p(f^) := sup {^ f2" |/(я; + Л) - /(x)|₽da;}l 0</1<7? для f 6 £₽(0,2тг),
*где 1 < р < оо; и если р = оо, то (2.4.23)
ш(/;р) := Шоо(/;77) := sup max |/(z + h) - Дх)\ .0<^<^ x
„для / 6 С*[0,2тг].
Заметим, что L°°(0,2тг) заменено своим подпространством С*[0,2тг]. Отметим также, что шр(/;т/) и ш(/;р) —неубывающие функции аргумента 77 и что
iwpU;^ при р->0+ для /€Ьр(0,2тг),
( ы^Л) “* 0 ПРИ ?? -» 0+ для / G С*[0,2тг].’
Вернемся теперь к доказательству теоремы 2.20.
Доказательство. Так как
K^^x^dx = 1,K^^x^dx = 1,
K^^x^dx = 1,
K^^x^dx = 1,
то, используя обобщенное неравенство Минковского (2.4.3) и определение ^(f] |ф, мы последовательно получаем, что
II/ ~ ^nJWl2^^)
/sin^Y х —Н—
\ sinl /
1 r2v
2ir(N + 1) /о '
{/(^-/(x-t)}
2тг
Sin^Vsin |/
Пусть е > 0 — произвольное заданное число. Выберем М > 0 так, что
лЦ/Иь^о,?#) J ^ <£‘
Так как Ш2(/; •) < 211/11^2(0 2^) и ш2(/; •) — неубывающая функция, то для (N + 1)тг > 2М имеем
при N —> ос. Этим завершается доказательство теоремы
2.20.
Используя полученный результат о плотности тригонометрических многочленов в Т2(0,2тг), мы можем установить следующий основной результат этого параграфа.
Теорема 2.21. Дискретное преобразование Фурье Т*, определенное в (2-4.6), есть изометрический изоморфизм 4? на 1?(0Ди\ Другими словами, Г* отображает Р взаимно
однозначно на £2(0,2тг), так что имеет место равенство
Парсеваля
^=2^ l^)!2^’ У € Ь2(0,2тг),(2.4.25)
Л —— ОО
где с^ = Ck(f) — к-й коэффициент Фуръе функции f.
Доказательство. Из теоремы 2.19 следует, что Г* отображает f? в L2(0,2тг). Для доказательства того, что это — отображение на L2(0,2тг), возьмем произвольную функцию У Е 1/2(0,2тг) и обозначим через {са:} последовательность коэффициентов Фурье функции /. Тогда, в силу неравенства Бесселя из теоремы 2.18, мы имеем
У? lCt|2 - НЛ112(0,2тг)-к=—оо
С другой стороны, по определению qnJ в (2.4.20) и, обращаясь к Snf в (2.4.9), получаем
1 -1 -ckeiklckeiklN
1 -
1 -
ckeikl
ckeikl
(^лг/х^) = 52
k=-N
так что
H^/II^CO^Tr) —H^/II^CO^Tr) —1-1-22
H^/II^CO^Tr) —
H^/II^CO^Tr) —
1-
1-
2
2
N
У? 1С*|211/П12(0,2тг)
k=—N
Таким образом, мы имеем
1 {N2
52 Iе*i2 * — ii^/Hl2(0,2я-)k=—N ,
^ II/IIl2(0,2tt) ~ II/ "" ^/IIl2(0,2?t)-
6 - 3954
Следовательно, в результате применения теоремы 2.20 установлено равенство Парсеваля (2.4.25). Это равенство, конечно, гарантирует, что преобразование ^* взаимно однозначно, так как, если все коэффициенты Фурье / равны нулю, то 11/11^(0,2^) = 0, или / = 0 П.В.. □
Основы теории сходимости
и формула суммирования Пуассона
Хотя теория сходимости рядов Фурье — весьма увлекательная тема, детальное ее изучение выходит за рамки этой книги. Мы обсудим только два основных условия сходимости, опустив при этом их доказательство.
Во-первых, напомним, что существует 2тг-периодическая непрерывная функция, ряд Фурье которой расходится во всех рациональных точках. Кроме того, существует функция из Z/^O, 2тг), ряд Фурье которой расходится всюду. Встает вопрос о наложении на функцию некоторых условий, гарантирующих сходимость ее ряда Фурье. Один из результатов о сходимости, который требует наиболее слабых предположений и является в то же время весьма глубоким, состоит в том, что ряд Фурье любой функции / из ^(0,2тг), где 1 < р < оо, сходится к / почти всюду. В дальнейшем нас будет интересовать равномерная сходимость или, по крайней мере, сходимость в некоторых специфических точках.
Следующий результат носит название условия сходимости Дини—Липшица. Здесь будет использоваться обозначение u)(f;T]) для равномерного модуля непрерывности, введенное в (2.4.23).
Теорема 2.22. Пусть f 6 С*[0,2тг] такая, что .
для некоторого а > 0. Тогда ряд Фурье функции f сходится равномерно к f; таким образом
Jim ||/ - Sjv/lkooro^] = 0.
N-^oo1 J
Например, если u)(J;t]) = 0(j)a) для некоторого а > 0, то, конечно, условие (2.5.1) выполняется.
Второе условие сходимости, которое будет установлено ниже, называется условием Дирихле—Жордана. Оно применимо для функций, которые не осциллируют очень сильно. Такие функции называют функциями с ограниченной вариацией. Хорошо известно (и не так трудно вывести это из определения), что любая функция с ограниченной вариацией на отрезке [а, Ь] может быть представлена как разность двух неубывающих функций. Следовательно, если / — функция с ограниченной вариацией на [а, Ь], то оба односторонних предела
(2.5.2)(2.5.2)'/(ж+) := Нт /(ж + Н\,/(я") := lim f(x — /г)
(2.5.2)
(2.5.2)
.h^0+
существуют в каждой точке х, а < х <Ь.
Теорема 2.23. Пусть f — 2-к-периодическая функция с ограниченной вариацией на [0, 2тг]. Тогда ряд Фурье функции / сходится к (/(х+) + /(х~))/2 всюду; таким образом
Jim (S^/)(ж) =N-^ooJim (S^/)(ж) =N-^oof(x+) + f(x~)2f(x+) + f(x~)2(2.5.3)(2.5.3)
Jim (S^/)(ж) =
N-^oo
Jim (S^/)(ж) =
N-^oo
f(x+) + f(x~)
2
f(x+) + f(x~)
2
(2.5.3)
(2.5.3)
для любого х 6 R. Кроме того, если / непрерывна на любом отрезке [а, 6], то ряд Фурье функции f сходится равномерно к f на [а, Ь].
В то время как (интегральное) преобразование Фурье, изученное нами в первых трех параграфах этой главы, опре-
делено на U\RY ряды Фурье представляют только периодические функции. Простейший способ периодизации функции / 6 P’(R) состоит в рассмотрении
Ф/(®):= £ /(ж + 2тгА:).(2.5.4)
к=—оо
Первый вопрос, который здесь возникает, является ли Ф/ функцией. Как видно из следующей леммы, ответ положительный при р = 1.
Лемма 2.24. Пусть f Е L1(R). Тогда ряд, определенный формулой (2.5.4), сходится п.в. к некоторой 2тг-периодической функции Фу. Кроме того, сходимость п.в. является абсолютной, Фу Е L\0,2тг); и
ll»/llz.-(0,2,) < “11/111-(2-5.5)
Доказательство. Абсолютная сходимость почти всюду будет установлена, если мы докажем неравенство
00 -2тг
I |/($ + 2тгА;)|(/я < оо.
Но справедливость этого неравенства, вместе с неравенством (2.5.5), непосредственно следует из простого наблюдения, что у2тг00 у2тг
I \ФДх)\(1х< У^ / |/(а; + 2?rA:)|ctr
^к=-оЛ
Исходя из этой леммы, мы можем рассматривать ряд Фурье функции Ф/(ж), а именно:
ОО
Ф,(х) = £
к=—оо
где
Ск
1 Г2’ .
2тг/0 6
3=-оо ’
J =—ОО
-^фДх)<1х
у2тг .
/ е~гкх/(х + 2irj)dx о
f^Cz+l)1
е-^Цх)^ = -№•
^з
Следовательно, если ряд Фурье функции Фу (ж) сходится к Фу, то две величины
ОО
^ /(ж + 2тгА:)(2.5.6)
к=—оо
1 °°
S S fW"(2.5.7)
/с=—ОО
могут быть равны друг другу. К несчастью, так как Фу есть только функция из L^O, 2тг), то ее ряд Фурье может всюду расходиться. Таким образом, на Фу или / должны быть наложены некоторые условия, которые бы обеспечили равенство величин (2.5.6) и (2.5.7). Сначала мы обратимся к одному весьма общему положению.
Теорема 2.25. Пусть f 6 ^(R) удовлетворяет следующим двум условиям:
ряд (2.5.6) сходится всюду к некоторой непрерывной функции и
ряд Фурье (2.5.7) сходится всюду.
Тогда имеет место следующая «формула суммирования Пуассона»:
£ /(х + 2яЛ) = ^- £ R^1, zeR. (2.5.8)
k——oo^ k=—oo
В частности,
У /(2тгЛ) = ^ £ М(2.5.9)
к——оок=—оо
Перед тем как мы наложим на / некоторые достаточные условия, гарантирующие выполнение пунктов (а) и (б), заметим, что формула суммирования Пуассона (2.5.8) или (2.5.9) может быть сформулирована в несколько ином виде. Для этого мы просто заметим, что если fa(^) := /(ох), где а > 0, то fa^) = о-1/(~). Откуда (2.5.8) и (2.5.9) принимают вид:
ОО1ОО,
Е = Е
•„Л"”(2.5.10)
Е /(2-*) = ^ Е /у- \k=—ooк=—оо
В частности, положив а = (2тг)-1, имеем
£ J(x + k) = £ J^irkV2^1,
< к=^оок="°°(2.5.11)
Е /W = Е fW
Перечислим теперь некоторые условия, при которых выполняются пункты (а) и (б) в теореме 2.25.
Следствие 2.26. Пусть f — измеримая функция, удовлетворяющая равенству:
(2.5.12)(2.5.12)
(2.5.12)
(2.5.12)
для некоторого а > 1. Тогда формула суммирования Пуассона (2.5.8) справедлива для всех х Е R.
Заметим, что так как / удовлетворяет (2.5.12), то / обязательно непрерывна, откуда следует, что оба условия (а) и (б) выполняются.
Следствие 2.27. Пусть f Е Ll(R), и предположим, что ряд в (2.5.4) сходится всюду к непрерывной функции с ограниченной вариацией на [0,2тг]. Тогда формула суммирования Пуассона (2.5.8) справедлива для всех х 6 R.
Если Фу — непрерывная функция с ограниченной вариацией на [0,2тг], тогда по теореме 2.23 ее ряд Фурье, определяемый формулой (2.5.7), сходится всюду к Фу. Таким образом, (2.5.6) и (2.5.7) равны друг другу.
В качестве важного примера можно рассмотреть любую непрерывную функцию / с ограниченной вариацией и компактным носителем. Для такой / ряд (2.5.4) — это только конечная сумма и, следовательно, Фу — непрерывная функция с ограниченной вариацией на [0,2тг]. В качестве типичного примера в главе 4 будут детально изучены В-сплайны порядка не меньше второго.
Мы завершим эту главу применением формулы суммирования Пуассона к изучению преобразования Фурье автокорреляционной функции F (определенной формулой (2.3.1)) от функции / Е L2(R). Это лучше подготовит нас к построению полуортогон альных вэйвлётов в главе 5. Используя обозначение /" для отражения /, определенного в (2.3.9), мы можем переопределить F как
F(x) = (/*(7)’)W-
Откуда, применяя лемму 2.16, мы получаем
Теперь, так как / принадлежит L2(R), то в силу равенства Парсеваля этому пространству принадлежит и /. Поэтому, F е L^R) и по лемме 2.24
оо00
<W = £ F^ + ^ = £ |/(х + 2тгЛ)|2(2.5.14)
к=-оок=-оо
сходится П.В. И фр е I/1^^^).
Для изучения ряда Фурье функции Фр наложим одно дополнительное условие. Потребуем, чтобы / е LV(K\ Тогда (/)“ также принадлежит L^R), что имеет место и для свертки F = f * (/)'. Следовательно, по теореме 2.5, мы имеем
F(x) = (Г"1^ = —] ~ e^F^dy (2.5.15)
(-я),(-я),
(-я),
(-я),
откуда коэффициенты Фурье функции Фр даются формулойск = ск^Ц^р\ ^ = ^-к\
Таким образом, ряд Фурье Фр может быть записан как
Ф^ = ^ F(,-kykl= £ F(kKikl. (2.5.16) к=—оок=—оо
Итак, мы имеем:
^ |/(я + 27гА:)|2 = ^ F^zk п.в.,(2.5.17)
к=—оок=—оо
где z = е ,х и правая часть формулы (2.5.17) называется сгш- волом последовательности (F(fc)}. Если случится так, что /
имеет компактный носитель, то таким же свойством обладает и автокорреляционная функция F; и символ {F(A;)} есть полином Лорана. Этот полином Лорана называют также полиномом Эйлера—Фробениуса, порожденным /. Следовательно, (2.5.17) устанавливает очень важную связь между полиномом Эйлера—Фробениуса, порожденным функцией / с компактным носителем, и неотрицательной функцией Фр в (2.5.14), что будет способствовать изучению безусловных базисов, ортогонализации и двойственности. Подробности по этим темам будут обсуждаться в последующих главах, в частности, в главе 5.
Возвращаясь к (2.5.17) без предположения о том, что / имеет компактный носитель, мы имеем только равенство п.в. для / G L1(R) ПЬ2(Н). Ниже мы даем три различных набора условий, которые обеспечивают справедливость (2.5.17) для всех х G R.
Теорема 2.28. Пусть f Е L2(R) удовлетворяет одному из следующих трех условий:
/(ж) = О(|ж|“^), 0> 1 и К^ = О(кГ“), а > i, при |я| ОО.
/ имеет компактный носитель и принадлежит классу Lip(7) для некоторого у > 0, то есть
sup sup |/(х+4)-/(ж)| = O(h?^ npnh^0+. (2.5.18) х 0<t<h
/ — непрерывная функция с компактным носителем и имеет ограниченную вариацию на этом носителе.
Отсюда следует, что
0000 Г Г 00
52 |/(x + 27Tfc)|2= £ П Kn + k^dyVe-^k=—ook=-oo ^ 00'
(2.5.19) для всех х Е R.
Заметим, что каждое из условий (а)-(в) обеспечивает, что левая часть формулы (2.5.19) есть 2тг-периодическая функция, ряд Фурье которой дается выражением в правой части этой формулы. Это очевидно для условия (а), но требует немного больше труда при доказательстве для условий (б) и (в). Сходимость ряда Фурье в любой точке ж 6 R для условий (а), (б) и (в) выводится из следствия 2.26, теоремы 2.22 и теоремы 2.23 в указанном порядке. □
Глава 3
Вэйвлет-преобразования и частотно-временной анализ
Для изучения спектрального поведения аналогового сигнала необходимо полное знание сигнала во временной области, включая и будущую информацию. Вдобавок, если сигнал меняется в малой окрестности некоторого момента времени, то это влияет на весь спектр. Действительно, в крайнем случае преобразование Фурье от дельта-распределения 5^1 — to) с носителем в единственной точке to есть е"1^. которое покрывает всю частотную область. Следовательно, во многих приложениях, таких как анализ нестационарных сигналов и обработка сигнала в реальном времени, применение одной формулы преобразования Фурье весьма неадекватно. Недостаток формулы преобразования Фурье в частотно-временном анализе был замечен уже Д. Габором, который в своей работе 1946 года ввел «функцию-окно» временной локализации g(t — 6), где параметр b используется для перемещения окна с целью покрыть всю временную область для получения локальной информации о преобразовании Фурье сигнала. Фактически Габор использовал функцию Гаусса в качестве функции окна д. Так как преобразование Фурье функции Гаусса также является функцией Гаусса, то одновремен-
но оказывается локализованным и обратное преобразование Фурье.
Первый параграф этой главы посвящен изучению преобразования Габора. Обсуждение этого так называемого «кратковременного преобразования Фурье» (КВПФ) в общем случае и принципа неопределенности, который определяет величину (размер) окна, является содержанием второго параграфа. В частности, здесь будет замечено, что частотно-временное окно любого КВПФ определено весьма жестко и, следовательно, применение этого преобразования не эффективно для детекции сигналов высокой частоты и исследования сигналов низкой частоты. Это служит причиной введения интегрального вэйвлетупреобразо- вания (ИВП) в §3.3. Вместо того чтобы применять окна для прямого и обратного преобразования Фурье, как это делается в КВПФ, ИВП непосредственно выделяет часть функции (сигнала) и ее преобразования Фурье. Это происходит за счет параметра растяжения (масштабного параметра), который позволяет сужать или расширять частотно-временное окно в зависимости от частоты. Обращение ИВП означает восстановление сигнала по его локальной спектральной информации. Будет рассмотрена информация, полученная в результате непрерывных и дискретных наблюдений. Это приводит к изучению каркасов и вэйвлет-рядов в последних двух параграфах этой главы.
Преобразование Габора
Функция / из £2(R) используется для представления аналогового сигнала конечной энергии, и ее преобразование Фурье
(3.1.1)(3.1.1)гоо
(3.1.1)
(3.1.1)
/М = e-^JWdt
J —ОО
дает спектральную информацию о сигнале. Всюду в этой главе t и и; предназначены для обозначения, соответственно, временной и частотной переменных. К сожалению, одна формула (3.1.1) не очень удобна для получения информации о спектре / по локальным наблюдениям сигнала /. Для этого необходимо «хорошее» временное окно.
«Оптимальное» окно для временной локализации достигается в результате использования некоторой гауссовой функции
9a^ = 2VwC ^
где a > 0 фиксировано, в качестве функции-окна (см. рис. 2.2.1). Здесь оптимальность определяется принципом неопределенности, который будет рассмотрен в следующем параграфе. Для любого фиксированного значения a > 0, преобразование Габора функции / G L2(R) определяется как
(3.1.3)(3.1.3)/ОО
(3.1.3)
(3.1.3)
-оо
таким образом, (G^f^u)^ локализует преобразование Фурье функции / в окрестности t = b. «Ширина» окна определяется (фиксированной) положительной константой а; это будет обсуждено ниже. Заметим, что из формулы (2.1.11) в примере 2.6 при и) = 0 и а = (4а)~1, мы имеем
гооJ—ООгооJ—ОО/ОО
гоо
J—ОО
гоо
J—ОО
ga^dx = 1,-ОО
откудаоткуда№)М^ = Ж),№)М^ = Ж),си Е R.си Е R.
откуда
откуда
№)М^ = Ж),
№)М^ = Ж),
си Е R.
си Е R.
Таким образом, множество
Ven-- b£R}
преобразований Габора функции / точно разбивает преобразование Фурье / функции / и дает о ней локальную спектральную информацию. Для измерения ширины функции-
мулоймулой_ 1т‘~ Ik Ik_ 1т‘~ Ik Ikокна мы используем понятие стандартного отклонения, или среднеквадратичной (СК) длительности, определяемой фор
мулой
мулой
_ 1т‘~ Ik Ik
_ 1т‘~ Ik Ik
гооЛ 1/2
f х2д^(х^х .(3.1.5)
— ОО)
Заметим, так как gQ — четная функция, ее центр, определенный формулой (1.2.5), равняется 0, и, следовательно, ДРа совпадает с общим понятием «радиуса», введенным в определении 1.2. В частности, ширина функции-окна gQ равняется 2Д^а.
Теорема ЗД Для любого а > О
•д9а = V^.(3.1.6)
Таким образом, ширина функции-окна да равняется Ъу/а.
Доказательство. Положив в формуле (2.1.11) си = О, имеем
Г e^dx = ^"1/25(3.1.7)
J-оо
продифференцировав это равенство по параметру а, получим х2е~ах dx = ^-а-3/2.(3.1.8)
J—оо2
Откуда, подставив а = (2а)-1 в формулы (3.1.7) и (3.1.8), имеем
ШЬ = (8тга)-!/4(3.1.9)
и в результате
Г 1Г"1 М2
Д9. =(8ra)‘/4J-l-.^(2a)3/2} = ^.D(4тга2J
Можно интерпретировать преобразование Габора G^f в (3.1.3) несколько иначе, а именно: положив
G^ " e^g^t - b),(3.1.10)
мы имеем /ОО
fWGyfidL (3.1.11)
■ОО
Другими словами, вместо рассмотрения (G^f) как локализации преобразования Фурье / мы можем истолковать его как выделение части функции (или сигнала) / с помощью функции-окна С“ш в (3.1.10). Мы будем следовать этой точке зрения позднее при его сравнении с «интегральным вэй- влет-преобразованием». График вещественной и мнимой частей С^ш для Ь = 0, ы = 2тг и указанных значений а приводится на рис. 3.1.1-3.1.2.
Одно преимущество формулировки (3.1.11) состоит в том, что равенство Парсеваля в формуле (2.3.6) может быть применено для установления связи преобразования Габора от функции / с преобразованием Габора от /. Действительно, т. к.
G^^ = e^-^e"0^1,(3.1.12)
которое следует из (2.2.10), мы имеем
(6ЕПМ = V, G?,„) = Л/, §Ы(3-1.13)
= — Г° fW^-^e'^-^dT)
2тг J.^
—ibu) poo .
= 2^5 ] . (^/(^Wafa-^)^ p-ibw
“I11111г
-3-2-10123
Рис. 3.1.1. Re G$2„, a = 0.2925.
Рис. 3.1.2. Im G^2„, a = 0.2300.
Давайте обсудим (3.1.13) с двух различных точек зрения. Во- первых, мы рассматриваем
Г (e-^f^Mt-b^dt (3.1.14)
J—оо
которое говорит, что с точностью до множителя ^/^е^ преобразование Фурье с окном от / с функцией-окном да в окрестности t = b равняется обратному преобразованию Фурье с окном от / с функцией-окном gi/4a в окрестности Т) = из. По теореме 3.1 произведение ширин этих двух окон есть
(2Д„)(2Д„/1,) = 2.(2Д„)(2Д„/1,) = 2.(3.1.15)(3.1.15)
(2Д„)(2Д„/1,) = 2.
(2Д„)(2Д„/1,) = 2.
(3.1.15)
(3.1.15)
С другой стороны, рассматривая
»?„№ := ^„(ч) = (5^) е-^дц^ч-^, (3.1.16)
мы имеем
М,^ = U,HU(3.1.17)
Это равенство говорит о том, что информация, полученная при рассмотрении аналогового сигнала /(t) в окрестности t = b с использованием функции-окна G“w1 как это определено в (3.1.10), может быть также получена при наблюдении спектра fQq) сигнала в окрестности частоты т] = из с помощью функции-окна Н^^ как определено в (3.1.16). И опять произведение ширин временного окна G^ и частотного окна Нь,ы есть
(2AC?J(2AH?J = (2APe)(2AS1/te) = 2.(3.1.18)
Декартово произведение
[b — v^, b + Va\ х[b — v^, b + Va\ хШ 2Va’y + 2V5.Ш 2Va’y + 2V5.(3.1.19)(3.1.19)
[b — v^, b + Va\ х
[b — v^, b + Va\ х
Ш 2Va’y + 2V5.
Ш 2Va’y + 2V5.
(3.1.19)
(3.1.19)
7 - 3954
W2
W1
t
Рис. 3.1.3. Окно Габора.
этих двух окон называется прямоугольным частотно-временным окном. Оно часто рисуется в частотно-временной области для того, чтобы показать, как локализуется сигнал. Ширина 2\/а временного окна называется шириной частотно-времен- 1
ного окна, и ширина —частотного окна называется высотой частотно-временного окна. Изображение этого окна дано на рис. 3.1.3. Заметим, что ширина частотно-временного окна не меняется при рассмотрении спектра на любых частотах. То, что это ограничивает использование преобразования Габора для изучения сигналов очень высокой или низкой частоты, будет обсуждено в §3.3 этой главы.
Кратковременные преобразования Фурье и принцип неопределенности
Преобразование Габора — это преобразование Фурье с окном, использующее некоторую гауссову функцию да в качестве функции-окна. По различным причинам, таким как вычислительная эффективность или удобства при выполнении, другие функции также могут быть использованы в качестве функций-окон. Чтобы непрерывная функция w 6 L2(R) была функцией-окном, она должна удовлетворять требованию, что
tw(t) е L2(R),(3.2.1)
откуда и |t|1/2w(t) е L2(R). Из формулы (3.2.1), применяя неравенство Шварца к произведению (l + |t|)-1 на (l + |t|)w(f), получаем, что w € L^R). Следовательно, по теореме 2.2, ее преобразование Фурье w является непрерывной функцией. Однако, хотя w принадлежит также L2(R), как это следует из равенства Парсеваля, она не обязательно удовлетворяет (3.2.1), и, следовательно, может и не быть (частотной) функцией-окном. Напомним, что в предыдущем параграфе важность функции Гаусса да определялась тем, что ее преобразование Фурье также является гауссовой функцией, так что да и да могут быть использованы для частотно-временной локализации.
Nx^ :=Nx^ :=для 0 < t < 1,для 0 < t < 1,в других точках,в других точках,Пример 3.2. Обе функции первого порядка: В-сплайн
Nx^ :=
Nx^ :=
для 0 < t < 1,
для 0 < t < 1,
в других точках,
в других точках,
(3.2.2)
и функция Хаара
V’lW = *Фн^ ;= -1V’lW = *Фн^ ;= -1ООдля 0 < t < 1/2, для 1/2 < t < 1, в других точках,
V’lW = *Фн^ ;= -1
V’lW = *Фн^ ;= -1
О
О
Г
как это было определено в (1.5.7) и (1.1.16), являются функциями-окнами, но их преобразования Фурье Nx и фх не удовлетворяют (3.2.1) и, следовательно, Nx и ^1 не могут быть использованы для частотно-временной локализации.
Доказательство. Так как Nx и фх имеют компактный носитель, они, конечно, удовлетворяют (3.2.1). С другой стороны, в силу теоремы 2.5 и теоремы 2.2(6), так как Nx и ^i не являются непрерывными функциями, то Nx и фх не могут принадлежать L^R). Следовательно, они не удовлетворяют (3.2.1). □
В общем случае для любой w е L2(R), удовлетворяющей (3.2.1), мы определяем центр и радиус w^ как в определении 1.2, формулами
ииww(3.2.5)(3.2.5)
и
и
w
w
(3.2.5)
(3.2.5)
Мы используем также величину 2AW для измерения ширины функции-окна w. В анализе сигналов, если w рассматривается как аналоговый сигнал, то Aw называется среднеквадратичной (СК) длительностью аналогового сигнала, и А^ называется ее СК шириной диапазона, если только w также удовлетворяет (3.2.1). Преобразование Габора (3.1.3) может быть обобщено на любое «преобразование Фурье с окном» функции / 6 L2(R), использующее функцию w, которая удовлетворяет (3.2.1), в качестве функции-окна, следующим образом
~Г ОО
(3.2.6)(3.2.6)(W):=(e-^f(t))w(t-b)dt.
(3.2.6)
(3.2.6)
J-ОО
Откуда, положив
мы имеем
/
ОО f^Wb^dt, (3.2.8)
-ОО
таким образом (5ь/)(ш) дает локальную информацию об / во временном окне
[ж* + 5 - Дш, х* + b + Дю].(3.2.9)
Теперь предположим, что преобразование Фурье w функции w также удовлетворяет (3.2.1). Тогда мы можем определить центр w* и радиус Дд функции-окна w, используя формулы, аналогичные (3.2.4) и (3.2.5). Положив
Vb,tM := ^^(т?) = — ) е-^г5(т? - w),(3.2.10)
Z7Tу Z7T у
которая также является функцией-окном с центром в си* + си и радиусом, равным А^, мы имеем по равенству Парсеваля
(5ьПМ = </, ^) = (/, Vb^Y (3.2.11)
Следовательно, (GbfK^) также дает спектральную информацию об / в частотном окне
[си* + си — Д^, си* 4“ си 4- Д^].(3.2.12)
В результате, выбрав некоторую w 6 L2(R) такую, что w и w удовлетворяют (3.2.1), для определения преобразования Фурье с окном в (3.2.6) мы имеем частотно-временное окно
[х* + Ь — Aw,х* + Ь + Aw] х [си* 4* си — Aw,си* 4~си + Д^] (3.2.13)
с шириной 2AW (определенной шириной временного окна) и постоянной площадью окна
Снова ширина частотно-временного окна остается неизменной для локализации сигналов высокой и низкой частоты.
Определение 3.3. Если w Е L2(R) выбрана так, что w и ее преобразование Фурье w удовлетворяют (3.2.1), то преобразование Фурье с окном, введенное в (3.2.6) с использованием функции-окна w, называется «кратковременным преобразованием Фурье» (КВПФ).
Как было замечено ранее, так как обе функции w и w удовлетворяют (3.2.1), они должны быть непрерывными. В добавление к функциям Гаусса, любой В-сплайн порядка выше первого может быть использован для определения КВПФ.
Nm-i(t — x)dx.Nm-i(t — x)dx.Пример 3.4. Базисный В-сплайн т-го порядка
Nm-i(t — x)dx.
Nm-i(t — x)dx.
(3.2.15)
где т > 2, определенный рекурсивно в (1.5.7) с N\, заданным формулой (3.2.2), является функцией-окном, определяющим КВПФ. Более того,
NM = (NM = (sincu/2\mcj/2 /sincu/2\mcj/2 /(3.2.16)(3.2.16)
NM = (
NM = (
sincu/2\mcj/2 /
sincu/2\mcj/2 /
(3.2.16)
(3.2.16)
Доказательство. Так как Nm есть тп-кратная свертка Ny и M(w) = (1 — е-^/гы, утверждение (3.2.16) следует из применения теоремы 2.7. Отсюда ясно, что Nm удовлетворяет (3.2.1). Очевидно, само Nm удовлетворяет (3.2.1), так как имеет компактный носитель.□
Для точной частотно-временной локализации выбирают функцию-окно w так, чтобы частотно-временное окно имело достаточно малую площадь 4AWA^. Мы уже видели в (3.1.18), что если w - некоторая функция Гаусса да^ > 0, то площадь окна равняется 2. Итак, первый вопрос, на который следует ответить: может ли быть доступна меньшая
площадь окна. В следующей теореме, известной как «принцип неопределенности», мы увидим, что невозможно найти окно размером меньшим или равным, чем у функции Гаусса.
Теорема 3.5. Пусть w Е £2(R) выбрана так, что сама w и ее преобразование Фурье w удовлетворяют (3.2.1). Тогда
(3.2.17)
Более того, равенство достигается тогда и только тогда, когда
w(t) = ceiatga(t - b\
где с ^ 0, а > 0 и а,Ь Е R.
Замечание. В инженерной литературе, если w рассматривается как аналоговый сигнал с t в качестве переменной во временной области, то область определения ее спектра выражается в терминах (переменных) частоты / = ы/2тг (в герцах). Откуда, если мы заменим и) на 2тг/ в определении Ад, то появится множитель 2тг. Более точно, положив
(3.2.18)(3.2.18)А( — А^,
(3.2.18)
(3.2.18)
А/ = 2^Лб’
14тг’14тг’как обычно пишут в инженерной литературе, принцип неопределенности утверждает, что
1
4тг’
1
4тг’
(3.2.19)
где равенство имеет место тогда и только тогда, когда сигнал w есть функция Гаусса.
Для упрощения доказательства теоремы 3.5 нам необходимы следующие результаты.
Лемма 3.6. Пусть f нетривиальная и почти всюду дифференцируемая функция такая, что (1 + |ж|)/ и f'(x) принадлежат L2(H). Тогда
Ref xf^f^dx <ff V^x^diX 1 f |/'(x)|2dx|
J —ooW —oo) W —oo)
(3.2.20)
Более того, равенство имеет место тогда и только тогда, когда /(ж) есть функция Гаусса.
Доказательство. Неравенство (3.2.20) с очевидностью вытекает из применения неравенства Шварца. Теперь, если в (3.2.20) имеет место равенство, то из этого следует, что
(-Rexf^f^ = |ж/(ж)/'(ж)| и,2.
1|я/(ж)| = 2«|/'(*)|(}
для некоторой положительной константы а. (Здесь, как мы увидим позже, другая возможность — Деж/(ж)/'(ж) = |ж/(ж)/'(ж)| отбрасывается, так как / должна принадлежать L2(R). Тот факт, что а ^ 0 следует из предположения, что f — нетривиальная функция из £2(R)). Из второго тождества в (3.2.21) мы имеем
ж/(ж) = 2af(xVe(l)
при некоторой вещественной функции 0(ж). Тогда первое тождество в (3.2.21) означает, что
-ж/(ж)/'(ж) > О,
так что
—2о'|/,(ж)|2е*6^^ > 0,
которое в свою очередь означает, что е1®^ = — 1. Откуда мы заключаем, что
ж/(ж) = -2af(x\
и так как /' непрерывна, то
/(ж) = ce~l2/4a
при некоторой константе с ^ 0. Таким образом, / является функцией Гаусса д^ определенной в (2.2.9), умноженной на постоянный множитель.□
Прежде чем обратиться к доказательству теоремы 3.5, мы сначала заметим, что
RexHxW) = l®^?!/^)!2(3-2.22)
2 аж
и что если каждая из функций /(ж), /'(ж) и ^/М принадлежит L2(R), то
lim ж|/(ж)|2 = 0.(3.2.23)
|х|-4ОО
Соображение, по которому (3.2.23) имеет место, состоит в том, что при наших предположениях мы имеем
^M/txJPle^lR).
Доказательство теоремы 3.5.
Предположим сначала, что центры w и ?7? равны нулю. Тогда, применяя теорему 2.2(b), равенство Парсеваля, (3.2.20), (3.2.22) и (3.2.23) последовательно, мы имеем
(AwAw)2 =(AwAw)2 =IMIilWIMIilW
(AwAw)2 =
(AwAw)2 =
IMIilW
IMIilW
IMIilM
2ir||$w(x)|||||u/||227t||w||22ir||$w(x)|||||u/||227t||w||21Mill1Mill1Mill1Millжш(ж)ш,(ж)скжш(ж)ш,(ж)ск(3.2.24)(3.2.24)
2ir||$w(x)|||||u/||2
27t||w||2
2ir||$w(x)|||||u/||2
27t||w||2
1
Mill
1
Mill
1
Mill
1
Mill
жш(ж)ш,(ж)ск
жш(ж)ш,(ж)ск
(3.2.24)
(3.2.24)
Более того, по лемме 3.6 неравенство в этой формуле переходит в равенство тогда и только тогда, когда w есть функция Гаусса.
В общем случае, если центрами w и w соответственно являются t = b и о; = а, то после простой замены переменных из вышеприведенных рассмотрений следует, что AWA^ = 5 только, если
■ w(t) = ceiatgQ(t - 6),
где а > 0 и с ^ 0. □
Отсюда преобразование Габора, введенное в предыдущем параграфе, есть КВПФ с наименьшим частотно-временным окном. В приложениях следует выбирать большее окно для получения некоторых желательных свойств преобразования. Например, В-сплайны второго и более высокого порядка, введенные в примере 3.4, повышают эффективность вычислений и выполнения алгоритма. Наиболее важное свойство, которым не обладает преобразование Габора, это дополнительное условие:
/
ОО
ф^Дх = О, (3.2.25)
-ОО
где ф — функция-окно. Это свойство дает нам большую степень свободы для введения параметра растяжения (или масштабного параметра) с тем, чтобы сделать частотно-временное окно гибким. Локально-временное интегральное преобразование с таким параметром растяжения, которое мы рассмотрим в следующем параграфе, будет называться интеградъ- ним вэйвдет-преобразованием (ИВП), и любая функция-окно для определения ИВП будет называться «базисным вэйвле- том».
Перед тем как окончить этот параграф, выведем формулу восстановления любого сигнала с конечной энергией по значениям его КВПФ.
Теорема 3.7. Пусть w € £2(R) выбрано так, что ||w||2 = 1, w uw -удовлетворяют (3.2.1). Пусть таксисе Wb^t) определено формулой (3.2.7). Тогда
{^ь^д^^{^ь^д^^(3.2.26)(3.2.26)
{^ь^д^^
{^ь^д^^
(3.2.26)
(3.2.26)
для любых f,g Е L2(R).
Доказательство. Для любой / € £2(R), обозначим через / v обратное преобразование Фурье от /; таким образом, / (ж) = ^H^Y Тогда по равенству Парсеваля и формуле (3.2.6) мы имеем
/
ОО—— /* ОО
^ьП^ШдК^ш = 2тг ^ЬЧ^ьдУЧЛАх -ооJ —ОО
/
ОО
-ОО
роо
= 2тг / f^O^Mt-b^dt.
J —ОО
Поэтому из предположения ||w||2 = 1 следует, что
U.Wb^Wb^dbdu)U.Wb^Wb^dbdu)
U.Wb^Wb^dbdu)
U.Wb^Wb^dbdu)
роо роо ~
'/ ^ьУХшХОьд^И dbdw
— ОО J — ОО
2тг [ f (t)g(t)\w(t — b)\2 dbdtJ-оо
Взяв в качестве функции д функцию Гаусса да(- — ж) и устремив а -> 0+, мы приходим к следующему утверждению.
Следствие 3.8. Пусть w удовлетворяет условиям теоремы 3.7 и пусть f € L2(R). Тогда в каждой точке х, где f непрерывна^
1 ЛОО Г ОО
/(ж) = — / ^(Qbf^Mx - b)du)db. (3.2.27)
Интегральное вэйвлет-преобразование
Мы видели, что при анализе сигнала с помощью КВПФ частотно-временное окно остается фиксированным в том смысле, что его ширина не меняется при рассмотрении любого диапазона частот (или октавы)
[с^* + 02 — Д^, 0)* + о; — Д^]
с частотным центром 02* + 02. Так как частота прямо пропорциональна числу периодов на единицу времени, то требуется более узкое временное окно для более точной локализации высокочастотных явлений и широкое временное окно для полного анализа низкочастотных свойств сигнала. Следовательно, КВПФ не подходит для анализа сигналов одновременно с очень низкой и очень высокой частотами. С другой стороны, интегральное вэйвлет-преобразование (ИВП), использующее некоторый базисный вэйвлет, который будет определен ниже, имеет гибкое частотно-временное окно, которое автоматически сужается при рассмотрении высокочастотных явлений и расширяется при изучении низкочастотных областей
Определение 3.9. Если ф € b2(R) удовлетворяет условию «допустимости »:
(3.3.1)
то гр называется «базисным вэйвлетом». Относительно каждого базисного вэйвлета гр интегральное преобразование (ИВП) на L2(R) определяется формулой
(^/)(Ь, а) := 1«Г5 / МФ \dt, fe L2(R),
(3,3.2)
где a^b € R и a / 0.
Замечание. Если, кроме того, обе функции гр игр удовлетворяют (3.2.1), то базисный вэйвлет гр обеспечивает частотно
временное окно конечной площади, равной 4Д^Д^. Более
того, из этого дополнительного предположения следует, что ^ — непрерывная функция, так что конечность С^ в (3.3.1) влечет ^(0) = 0, или, что эквивалентно,
(3.3.3)(3.3.3)гр(^<11 = 0.
(3.3.3)
(3.3.3)
По этой причине гр называют «вэйвлетом». Мы увидим позже в этом параграфе, что условие допустимости (3.3.1) необходимо для обращения ИВП.
V^aW := Ы ^ ( -—~V^aW := Ы ^ ( -—~(3.3.4)(3.3.4)Положив
V^aW := Ы ^ ( -—~
V^aW := Ы ^ ( -—~
(3.3.4)
(3.3.4)
ИВП, определенное формулой (3.3.2), может быть записано как
(И^/)М = U.^aV(И^/)М = U.^aV(3.3.5)(3.3.5)
(И^/)М = U.^aV
(И^/)М = U.^aV
(3.3.5)
(3.3.5)
В последующих рассуждениях мы будем полагать, что обе функции — ф и ф — удовлетворяют (3.2.1). Тогда, если центр
и радиус функции-окна ^> соответственно, равны t* и Д^, то г^а есть функция-окно с центром в b + at* и радиусом, равным аД^. Следовательно, ИВП, как это определено в (3.3.5), дает локальную информацию об аналоговом сигнале / с временным окном
[Ь + at* — ak^ Ь + at* 4- аД^].(3.3.6)
Это окно сужается для малых значений а и расширяется для больших а.
Рассмотрим затем
VM^) = ^ Г(—) dt(3.3.7)
= “27“е
и предположим, что центр и радиус функции-окна ф равны, соответственно, w* и Д^. Тогда, положив
7?(w) := ф^ш 4- ш*),(3.3.8)
мы имеем функцию-окно т? с центром в нуле и радиусом, равным Д^. Теперь из (3.3.5) и (3.3.7), применяя равенство Пар- севаля, получаем
WKM) =WKM) =
WKM) =
WKM) =
(3.3.9)
Откуда ясно, что функция-окно т, (а (ш — ^)) — ^(аш — w*) = ф(аш^ имеет радиус, равный — Д^, выражение в (3.3.9) показывает, что за исключением множителя а|а|-1/2/2тг и линейного сдвига по фазе егЬш, ИВП W^f также дает локальную информацию об / с частотным окном
‘ш* а‘ш* а
‘ш* а
‘ш* а
В последующих рассуждениях предполагается, что центр и>* функции положителен. Сделав так, мы можем считать это окно диапазоном частот (или октавой) с частотным центром ш"/а и шириной полосы 2Д^/а. Важность такого отождествления состоит в том, что отношение
(3.3.11)(3.3.11)частотный центр и)*(а _ w*ширина диапазона 2Д^(а 2Д^
(3.3.11)
(3.3.11)
не зависит от масштабного параметра а. Следовательно, если частотная переменная идентифицируется с постоянной величиной, умноженной на а”1, то соответствующий диапазонный фильтр с полосой пропускания (3.3.10) обладает тем свойством, что отношение частотного центра к ширине диапазона не зависит от расположения частотного центра. Это называется «Q-постоянной фильтрацией».
Если теперь и)* (а рассматривается как частотная переменная си, то мы можем рассматривать плоскость t-ш как частотно-временную плоскость. Откуда мы имеем прямоугольное частотно-временное окно с временным окном (3.3.6) и частотным окном (3.3.10)
[Ь+at* — a/k^b-Vat*+aZ\^ х[Ь+at* — a/k^b-Vat*+aZ\^ х(3.3.12)(3.3.12)
[Ь+at* — a/k^b-Vat*+aZ\^ х
[Ь+at* — a/k^b-Vat*+aZ\^ х
(3.3.12)
(3.3.12)
на t-u) плоскости с шириной 2аД^ (определенной шириной временного окна). Следовательно, это окно автоматически сужается в случае высокочастотных явлений (то есть при малых а > 0) и расширяется при исследовании низкочастотных свойств сигнала (то есть при больших а > 0). (См. рис. 1.2.1.)
Далее мы выведем формулу для восстановления любого сигнала конечной энергии по его значениям ИВП. Для полноты мы сначала допустим отрицательное значение масштабного параметра а, затем сосредоточим наше внимание на положительных а с тем, чтобы применить ИВП для частотновременного анализа.
Теорема 3.10. Пустъ -ф — базисный вэйвлет, определяющий
ИВПФф. Тогда
SaXVT^Xd,«)J -^db = ОД^ (3.3.13)
для всех f,g 6 Z2(R). Более того, для любой f € £2(R) u х G R, в которой J непрерывна,
1 poo poo
№ =/ WIMW^ (3.3.14)
где фъщ определяется формулой (З.З.Д).
Доказательство. Применяя равенство Парсеваля и (3.3.7) и введя обозначения
(3.3.15)(3.3.15)F($) := f^x^ax\G(x) := g^x^ax),
(3.3.15)
(3.3.15)
мы имеем
а)^дИЬ,а)\аЬа)^дИЬ,а)\аЬ
а)^дИЬ,а)\аЬ
а)^дИЬ,а)\аЬ
где равенство Парсеваля применено снова для получения последнего равенства. Откуда, подставляя (3.3.15) в выше полученное выражение, умножая на da/а2 и интегрируя по интер-
валу (—сю, сю), вспомним определение С^ из формулы (3.3.1) и получим
ОО kJ—ООfOO *ОО kJ—ООfOO *db\^ (3.3.16)la2db\^ (3.3.16)la2-ОООО-ООООООООГ w-»)!2 ,.I7111 do» dx-oo l"l ,Г i^i2f I I dy dx—OO |y|Г w-»)!2 ,.I7111 do» dx-oo l"l ,Г i^i2f I I dy dx—OO |y|
ОО kJ—ООfOO *
ОО kJ—ООfOO *
db\^ (3.3.16)la2
db\^ (3.3.16)la2
-ОО
ОО
-ОО
ОО
ОО
ОО
Г w-»)!2 ,.
I7111 do» dx
-oo l"l ,
Г i^i2
f I I dy dx
—OO |y|
Г w-»)!2 ,.
I7111 do» dx
-oo l"l ,
Г i^i2
f I I dy dx
—OO |y|
^c^Lg^c^f^y
Более того, если / непрерывна в точке ж, то, используя функцию Гаусса д^- — ж) в качестве функции д и устремляя а к нулю, мы приходим к равенству
1Г°° Г°° г1 da
f^ = 77-^m.(И^)(Ь,й)(5а(--$),^6;а) ^^
Сф а-ю+ J-oo J-oo^J ^
1Г°° Г°°Ал
= с^ J ^J jw^a)]^^
Это и завершает доказательство теоремы. □
В анализе сигналов мы рассматриваем только положительные частоты и). Следовательно, если частотная переменная и) идентифицирована с положительной константой, умноженной на обратную величину параметра растяжения а, в виде а) = а)* /а (где а;* — центр ф — всегда предполагается положительным), то мы должны рассматривать только положительные значения а. Поэтому, восстанавливая / по ИВП от /, мы можем использовать только значения (W^/)(b, a),a > 0. В этом случае, как и следует ожидать, на базисный вэйвлет ф должны быть наложены дополнительные ограничения. Таким дополнительным условием является
w Jow Joww<^=2^<^=2^OO.OO.(3.3.17)(3.3.17)
w Jo
w Jo
w
w
<^=2^
<^=2^
OO.
OO.
(3.3.17)
(3.3.17)
8-3954
Теорема 3.11. Пусть -ф — базисный вэйвлет, удовлетворяющий (3.3.11). Тогда
-5 = ^!^ (3.3.18)-5 = ^!^ (3.3.18)/■ОО Г /■ОО 1 Л-
-5 = ^!^ (3.3.18)
-5 = ^!^ (3.3.18)
// W^aXW^tMdb -
Jo U-ООJ °
для всех f,g G Z2(R). Более того, для любой / € ^2(R) « I € R, в которой / непрерывна,
О /-ОО Г ГОО1
№ = —/ W^a^b-^db -^,(3.3.19)
t-'V' Vo Lv-ooJ °
где фь-а определяется формулой (3.3.4).
Заметим, что для того, чтобы левая часть (3.3.18) равнялась C{f,g) для всех f,g 6 £2(R). необходимо предположение
.17), а также необходимо, чтобы С = 2^-
Доказательство теоремы 3.11.
Из предположения (3.3.17) легко следует, что
М0®)!2^аМ0®)!2^аоож ^ 0.ж ^ 0.(3.3.20)(3.3.20)
М0®)!2^
а
М0®)!2^
а
о
о
ж ^ 0.
ж ^ 0.
(3.3.20)
(3.3.20)
Откуда, проводя те же преобразования, что и в (3.3.16) (с той только разницей, что интеграл по da/с? берется по интервалу (0, оо) вместо (—оо, оо)), мы получаем (3.3.18). Доказательство (3.3.19) проводится так же, как и доказательство (3.3.14) в теореме 3.10. □
Двухпараметрические вэйвлеты и формулы обращения
В анализе сигналов иногда необходимо разбить (положительную) ось частот на непересекающиеся частотные диапазоны (или октавы). Для численной эффективности мы будем рас-
сматривать только двоичные разбиения,, а именно:
ОО
(О, оо) = (J (2>А^+1А^,(3.4.1)
j= — оо
где Д^ > 0 — радиус преобразования Фурье ^ базисного вэй- влета гр. Здесь мы требуем также, чтобы *0 удовлетворяла (3.2.1). Заметим, что для любого базисного вэйвлета гр фазовый сдвиг гр на а эквивалентен сдвигу гр в положительном направлении оси и) на эту же величину а; таким образом
(3.4.2)(3.4.2)гр°(1) = е^гр^) <^ ^°(^) = гр^и) — а).
(3.4.2)
(3.4.2)
Откуда, так как Д^о = Д^, и Д^о = Д^, мы всегда без потери общности можем потребовать, чтобы центр гр был в точке ю* = ЗД^. Поступив таким образом, мы имеем
(— - — А 7, — + —△;] = (2j+1At, 2j+2AJ (3.4.3) \Qj а, ^ a5 a, ^-J v ^ ^j v /
при условии, что
(3.4.4)(3.4.4)
(3.4.4)
(3.4.4)
Частотный центр диапазона частот, описанный в (3.4.3), дается формулой
м* ЗД*?.
ш, := — = —^ = 3 х 2JA?.(3.4.5)
3 »j ^ф
Итак, используя ^/а в качестве частотной переменной си, где а > 0 —параметр растяжения (или масштабный параметр), объединение непересекающихся множеств в (3.4.1) в самом деле дает разбиение (положительной) частотной области (0, оо).
В этом параграфе мы изучаем задачу восстановления любого сигнала с ограниченной энергией / (то есть любой
8*
f € Z2(R)) по его интегральному вэйвлет-преобразованию (И^/)(Ь,а), известному только в дискретном множестве частот:
V°3 = 3 х 2JА- : з G Z},
(или используя только масштабные параметры a = aj := 1/2^з Е Z). Для разрешимости этой задачи естественно ожидать от базисного вэйвлета гр удовлетворения дополнительным ограничением по сравнению с условием допустимости (3.3.1).
Определение 3.12. Функция ф € Ь2(Н) называется двухпараметрическим вейвлетом, если суицествуют две положительные константы А и В, 0 < А < В < оо такие, что
(3.4.6)(3.4.6)А < 22 1'0(2 ^w)|2 < В, п.в.
(3.4.6)
(3.4.6)
J = —ОО
Условие (3.4.6) называется условием «устойчивости», налагаемым на гр. Для объяснения этой терминологии воспользуемся обозначением (2.3.9) для отражения функции и введем следующее «нормированное» ИВП:
^Л^ ~ ^W^f) (b±} = 2Д/ * ^F№w (3.4.7)
Тогда мы видим, что (3.4.6) эквивалентно соотношению
ОО
Л||/Н| < £ ||^/|Ц < 25Ц/Н1, / е z2(R),(3.4.8)
j=—оо
с теми же константами А и В. Действительно, по равенству Парсеваля и первому равенству в (2.3.10) леммы 2.16, неравенства в (3.4.8) могут быть записаны как
^«/Й < Г ^ l/WW^ < В||/Й,
что эквивалентно
3(g) 1Ы|23(g) 1Ы|22 ^(2^л) < В,2 ^(2^л) < В,9 € £2(R).9 € £2(R).(3.4.9)(3.4.9)
3(g) 1Ы|2
3(g) 1Ы|2
2 ^(2^л) < В,
2 ^(2^л) < В,
9 € £2(R).
9 € £2(R).
(3.4.9)
(3.4.9)
Взяв в качестве 0/Ц0Ц2 функцию Гаусса да(- — си) и устремив а ~+ 0+, мы видим, что из (3.4.9) следует (3.4.6). Так как очевидно, что из (3.4.6) следует (3.4.9), то эти неравенства эквивалентны.
В дальнейшем мы увидим, что условие устойчивости на *ф означает, что любой двухпараметрический вэйвлет ф должен быть базисным вэйвлетом.
Теорема 3.13. Пусть ф удовлетворяет условию устойчивости (3-4-6). Тогда ф является базисным вэйвлетом, удовлетворяющим неравенствам
(3.4.10)(3.4.10).,„9< Г1^")^.,Rin?
(3.4.10)
(3.4.10)
Л In 2 < I оси, I aw<£>ln2.
Jo ^ Jo ^
&5£-аи, = 2А1п2. М&5£-аи, = 2А1п2. МБолее того, если А и В — соответствующие параметры неравенств (3.4-6), то
&5£-аи, = 2А1п2. М
&5£-аи, = 2А1п2. М
(3.4.11)
Доказательство. Заметим сначала, что
Г2 |^(2 Ml2 ,,_ f2"3+1 h^)!2
I аи) = I *
1 wJ2-3 x
Откуда, разделив каждый член в (3.4.6) на о> и проинтегрировав по интервалу (1,2), мы имеем
Л1п2Л1п2i^mp Wi^mp Wdw < В hi 2.dw < В hi 2.
Л1п2
Л1п2
i^mp W
i^mp W
dw < В hi 2.
dw < В hi 2.
Подобным образом, разделив на —си и проинтегрировав по (-2,-1), получим
Л1п2 <Л1п2 <|^(-ш)|2Cd|^(-ш)|2Cddw < В In 2.dw < В In 2.□□
Л1п2 <
Л1п2 <
|^(-ш)|2Cd
|^(-ш)|2Cd
dw < В In 2.
dw < В In 2.
□
□
Условие устойчивости способствует восстановлению любой / € Z2(R) по ее ИВП-значениям (W^f^b, 2~-?), j € Z. Подход, который мы выбираем, состоит в рассмотрении другого двухпараметрического вэйвлета ^*, который мы определяем через его преобразование Фурье:
H^oJ^-MI2'H^oJ^-MI2'(3.4.12)(3.4.12)
H^oJ^-MI2'
H^oJ^-MI2'
(3.4.12)
(3.4.12)
Из вида функции ф* и из формулы (3.4.7) следует, что для
любой / € Z2(R)
00 г ОО52 / ^пШ^ФЧх-ьшь00 г ОО52 / ^пШ^ФЧх-ьшь(3.4.13)(3.4.13)
00 г ОО
52 / ^пШ^ФЧх-ьшь
00 г ОО
52 / ^пШ^ФЧх-ьшь
(3.4.13)
(3.4.13)
001 ЛОО
= £ ^ / (wXMW-W*’"^
dw = fl®\dw = fl®\
dw = fl®\
dw = fl®\
где мы применили формулу h\ * h^ = Т^(^1^г)> (3-4.7), лемму 2.16 и (3.4.12). Это приводит к следующему понятию двухпараметрических двойственных.
Определение ЗЛ4. Функция ф 6 £2(R) называется двухпараметрическим двойственным двухпараметри-
ческого вэйвлетпа ф, если каждая / € £2(R) может быть представлена как
№ = У, Г^л^^Чх-ь^аь№ = У, Г^л^^Чх-ь^аь(3.4.14)(3.4.14)Ф^Чх - Ь^ДЬ.Ф^Чх - Ь^ДЬ.
№ = У, Г^л^^Чх-ь^аь
№ = У, Г^л^^Чх-ь^аь
(3.4.14)
(3.4.14)
Ф^Чх - Ь^ДЬ.
Ф^Чх - Ь^ДЬ.
Откуда в (3.4.13) мы установили следующий результат.
Теорема 3.15. Пусть ф — двухпараметрический вэйвлет. Тогда функция ф*, преобразование Фурье которой дается формулой (3-4-12), является двухпараметрическим двойственным ф. Более того, ф* есть также двухпараметрический вэйвлет и
100_1
(3.4.15)(3.4.15)В< Y: WPA,)!2 < i п.в.
(3.4.15)
(3.4.15)
j=—ОО
Заметим, что двухпараметрические двойственные заданного двухпараметрического вэйвлета ф могут быть не единственными. Обсуждение неединственности этих функций откладывается до § 3.6. Оно будет зависеть от следующего характеризующего результата.
Теорема 3.16. Пусть ф — двухпараметрический вэйвлет и ф — любая функция из L2(R), которая удовлетворяет условию
ОО
(3.4.16)(3.4.16)ess sup(^(^ ^®)|2 < оо;
(3.4.16)
(3.4.16)
—оо<х<оо .
3=—оо
ф — двухпараметрическое двойственное ф тогда и только тогда, когда выполняется равенство
оо
(3.4.17)(3.4.17)У^ ф((2.-3и)^ф^2.-^и)^ = 1 п.в.
(3.4.17)
(3.4.17)
J = -OO
Доказательство. Проводя те же преобразования, что и в (3.4.13), заметим, что ^ является двухпараметрическим двойственным ф тогда и только тогда, когда для любой / € Z2(R) мы имеем
/М= £ K^M^^W-i^ п.в.,(3.4.18)
j=—оо
где сходимость п.в. бесконечного ряда обеспечивается предположением (3.4.16) и определением двухпараметрического вэйвлета V». Очевидно, что (3.4.17) и (3.4.18) эквивалентны. □
Каркасы
В предыдущем параграфе мы разбили (положительную) частотную ось на непересекающиеся частотные диапазоны (2^,2^^], 3 € Z, выбрав параметр растяжения а равным aj := 2~^j 6 Z, в то время как параметр сдвига мог принимать любое значение из R. Поступив таким образом, мы рассмотрели полудискретную информацию об ИВП для / € L2(R), а именно
W)(b,^Y be к, jez.
Для вычислительной эффективности будем брать дискретным также параметр Ь, ограничив b дискретным множеством точек выборки
(3.5.1)(3.5.1),^ L•,Г.
(3.5.1)
(3.5.1)
bj,k •2?^®’J," € Z,
где Ьо > 0 фиксированная константа, называемая нормой выборки. Отсюда, введя обозначение
^bo;j,k(t) := ^;О, (0 = 2^(2^ - kb^Y (3.5.2)
(см. (3.3.4) для определения г^аЬ будем считать значения ИВП для любой / G L2(R) заданными формулой
(W^f^bj^ aj) = U ^фъ^к^ j^k € Z. (3.5.3)
Аналогично случаю полудискретного множества в предыдущем параграфе, поставим вопрос о восстановлении / С L2(R) по ее значениям ИВП, определенным (3.5.3). Условие «устойчивости» для такого восстановления состоит в существовании двух положительных констант А и В, 0 < А < В < оо^ таких, что
л||/Щ < 52 |(ЛКул>12 < Bll/Hi, / е i2(R). (3.5.4) _bfc€Z
Другими словами, условие устойчивости, наложенное на ф, означает требование того, чтобы ф порождала «каркас» £2(R) с нормой выборки до
определение 3.17. Говорят, что функция ф € £2(R) порождает каркас {Фь^ь} £2(R) с нормой выборки 6о > 0, если (3.5-4) выполняется для положительных констант А и В, которые называются границами каркаса. Если А = В, то каркас называется жестким каркасом.
При условии устойчивости (3.5.4), то есть при условии, что ф порождает каркас, любая функция / € t2W может быть восстановлена по значениям ее ИВП в формуле (3.5.3). Чтобы это увидеть, рассмотрим оператор Т на £2(R), определенный как
Tf - Ц (f> ^^kH^j'k^ f € L2(R). (3.5.5) jMX
Из условия устойчивости (3.5.4) ясно, что Т —однозначный ограниченный линейный оператор. Действительно, ввиду ограничения снизу в (3.5.4), Т отображает Z2(R) на свою область значений, и по теореме Банаха об обратном операторе
его обратный оператор Т-1 ограничен. В наших рассуждениях мы можем использовать следующий простой довод. Для любой д = Tf, где / € L2(R), так как
<TLD = £ 1(Л^Ул)12,(3.5.6)
мы имеем
Ар-МЬ ЖК < <Tf,n
таким образом
p-’gfe < ^|9||г,
или ЦТ”11| < Л”1. Следовательно, любая / € I/2(R) может" быть восстановлена по ее значениям ИВП (3.5.3) с помощью формулы
/ = T^Tf - £ ^^i^1^-(3.5.7)
зЛ^х
Положив
^ := Т-^боул, зЛ^Ъ(3.5.8)
формулу восстановления (3.5.7) можно записать в виде
■<з-5-9>
j,kez
для всех f,g € Z2(R). Мы можем назвать {i/>^k} двойственным каркасу {i/'doy,*:}- Однако формулы восстановления (3.5.7) или (3.5.9) не пригодны для использования до тех пор, пока мы не обладаем некоторыми знаниями о двойственном- К сожалению, в общем случае двойственное {V^} не может быть порождено некоторой t^> е L2(R) таким же образом, как {V’doy.fc} порождается i/l Мы вернемся к обсуждению этой темы в следующем параграфе.
В дальнейшем мы увидим, что каркас может и не образовывать линейно независимого семейства.
Пример 3.18. Пусть ^ — функция Хаара, определенная формулой (3.2.3), и рассмотрим норму выборки fro = 1/3. Тогда семейство линейно зависимых функций S := {^1д/3;^к : зЛ £ Z} является каркасом L2(R).
Доказательство. Будем использовать обозначение
_ J1 для четных з 6 Z,^(2 для нечетных 3 € Z
и представим семейство S в виде объединения трех непересе- кающихся подсемейств:
Sy = {^1ил(ж) = 2^/2^1 (З-7^ -ky.^kE Z),
52 = {2>/2V>i (2^ - k + ^ : j, k € Z} ,
И
S3 = {2>/2^l (^i -A - $ : j,A € Z}.
Так как т^—функция Хаара, то Si —это уже о.н. базис в L2(R) (см. §1.5, а также главы 5 и 6 для более детального рассмотрения). Следовательно, S —линейно зависимое семейство. Легко также убедиться в том, что S2 и S3 являются о.н. семействами, так что можно применить (обобщенное) неравенство Бесселя (см. (2.4.14), неравенство Бесселя для тригонометрических многочленов). Действуя последовательно, мы имеем
II/II2 = Е КЛ^ул)!2
52 к/»^1д/зул)12
= н/п!+E:i^s>i2+52 i^s>i2
* SES2SES3
3J|/Hi-□
Следовательно, условие устойчивости (3.5.4) слабее требования, чтобы ф порождала базис Рисса, которое определяется следующим образом.
Определение 3.19. Говорят, что функция ф Е L2(R^ порождает базис Рисса (или безусловный базис) {фъ^з.к} с нормой выборки Ьо, если удовлетворяются следующие два условия:
линейная оболочка
V^boJ^k ^^ ^ ^}V^boJ^k ^^ ^ ^}(3.5.10)(3.5.10)
V^boJ^k ^^ ^ ^}
V^boJ^k ^^ ^ ^}
(3.5.10)
(3.5.10)
плотна в L2(R) и
существуют положительные константы А и В, 0 < А < В < оо такие, что
ащс,,»)!!,2, <ащс,,»)!!,2, <5J ЧЬ^иЛ j,kez5J ЧЬ^иЛ j,kez2^BlKc^}^22^BlKc^}^2(3.5.11)(3.5.11)
ащс,,»)!!,2, <
ащс,,»)!!,2, <
5J ЧЬ^иЛ j,kez
5J ЧЬ^иЛ j,kez
2
^BlKc^}^
2
2
^BlKc^}^
2
(3.5.11)
(3.5.11)
для всех {c^jb} € l2(Z2). Здесь А и В называются границами
Рисса для {^боил}-
Если ^) порождает базис Рисса с нормой выборки bo = 1, то t/> называют 7?-функцией (см. определение 1.4).
Замечание. Всюду в этой книге мы будем использовать обозначение
Фз,^ := ^Л(*) = 2^(2^ - ку(3.5.12)
Это обозначение нельзя смешивать с обозначением i/n,;o, введенным с помощью формулы (3.3.4).
Следующий результат проясняет различие между каркасом и базисом Рисса.
Теорема 3.20. Пусть t/> € L2(R) u 5q > 0. Тогда следую- щие два утверждения эквивалентны.
{V’ftoy,*} является базисом Рисса в L2(R).
VhboJjA является каркасом I/2(R) и образует такэгсе (?-линейно независимое семейство в том смысле, что если TLc3^b0\3tk = 0 и {с^,^} 6 £2, то Cj^ = 0. Более того, границы Рисса и границы каркаса совпадают.
Доказательство. Из (3.5.11) очевидно, что любой базис Рисса £2- линейно независим. Пусть Vh>o;jjc\ есть базис Рисса с границами Рисса А и В, и рассмотрим «матричный оператор»
м := [7<my,fc](/,m),(j,fc)6Z2I
где элементы матрицы определяются формулой
'УЛ’т^Л -= ^bo&mt^boibk) •(3.5.13)
Из (3.5.11) мы имеем
^1|{^л}11^2 < У 2 ^.тпГЦ.тхз^з.к < ^ll{cj,fc}|l^2, t^m^k
таким образом, М — положительно определенный оператор. Мы обозначим оператор, обратный М, выражением
М”1 := ^^Д^т^аЛ^
которое означает, что выполняются оба соотношения
У 2 У,11т\т18<1т)8\з1к = ^Zj^m,A> ^ТТЦ^к 6 Z (3.5.14) r,s
И
В II {^J,*:} 11^2 < У 2 ^1^тУ,11т\з1кСз^к <tyTnjJc
< A-'1||{c^}||22, ^^e.(3.5.15)
Это позволяет нам ввести
^,m(o;) := У Pt^m-jJ^box^k{х}•(3.5.16)
3*
Ясно, что ^Z,m € ^2(R) и из (3.5.13) и (3.5.14) следует, что
{Ф ’ тФЬо'^к) — ^l^mjz4 ^W-ijik Е Z,
это значит, что {^,т} является базисом в L2(R), двойственным {фьоилУ Более того, из (3.5.14) и (3.5.15) мы заключаем, что
(Z^,^) = W,TOy,fc
и что границы Рисса {^,то} равны В 1 и А Ч В частности, для любой / € L2(R) мы можем написать
/(*) =
ЭЛ
И
В-^Ш'Ки^С < 11/112 < А-^Ш.фь.-,,,^- (3.5.17) 3^3*
Так как очевидно, что (3.5.17) эквивалентно (3.5.14), то мы установили, что из справедливости (а) следует справедливость (б).
Чтобы доказать обратное утверждение, мы должны использовать две основные теоремы функционального анализа, а именно: теорему Банаха—Штейнгуаза и теорему об открытости отображения, которые, к несчастью, выходят за рамки этой книги. Мы даем только очень краткое описание доказательства, не приводя его подробностей. Используя (3.5.5), видим, что если ^фьоиД есть каркас ^2(R)> то Для любой д Е L2(R) и / = Т-1д мы имеем
9(я) = ^и1'Фь0;з,кЖ-,3,к^УзЛ
Также из ^-независимости ^Фьо;з,к\ следует, что это представление единственно. Может быть также показано, что при использовании этого «базиса» {^0^} для представления функ-
ций из L2(R) ряды
ЭЛ
сходятся в L2(R) тогда и только тогда, когда последовательность {cj^} принадлежит I2. Тогда, как это было сказано выше, теорема Банаха—Штейнгуаза и теорема об открытости отображения позволяют сделать вывод о том, что {^ьоил) является базисом Рисса в L2(R).
В завершение этого параграфа покажем, что если гр € I/2(R) порождает каркас L2(R), то он должен быть двухпараметрическим вэйвлетом.
Теорема 3.21. Пусть гр Е L2(R) порождает каркас ^tpboj^ ^(^ с границами каркаса А и В и нормой выборки fro > 0. Тогда его преобразование Фурье гр удовлетворяет неравенствам:
Ь0А< 52 M2-jw)|2 < ЬоВ п.в. (3.5.18) j=~oo
2тг2тгНеполное доказательство. Пусть / 6 L2(R). Вводя обозначениел
2тг
2тг
имеемимеемj^ezj^ezОООООООО«=-оо«=-оохгр\и) + 1т) е т Дц)хгр\и) + 1т) е т Дц)ОО52/W+^)w+^)1= —ОООО52/W+^)w+^)1= —ООj=-ooj=-ooи применяя равенство Парсеваля для (/^Ьоил) и Д33 интеграла в бесконечных пределах в виде циклической суммы, мы
имеем
имеем
j^ez
j^ez
ОО
ОО
ОО
ОО
«=-оо
«=-оо
хгр\и) + 1т) е т Дц)
хгр\и) + 1т) е т Дц)
ОО
52/W+^)w+^)
1= —ОО
ОО
52/W+^)w+^)
1= —ОО
j=-oo
j=-oo
2
2 dw.
Откуда условие каркаса (или устойчивости) (3.5.4) принимает вид
ооооОООО22°° 97 Гт 00-4Ц/112 < Е Г Е /W+1т)),?(:= +<r) dx°° 97 Гт 00-4Ц/112 < Е Г Е /W+1т)),?(:= +<r) dx3-3-
оо
оо
ОО
ОО
2
2
°° 97 Гт 00
-4Ц/112 < Е Г Е /W+1т)),?(:= +<r) dx
°° 97 Гт 00
-4Ц/112 < Е Г Е /W+1т)),?(:= +<r) dx
3-
3-
< B\\fHi.
Пусть теперь мы имеем по j конечную сумму, например —М < з < М, тогда для любого из 6 R и достаточно малого е > 0 выбор
(Х[а,£] — характеристическая функция отрезка [а, /3]), в вышеприведенных неравенствах легко дает нам
|^>(я)|2(/я < В
и, следовательно, неравенства в (3.5.18) могут быть получены при стремлении г —> 0+. К сожалению, сумма по j — бесконечна. Тем не менее, так как любое конечное усечение оставляет неизменной верхнюю границу, то второе неравенство в (3.5.18), естественно, имеет место. Чтобы получить первое неравенство в (3.5.18), «хвосты» суммы по j должны быть оценены очень аккуратно для того, чтобы были применены предыдущие рассуждения с конечными суммами. Мы опускаем здесь технические детали доказательства. □
3.6. Вэйвлет-ряды
Мы продолжаем наше обсуждение частотно-временного анализа, рассматривая, так же как и в предыдущем параграфе, дискретные масштабно-временные выборки ИВП. Для упрощения наших рассуждений мы будем рассматривать только норму выборки 6q — 1 и использовать обозначения ^к = ^vj^ как это было введено в (3.5.12). Кроме того, мы сосредоточим наше внимание на ^-функциях tp в том смысле, что ^j^ является базисом Рисса в L2(R), согласно определению 3.19. Следовательно, по теоремам 3.20 и 3.21, соответственно, ^Фз*^ образует каркас пространства L2(R) и t^ является двухпараметрическим вэйвлетом. Пусть {V^} ~ двойственный базис относительно базиса Рисса ^j^i как это определено в (3.5.13). Когда ^j,k^ рассматривается в качестве каркаса £2(R), мы можем считать ч^ = ^k = Т-1^^^ двойственным этого каркаса, согласно рассуждениям в (3.5.7) - (3.5.8).
Существует два очень важных подкласса ^-функций, которые составляют главную тему нашего изучения. Ими являются полуорттгогоналъные вэйвлеты и более узкий подкласс ортогональных вэйвлетов, которые будут определены ниже. Для этих двух классов функций весьма легко описать их двойственные.
Определение 3.22. Пусть -ф 6 L2(R) является TZ-функцией, которая порождает {ф^к}, согласно (3.5.12). Тогда
ф называется ортогональным вэйвлетом (или о.н. вэйвлетом), если ^фз^ удовлетворяет условию ортогональности:
(Фз^'Ф^™! ^ ^з^к^тч Зчк,£.,ТП £ Z; (3.6.1)
ф называется полуортогональным вэйвлетом (или п.о. вэйвлетом), если {фjJk} удовлетворяет условию:
^эЛ^Ф1^ = 0, j / ^; з, к^тЕ Z. (3.6.2)
Очевидно, что о.н. вэйвлет является двойственным самому себе в том смысле, что
^л = ^j,k, з, k<=z.
Чтобы определить двойственное п.о. вэйвлета, рассмотрим сначала следующие эквивалентные определения ортогональ* ности.
Теорема 3.23. Для любой функции ф Е L2(R) эквивалентны следующие утверждения:
VФ(X — k) : k Е Ъ} является ортонормированным семейством в том смысле, что
^--М,ф(.-г^ = бк)Ь це1. (з.б.з)
Преобразование Фурье ф функции ф удовлетворяет равенству
1 Г°°-
— / e^VKx^dx = 5,,0, 3 € Z. (3.6.4)
Равенство
52 |0(®+ 27гА:)|2 = 1(3.6.5)
&= —ОО
справедливо для почти всех х.
Доказательство. Так как |<^(я:)|2 принадлежит L^R), из леммы 2.24 следует, что бесконечный ряд
G^ — 52+2тгА:)|2,(3.6.6)
к=—оо
который определяет функцию G, сходится п.в. к G и что G Е L^O, 2тг). Теперь для любого j Е Z j-й коэффициент
Фурье G естьФурье G естьсэсэг2тг/ e-^G^dxJoУ2 I в^^ф^х-VSirk^dx k^Joг2тг/ e-^G^dxJoУ2 I в^^ф^х-VSirk^dx k^Joe'^^fdye'^^fdy1 2тг1 2тге-^Сг)]2^.е-^Сг)]2^.
Фурье G есть
Фурье G есть
сэ
сэ
г2тг
/ e-^G^dx
Jo
У2 I в^^ф^х-VSirk^dx k^Jo
г2тг
/ e-^G^dx
Jo
У2 I в^^ф^х-VSirk^dx k^Jo
e'^^fdy
e'^^fdy
1 2тг
1 2тг
е-^Сг)]2^.
е-^Сг)]2^.
Эти формулы устанавливают эквивалентность (б) и (в). Эквивалентность (а) и (б) следует из непосредственного применения равенства Парсеваля с j = к — I, а именно:
/
ОО
Ф^ - JW^W
■ОО1f00 л .. ~
= — ф^е ^ф^дх
271" J-OO
□□Г 00
□
□
= ^/ =-eW)l2<fc-
Несколько более слабым свойством, чем свойство ортогональности в этой теореме, является условие Рисса (или безусловности), которое мы рассмотрим в следующей теореме.
Теорема 3.24. Для любой ф € L2(R) и констант 0 < Л < В < оо следующие два утверждения эквивалентны:
{</)(• — к) : к 6 Z} удовлетворяет условию Рисса с границами Рисса А и В; это означает, что для любой {q} € I2
^ИЫИ^ <^ИЫИ^ <СкФ1 - к)СкФ1 - к)2< В||(»}111=-2< В||(»}111=-(3.6.7)(3.6.7)22
^ИЫИ^ <
^ИЫИ^ <
СкФ1 - к)
СкФ1 - к)
2
< В||(»}111=-
2
< В||(»}111=-
(3.6.7)
(3.6.7)
2
2
Преобразование Фурье ф от ф удовлетворяет -неравенствам
(3.6.8)(3.6.8)00
(3.6.8)
(3.6.8)
Л< \ф(х + 2тгА:)]2 < В п.в. к—~оо
Доказательство. Пусть для любой последовательности {с*} € ^2 С^ обозначает ее символ, т. е.ООС^ := Е ске^кш.(3.6.9)к=—ооТогда, используя равенство Парсеваля, мы можем записать0052 Скф^-к1^к=—ооДоказательство. Пусть для любой последовательности {с*} € ^2 С^ обозначает ее символ, т. е.ООС^ := Е ске^кш.(3.6.9)к=—ооТогда, используя равенство Парсеваля, мы можем записать0052 Скф^-к1^к=—оо2222•ОО•ОО(3.6.10)(3.6.10)^“ J— оо1 оо /-2Tr(fc+l)= ^ Е / icwmi2<^2?Г ktU™1 Ф /*2тг= 2^ Е / \CW^X + 2тгА)|2</я:.к=— оо^“ J— оо1 оо /-2Tr(fc+l)= ^ Е / icwmi2<^2?Г ktU™1 Ф /*2тг= 2^ Е / \CW^X + 2тгА)|2</я:.к=— оо
Доказательство. Пусть для любой последовательности {с*} € ^2 С^ обозначает ее символ, т. е.
ОО
С^ := Е ске^кш.(3.6.9)
к=—оо
Тогда, используя равенство Парсеваля, мы можем записать
00
52 Скф^-к1^
к=—оо
Доказательство. Пусть для любой последовательности {с*} € ^2 С^ обозначает ее символ, т. е.
ОО
С^ := Е ске^кш.(3.6.9)
к=—оо
Тогда, используя равенство Парсеваля, мы можем записать
00
52 Скф^-к1^
к=—оо
2
2
2
2
•ОО
•ОО
(3.6.10)
(3.6.10)
^“ J— оо
1 оо /-2Tr(fc+l)
= ^ Е / icwmi2<^
2?Г ktU™
1 Ф /*2тг
= 2^ Е / \CW^X + 2тгА)|2</я:.
к=— оо
^“ J— оо
1 оо /-2Tr(fc+l)
= ^ Е / icwmi2<^
2?Г ktU™
1 Ф /*2тг
= 2^ Е / \CW^X + 2тгА)|2</я:.
к=— оо
Будем использовать обозначение
00
Ф^м- Е 10(® + 2^)|2,(3.6.11)
к=-оо
введенное в (2.5.4). Тогда, рассматривая
»М = |С(м)|2/||С||^(0,2,)
и обращаясь к равенству Парсеваля (1.1.7)
lltolllp = ^ ^ |см2<ь, = I|C||2,(0i2„, получим: из (3.6.10) следует, что (3.6.7) может быть сформулировано как
1
А^ТГ 9^)^,i,i(x)dx < В. (3.6.12)
Ясно, что из (3.6.8) следует (3.6.12). Для доказательства того, что из (3.6.12) вытекает (3.6.8), мы будем снова использовать функцию Гаусса да(т — о?) вместо д^ и устремим а к 0.□
С помощью двух доказанных выше теорем мы можем теперь сформулировать теорему о двойственном п.о. вэйвлета.
Теорема 3.25. Пусть гр Е L2(R) является п.о. вэйвлетом, определим гр с помогцью преобразования Фурье
W.(3.6.13)
52 H(w + 2тгА:)12к=—оо
Тогда гр является двойственным гр в том смысле, что
кФз,Ь $1,™} = Ч^т, Ъ k^^mE Z,(3.6.14)
где
Фс.т^ := ^^^(^ж — т).(3.6.15)
Другими словами, двойственный базис ^грз>к^ относительно {ф^к} определяется как гр^к = гр^к-
Доказательство. Так как гр —п.о. вэйвлет, то ^ФзЛ^ является базисом Рисса в L2(R) с границами Рисса Л и В. Следовательно, рассматривая последовательности {cj^} Е l2(Z2), где с^к = ^5^,0) {<^Л:} 6 ^2 в (3.5.11), мы видим, что (3.6.7) выполняется, если вместо ф подставить гр. По теореме 3.24 знаменатель в (3.6.13) ограничен п.в. вследствие (3.6.8). Из этого следует, что гр, определенная формулой (3.6.13), принадлежит L2(R) и удовлетворяет равенству
^(я) = 52 “^(^ - к1), {а*} € I2,(3.6.16)
к=-оо
где
«к = ^1e"ik1^-^dx. (3.6.17)
JoБ |^(x + 27rj)|2
j=—oo
Так как ф — п.о. вэйвлет, то предположение (3.6.2) с использованием обозначения (3.6.15) непосредственно приводит нас к равенству
{Фз,к,Ф^ = о, j / 4 j,k,£,me z.
Для j = £ из формулы (3.6.13) при р = к — m следует, что
/
ОО,
ф^х - Цф^х - m)dx
-ОО
ф^-pHWy
e-ipwe-ipwdu)du)
e-ipw
e-ipw
du)
du)
ОО^
У^ ф^ш + 2лк^ф^ш + 2тгА:) _к=-оо.
е гри(1ш = 5Р)о = 5к)ТП.
Это завершает доказательство теоремы.□
Вышеприведенный результат указывает, как п.о. вэйвлет переходит в о.н. вэйвлет. Действительно, положим
Ф1^ =
ф^
(3.6.18)
тогда двойственное ф3- для ф3- дается выражением
<1J-чЬ'МцЛ
Ф И = оо-Т 1 = Ф^у,
53 |^’±(w + 2тгА:)|2
таким образом, ф3- = ф3-, или ф3- является двойственным самому себе.
Формула в (3.6.18) обычно называется процедурой ортонормализации. Однако, если *ф — любая ^-функция, которая не является п.о. вэйвлетом, эта процедура ортонормализации не эффективна для построения о.н. вэйвлета. Действительно, как уже говорилось в §1.4, существуют ^-функции, которые не имеют двойственных в том смысле, что двойственный базис ^*фЗ’к} относительно базиса Рисса ^j,k^ не задается {^л) Для некоторой ф Е L2(R), где использовано обозначение (3.6.15). Так как каждый базис Рисса является каркасом, двойственное для каркаса может не быть порождено какой- либо одной функцией из L2(R). Это приводит к следующему определению вэйвлетов.
Определение 3.26. К-функция *ф Е L2(R) называется К-вэйвлетом (или вэйвлетом), если она имеет двойственное *ф Е L2(R), в том смысле, что {^;А:} u ^j^kV каК это определено в (3.5.12) и (3.6.15), удовлетворяют соотношению двойственности (3.6.14).
Так как соотношение двойственности (3.6.14) коммутативно, то *ф, двойственное вэйвлета *ф, само является вэйвлетом с двойственным ф. Таким образом, за исключением о.н. вэйвлетов, которые двойственны самим себе, когда мы рассматриваем вэйвлеты, то всегда рассматриваем пары выйвлетов.
Если ^ —вэйвлет с двойственным ф, то по определению базиса Рисса, каждая / Е L2(R) может быть записана как
f^x^ = У^ ^Л^лС®) ~ У^ ^jik^jMxY (3.6.19) j,kEX j,keZ
Эти бесконечные ряды называются вэйвлет-рядами и сходятся в L2(R) (см. определение 3.19). Из соотношения двойственности (3.6.14) следует, что
< СЗЛ = (Л ^j^k^^3,к = (/, ФэлУ
Поэтому мы имеем следующую схему для восстановления сигналов конечной энергии по дискретной выборке их интегральных вэйвлет-преобразований.
Теорема 3.27. Пусть ф — вэйвлет с двойственным ф. Для любой f G Ь2(К) рассмотрим ее ИВП, использующее фиф
№,<*1 = (i,i),№,<*1 = (i,i),j,k G Z, а именно*.j,k G Z, а именно*.в качестве базисных вэйвлетов, вычисленное при значениях
№,<*1 = (i,i),
№,<*1 = (i,i),
j,k G Z, а именно*.
j,k G Z, а именно*.
(3.6.20)(3.6.20)dj,k = (L^ = W)(^\ Чк = ^^ = ^п1^^).
(3.6.20)
(3.6.20)
Тогда f может быть восстановлена по значениям {dj,*;} или {cj^} с использованием одного из двух вэйвлет-рядов (3.6.19). Более того, скалярное произведение любых двух функций из L2(R) может быть восстановлено из аналогичных дискретных выборок их ИБП с использованием формулы:
{f,g} = УД№к)Шк,дУ (3.6.21) jMZ
Сейчас мы вернемся к рассмотрению двухпараметрических двойственных для двухпараметрических вэйвлетов, введенных в §3.4. Во-первых, мы должны придать особое значение тому факту, что двухпараметрические вэйвлеты не обязательно являются вэйвлетами в смысле 7£-вэйвлетов, и двухпараметрические двойственные обычно не являются двойственными для вэйвлетов.
Пусть ф — п.о. вэйвлет с границами Рисса А и В. Мы видели при доказательстве теоремы 3.25, что ф удовлетворяет неравенствам
ОО
(3.6.22)(3.6.22)А< У^ \ф(х + 2тгА:)|2 < В п.в.
(3.6.22)
(3.6.22)
к=-оо
с теми же границами А и В. Когда ^ФзЛ^ рассматривается как каркас L2(R) с нормой выборки Ьо = 1, из теорем 3.20 и 3.21 следует, что ф также удовлетворяет условию
(3.6.23)(3.6.23)Л< 52 |^(2"М|2 < В п.в.j=-00
(3.6.23)
(3.6.23)
снова при тех же константах А и В. Неравенства (3.6.22) и (3.6.23) дают нам возможность ввести две функции из L2(R): ф* и ф°, с преобразованиями Фурье
Е£-м№Р"М|г’
IЕГ=-„№ + 2^)|г
Пусть ф1- — о.н. вэйвлет, полученный с помощью ортонормализации ф с использованием (3.6.18). Тогда ф1- является К- функцией с границами Рисса А = В = 1. Поэтому из теорем 3.20 и 3.21 следует, что
ОО
52 ^(г-^)!2 = 1 п.в.
j=-oo
Так как фф° = |^"L|2, мы также имеем
52 ф^-Зш^ф0 ^2-j ш) = 1 п.в.
J=-00
Таким образом, учитывая тот факт, что
ess sup 52 IV’°(2~Ja:)|2 < оо,
(3.6.25)(3.6.25)(3.6.26)(3.6.26)(3.6.27)(3.6.27)-оо<х<оо j=-00
(3.6.25)
(3.6.25)
(3.6.26)
(3.6.26)
(3.6.27)
(3.6.27)
который является следствием взаимной ортогональности всех ^^х^ з G Z, из теоремы 3.16 следует, что t/>° является двухпараметрическим двойственным *ф. Поэтому, обращаясь к теореме 3.15, мы заключаем, что обе функции *ф* и ф0 являются двухпараметрическими двойственными *ф. Так как два знаменателя в (3.6.24) совершенно различны, нельзя ожидать, что эти двухпараметрические двойственные будут одинаковыми, если только, конечно, *ф не является о.н. вэй- в летом.
Глава 4
Базисный сплайн-анализ
При использовании базисных вэйвлетов, таких как двухпараметрические вэйвлеты, двухпараметрические двойственные, каркасы и 7£-вэйвлеты (которые просто называются вэйвлета- ми), для частотно-временного анализа и других применений следует учесть ряд важнейших моментов. Среди них размеры частотно-временного окна, вычислительная сложность и эффективность, простота в использовании, гладкость и симметрия базисного вэйвлета, порядок аппроксимации. Один из основных методов построения вэйвлетов включает в себя использование В-сплайн-функций. Возможно, это самые простые функции с малым носителем, которые наиболее эффективны как при их программной, так и технической реализации. Вдобавок они обладают очень выгодным свойством, называемым вполне полооюителъностъю^ которое позволяет контролировать пересечения нулей и очертания сплайн-кри- вих. Эта тема будет обсуждена в главе 6, где мы даже увидим, что вэйвлеты с минимальным носителем, которые построены с использованием (конечной) линейной комбинации сдвигов В-сплайнов, имеют частотно-временные окна с «почти минимальными» размерами в соответствии с принципом неопределенности. Эта глава посвящена изучению сплайн-функций.
при этом особое внимание будет уделяться их базисным свойствам, что является решающим при вычислениях, графическом изображении, обработке дискретных данных в режиме реального времени (или «он лайн») и при построении вэйв- летов.
Пространства сплайнов
Когда мы говорим о «сплайнах», мы имеем в виду «полиномиальные сплайн-функции с простыми узлами, расположенными на равном расстоянии». Для удобства будем сначала рассматривать множество Z всех целых чисел как «последовательность узлов». Как и в (1.5.8), тгп обозначает совокупность всех алгебраических многочленов степени не вы- шепи Cn = Cn (R) — совокупность всех функций / таких, что /, У',-./^ всюду непрерывны, будем подразумевать, что С = С° и С-1 является пространством кусочно-непрерывных функций, как это было определено в начале § 2.1.
Определение 4.1. Для каждого положительного целого т пространство Sm сплайнов порядка т с последовательностью узлов Z состоит из совокупности всех функций f G Ст~2 таких, что сужение f на любой интервал [A:, k + 1), к 6 Z принадлежит 7rm-i; таким образом,
/|[кЛ+1) 6 к е Z.
Легко понять, что Si — это пространство кусочно-постоянных функций. Наиболее подходящим базисом для использования является {М(т — к) : к 6 Z}, где ^ — характеристическая функция [0,1), определенная в (3.2.2). Чтобы задать базис Sm,m > 2, рассмотрим сначала пространство Sm-^, состоящее из сужения функций / G Sm на интервал [—./V, 2V], где N — положительное целое число. Другими словами, мы
можем рассматривать Sm.,N как подпространство функций / € Sm таких, что сужения
/|(—оо,—^+l) И /1^-1,оо)
функции / являются многочленами из тгт_1. Это подпространство легко описать. В самом деле, для произвольной функции / из Sm.,N, положив pmj := /lyj+i) € тгт-1, j =
—N, —N + 1,..., N — 1, мы имеем, ввиду того что / € Ст~2,
(Pmj ~ Pmj-i) U) = 0, г = 0,..., m — 2; m > 2.
Таким образом, рассматривая «скачки» /^“^ в узлах последовательности Z, а именно:
Cj = PmJ^U + 0) - Р^"-! U - 0)
:= Hm^o+l/^^O' + <0 ~ f^Hj - е)],
получаем, что прилежащие куски многочленов функции / связаны тождеством
Рт,М = Рт,)-^ + ^^Д[(ж - ЗТ~Х- (4.1.2)
Откуда, если ввести обозначения
т+ := шах(0, ж),1,(4.1.3)
V?"1 := (х+Г-\ m > 2,
то из (4.1.2) следует, что для всех х G [—N, 2V]
^-l
/(х) =/^„.^(х) + £ Й^ТЙ^-ЛГ1- (4-1-4)
Это имеет место для любой / G Sm^ с константами с^ задаваемыми (4.1.1). Следовательно, совокупность т + 2N — 1 функций
{1,..., т—1 Лх + N- I)™"1,..., (х - N + I)™-1}(4.1.5)
является базисом Sm,N- Эта совокупность состоит из одночленов и усеченных степеней. Так как мы сосредоточили наше внимание на интервале [—N, 7V], можно заменить одночлены 1,...,жт-1 в (4.1.5) усеченными степенями:
(ж + N + т - I)?"1, (ж + N^-1.(4.1.6)
Таким образом, следующая последовательность усеченных степеней, которая порождена целочисленными сдвигами единственной функции ж™-1, также является базисом Sm,N-
{(ж - Л)™-1 : к = -N - т + 1,..., N - 1}.(4.1.7)
Этот базис более предпочтителен, чем в (4.1.5), по следующим причинам. Во-первых, каждая функция (ж— J)™-1 обращается в ноль слева от j; во-вторых, все базисные функции в (4.1.7) порождены единственной функцией ж^1, которая не зависит от N. Сверх того, так как
ООSm = |J Sm )N=1
то базис (4.1.7) может быть обобщен на «базис» Т бесконечномерного пространства Sm простым объединением элементов в (4.1.7); таким образом, мы имеем:
Т := {(ж - к^"1 : к 6 Z}.(4.1.8)
Однако следует быть более аккуратным, когда мы имеем дело с бесконечномерными пространствами. В этой книге, так как мы в основном имеем дело с пространством Гильберта L2(R), мы заинтересованы в изучении сплайнов в L2(R). К несчастью, не существует функции из Т, которая принадлежала бы L2(R); действительно, любая (ж — к)^1 стремится к бесконечности при х +оо. Чтобы с помощью функций из Tn получить пространство L2(R), мы должны убрать полиномиальный рост (ж — к)цТ\ Единственная операция, которая до-
пустима при работе с векторными пространствами — это взятие (конечных) линейных комбинаций. Например, взятие производных недопустимо, но можно взять «разности». Так как для уменьшения полиномиального роста эффект от разностей тот же самый, что и при взятии производных, мы будем рассматривать разности. Более точно, мы будем использовать разности назад, определяемые рекуррентно равенствами
(A/)W := f^ - Дх - 1);
,(4.1.9)
(ДП/)(Л ~ (А^ЧДЛМ « = 2,3,....
Заметим, что так же, как в случае дифференциального оператора т-го порядка, разности m-го порядка от многочленов степени меньшей или равной т — 1 равняются нулю, таким образом
△"7 = 0, /Етг^.(4.1.10)
Это приводит к следующему определению.
Определение 4,2. Пусть Му := Ni — характеристическая функция [0,1), как это определено в (3.2.3), и пусть для т > 2
М„И =(4.1.11)
Из определения ясно, что Мт — линейная комбинация базисных функций из (4.1.8). Действительно, легко проверить, что
= (пГ—1)!(4.1.12)
Из (4.1.10) следует, что Мт(х) = 0 для всех х > т. Так как Мп (ж), очевидно, обращается в нуль при х < 0, мы имеем
supp Mm С [0,тп].
В результате более аккуратного рассмотрения мы можем даже заключить, что
supp Мт = [0, т].(4.1.13)
Итак, Мт принадлежит L2(R). Но является ли совокупность
В := {М^т - к) : к е Z}(4.1.14)
целочисленных сдвигов Мт «базисом» Sm? Вернемся снова к пространствам SmiN, которые, согласно (4.1.5) и (4.1.7), имеют размерность т + 2N — 1. Используя теперь свойство носителя (4.1.13), каждая функция в совокупности
^Мт(х — к) : к = -N - m + 1,..., ^ - 1} (4.1.15) отлична от нуля на интервале [—^ ДГ] и Мт(х—к) обращается в нуль на [—N, ДГ] для к < — N — т + 1 или к > N — 1. Так как можно показать, что (4.1.15) линейно независимы, то мы получили другой базис Sm,N- Итак, аналогично (4.1.8), если мы возьмем объединение элементов в (4.1.15) при ^ = 1,2,..., мы приходим к В в (4.1.14). Одно преимущество В перед Т в (4.1.8) состоит в том, что мы можем теперь говорить о сплайн- рядах
/(®) = 52 ckMm^x-kY (4.1.16) к——оо
не беспокоясь об их сходимости. Действительно, для любого фиксированного х G R, так как Мт имеет компактный носитель, все члены в бесконечном ряде (4.1.16), за исключением конечного числа, обращаются в нуль.
Как упоминалось ранее, мы главным образом заинтересованы в тех сплайнах, которые принадлежат L2(R), а именно: Sm П L2(R). Пусть Pg71 обозначает их £2^)-замыкание. Таким образом, pg71 — наименьшее замкнутое подпространство L2(R), которое содержит Sm П L2(R). Так как Мт имеет компактный носитель, мы видим, что В С Pg71. В следующем параграфе мы даже покажем, что В — базис Рисса (или безусловный базис) Pg71.
Пока мы рассматривали только сплайны с последовательностью узлов Z. В более общем случае мы будем также рассматривать пространства Sm сплайнов с последовательностями узлов 2_JZ,j € Z. Так как сплайн-функция с последовательностью узлов 2“J1Z является также сплайн-функцией с последовательностью узлов 2“J2Z тогда, когда jy < 7'2, мы имеем (бесконечную) последовательность вложенных друг в друга подпространств
• • • С S”y С 52» С С • • • сплайнов, где 5^ := Sm. Аналогично определению Уд71 мы введем обозначения V™ для L2(R)-зaмыкaния Sm A L2(R). Откуда мы имеем последовательность вложенных
• • • С V^ С Vom С V? С • • •(4.1.17)
замкнутых сплайн-подпространств L2(R). Будет ясно, что эта последовательность вложенных подпространств удовлетворяет соотношениям
[cloe^)] U V7]=£2(R),
< VeZ 1 )(4.1.18)
П ^ = {0}.
Uez
Кроме того, ясно, что если мы показали, что В является базисом Рисса Vq”, то для любого у € Z совокупность
^#2Мт^х -ку.кЕ^(4.1.19)
также является базисом Рисса V)m с такими же границами Рисса как, и в случае В.
В-сплайны и их основные свойства
Вернемся к определению
Nm^ := ^m-i*M)(^) = / Nm^x-t^dt, т>2, (4.2.1)
Vo,
W-3954
В-силайна m-го порядка, введенного в (1.5.7), где Wi - характеристическая функция интервала [0,1). В определении 4.2 мы положили Mi = Nv, и в дальнейшем мы также увидим, что Mm = Nm для всех т > 2. Поэтому Nm — базисная сплайн-функция порядка т в Vg71 С Sm. Хотя определение Мт в (4.1.11) является явным, преимущества определения Nm в (4.2.1) таковы, что многие важные свойства Nm могут быть легко из него выведены. Среди них — семь из приведенных ниже восьми свойств .
Теорема 4.3» В-сплайн т-го порядка Nm обладает следующими свойствами:
Для любой f е С
/
ООfl
f(x)Nm(x)dx =•••/(ж1+-• •+xm)dxi • • • dxm
•ooJo JO
(4.2.2)
Для любой g € Cm foomfm\
/ g^N^dx = ^-ir"knWY (4.2.3)
У-ook=0\K/
Nm(x) = Mm^x) для всех x.
suppNm = [0, m].
Л^п(ж) > 0 для всех 0 < х < т.
ОО
52 Mn(® — fc) = 1 для всех х.
к=—оо
N^x) = (ANm_^ = Nm_x^ - Nm_^x - 1).
В-сплайны Nm и Nm_\ связаны тождеством:
Nmto =^Nm-i^ +TNm_x(x - 1). (4.2.4) т — 1т — 1
Nm симметричен относительно центра своего носи
теля, а именно:
Доказательство, (а) Утверждение (4.2.2), конечно, справедливо для m = 1. Предположим, что оно также справедливо для m — 1, тогда из определения Nm в (4.2.1) и индукционного предположения мы имеем:
* * dx^^—j dt
x^n^dx^ * • ■ dx<m-
Утверждение (4.2.3) следует из (4.2.2), так как в результате прямого интегрирования
9^4x1+" • .+хт^тг -dxm = ^-1Г"к О^.
*=0
Зафиксируем ж Е R. Выберем
правая часть формулы (4.2.3)совпадает с формулой для
Мт(ж) в (4.1.12). Так как
g^Ht^^x-t).
где 6-дельта-распределение (см.(2.2.12) и (2.2.14)), левая часть (4.2.3) равна 2Ут(ж). Таким образом, Nm(x) = Мт(ж) для любого (фиксированного) ж Е R. Конечно, можно вывести (в) и не используя дельта-распределение и формулу (4.2.3), а применяя метод индукции.
Утверждения (г), (д), (е) и (и) можно легко вывести по индукции, используя определение Nm из (4.2.1).
Снова используя (4.2.1), имеем
N^ = [^^x-t)dt=-Nm^AHNm_i$ = ^^^ Jo
Для доказательства равенства в (з) мы используем определение Мт в (4.1.11). Тем более что в (в) мы уже доказали, что Nm = Мт. Идея состоит в представлении ж™-1 как произведения одночлена и усеченной степени, а именно:
Тт-1 _. т-2
и в последующем применении «формулы Лейбница” для разностей:
^"JgH^ = £ Q) (AVlWfA”-*»)^ - *)-(4.2.5)
Это тождество для разностей может быть легко установлено по индукции. Оно почти такое же, как формула Лейбница для производных. Теперь, если мы положим в (4.2.5) /(ж) = х и д^х^ = х™~2 и напомним, что из (4.1.10) Д*/ = 0 для к > 2, то
Nm(x) = Mm(z) = —1—
= 7^ТТн^Ата:+"2 + ^"Чх - 1)Г2}
= • 1— ид”*-^™-2 - д"1-1 (ж -1) 7™2]+тпдт-1 (х-1)7*2}
3?- -✓ х ТП * X _ -х
= ^TMm-1(z) + ^TMm-1(z "х)
= ^T^-iW + T^N—Ax -1).
т — 1771 — 1
Это завершает доказательство теоремы 4.3.□
Далее покажем, что В-сплайн-базис
В = {Ут(т - к) : к € Z),(4.2.6)
тот же самый, что и введенный в (4.1.14), является базисом— Рисса (или безусловным базисом) Vom в смысле (3.6.7). По теореме 3.24 это эквивалентно доказательству существования' нижней и верхней границ А,В в (3.6.8). Из (4.2.1) мы видим, что Nm = (М)т, откуда.
l^nH2 =l^nH2 =1 - e"iw1 - e"iw2m2mшш
l^nH2 =
l^nH2 =
1 - e"iw
1 - e"iw
2m
2m
ш
ш
(см.(3.2.16)). Заменяя w на 2т + 2тгЛ, мы имеем
Е |Лт(2х + 2Л)|2=22'" f ^^S <4-2-7) к——ооЛ=—оо 4'
оо1
= (sin2mx) У' 7 .„- .
. ^ (х + 7rkVm к=-оо
Напомним из комплексного анализа, что n 1 ctgx= lim V -,(4.2.8)
6 n^oo /-V ж + тгА’V '
к=—п
что сразу же приводит к равенству 0011d?m~^
{х + лк)^ = - (2m-1)! ^^CtgХ- (4'29)
Поэтому, подставляя (4.2.9) в (4.2.7), мы получаем
°°.— sin^r rPm-1
52 1^(2ж + 27rA)|2 = (2m - 1)! dx2"*-1 Ct61‘^■2Л°)
к=—оо
Пример 4.4. Для В-сплайнов первого и второго порядков
Ni и N2 из (4.2.10) следует, что
^ |M(w + 27rfc)|2 = l(4.2.11)
к=—оо
и оо1 о
(4.2.12)(4.2.12)52 №(ш + 2тг£)|2 =- + -cos2 (^) .
(4.2.12)
(4.2.12)
Л=—ОО
Откуда последовательность {Л^1(—А)} ортонормирована (см. теорему 3.23) и
(4,2.13)(4,2.13);< Е |^2(ш + 2тгА:)|2 < 1,к=—оо
(4,2.13)
(4,2.13)
где обе границы Рисса, нижняя и верхняя, выбраны наилу ч- шим образом.
Хотя формула (4.2.10)—явная и служит инструментом для нахождения оптимальных границ Рисса, применение алгебры для тригонометрических (синус и косинус) многочленов является сложным при больших значениях порядков сплайнов т. Другой подход состоит в применении теоремы 2.28 к /(ж) = N-m^xY Это требует знания значений
[ Nm(y + k)Nm(y)dy = N2m(m + k). (4.2.14) J — оо
Равенство в (4.2.14) — простое следствие определения (4.2.1), в то время как значения М2т в узлах последовательности Z могут быть легко определены рекуррентно с помощью (4.2.4) в теореме 4.3, а именно:
' N2^ = ^д, к € Z и
XiW = ^Nn(k) + n--^-N4k-l), к = l,...,n.
(4.2.15)
Заметим, что 2Vn+i(&) = 0 для к < 0 или к > n + 1. Откуда, применяя (2.5.19) в теореме 2.28, мы имеем:
ооm—1
Е \ЫШ + 27гк)\2= 52 N2mkm^kKiku. (4.2.16)
Л=—оок——т-\Л
Применение (д) и (е) из теоремы 4.3 теперь дает
2 |^т(Ш + 2тгА:)|2<1,(4.2.17)
Л=—оо
и граница Рисса В = 1 является здесь наименьшей.
Чтобы определить наибольшую нижнюю границу выражения в (4.2.16), мы рассмотрим так называемые многочлены Эйлера—Фробениуса
£ N^m^k^ (4.2.18) к—-mA-Х
порядка 2m — 1 (или степени 2m — 2).
В главе 6 мы покажем, что все 2m — 2 корней Ль..., X^m-2 многочлена E^m-y — простые, вещественные и отрицательные; более того, когда они упорядочены в порядке убывания
0>Л1>...>Л2т~2,(4.2.19)
эти простые корни являются попарно обратными величинами, то есть
AiA2m—2 = • • • = Xm— iXm = 1.(4.2.20)
Следовательно, мы имеем
А •=1П^— —^->0(4221)
(2m-1)! П |А*|>0‘(}
Теперь из (4.2.16) и (4.2.18) можно написать
оо *12m—2
52 1»„(Ы+2,щ2 =П i'*" - -м
к=—оок=Х
(2m-1)! U|А^|
=1 pr l-2Afccosw + A|
“(2т-1)|И|A„|’
откуда ясно, что
ОООО
52 |^т(Ш + 2тгА)|2> 52 \Nm^ + 2irk)\2 = Am.
к—-ООк=-оо
Таким образом, мы получили следующий результат.
Теорема 4.5. Пусть для любого -целого т>2 Ат — полоэюи- тельное число, определенное в (4-2.21). Тогда В-сплайн-базис В в (4-2.6) является базисом Рисса Vg" с границами Рисса А = Ат и В = 1. Более того, эти границы — наилучшие.
Двухмасштабное соотношение и интерполяционный графически-изобразительный алгоритм
Вернемся сначала к первому параграфу этой главы и изучим соотношение между любыми двумя последовательными подпространствами из последовательности вложенных друг в друга замкнутых подпространств L2(R) — \Vp : j G Z}, как это было рассмотрено в (4.1.17)-(4.1.19). Ввиду того что Мт — Nm, мы можем и будем всюду использовать обозначения Nm вместо Мт. Заметим, что следующий результат после простой замены переменных становится тривиальным следствием теоремы 4.5.
Следствие 4.6. Для любой пари целых чисел т и j, где т > 2, семейство
Bj := ^/2Nm(2jx -к): keZ}
является базисом Рисса Vp с границами Рисса А = Ат и В = 1. Более того, эти границы наилучшие.
Заметим, что базис Bj, определенный выше, переходит в В при з = 0, и при построении вычислительных алгоритмов удобно опустить нормировочную константу 2J/2 в Bj. Это только изменяет границы Рисса на множитель 2_Л Отсюда для любого з, так как Nm^x) е Vp и Vp G Vpv мы имеем из следствия 4.6, что
ОО
Nm^ = £ p^Nm^x - fc), (4.3.1) к=—оо
где {pm,k '• к € Z} — некоторая последовательность из £2. Теперь, обозначив 2^х через у и взяв преобразование Фурье от обеих частей (4.3.1), мы получаем следующее эквивалентное выражение для (4.3.1):
(4.3.2)(4.3.2)
(4.3.2)
(4.3.2)
Эта формула может быть применена для определения последовательности {pm,*} в (4.3.1). Действительно, так как
Nm^ =Nm^ =
Nm^ =
Nm^ =
(см.(3.2.16)), мы имеем
1 Vp te-^/2 = р1 (
2 2^ Рт*\ гш ) \1-е-^/2)
и это дает
_ (2-т+1(7) для 0 < к < т,Рт,к — I О в других случаях.
ДГт(2ж - к\ (4.3.4)ДГт(2ж - к\ (4.3.4)Следовательно, точная формулировка (4.3.1) принимает вид т
ДГт(2ж - к\ (4.3.4)
ДГт(2ж - к\ (4.3.4)
к=С
который называется двухмасштабным соотношением для В-сплайнов порядка т.
Как уже обсуждалось в § 1.6, это двухмасштабное соотношение для В-сплайнов (и в более общем случае, в (1.6.2), для любой масштабирующей функции ф^ является одним из двух двухмасштабных соотношений, которые приводят к так называемому алгоритму (вэйвлет-) восстановления, описываемому (1.6.10) и рис. 1.6.2. (Другая формула описывает соотношение между вэйвлетом ^(^) и ^(2ж — к^ к G X, как в формуле (1.6.3).) Заметим, что в вэйвлет-разложении (1.6.1), если все вэйвлет-компоненты дм-м^ --^gN-i функции Jn равны нулю, нам не нужна формула (1.6.3) для записи любой Jn-m € Vn-Mi как для Jn EVn- Другими словами, «половина» алгоритма восстановления в (1.6.10) может быть использована для выражения любой функции Jn-m на (N — М)-м уровне разрешения (с 2N~M пикселами на единицу длины), как и для функции Jn на (высшем) ^-м уровне разрешения (с 2^ пикселами на единицу длины). Конечно, Jn-m = Jn тождественно, но мы получаем «лучшую картину» той же функции при высоком разрешении.
Теперь мы сосредоточим внимание на сплайнах и объединим эту процедуру с алгоритмом в (4.2.15) для вычисления в узлах значений В-сплайнов с тем, чтобы получить очень эффективный алгоритм изображения графиков любой сплайн- функции на любом желаемом уровне разрешения точно. Давайте сначала сформулируем цель этого «интерполяционного графически-изобразительного алгоритма» более четко следующим образом.
Рассмотрим сплайн-функцию
ЛоМ = Y/^Nm^x - ^(4.3.5)
порядка m с последовательностью узлов 2 ^Z, где ^—любое (фиксированное) целое число. Предположим, что {о^0^} является причинной последовательностью (известных) вещественных чисел, где причинность означает, что а^ = 0 для всех £ < £о* Целью является вычисление точно всех значений последовательности
—J , к е z, (4.3.6)
для любого заданного целого Д > jo в реальное время, означающее, что последовательность в (4.3.6) вычисляется для возрастающих значений к так же быстро, как может быть записана последовательность «данных», коэффициентов {а^}, для возрастающих значений £. Заметим, что изображать график /(ж) эквивалентно изображению последовательности f(k/2^1), к G Z при условии, что (фиксированное) число jx достаточно велико. Конечно, величина ji ограничена совершенством используемого оборудования.
Для каждого j > jo будем использовать обозначения
(4.3.7)(4.3.7)'Ш = Е^^х-е^,<е
(4.3.7)
(4.3.7)
а> — ^Y £е Z.
Применяя двухмасштабное соотношение (4.3.1), мы видим, что тождество Jj^x^x) = Jj^x) эквивалентно тождеству
ее
= £ ^ ^Рт^т^Х -26-к)е к
е I к,
Откуда, так как совокупность Nm(2^xx — I), I G Z, является базисом Рисса V-^x, тождество /^Дт) = fj^ в точности
описывается формулой
»t^ = '52,РтЛ-2ка^, IE Ъ, (4.3.8) к
где а* = {а^} и а,+1 = {»У+^} — это последовательности коэффициентов $3^ и fj+i(x) в (4.3.7), соответственно. Теперь по последовательности а^1 = {а^1^} мы по-прежнему должны вычислить значения /j0(A/2J1), А € Z. Это возможно в результате свертки последовательности а71 с последовательностью ^_Мт(Ж к 6 Z. Напомним, что значения Nm^ могут быть вычислены с помощью алгоритма в (4.2.15). Действительно, для любого A G Z мы имеем
гдегде= ^^т^А-Л(4.3.9)
где
где
= 52a<t^Nm^k -£) = ^Wm^-ea^1,
ит,к NmW, к^г.(4.3.10)
Отметим, что обе формулы (4.3.8) и (4.3.9) используют только формулу скользящего среднего (СС), за исключением того, что последовательность а3 в (4.3.8) нуждается в разрешающей выборке. Это означает, что нулевое значение должно быть поставлено между любыми двумя последовательными значениями последовательности а3. Для большей точности положим
' У = {а^}, £ £ Z с
<&2к := ак и(4.3.11)
Тогда формула (4.3.8) становится формулой СС:
«?+1) = 12P™.*-^ t € Z. (4.3.12) к
Подведем итог вышеприведенным рассуждениям следующим образом.
Алгоритм 4.7 (Интерполяционный графически-изобрази- тельный алгоритм).
Пусть /Jo — сплайн-функция с причинной последовательностью коэффициентов
=€ = £0, ^0 + 1,
как в формуле (4.3.5). Выберем некоторое jx > jo- Тогда для ] = З^—^Зх ” 1 вычислим
(1°) У, используя (4.3.11), и
(2°) а^4-1, используя (1°) и (4.3.12).
В завершение вычислим
(3°) {/jo(^r) : ^ € Z}, используя (4.3.9) и (2°) для j = jx — 1. (Перескакивая (1°) и (2°), если jx = Jo-)
Этот алгоритм может быть описан следующим схематическим рисунком, где t означает разрежающую выборку с применением (4.3.11), X означает СС с весовой последовательностью ^pmikY и "^ означает СС с весовой последовательностью {^т,А:}- Так как весовые последовательности {pm,*} и {wm,A:} очень простые, симметричные, конечные последовательности с целыми членами, умноженными, соответственно, на г”™4-1 и l/(m — 1)!, то реализация этих алгоритмов на самом деле очень проста.
^jo aJo+1^jo aJo+1txtajo aJo4-1txtajo aJo4-1aji iX taJl 1aji iX taJl 1
^jo aJo+1
^jo aJo+1
txt
ajo aJo4-1
txt
ajo aJo4-1
aji i
X t
aJl 1
aji i
X t
aJl 1
Рис. 4.3.1. Интерполяционное графическое изображение.
Пример 4.8. Для графического изображения кривой, задаваемой кубическим сплайном
СЮ
/о (я) = ^atN^x-^t=o
на уровне разрешения в 1024 пикселей на единицу длины без каких-либо ошибок, мы используем т = 4, jo = 0, a^ = a^ ji = 10 (так как 210 = 1024) в алгоритме 4.7. Кроме того, последовательности весов {P4,fc} и {^л) МОГУТ быть легко вычислены по формулам (4.3.3) и (4.2.15). Отличные от нуля значения членов этих последовательностей даются формулами:
,.J1 4 6 4 Ц.
(Р4, о, ...,Р4)4} = |8’8’8’8’8/(4'ЗЛ4)
И
{
14 1)
ё ’ й ’ й Г •(4.3.15)
О о о J
(Заметим, что сумма членов последовательности {р4,*:} равна 2 вместо 1, так как к последовательности данных {а®} должна быть применена разрежающая выборка. Конечно, сумма членов другой весовой последовательности {w^^} равна 1.) Применяя (4.3.12) и (4.3.9) в (2°) и (3°) в алгоритме 4.7, общие знаменатели 8 и 6 в (4.3.14) и (4.3.15), соответственно, следует опустить для того, чтобы выполнять операции над целыми числами. Конечно, при выходе из программы результат должен быть разделен на
8*-*> х 6 = 81Ох6 = Зх231
Симметрия последовательностей (4.3.14) и (4.3.15) должна быть также использована при реализации алгоритма, чтобы сэкономить время работы процессора.
Представления с помощью В-сети и вычисление сплайнов
Интерполяционный графически-изобразительный алгоритм, описанный в предыдущем параграфе, может быть применен также для точного определения всех полиномиальных частей сплайн-функции. Для этого требуется одна дополнительная
операция типа обращения матриц. В этом параграфе мы вводим более прямую схему для вычисления этих аналитических выражений, используя представление для многочленов Бернштейна. Значения коэффициентов Бернштейна (больше известных как «В-сети») не меняются от положения и длины интервала, на котором определен многочлен. Это очень важная особенность при работе со сплайн-функциями, так как часто необходимо сдвигать ряды В-сплайнов и масштабировать их для получения различных уровней разрешения.
Пусть п —любое неотрицательное целое число. Заметим сначала, что совокупность многочленов
$ := Q (1 - ®)n-V, 0 < к < п, (4.4.1)
является базисом пространства многочленов тгп. Этот базис используется для определения n-й степени полиномиального оператора Бернштейна:
(4.4.2)(4.4.2)/)№:=£/
(4.4.2)
(4.4.2)
к=0
Если / — непрерывная функция на интервале [0,1], то ясно, что Вп/ интерполирует / в конечных точках интервала, а именно:
(5„Л(0) = /(0),
(в~/)(1) = /(1).
Однако, в общем случае Вп/ не интерполирует / во внутрен- 1п-1
них точках —,..., интервала. Вместо этого график по-
7171
линомиальной кривой у = ^Bnf^x) лежит на выпуклой оболочке множества
Более точно, это множество «контролирует» график у = (Вп/)(я). Мы не намерены углубляться в детали в этом на-
правлении, но хотим только указать на то, что «очертани- е» графика у = (Вп/)(т) управляется «контролирующей сетью» (4.4.4), которая в свою очередь управляется графиком у = /(ж). В частности, мы имеем:
если / > 0 на [0,1], то Bnf > 0 на [0,1);
если / f на [0,1], то Bnf | на [0,1] и
если / выгнута вверх на [0,1], то Bnf выгнута вверх на [0,1].
Две главные причины, по которым имеют место (а)-(в), состоят в том, что
) Bnf — линейный положительный оператор, который сохраняет все линейные многочлены в том смысле, что
Bnf = f, f € 7Г1 и
) «Декартово правило знаков» применяется к одночленному базису {1,ж, ...,тп) на интервале (0, оо).
В общем случае полиномиальный оператор Бернштейна (4.4.2) может быть заменен некоторым многочленом Бернштейна
71
Рп^ = У^фМ(4.4.5)
к=0
с последовательностью коэффициентов
а" := {а* : к = 0, ...,п}(4.4.6)
без потери каких-либо хороших геометрических свойств Bnf, просто рассмотрением / как кусочно-линейного (или сплайна второго порядка) Интерпол янта
/а”(ж) = 52 ак^2^пх - к + 1)(4.4.7)
к=о
исходных данных в (4.4.6) в точках ^к/пУ График у = /а”(т) (или, для простоты, сама последовательность коэффициентов
ап = {а*}) называется представлением В-сетъю многочлена Бернштейна Рп в (4.4.5).
В дальнейшем мы будем использовать операции
( 9ак := afc+i - »к и
(4.4.8)(4.4.8)1 fc-i
(4.4.8)
(4.4.8)
' аа^ :=' аа^ :=-Ц-Е»?
' аа^ :=
' аа^ :=
п + 1 ^ 3j=0
для дифференцирования и интегрирования многочленов Бернштейна. Здесь и всюду в дальнейшем пустая сумма всегда означает нуль.
Теорема 4.9. Пусть для каждого n Е Z, п > О Рп — многочлен Бернштейна n-й степени с В-сетъю ап, как это определено в (4-4-5) и (4-4-6). Тогда производная Рп дается формулой
= "^пЭа^ад, (4.4.9) к—О
и если Р^^я) = Рп^, то интеграл от Рп дается формулой
лХМ-1
/ P^W = J^1 + аа^Чх) - а^\(4.4.10)
Jok=o
Доказательство. Используя обозначения
ФТ? := о и ФГ1 ~ о,
мы имеем из (4.4.1)
4-Фк^ = (?){“(” ~ А)ж + fc(1 ~ ^К1 - ж)""*"1»*"1 = п (-(",. 1)z+ (^_})(l-a:))(l-4:)'^W:c>'1
Il-3954
для к = 0, ...,п. Откуда
п
р,^')=’£.™Ж:№-ФГЧх«
к=0
пn—1
= Е= Е^Ж'1!*)-
к=0к=0
Это доказывает (4.4.9). Применяя эту формулу к Рп-ц и используя предположение Р„+1 = Р^ мы имеем
- к—1
°о+1 + —Ц-У4 = °2+1-
0 п +1^ 3 к
7=0
Отсюда утверждение (4.4.10) следует из интегральной формулы
Г Pn^dt = Рп+г^ - Рп+1(0) = Рп+1(^ - Cq+1, (4.4.11)
что и завершает доказательство теоремы.□
Мы обратимся теперь к изучению представления В-сетью
В-сплайна m-го порядка Nm. Напомним, что Nm состоит из т нетривиальных кусочных многочленов степени т— 1, которые мы определим формулой
P-m-lJc *•—J^m l[Jb-l,Jb)) & = 1,...,Ш.(4.4.12)
Заметим также, что сужением Nm^x — 1) на тот же интервал [Л —1, к) является многочлен Рт_1^_1(а;). Итак, если мы предположим, что ат-1(А:) = {а™-1(&)},0 < -^ < т — 1 обозначает В-сеть Pm-i^, то сужение Nm(^c) — Nm(x — 1) на интервал \^к — 1, к) дается многочленом Бернштейна
Pm-l^xVP^l,^ (к) = У (а^-1 (к^-1 (А-1)}^"1 (3J-H1). z=o
(4.4.13)
Поэтому, применяя тождество в (ж) теоремы 4.3 или эквивалентное ему
РтДД = рт-1ДД - Рт-1,к-Ах\ х Е ^к — 1, к), (4.4.14)
мы имеем
m—1
£ {^-‘М-оГ1^-!)}*”"1^-*+П = <=0
АdxАdx* т
Аdx
Аdx
' У^аТ^ф^^х
.1=0
Теперь, если мы проинтегрируем обе части тождества по интервалу [0, ж], применим (4.4.11) и (4.4.10), то мы получим следующее соотношение между В-сетями Nm и jVm+1, а именно:
«Г W = «о*(^) + ДДГЧк) - а^*"1^ - 1)}(4.4.15)
=+ ^ EV'® - <Чк - 1)},
771 JJ
3=0
t = 0, ...,m. Для m > 2, так как Nm непрерывна, мы даже имеем ао*(Л) = РтДк — 1) = Рт)к-г(к — 1) = а^(А: — 1). Таким образом, мы вывели следующую схему вычисления 5-сетей для всех кусочных многочленов Nm для любого целого m > 2.
Алгоритм 4.10. (Алгоритм построения В-сети для
В-сплайна.)
Пусть т > 2 — некоторое целое число и пусть
Рт-\ДД = ^т|[к-1,к)(ж) =Уа? 4kWt 4х - к + 1), <=°(4.4.16)
к = 1,..., т. Положим также
а^-1(0)=0 и а^'^т + 1) = 0, j = 0,... ,т — 1 (4.4.17) и рассмотрим начальные условия
ао(1) = 0,a}(l) = l = aj(2),а}(2) = 0.(4.4.18)
Вычислим (1°) и (2°), приведенные ниже, используя (4.4.17) и (4.4.18) для т = 2, и затем повторим тот же процесс, используя (4.4.17) и предыдущий результат для т = 3,4,..., где
(1°) Ь^Ч^ := а^-ЧЦ - ^"Чк - 1)
для з — 0,... ,т — 1 и к = 1,... ,т + 1 и
1
(2°) a?to = «™(fc-l) + -^67-1(fc)
для £ = 0,... ,т и к = 1,..., тп + 1-
Схематический рисунок для алгоритма 4.10 изображен на рис. 4.4.1, где условие (4.4.17) используется на каждом шаге для вычисления значений V^ky
b^.-.b1®b2(L),...,b2(4bm-2(l),...,bm"2(m)
txt X- t X
а^О.а1®а2(1)a2®am-2(l),...,am-2(m-1) am-1(l),...,am-1^
Рис. 4.4.1. Вычисление В-сетей для Nm.
Пример 4.11. В-сети для квадратичных (тп = 3), кубических (тп = 4), четвертого порядка (тп = 5) В-сплайнов даются ниже.
Для тп = 3, а2(1),... ,а2(3)
112 J112 J/1 2 11 (2’2’2 //1 2 11 (2’2’2 /
11
2 J
11
2 J
/1 2 11 (2’2’2 /
/1 2 11 (2’2’2 /
Для тп — 4, а3(1),...,а3(4)
0,0,0,0,0,0,116 J116 J/12441 (6’6’6’6//12441 (6’6’6’6/Г4 4 2 1116’6’6’6 JГ4 4 2 1116’6’6’6 J^,0,0,0 О^,0,0,0 О
0,0,0,
0,0,0,
11
6 J
11
6 J
/12441 (6’6’6’6/
/12441 (6’6’6’6/
Г4 4 2 11
16’6’6’6 J
Г4 4 2 11
16’6’6’6 J
^,0,0,0 О
^,0,0,0 О
Для m = 5, а4(1),... ,а4(5)
О о о о 1Н- - - - -I (- - - - -1’ ’ ’ ’ 24/24’24 ’ 24’24’24/’ (24’24 ’ 24’24’24/’
11 8 4 2 1 1 / 11
24’ 24’ 24’ 24’ 24 J ’ I 24’°’°’°’°J '
Если известны В-сети для Nmi то легко определить В- сети для любой сплайн-функции f^ как это показано в (4.3.7). В результате замены переменных мы можем сосредоточить внимание на сплайн-функциях
(4.4.19)
3
с последовательностью узлов Z. Пусть к Е Z и рассмотрим сужение
т-1
/ol[fc-i,fc)(^) =: Е MW\x - к + 1)(4.4.20)
функции /о на интервал [Л—1, к). Применяя (4.4.16) и (4.4.19), мы также имеем
/окк-гл)^) = Е^"*^ - »|[к-1Л)(ж)(4.4.21)
3
3
Поэтому приравнивание (4.4.20) и (4.4.21) дает к
dt^ = ^2 аТЧк-З^Сз. ^ = 0,... ,т-1 и к € Z, (4.4.22) )=к—ш
так как а™-1(А; — j) = О для j > к или ] < к — т, Подведем итог предыдущим рассуждениям, констатируя, что для любого фиксированного к Е Z и I = 0,..., m — 1 формула скользящего среднего (СС) в (4.4.22) с последовательностью весов
3 = 0,...,m}
(значения которых могут быть вычислены в результате применения алгоритма 4.10 и даются в примере 4.11 для т = 3,4,5) может быть использована для вычисления В-сети
при сужении на интервал [fc — 1, к) сплайн-ряда /о с последовательностью коэффициентов {су}.
Построение
сплайн-аппроксимационных формул
Мы начнем, выписав полезную формулу для преобразования Фурье, которая может быть легко проверена путем взятия j-й производной от обеих частей формулы (2.1.6), а именно:
WfWW) = ^М 3 = 0,1,...,(4.5.1)
где использовано обозначение
D^g^x") := д^\х\(4.5.2)
Применение этой формулы к одночлену, умноженному на В-сплайн m-го порядка Мт и на сдвиг его отражения N~ на некоторое х Е R, дает
f00 e-iort^ _ tyNm^dt = (х- iDyNmVu?) (4.5.3) 3—ОО
ииe-^N^x - t^dte-^N^x - t^dt(4.5.4)(4.5.4)
и
и
e-^N^x - t^dt
e-^N^x - t^dt
(4.5.4)
(4.5.4)
= е",1Ш /°° е^[(;г - tyNm^dtJ — OQ
= e-^x-%DyNmy-u?).
С другой стороны, из формулы
тт
т
т
ясно, что Nm удовлетворяет равенствам
■^m(O) — 1,
(4.5.5)
(D'-N^TrA;) = О, j = 0,...,т-1, 0 / А: € Z.
Так как (4.5.3) и (4.5.4) совпадают друг с другом при w = О, применение (4.5.5) к этим двум формулам дает:
роо
(4.5.6)(4.5.6)I е-‘2Л[(2; - tyNm№t
(4.5.6)
(4.5.6)
е~ i2^ktе~ i2^kt—оо
е~ i2^kt
е~ i2^kt
^N^x —t^dt^O < j < т — l^k 6 Хих Е R.
Как следствие (4.5.6) нижеприведенный результат может быть легко выведен с помощью варианта формулы суммирования Пуассона (2.5.11).
Теорема 4.12. Пусть т>1 — любое целое число. Тогда
оот—1
52 PV^Nmkx ~ fc) = 52 Nm(k)p(x -k), рЕ irm-i. (4.5.7) k=—ook=0
Тождество в (4.5.7) говорит, что если последовательность коэффициентов {Cfc} ряда В-сплайнов порядка т является полиномиальной последовательностью степени т — 1 в том смысле, что с^ = р(&) для некоторого р € тгт-1, то сплайн- функция сама является многочленом из тгт„1. Мы замечаем, что нижнее значение индекса в правой части (4.5.7) может быть заменено на 1 для т > 2.
Отвлечемся на некоторое время от этих рассуждений и рассмотрим следующую проблему «сплайн-интерполяции», использующей «центрированные» В-сплайны Мт(х + ^), а именно: для любой «допустимой» последовательности данных {/у} найдем {с^} —решения уравнений
Здесь понятие допустимости {/у} означает, что она может иметь не более чем полиномиальный рост. Используя символьное обозначение
(4.5.9)(4.5.9)
(4.5.9)
(4.5.9)
мы можем записать (4.5.8), по крайней мере формально, как
(4.5.10)(4.5.10)CNm = F.
(4.5.10)
(4.5.10)
Заметим, что Nm — симметричный многочлен Лорана. Также заметим, что, как следствие теоремы 4.3 (е), многочлен по степеням косинусов
D(w) := D^ := 1 - Nm^, z = e"^,(4.5.11)
неотрицателен для всех ш. Введение D позволяет нам переписать (4.5.10) как
С = —^F.(4.5.12)
1—D
Итак, по крайней мере формально, мы имеем
С = (1 + 5 + 52 + ---)Г.(4.5.13)
(Мы заметим здесь без доказательства, что так как мы имеем 0 < D^ < 1, то «ряд Неймана» в (4.5.13) действительно сходится. Более подробно мы обсудим это в §4.6.) Так или иначе, формальное выражение в (4.5.13) побуждает нас рассмотреть конечные последовательности Л* = {А^}, определенные формулой:
Кк^ := £XTZ’ := 1 + 5 + • • • + 5*.(4.5.14)
3.
Каждая из этих последовательностей по очереди определяет оператор свертки на последовательности данных {/у}, а именно:
(Л* * {/>}) W := £ ХМ^(4.5.15)
3
символ которого равняется Л^F.
Теперь предположим, что последовательность данных {/у} получена в результате измерения некоторой непрерывной функции /; так что /у = f(j). Тогда, чтобы упростить обозначение в (4.5.15), удобнее записать
(ЫМ := ^к * WM W = Е^jfUY (4.5.16)
3
Эта последовательность определяет линейный сплайн-оператор
ОО
(QkfW.= £ МХфЦх + ^-еу fee, (4.5.17) l=-oo
который отображает С = C(R) на пространство сплайнов Sm. Мы должны обратить особое внимание на то, что так как Лк = {Л^} ~ конечная последовательность, то каждый (Afc/)CO зависит только от значений /(j) в окрестности j = £, и эта окрестность не зависит от L Другими словами, Qk — ограниченный, линейный, локальный сплайн-оператор, определенный на С. Важность Qk состоит в том, что он сохраняет все многочлены в 7гт-1 для любого достаточно большого к. Точнее, мы имеем следующий результат.
Теорема 4.13. Пусть т > 1 — любое целое число. Тогда для любого к > 2у^ и линейного оператора Qk, определенного в (4-5.17), справедливо равенство
(QkP^=p(x), peifm-i-(4.5.18)
Доказательство. Пусть р Е 7гт-]. Так как {А*} — конечная последовательность, Л^р - полиномиальная последовательность степени т — 1. Более точно, (ДкРК^ = <1W гДе q — многочлен
qto = ^^vte - з\
3
Кроме того, для каждого j Е Z, мы имеем
№»)«) = ^kPWNm (j -1 + ^) ;(4.5.19)
в результате использования символьных обозначений из (4.5.14) и (4.5.11) следует, что
(55 = S5^m(4.5.20)
= (1 + Ь + • • • + Dk)PNm
= (1 + D + • • • + Ьк) NmP
= (l + 5 + ... + 5fc)(l-5)P = (i - b^p.
где Р — символ {рО)}. Теперь напомним из (4.5.11) и (4.5.9), что D есть символ последовательности {dj}, где
dj = Sj^ Nm ^^^/^ ^ ^’dj = Sj^ Nm ^^^/^ ^ ^’(4.5.21)(4.5.21)и Dk+1 есть символ ^к + 1)-кратной свертки {d,}. Так как Nm (у + ^) = ^т (у ~ ^) для всех I € Z, мы имееми Dk+1 есть символ ^к + 1)-кратной свертки {d,}. Так как Nm (у + ^) = ^т (у ~ ^) для всех I € Z, мы имеем(и>}*{рй}де) = 2>^р(л3= (1 - Nm (^PW -Nm(^- 1) W + 1) + p(l - 1))(и>}*{рй}де) = 2>^р(л3= (1 - Nm (^PW -Nm(^- 1) W + 1) + p(l - 1))__ /m rmi\ / / rmi\ /_ rmi\\- • • • - N- (2 - [ 2 ]) (^ V + I 2 1) + P V" I 2 1))(m/21= - Z ^ (y - >) W + » - 2^ +p(^ - »L (4.5.22)3=1__ /m rmi\ / / rmi\ /_ rmi\\- • • • - N- (2 - [ 2 ]) (^ V + I 2 1) + P V" I 2 1))(m/21= - Z ^ (y - >) W + » - 2^ +p(^ - »L (4.5.22)3=1где [ж] обозначает наибольшее целое, не превосходящее ж, и исгде [ж] обозначает наибольшее целое, не превосходящее ж, и используется свойствопользуется свойствоVn (-2V m V 2Vn (-2V m V 2+,)+,)= 1. Важность формулы= 1. Важность формулы(4.5.22) состоит в том, что свертка {dj} с {p(j)} записывает(4.5.22) состоит в том, что свертка {dj} с {p(j)} записывается как (конечная) линейная комбинация центральных конечных разностей второго порядка р^). Следовательно, D^P —ся как (конечная) линейная комбинация центральных конечных разностей второго порядка р^). Следовательно, D^P —символ (конечной) линейной комбинации разностей 2^к + 1)- го порядка {p(J)}, таким образом, для любого р Е тгш-1, мысимвол (конечной) линейной комбинации разностей 2^к + 1)- го порядка {p(J)}, таким образом, для любого р Е тгш-1, мыимеемимеемDMP = 0, к >DMP = 0, к >(4.5.23)(4.5.23)Подставив (4.5.23) в (4.5.20), мы получимПодставив (4.5.23) в (4.5.20), мы получим♦уэ QkQkP^ = pW, I € Z, к > ——, p e 1гт_г. (4.5.24)♦уэ QkQkP^ = pW, I € Z, к > ——, p e 1гт_г. (4.5.24)Следовательно, так как Д^р в (4.5.19) является полиномиальной последовательностью степени т — 1, из теоремы 4.12Следовательно, так как Д^р в (4.5.19) является полиномиальной последовательностью степени т — 1, из теоремы 4.12
dj = Sj^ Nm ^^^/^ ^ ^’
dj = Sj^ Nm ^^^/^ ^ ^’
(4.5.21)
(4.5.21)
и Dk+1 есть символ ^к + 1)-кратной свертки {d,}. Так как Nm (у + ^) = ^т (у ~ ^) для всех I € Z, мы имеем
и Dk+1 есть символ ^к + 1)-кратной свертки {d,}. Так как Nm (у + ^) = ^т (у ~ ^) для всех I € Z, мы имеем
(и>}*{рй}де) = 2>^р(л
3
= (1 - Nm (^PW -Nm(^- 1) W + 1) + p(l - 1))
(и>}*{рй}де) = 2>^р(л
3
= (1 - Nm (^PW -Nm(^- 1) W + 1) + p(l - 1))
__ /m rmi\ / / rmi\ /_ rmi\\
- • • • - N- (2 - [ 2 ]) (^ V + I 2 1) + P V" I 2 1))
(m/21
= - Z ^ (y - >) W + » - 2^ +p(^ - »L (4.5.22)
3=1
__ /m rmi\ / / rmi\ /_ rmi\\
- • • • - N- (2 - [ 2 ]) (^ V + I 2 1) + P V" I 2 1))
(m/21
= - Z ^ (y - >) W + » - 2^ +p(^ - »L (4.5.22)
3=1
где [ж] обозначает наибольшее целое, не превосходящее ж, и ис
где [ж] обозначает наибольшее целое, не превосходящее ж, и ис
пользуется свойство
пользуется свойство
Vn (-
2V m V 2
Vn (-
2V m V 2
+,)
+,)
= 1. Важность формулы
= 1. Важность формулы
(4.5.22) состоит в том, что свертка {dj} с {p(j)} записывает
(4.5.22) состоит в том, что свертка {dj} с {p(j)} записывает
ся как (конечная) линейная комбинация центральных конечных разностей второго порядка р^). Следовательно, D^P —
ся как (конечная) линейная комбинация центральных конечных разностей второго порядка р^). Следовательно, D^P —
символ (конечной) линейной комбинации разностей 2^к + 1)- го порядка {p(J)}, таким образом, для любого р Е тгш-1, мы
символ (конечной) линейной комбинации разностей 2^к + 1)- го порядка {p(J)}, таким образом, для любого р Е тгш-1, мы
имеем
имеем
DMP = 0, к >
DMP = 0, к >
(4.5.23)
(4.5.23)
Подставив (4.5.23) в (4.5.20), мы получим
Подставив (4.5.23) в (4.5.20), мы получим
♦уэ Q
kQkP^ = pW, I € Z, к > ——, p e 1гт_г. (4.5.24)
♦уэ Q
kQkP^ = pW, I € Z, к > ——, p e 1гт_г. (4.5.24)
Следовательно, так как Д^р в (4.5.19) является полиномиальной последовательностью степени т — 1, из теоремы 4.12
Следовательно, так как Д^р в (4.5.19) является полиномиальной последовательностью степени т — 1, из теоремы 4.12
следует, что (.QkP)^ является многочленом из тгт-1. Отсюда
(4.5.18) сразу же следует из (4.5.24).
Пример 4.14. Для т = 4 можно взять к = 1. Тогда линейный локальный кубический сплайн-оператор Qi дается формулой
°о 1
(Q1/)M= Е -(-/(€+ l)+8/(£)-/(€-l))jV4(;r+ 2-£).
(4.5.25)
По теореме 4.13 мы имеем
(Qip)(x) = р(ж), р(т) = 1, х, х2, х\
Доказательство. Из (4.5.14) и (4.5.11) следует, что Ai = 2 —
N^ таким образом
21
Так как N^) = -, ^(1) = ^4(3) = - и N^) = 0 для всех
других целых ^, мы имеем из (4.5.16)
(Л1Ж) -^лМ/й = -^(*+1)+(2- jW)-^-1)- 3
Это дает (4.5.25).
Операторы Qk называются «квази-интерполяционными» операторами. В более общем случае мы будем применять нижеприведенное определение. Повсюду в последующих рассуждениях будет рассматриваться пространство
СЬ(Н) = {/ е C(R) : sup |/(ж)|<оо}.(4.5.26)
—оо<х<оо
Определение 4.15. Ограниченный линейный оператор Q, который отображает С^^} в сплайн-пространство Sm, называется квази-интерполяционным оператором, если, с одной стороны, он сохраняет все тгт-1 в том смысле, что ^Qp^(x) = р(ж) для всех р 6 тгт-1 и, с другой стороны, он локален в том смысле, что существует такое компактное множество J, что для любых / 6 С и х 6 R (Q/)(^) зависит только от f(y), где у принадлежит
J + х := [у + х : у Е J\ (4.5.27)
Замечание. В вышеприведенном определении, где Q является линейным ограниченным оператором на ^(R), подразумевается, что рассматриваются только данные — значения функций. При работе с данными, состоящими из значений некоторых производных, мы должны рассматривать ограниченный линейный оператор Q в соответствующем подклассе гладких функций, таком, как некоторое «пространство Соболева».
В теореме 4.13 мы имели дело с последовательностью квази-интерполяционных операторов Q^ локальные носители которых J увеличиваются с ростом к. Мы укажем, не останавливаясь на деталях, что {Qa:} действительно сходится к сплайн-интерполяционному оператору Qqq, который определяется единственным образом интерполяционным свойством:
(Qoof-nw=^ tez, (4.5.28)
для любой / 6 С (см. рассуждения в следующем параграфе о базисной сплайн-интерполяции). Смысл изучения квази- интерполяционных операторов состоит в том, что они приводят к простым и вычислительно эффективным схемам построения базисных сплайн-приближений с наивысшим порядком аппроксимации, а именно: достигается порядок т, когда используются сплайны т-го порядка. Сверх того, локальная структура квази-интерполяционных операторов делает
их удобными для использования в режиме реального времени (или «он лайн»).
Чтобы увидеть, как используется квази-интерполяционный оператор для получения оптимального порядка аппроксимации, мы просто пересчитаем В-сплайны с «нулевого уровня разрешения» (т.е. х = к, к е Z) на «j-й уровень разрешения» (т.е. х = А/2^, к Е Z). В пространстве L2(R) это означает, что мы обрабатываем дискретные данные в сплайн-про- странстве Vp с высоким разрешением, где период выборки может быть таким же малым, как h = 2”Л В общем случае мы можем рассматривать любой малый масштабный параметр h > 0 и измерять порядок аппроксимации как m-ю степень Л, т.е. О(Лт); это означает, что погрешность приближения ограничена константой, умноженной на hm при h -> 0+, когда данные выборки представляют достаточно гладкую функцию. Будем использовать обозначение
(sh№) := / (^(4.5.29)
/
для описания процесса масштабирования. Тогда любой квази- интерполяционный оператор Q, как описано в определении 4.15, порождает аппроксимационную формулу, состоящую из масштабирования и квази-интерполяции, именно:
Qh :=shoQosk-i.(4.5.30)
Теорема 4,16. Предположим, что Q - квази-интерполяционный оператор из (^(R) в Sm, К — некоторое компактное множество в R u Q — любое открытое множество, содержащее К. Тогда для любой f Е ^(R) A Cm(Q) существует положительная константа С, зависящая только от / и К, такая, что
max | (Qhf - /) (ж) | < Chm(4.5.31)
для всех достаточно малых h > 0.
Доказательство. Из определения Q легко видеть, что Qhp = р для всех р € 7гт_1 и ||Qh|| = ||Q||, h > 0. Пусть
р := т + max III
и предположим, что
тюКЗ'? - /)(х)| = WQhf - /)(т0)|, хо € К, хЕК
так что
тахК^/"/^ = max |(Qh/ - /)(х)|.
ТЕК\x—x0\<hp
Тогда, ввиду локального характера Q и Nm, мы имеем
тм|(9Л/-/)(ж)| = max K^Cf - р) + (р - Л^\ хЕК|х-хо|<Лр
< т^Л l/M-pMKh-IIQII),|х-Хо|<Лр
где р — некоторый многочлен из тгт_1. Заметив, что / 6 ^(Q) и Q —открытое множество, содержащее жо € К^ и выбирая многочлен Тейлора степени m — 1 для / в точке жо в качестве многочлена р в вышеприведенной оценке, мы получим (4.5.31) с
C^supl/WCr)!,т- хеп»
где $2° — некоторое открытое множество, содержащее К такое, что замыкание П° лежит в Q.□
Чтобы дать более общую схему построения квази-интерполяционной формулы, вернемся к теореме 4.13, где Qk, определенное в (4.5.17), дается сверткой конечной последовательности Л^ = {Ay} с последовательностью данных {/у}. Пусть к фиксировано, и рассмотрим линейный ограниченный функционал А*, определенный на С формулой
А*/ “ (Лк/)(О)=^АУ:)/Н).
3
Для любого фиксированного £ € Z, если /(•+£) рассматривается как функция переменной, представленной в виде точки, ясно, что
уд- + 0 = (Лц/)Ю = ^‘’/(f- Л-
3
Таким образом, квази-интерполяционная формула (4.5.17) определена единственным линейным функционалом А* на С, именно:
(QkfM = £(' + Wn (х+^-гу(4.5.32)
Для обобщения этой формулы посмотрим, можем ли мы использовать семейство линейных ограниченных функционалов Az, £ € Z, на С для замены А*, например, мы постараемся заменить А*/(•+£) на AV(-4-l) в (4.5.32). Таким образом, интересно изучить условия, накладываемые на семейство {А^}, при которых линейный сплайн-оператор Q°, определенный формулой
(Q°/)(®) = £ Л^ С + ^Nm (я + у -1)(4.5.33)
является квази-интерполяционным оператором. Чтобы Q0 был ограниченным оператором, достаточно предположить, что нормы ЦА^Ц этих линейных функционалов удовлетворяют неравенству
т*з
sup У^ ||AZ|| < 00.(4.5.34)
j 1=3
Например, если {Az} —конечное семейство, то (4.5.34), без сомнения, выполняется. С другой стороны, гораздо труднее продемонстрировать локальную природу для общего оператора Q0. Так как для приложений представляют интерес только
инвариантные относительно сдвигов ограниченные линейные функционалы, то мы будем рассматривать только Л^ вида
>^l-^ = Y^W-iY (4.5.35)
j
в которых {с^}, £ 6 Z —конечные последовательности. Отсюда, если объединение носителей этих последовательностей — конечное множество, то Q° также обладает локальными свойствами. Также ясно, что этими свойствами обладает любое конечное семейство {А^}. Наконец, как достигается полиномиальное воспроизведение оператором Q0? Очень простым предположением о А^ для обеспечения этого свойства является требование, чтобы каждое А^ удовлетворяло равенству
Х£р = Х*р, р G тгт-1.(4.5.36)
Заметим, что (4.5.35) может быть заменено более общей формулой, включающей производные информационных данных в том случае, если мы хотим рассматривать линейные ограниченные операторы Q° на соответствующем пространстве дифференцируемых функций. Мы окончим этот параграф рассмотрением примера, демонстрирующего эффективность степени свободы, достигнутой возможностью использовать более чем одно Xе.
Пример 4.17. Заметим, что любой квази-интерполяционный оператор Q^ в (4.5.17) требует информационные данные об У(£) для всех I G Z. Мы уже определили кубический сплайн- оператор Qi в примере 4.14, где
Л*/ = -б/(1) + б/(0)-ё/(-1).
Выведем кубический квази-интерполяционный оператор Q0, который требует только информационных данных /(21), I Е Z.
Решение. Мы рассматриваем два линейных ограниченных функционала Ае и Ао, определенных формулами
(4.5.37)(4.5.37)Ае/ :=^сУ)/(2/),
(4.5.37)
(4.5.37)
Ао/:=£СФ/(2> + 1).
Затем, положив
А^:=Ае и Х^-^Хо, I € Z,
мы имеем
XMfV + ^=^c^f(2j + M), А2*"1 /(■ + 21 - 1) = ^c^f^j + 21).
Следовательно, требуемыми значениями / в квази-интерполяционной формуле
являются только /(21), I 6 Z. Для определения {cj1^} и {cj2^} мы применяем (4.5,36). Сначала мы должны вычислить А*рп, где рп(х) = тп, п = 0,..., 3. Эти значения равняются
(А*ро,..., А*рз) = (1,0,—,0
Отсюда, чтобы удовлетворить (4.5.36), мы должны решить две системы линейных уравнений:
V 3
_1
3’
ЕрлМ11 =0
3
(4.5.40)
< i
Uto + I)2.'2' =
, 3
_1
3’
Ъу +d42’ = °- 3
(4.5.41)
Конечно, здесь нет единственного решения, но решения (4.5.40) и (4.5.41) с наименьшими носителями даются формулами:
_ *>. cd) _ са) _ _ Ji) _0 лля ^-loi
(4.5.42) и
42)=с9 = ^; c^^cL2^-^; 42)=0 для £/-2,-1,0,1.
Это и есть коэффициенты в (4.5.39).
Построение
сплайн-интерполяционных формул
Общая схема для построения аппроксимационных формул, введенная в предыдущем параграфе, не дает возможности получить сплайн-функции, которые в общем случае интерполируют заданные дискретные данные. При построении сплайн- интерполяционного оператора также очень важно, чтобы этот оператор воспроизводил многочлены, по крайней мере до некоторой нужной степени. Это требование не только помогает
в достижении требуемого порядка аппроксимации, но также является критическим при сохранении определенных очертаний заданных значений. В конце концов, чтобы проинтерпо- лировать множество постоянных данных, надо использовать (горизонтальную) прямую линию.
Мы, во-первых, коротко обсудим проблему базисной сплайн-интерполяции, поставленную в (4.5.8), и укажем, что если бы даже наивысший порядок аппроксимации достигался в этом случае, то соответствующий сплайн-интерполяцион- ный оператор не мог бы быть локальным. Это ограничивает их применение во многих инженерных проблемах таких, как интерполяция в режиме реального времени (или «он лайн»). Главной целью этого параграфа является рассмотрение конструктивной схемы получения квази-интерполяционных операторов, которые имеют дополнительные интерполяционные свойства.
Центром наших дискуссий является построение так называемых фундаментальных сплайнов^ которые интерполируют данные {£у,о}- Обладая фундаментальным сплайном, интерполяционный оператор может быть легко получен путем использования любой последовательности данных в качестве последовательности коэффициентов сплайн-рядов, образованных целочисленными сдвигами фундаментальных сплайнов.
Давайте сначала исследуем проблему базисной сплайн-интерполяции, поставленную в (4.5.8), для последовательности данных {5j,o}. Решив бесконечную систему
£ ^Кт (^ + 3-^ = 5j.o, 3 € z, (4.6.1) к—-оо
для {с^}, мы имеем «фундаментальную сплайн-функцию»
ОО
^(х) = £ с<Г^т (х + у - к) , (4.6.2) к=—оо
которая обладает интерполяционными свойствами
brat» = <^о,(4.6.3)
как это дается формулой (4.6.1). В отличие от В-сплайна Nm. который имеет компактный носитель, мы увидим, что последовательность коэффициентов {с^} не является конечной при любом m > 3, так что фундаментальный сплайн Lm не обращается тождественно в нуль вне некоторого компактного множества. Следовательно, если он применяется для интерполяции последовательности данных {/у}, где Jj = /(j) для некоторой / Е С, то надо быть аккуратным в вопросе о сходимости бесконечных сплайн-рядов
ОО
(ЛпЛМ:= 52 MUtH)- (4.6.4) к——оо
К счастью, как мы увидим немного позже, {с™} убывают до нуля экспоненциально быстро при к -> ±оо. Это значит, что фундаментальная сплайн-функция Вт(ж) также стремится к нулю с той же скоростью при х -у ±оо. Так, если {/(А)} имеет не более чем полиномиальный рост, то сплайн-ряды в (4.6.4), конечно, сходятся в любой точке х 6 R и, ввиду интерполяционных свойств (4.6.3), мы имеем
GW-/)O) = o, jez.(4.6.5)
Таким образом, интерполяционный сплайн-оператор Jm задает сплайн-функцию Jmf, которая интерполирует функцию данных / в каждой точке х = j, j € Z.
Для изучения фундаментальных сплайн-функций Ь^х^ мы должны вернуться к системе (4.6.1) линейных уравнений, коэффициенты которой даются значениями В-сплайнов jVm (у + кУ Так же как в (4.5.9), мы рассматриваем символ
Nm^^^Nm^+k^ Zk
и замечаем, что этот симметричный многочлен Лорана может быть легко преобразован в алгебраический многочлен с целыми коэффициентами путем рассмотрения
Ет_^ := (m - l)!^^-1^2!^(^),(4.6.6)
где, как и раньше, [ж] обозначает наибольшее целое, не превосходящее х. Это понятие обобщает определение многочленов Эйлера—Фробениуса через 2?-сплайны четного порядка. (См. (4.2.18) и следующие две главы для более подробного и общего рассмотрения.) Наиболее важным свойством многочлена Эйлера—Фробениуса Ет_у в (4.6.6) является для нас то, что он не обращается в нуль на единичной окружности |z| = 1 (см. теорему 5.10 в следующей главе как более общий результат). Отсюда следует, что Nm^ ^ 0 для всех 2 = e-^ cu G R. Теперь, как и в (4.5.10), система линейных уравнений (4.6.1) может быть записана в виде
Стп(я) = ~,(4.6.7)
где Ст(z) —символ {с^}. Используя элементарные дроби, легко видеть, что последовательность {с^} экспоненциально убывает при к —> ±оо, и скорость убывания определяется модулем корня Ет_\ в круге |z| < 1, ближайшего к единичной окружности |z| — 1.
Применяя формулу суммирования Пуассона (2.5.8), мы можем также написать
ОО
Nm^ = ^ (^m (‘ + у)) (Ш + 27rfc)> z = е~1Ш> (4.6.8) к——оо
где Nm (• + у) обозначает преобразование Фурье Nm (ж + у), которое в (4.6.8) вычисляется в точках cu + 2irk. Отсюда, беря преобразование Фурье от обеих частей (4.6.2) и применяя
и (4.6.8), мы получаем две формулы для (преобразования Фурье) фундаментальной сплайн-функции, а именно:
(4.6.9)(4.6.9)^т(ш) —~~”
(4.6.9)
(4.6.9)
Nm^e-^
Um (• + f )) (Ш)~_—.
Каждая из этих двух формул может быть использована для вычисления Lm(rr).
Пример 4.18. Определим кубический фундаментальный сплайн L4(ж).
Решение. Применяя рекуррентный алгоритм, описанный в (4.2.15), получим, что отличные от нуля значения N^ (к), к € Z, равняются
Г 1 4 11{7V4(1),M(2),^(3)} = ^ - - - I
как это уже было замечено в (4.3.15). Отсюда соответствующий многочлен Эйлера—Фробениуса дается формулой
E3(*) = 1 + 4z + z2 = (z + 2 - V3)(z + 2 + V3).
Следовательно, мы имеем
~(4 — l)!z^-^^6z
C4(z) = 12™ x=—— (4.6.10
EM (z + 2 — V3)(z + 2 + M
6 / -2 + V3 _ -2- x/3
~ (-2 + \/3) - (-2 - V3) \z + 2 - V3 z + 2 + V3
^(-2 + V3)n+1z-n"1 + ^(-2 - V3Fnzn
n=0n=0
'з ^ (—2 + V3)*"*zn,
так что последовательность {с^} определяется формулой
с^ = (—i)fcV3(2 - V3)w, л е z.(4.6.И)
Это дает нам кубический фундаментальный сплайн
ОО
Ь4(®) = 52 Н)* V3(2 - ^/з)|к’ЛГ4(ж + 2 - к).(4.6.12)
к=—оо
Заметим, что скорость убывания L^x) равняется
О((2 — V3)'x*) при ж-»±оо(4.6.13)
ввиду того, что supp N^- + 2 — к) = [А: — 2, к + 2].□
Что касается вычисления сплайн-интерполянта Jmf в (4.6.4), вместо того чтобы вычислять его непосредственно, представляется более эффективным приблизить Jmf с помощью Qkf для больших значений к, где Qk — квази-интерполяционный оператор, введенный в (4.5.17). Чтобы проанализировать результирующую погрешность, вернемся сначала к (4.5.11) и (4.5.21) и рассмотрим выражение
гдегдек2тгк2тгкmiкmiVDK^e^dwVDK^e^dw(4.6.14)(4.6.14)(1 - Me^fe^dw(1 - Me^fe^dwrm = 1 -min7Vm(e ^\rm = 1 -min7Vm(e ^\(4.6.15)(4.6.15)
где
где
к
2тг
к
2тг
к
mi
к
mi
VDK^e^dw
VDK^e^dw
(4.6.14)
(4.6.14)
(1 - Me^fe^dw
(1 - Me^fe^dw
rm = 1 -min7Vm(e ^\
rm = 1 -min7Vm(e ^\
(4.6.15)
(4.6.15)
Следовательно, повторяя рассуждения в (4.5.20), мы имеем для каждого € € Z и р € 7Гт_1:
WQkf-Jmf)W\ = WQkf-n^
= W-p)H0-U-p^
<Гт+1тм|/Ь)-рЬ)|.
Это дает
\(Qkf - Jmnw\ < r^+1distZoo(/,7rm_i), £ 6 Z, (4.6.16)
где
dist<oo(/,7rm_1) := min max |/(A:)-p(A:)|.р€тгт-1 кЕХ
Пример 4.19. Оценим разность между VQkHW и (Л/)^)» £ G Z, кубической сплайн-интерполяцией (то есть m = 4).
Решение. Легко видеть, что
^(е"^) =^(е"^) =е^+4 + е~^6е^+4 + е~^62 + cosw32 + cosw3
^(е"^) =
^(е"^) =
е^+4 + е~^
6
е^+4 + е~^
6
2 + cosw
3
2 + cosw
3
и это дает
.. / 2 + cos ш \2
г4 = 1 - mm т = -.w \3/3
Отсюда, ввиду (4.6.16), мы имеем
/2V+1
WQkf - JMW < (з) diStzoo(/,тгз), £ € Z. (4.6.17)
Если, например, {/(А)} — ограниченная последовательность, то учитывая, что dist^oo (/, тгз) < dist;oo(/, тго), из (4.6.17) следует неравенство
1 /2\*+1 sup\(Qkf ~ j4/)Wl < (sup/(£) + inf -. □
Заменяя Jmf квази-интерполянтом Qkf, мы в общем случае не имеем точной интерполяции, хотя хорошая оценка и дается в (4.6.16). Однако одним из главных соображений, которое заставляет выбрать Qkf для Jmf^ является локальная природа квази-интерполяционного оператора, которая дает
возможность использовать его для приложений в режиме реального времени. Если мы настаиваем на точной интерполяции, то существует один путь построить локальную интерполяционную формулу, который состоит в использовании сплайн-пространства на мелкой сетке, такого как Sm для некоторого з > 0, вместо Sm (где Sm — пространство сплайнов m-го порядка, узлами которого является последовательность 2~JZ, как это обсуждалось в §4.1). Например ясно, что при интерполяции последовательности данных VUV- 3 ^^ с
6т := наименьшее целое, ограниченное снизу величиной log2 т — 1, (4.6.18) сплайн-функция
(4.6.19)
удовлетворяет требованию
Cm(j)=^0) jez.(4.6.20)
Отсюда сплайн-оператор
ОО
IRmfW- £ ЖИ (4.6.21)
к=—оо
является одновременно локальным и интерполяционным. К сожалению, Rmf — очень плохое представление /, так как даже постоянная функция им не воспроизводится. Например, когда мы используем кубический сплайн, мы имеем ^ - 1 и
3№) = -N^x-VZY3№) = -N^x-VZY(4.6.22)(4.6.22)
3
№) = -N^x-VZY
3
№) = -N^x-VZY
(4.6.22)
(4.6.22)
так что для функции /(ж) = 1, ж € R мы имеем (R4/) (5) = 1^4(3) + |ЛГ4(1) = |, но не 1.
Мы теперь имеем два локальных метода: метод построения квази-интерполяционных операторов Q^ как это было рассмотрено в предыдущем параграфе, и локальную интерполяционную формулу (4.6.21). Первый метод воспроизводит все многочлены в соответствующем сплайн-пространстве и, следовательно, обеспечивает оптимальный порядок аппроксимации (см. теорему 4.16), в то время как второй метод дает интерполяционный сплайн. Для построения ограниченного линейного локального оператора Р^ который бы обладал по- линомиально-воспроизводящими свойствами Q и интерполяционным свойством R^ мы рассматриваем следующую «смешанную» операцию:
Р := Rm + Q - RmQ.(4.6.23)
Так как Q и Rm — ограниченные линейные операторы в С, то таким же является и Р. Теперь, для любого х € R и р € тгт_1 ввиду того, что (Qp^x) = р(ж), мы имеем
(Рр)(х) = (RmP^x) + <QP^ - iRmQpHx) = (Rmp^ + p($) - (RmPKx) = р(ж),
так что Р также сохраняет все тгт_1. С другой стороны, для любой / € С и з € Z, так как (R-mHU^ = f(i)> мы имеем
tfW) = MU) + ^Ш - М№)= !(з) + ^Ш-Ш(з) = М)-
Следовательно, мы доказали, что действительно Р — квази- интерполяционный оператор, который является интерполяционным на множестве Z. Должны быть рассмотрены еще два важных момента. Во-первых, так как мы заинтересованы в интерполяции данных /(у), j 6 Z, то локальный оператор Р должен зависеть только от этого множества данных и не от чего больше. Это, конечно, верно для Rm в (4.6.21), но квази- интерполяционный оператор Q также должен обладать этими свойством. К счастью, общая формулировка Q0 в (4.5.33)
с наложением условия (4.5.36) на определяемые линейные функционалы, как было введено в предыдущем параграфе, может быть применена для изменения множества данных. Во-вторых, так как множество Нт — это сплайн-пространство S^^ мы должны также ограничить множество Q = Q0 множеством S^. Таким образом, мы установили следующий результат.
Теорема 4.20. Пусть Q0 - квази-интерполяционный оператор из Cb(R) в S^ в смысле последовательностей данных НзУ 3 ^^ f€ C&(R). Тогда оператор Р, определенный в (4.6.23), с Нщ, заданным формулой (4-6.21), также является квази-интерполяционным оператором на С^(Н) со значениями в S^ в смысле последовательностей данных fti\ 3 Е X, и обладает дополнительным свойством
(^/~/)W = 0, LeX.
Конечно, квази-интерполяционный оператор Р может быть «масштабирован», что приведет нас к операторам
Ph := Sh о Р о зд-i, h > 0, (4.6.24)
выбором h = 2~^а (при любой фиксированной положительной константе а и большом положительном целом з^ рассмотрению другой последовательности данных
f^aLY tEX, (4.6.25)
и к достижению оптимального порядка аппроксимации O^h™) (см. теорему 4.16). Мы кончаем эту главу рассмотрением примера кубического интерполяционного сплайна и квази- интерполяционных операторов.
Пример 4.21. Построим локальный кубический сплайн- интерполяционный оператор Р^ который зависит только от множества данных f(j), j € Z и сохраняет все кубические многочлены.
кк►2542)(^+а)+/ь+£+1)) * 3►2542)(^+а)+/ь+£+1)) * 3
к
к
►2542)(^+а)+/ь+£+1)) * 3
►2542)(^+а)+/ь+£+1)) * 3
решение. Масштабируя квази-интерполяционный оператор Q0 в (4.5.39) примера 4.17 на 1/2, мы получаем квази-интер- поляционную формулу
которая воспроизводит все тгз, где {с^} и {cj2^} даются формулами (4.5.42) и (4.5.43). Откуда, применяя (4.6.23) с Q = Q% и Rm = R^ и используя формулы (4.6.21) и (4.6.22), мы имеем
^fHx) = 52 Ъ (k)N4(2x + 2 - 2k) + (Q°4fHx)(4.6.27)
к
-Е^52с™№ + <№(24-2<+2)
к I 3,t
+ 52c$2)/b+W(2fc-2£+3) >N4(2x + 2 — 2k)
££I 3I 3^«E/^^) P4(2o:+2-(2£-1))
£
£
I 3
I 3
xN4(2x+2-2k)=YilY/v^2nf(n) \n4(2x+2-£), £ I n J
где
( 29 24
Для
п = 0
7
24
для
п — ±1
1
~8 1
для
п = ±2(4.6.28)
~12
для
п = ±3
1
48
Для
п = ±4
1 0
для других п.
Заметим, что для определения В-сплайн ряда
= £>(/W2s + 2 -€),(4.6.29)
£
мы просто можем применить формулу СС
£+4
7А/) = £ ^JW,(4.6.30)
п=£—4
где {/(п)} получена из последовательности данных {/(п)} в результате разрежающей выборки, а именно: /(2п) = /(п) и /(2п + 1) = 0, n € Z. (См. (4.3.11).) □
Глава 5
Масштабирующие функции и вэйвлеты
Любой 7^-вэйвлет (или просто вэйвлет) дает возможность разложить пространство Гильберта L2(R) в прямую сумму замкнутых подпространств W^ 7 € Z в том смысле, что каждое подпространство Wj является замыканием в L2(R) линейной оболочки совокупности функций
^з,к = ^^Ф^х -к\ kG Z.
Поэтому соответствующие подпространства
vf^.^wH+whb
образуют вложенную последовательность подпространств L2(R), объединение которых плотно в L2(R) и пересечение которых является множеством {0}, состоящим из одного нулевого элемента.
Это наблюдение приводит к последующему введению очень полезной техники построения вэйвлета ф и соответствующего ему двойственного ^ а именно: исследованию существования и изучению структуры некоторой масштабируюгцей функции ф,, которая порождает пространства V^ 3 € Z таким же обра-
зом, как ф порождает пространства W^ 3 Е Z. В частности, совокупность функций
ф^х — к\ к Е Z, образует базис Рисса (или безусловный базис) Vo и ф порождает кратномасштабный анализ (KMA) {Vj} в L2(R). Так как ф Е Vo С Vi, то существует единственная последовательность {рп} Е £2, которая связывает ф^х) с функциями ф^2х — ку к Е Z; и структура ф определяется структурой этой «двухмасштабной последовательности» {рп}- Например, конечная двухмасштабная последовательность характеризует масштабирующую функцию ф с компактным носителем. Ввиду этого соображения ф имеет наименьший носитель, если длина этой последовательности является самой короткой.
Мы увидим, что существует много свободы в выборе соответствующего вэйвлета ф и его двойственного ф^ поэтому другой целью этой главы является исследование структуры дополнительных пространств Wj (в смысле, что Vjvi = Vj+Wj, 3 Е Z) и соответствующих «двухмасштабных последовательностей», связывающих Wj с Vj+i, что описывает эту свободу. Обладая полным знанием того, в чем состоит эта свобода, можно построить вэйвлет ф и его двойственное ф^ удовлетворяющие некоторым особенностям. Этими особенностями, представляющими специальный интерес, в частности, для инженеров, являются: разложение пространства L2(R) в ортогональную сумму подпространств Wj3 ортонормированный базис в L2(R), порожденный ф^ конечные последовательности восстановления и разложения как результат компактности носителя ф и ф и симметрия или анти-симметрия ф и ф. В добавление к изучению этих особенностей мы будем также изучать связь между симметричными вэйвлетами и линейнофазовой фильтрацией.
5.1. Кратномасштабный анализ
Если должен быть построен некоторый вэйвлет ф € £2(R), целесообразно изучить структуру порожденного им разложения L2(R). Обычно 'ф^к := 2^2ф(2^х — к) и
Wj := С1О8£2(П)(^7^ : к € Z).(5.1.1)
Тогда это семейство подпространств L2(R) дает разложение I/2(R) в прямую сумму в том смысле, что каждая / G L2(R) имеет единственное разложение
/(ж) = ... + ^-i(x) + д^х) + ду^ + ...,(5.1.2)
где gj € Wj для всех j 6 Z, и мы будем это описывать с помощью формулы
L2(R) = ^ W, ~ ...+W_i+W0+W14-...(5.1.3)
(см. (1.4.3)-(1.4.5)). Будучи в Wj, ^-компонента / имеет единственное представление в виде вэйвлет-ряда, последовательность коэффициентов которого дает локализованную спектральную информацию об / в j-й октаве (или частотном диаг пазоне) в терминах интегрального вэйвлет-преобразования / с ^ — двойственным ^ в качестве базисного вэйвлета (см. теорему 3.27). Мы вернемся к этой теме в § 5.4. Используя разложение Z2(R) в (5.1.3), мы имеем также последовательность вложенных друг в друга замкнутых подпространств Vy, j € Z из Z2(R), определенных формулой
Vj := ...A-Wj_^Wj_x.(5.1.4)
Обобщим свойства {V)}, которые являются простым следствием (5.1.1), (5.1.3) и (5.1.4), в следующей лемме (см. § 1.5).
Лемма 5.1. Подпространства Vj, определенные в (5.1.4), удовлетворяют следующим условиям:
(1°) ... С V-1 С У0С К С ...;
(2°) closL2 (U^ZV,) = Z2(R);
(3°) П,е2^ = {0};
(4°) ^+1 = V,+W„ J€Z u
(5°) f^Vj^fWEV,^ jez.
Теперь предположим, что существует такая функция ф € Vo, что
VK* "кУ к е Z}(5.1.5)
является базисом Рисса Vb с границами Рисса А и В (см. (3.6.7)). Тогда, положив
^•л(ж) := ^ф^Рх - к),(5.1.6)
из формул (5.1.4), (5.1.1) и вышеприведенного условия (5°) следует, что для каждого j € Z семейство
VФj,k : к е Z}
также является базисом Рисса Vj с теми же самыми границами Рисса А и В. Как следствие, подпространства Vj также обладают свойством: (6°) /(х) € Vj <=> Дх + X) е Vj, 3 € Z.
Мы видим, что для построения вэйвлета ф мы все время приходим к заключению о существовании вложенных последовательностей {Vj} подпространств L2(R), удовлетворяющих условиям (1°)-(5°). Итак, эти свойства могут быть рассмотрены как необходимые условия для существования вэйвлета ф. Техника, которую мы будем изучать, в первую очередь, состоит в построении так называемой масштабирующей функции ф € L2(R)} которая «порождает» последовательность замкнутых подпространств L2(R) (которые мы также будем называть Vj, подразумевая, что эти подпространства больше не определяются (5.1.4) с помощью некоторой ф^
существование которой еще предстоит исследовать). Дадим следующее, более точное определение.
Определение 5.2» Функция ф € L2(R) называется масштабирующей функцией, если подпространства Vj из L?(R), определенные формулой
Vj := closL2^^jik : /с € Z), j € Z, (5.1.7)
(где использовано обозначение (5.1.6)) удовлетворяют условиям (1°), (2°), (5°) и (6°), установленным выше в этом параграфе, и если {ф(- — к) : к € Z} является базисом Рисса Vo- Мы также говорим, что масштабирующая функция ф порождает кратномасштабный анализ {Vj} пространства L\RY
Замечание. Если ф G L2(R) — масштабирующая функция, которая порождает КМ A {Vj} пространства L2(R), то последовательность вложенных подпространств {V}} из КМ А с необходимостью удовлетворяет условию (3°). Доказательство этого факта требует некоторого труда и не будет здесь обсуждаться. (См. (7.2.29) в доказательстве леммы 7.13 главы 7). Кроме того, всегда можно ввести дополняющие подпространства Wj, как в (4°). Однако мы будем всегда предполагать, что эти подпространства выбраны «соответствующим образом» для всех j 6 Z. Например, если Wo-LVo, то мы требуем, чтобы Wj-LVj, j G Z. В общем случае, если Wo порождено некоторым ф в смысле (5.1.1) для j = 0, то мы предполагаем, что все другие подпространства Wj порождены аналогичным образом тем же ф. В итоге мы будем предполагать выполнение всех условий (1°)-(6°) для любого КМ A {Vj} пространства L2(R).
Если ф порождает КМА, то так как ф € Vo принадлежит также V\ и так как ^Ф^к * k Е 1} является базисом Рисса Vi, существует единственная ^-последовательность {;%},
которая описывает двухмасштабное соотношение
ОО
Ф^ = 52 ^^2ж “ к^(5.1.8)
к——оо
для масштабирующей функции ф. (См. (4.3.1) и (4.3.3)-(4.3.4) о двух масштабном соотношении для базисного В-сплайна т- го порядка.) Эта последовательность называется двухмасштабной последовательностью для ф. В соответствие с этой ^-последовательностью введем обозначение
100
P(Z) = Рф^ := 2 Е ^\(5.1.9)
к—— оо
которое тем отличается от обозначения символа в (4.5.9), что здесь при определении Р используется нормирующая константа |. Эта нормировка упрощает следующую формулировку в терминах преобразования Фурье:
ф^ = РШ^У(5.1.10)
тождества (5.1.8). Мы будем называть Р = Рф двухмасштабным символом масштабирующей функции ф.
Для того чтобы иметь возможность вывести некоторые желательные свойства масштабирующей функции ф пространства Z2(R), и позже — соответствующего вэйвлета ф и двойственного вэйвлета ф, мы сделаем следующие предположения о ф и его двухмасштабной последовательности:
(Л1) Ф^ЧВ-У
ОО
(Л2)52 ^ “ k^ = 1( п в';
к=—оо
(ЛЗ) Ш € I1.
Предположение (Я2) называется свойством «разбиения единицы» для ф. Это стандартная (хотя и не необходимая) гипотеза для вывода свойства плотности подпространств Vj в
(2°). (См. доказательство теоремы 4.16.) Заметим, что любой В-сплайн удовлетворяет (А2). Предположение (XI) означает, что ф - непрерывная функция в R, как это гарантировано теоремой 2.2 (б). Из следствия 2.27 и формулы суммирования Пуассона в (2.5.11) вытекает, что (А2) является результатом следующих условий на ф;
5Л.11)5Л.11)Г Ф^ = 1,
5Л.11)
5Л.11)
^(2тг/с) = О, 0/k€Z.
(См. (4.5.5) для описания с более качественной стороны В- сплайнов m-го порядка.) В общем случае, так как ф порождает базис Рисса Vo, то из (5.1.8) и нормировки ф^ = 1, (А2) уже имеет место. В заключение предположение (АЗ) гарантирует, что Р = Рф есть непрерывная функция на единичной окружности |^| — 1. Это очень слабое предположение; и в применениях нас будут интересовать конечные последовательности так, что соответствующие Р = Рф будут многочленами Лорана. Добавочное предположение будет сделано в следующем параграфе.
Из непрерывности Р = Рф при |z| = 1, первого условия в (5.1.11), применяя (5.1.10), мы имеем
m) = ^p* = L (5Л12)
к
С другой стороны, из предположения, что {</>(• — к) : к 6 Z} является базисом Рисса Vo, и из второго условия в (5.1.11) следует, что Р^ удовлетворяет также равенству
f’(-i) = ^(-1)tM = °-<51'13)
к
Действительно, по теореме 3.24 и из непрерывности ф мы имеем
52^(ж + 2тгА:)|2 > Л > 0, ж € R,
к
52^ = 52р2Л-ы = 1-52^ = 52р2Л-ы = 1-(5.1.14)(5.1.14)
52^ = 52р2Л-ы = 1-
52^ = 52р2Л-ы = 1-
(5.1.14)
(5.1.14)
так что ф^к^ 4- 1)тг) ^ 0 для некоторого к^ € Z; и, следовательно, вычисление обеих частей (5.1.10) при ш = 2(2ко+ 1)тг дает (5.1.13). Конечно, утверждением, эквивалентным (5.1.12) и (5.1.13), является
фи = (п^"“'"‘)р(Уфи = (п^"“'"‘)р(У(5.1.15)(5.1.15)\А:=1СЮ\А:=1СЮп^"72')’ wGR>п^"72')’ wGR>/с=1/с=1
фи = (п^"“'"‘)р(У
фи = (п^"“'"‘)р(У
(5.1.15)
(5.1.15)
\А:=1
СЮ
\А:=1
СЮ
п^"72')’ wGR>
п^"72')’ wGR>
/с=1
/с=1
Мы замечаем, что при повторном применении (5.1.10) другим следствием непрерывности ф и условия <£(0) = 1 является утверждение, что при п —> оо
Р^ = PNmk^ = ( ~^~Р^ = PNmk^ = ( ~^~(5.1.16)(5.1.16)
Р^ = PNmk^ = ( ~^~
Р^ = PNmk^ = ( ~^~
(5.1.16)
(5.1.16)
в каждой точке при условии сходимости бесконечного произведения. Мы вернемся к доказательству этой сходимости после рассмотрения следующего примера.
Пример 5,3. Для В-сплайна m-го порядка Nm мы имеем
(см. (4.3.3)), так что
1 / 1 -1 - е"^/21 - е"^^ 1 \ m
2mn \1 - e~*w/2 ' 1 - е-^/221 - е-^^" /
1 / 1-е~^ \m М-е-^Х"1
2^ ^1 _ e-w/2" J\^^ )
при n —> oo, и этот предел соответствует определению ЛГт(ш)
в (3.2.16).
Ввиду предыдущего сплайн-примера мы сосредоточим наше внимание на двухмасштабных уравнениях с управляющими последовательностями ^Рк^ заданными формулой
где N -- некоторое положительное целое, S(l) = lnS(z) — достаточно гладкая функция на единичной окружности |z| = 1. Точнее, мы рассматриваем следующее определение.
Определение 5.4. Ряд Лорана Р^ вида (5.1.17) называется «допустимым двухмасштабным символом», если S является непрерывной функцией на единичной окружности, удовлетворяющей условиям:
S(l) = 1 и
L°°(0,2тг)-модуль непрерывности 5(е-ш;) как функции и), в соответствии с формулой (2.4*23), имеет порядок О(т7а) для некоторого а, 0 < а < 1, при Т) —> 0+.
Для любого допустимого двухмасштабного символа Р с множителем S, как в (5.1.17), рассмотрим границы Bj = Bj^ и bj = bj^, определенные формулами
(5.1.18)(5.1.18)
(5.1.18)
(5.1.18)
Мы имеем следующий результат о сходимости бесконечного произведения.
Теорема 5.5. Пусть Р—допустимый двухмасштабный символ вида (5.1.17). Тогда бесконечное произведение
ОО
g^ftP^)(5.1.19)
к=1
сходится в каждой точке к некоторой функции д. Более того, для любого положительного целого по существует положительная константа Спо такая, что предельная функция g удовлетворяет неравенству
Ш1 < Cn0(i + Mr"+4 шещ (5.1.20)
где Ьпо определено в (5.1.18). В частности, если существует некоторое по такое, что bnQ < N — ^, то существует функция ф € L2(R) такая, что ф = д, ф(0) = 1, и ф удовлетворяет двухмасштабному соотношению (5.1.10).
Доказательство. Для любого фиксированного из, так как S(l) = 1 и £°°(0727г), модуль непрерывности S^e"iw) есть величина порядка 0(77°), 0 < а < 1, мы имеем
|1-5(е-*“/2*)| = о(^£), VОтсюда, так как 53(|^|a/2fca) < 00 иП№-“/г‘)|=ехр/£1ое|1-(1- = expWy'bfU; -4 оо.5(е"^/2*))| ,,(5.1.21)|1-5(е-*“/2*)| = о(^£), VОтсюда, так как 53(|^|a/2fca) < 00 иП№-“/г‘)|=ехр/£1ое|1-(1- = expWy'bfU; -4 оо.5(е"^/2*))| ,,(5.1.21)
|1-5(е-*“/2*)| = о(^£), V
Отсюда, так как 53(|^|a/2fca) < 00 и
П№-“/г‘)|=ехр/£1ое|1-(1- = expWy'bfU
; -4 оо.
5(е"^/2*))| ,
,(5.1.21)
|1-5(е-*“/2*)| = о(^£), V
Отсюда, так как 53(|^|a/2fca) < 00 и
П№-“/г‘)|=ехр/£1ое|1-(1- = expWy'bfU
; -4 оо.
5(е"^/2*))| ,
,(5.1.21)
следует, что бесконечное произведение
fjS(e-™/2*) к=1
сходится. Поэтому, ввиду примера 5.3, бесконечное произведение в (5.1.19) сходится для любого ш.
Для получения оценки (5.1.20) мы сначала заметим, снова из примера 5.3, что
(5.1.22)
Затем, любому фиксированному ш соответствует единственное n € Z такое, что 2n-1 < 1 + |ш| < 2П. Итак, с одной стороны, так как |ш/2*| < 1 для всех к > п, вышеприведенная оценка дает
СЮ
k=n+l
где С" зависит от ш. Отсюда, с С"' := СС, мы заключаем, используя (5.1.22), что
№)|<с"Ч1 + МГ"П13(с"^2‘)1-к=\
(5.1.23)
С другой стороны, используя (5.1.18), мы имеем для любого положительного целого по и для всех больших п > О
п |S(e-™/=*)| = fc=l
(5.1.24)
no2по
П|3(с-"/2‘)| П |3(=~"/2‘)1 к=1k=no+l
П |S(=""/2‘)I
/ DlnoJ / Г*м Rn/n0 S ^no^no S ^По^по
Так как
п — 1 < log2(l + |cu|) < n,
то
в^ < с;"вУ+|ш|)1/П0 = c™(i + иь"о.
Отсюда при Спо = С'"Сп0Сп0 утверждение в (5.1.20) является следствием (5.1.22) и (5.1.24).
Если ЬПо < N — |, то из (5.1.20) мы видим, что д G L2(R); и ввиду £2(К)-изометрии преобразования Фурье, установленной в теореме 2.17, мы имеем д = ф Для некоторой ф G L2(R). Сверх того, ясно из оценок (5.1.21) и (5.1.22), что ф Е С, так что 0(0) = д(0) = Р(1) = 1, и
Р(е"~/2)0 (^) = Р(е"^/2) fj Р^/2^')
Это завершает доказательство теоремы.
Заметим, что вышеприведенная теорема не дает никакой информации о гладкости ф и о том, порождает ли она или нет базис Рисса Vb- Действительно, не накладывая дополнительных условий на двухмасштабный символ Р, очень трудно сделать заключение относительно того, порождает ли масштабирующая функция ф базис Рисса Vb. Обсуждение этой проблемы откладывается до главы 7, где требуется, чтобы {ф^- — к) : к Е Z} было ортонормированным семейством. Ниже нас будет интересовать только гладкость масштабирующей функции ф.
Теорема 5.6. В предположениях теоремы 5.5, если
Ь := inf{Ь^ : з > 1}(5.1.25)
удовлетворяет неравенству Ь < N — 1, то предельная функция g в (5.1.19) принадлежит L2(R) П L^R), и функция ф Е L2(R), удовлетворяющая равенству ф = д, как это установлено в теореме 5.5, принадлежит C^(R), где 0—наибольшее целое, строго меньшее, чем N — Ь — 1. Более того, для любого а > 0 такого, что 0 < 0 + a<N — b — 1, ф^ удовлетворяет равенству:
sup sup \ф^^х + h) — <^(я)| = О(т;а), ??—>0+.
0</i<tj xER
Определение 5.7. Класс всех функций f G С = C(R), удовлетворяющих равенству
sup sup |/(ж + Л) - /(®)| = О(т/“), т? -» 0+,(5.1.26)
0<h<T] xER
где 0 < а < 1, обозначается Lip а; и класс функций f Е Ст = Cm(R), где т — положительное целое такое, что f^ g Lip а, 0 < а < 1, будет обозначаться как Lipm а.
Доказательство теоремы 5.6. Выберем положительное целое по такое, что
0<P-Va<N — bno — 1.
Заметим, что по определению 0 мы имеем 0 < а < 1, и, ввиду (5.1.20) в теореме 5.5 мы видим, что
(1 + М)^(ы)| < спо(1 + ИГ1-0.(5.1.27)
В результате теорема Лебега о сходимости позволяет нам продифференцировать под знаком интеграла формулу
ф^ = 1- [°° eizu4>^du)
J-ОО
0 раз, откуда ф е С^ и
ф^Ч®) = ^- Г (гш^е^ф^аш. (5.1.28) J_оо
Теперь из оценки
le’^" _ ^1 < min(2, |/uu|)
<21_а|/^а|<2|Л|“(1 + М)“,
вместе с (5.1.27) и (5.1.28) следует, что
М^Ч® + h) - ф^Ч^— Г l^le^+^-e^H^ldw2тг у_оо
<Сп0 — Г (1 +J—оо
где интеграл конечен, так как 0 + a — N + Ьо < —1. Следова
тельно, мы доказали, что ф 6 Lip*3 а.□
Масштабирующие функции с конечными двухмасштабными соотношениями
В этом параграфе мы ограничиваем наше внимание двухмасштабными соотношениями (5.1.8), описанными конечными суммами. Очень важным следствием такого ограничения является тот факт, что соответствующие масштабирующие функции с необходимостью имеют компактные носители. Поэтому, как мы увидим в этом параграфе, графически-изобра- зительный алгоритм для В-сплайнов в параграфе 4.3 также может быть применен для рисования графика любого причинного ряда ■
где 0 —любая из таких масштабирующих функций, в реальном времени. Мы также будем изучать класс всех масштабирующих функций с конечными двухмасштабными соотношениями, которые порождают тот же кратномасштабный анализ, и исследовать функции с наименьшим носителем. Это важно при показе базисной структуры исследуемого КМА, и масштабирующие функции с наименьшим носителем будут инструментом для построения вэйвлетов, обладающих таким же свойством. Будет ясно, что масштабирующие функции ф с наименьшим носителем и соответствующие им вэйвлеты ф имеют самые короткие последовательности восстановления, используемые в алгоритмах вэйвлет-восстановления. (Более подробно см. § 5.4.)
Пусть ф — масштабирующая функция, описываемая двухмасштабным соотношением
0(s) = ^Р*^® - kV РоАф + °-(5.2.2)
fc=0
Когда не возникает возможных недоразумений, мы будем опускать индексы ф внизу и вверху, а именно:
f Ф
,Рк:~Р^(5.2.3)
Мы замечаем, что, изменяя индекс в р^, любое конечное двухмасштабное соотношение может быть записано в виде (5.2.2). Конечно, масштабирующая функция также должна быть сдвинута соответствующим образом.
Остановимся сначала на случаях ^ = 0,1 в (5.2.2).
Для Кф = 0 мы имеем, учитывая (5.1.12):
ф^ = 2ф^х\
так что двухмасштабный символ есть Р^ = 1, и бесконечное произведение в (5.1.19) есть g(w) = 1 для всех ш. Итак, если д = ф^ то ф должна быть дельтаграспределением.
Для Nф = 1, используя (5.1.14), мы имеем:
ф^ = ф^х^ + ф^х - 1),
то же самое двухмасштабное соотношение, что и для В-сплай- на первого порядка Ny в (4.3.4). Итак, ф = Ny.
Поэтому мы всегда будем предполагать, что Nф > 2. В последующем будет введена итерационная процедура для построения масштабирующих функций ф. Для этой цели мы будем иметь дело только со всюду непрерывными масштабирующими функциями. Можно показать, что при этом добавочном предположении двухмасштабное соотношение для Nф = 2 должно иметь вид
Ф^) = ^(2х) + ф^2х - 1) + |^(2х - 2),(5.2.4)
которое совпадает с двухмасштабными соотношениями для В-сплайна ^25 как в (4.3.4) при m = 2, и, следовательно, ф = ^2• Для Nф > 3, однако в главе 7 мы будем иметь некоторые очень интересные разновидности. Например, когда Nф = 3, мы, конечно, будем иметь квадратичный В-сплайн N3 с двухмасштабным соотношением
1331
№) = -7V3(2^) + ^3(2т - 1) + -Ж2я - 2) + -^з(2т - 3).
(5.2.5)
Однако существует другая альтернатива, а именно: масштабирующая функция Добеши ф^ определенная соотношением
1 IQ I
Фз^ = ^-^(гх) + ^_ф^2х - 1)(5.2.6)
+ ^^(2* - 2) + -^-Ф^^х - 3).
Более подробно ф^ будет рассмотрена в главе 7. Здесь мы только укажем две важные особенности двухмасштабной по-
следовательности в (5.2.6). Во-первых, как требует (5.1.14), мы имеем
Ро + р2 =Р1 + РЗ =и, во-вторых,Ро + р2 =Р1 + РЗ =и, во-вторых,1 +V343 + V341 +V343 + V34(5.2.7)(5.2.7)
Ро + р2 =
Р1 + РЗ =
и, во-вторых,
Ро + р2 =
Р1 + РЗ =
и, во-вторых,
1 +V34
3 + V34
1 +V34
3 + V34
(5.2.7)
(5.2.7)
(5.2.8)(5.2.8)1 + zV / (1 + V3) + (1 - V3)z1 + zV / (1 + V3) + (1 - V3)z
(5.2.8)
(5.2.8)
1 + zV / (1 + V3) + (1 - V3)z
1 + zV / (1 + V3) + (1 - V3)z
Р^ = ^^к
2 k=0
222
2
2
которое удовлетворяет условию допустимости в определении 5.4 с ^ = 2 и 5 (2) — тригонометрическим многочленом по и таким, что 5(0) = 1.
Чтобы лучше понять свойства масштабирующей функции ф^ мы рассмотрим рекуррентную схему
ФтА^ — ^ ^Pfe^n—1(2т к^ п — 1,2,...(5.2.9)
к
W=P^Li (^) = -W=P^Li (^) = -для некоторой подходящей начальной функции фо. Рассматривая трактовку (5.2.9) в виде преобразования Фурье (см. (5.1.10)) и повторяя тот же процесс, что и в (5.1.15), мы имеем
W=P^Li (^) = -
W=P^Li (^) = -
(5.2.10)
Следовательно, если Р —допустимый двухмасштабный символ и если преобразование Фурье фо начальной функции фо — непрерывная функция, при ш = 0 удовлетворяющая равенству 0о(О) = 1, то по теореме 5.5 левая и правая части (5.2.10) сходятся при любом Ц) Е R, и
Пт ^п(ш) = д(ш^п—>оо
где д — бесконечное произведение из (5.1.19). Кроме того, если двухмасттабный символ Р удовлетворяет неравенству b < N — 1, где b и N даны, соответственно, в (5.1.25) и (5.1.17), то по теоремам 5.5 и 5.6 мы имеем д = ф, где ф Е L1(R)DL2(R) принадлежит Lip^a, 0<а<1и/3 — наибольшее целое, удовлетворяющее неравенствам 0<P-Va<N — b—1 (см. определение 5.7). Поэтому при этих условиях масштабирующая функция ф может быть получена как предел фп в рекуррентной схеме (5.2.9). Ниже мы дадим набросок доказательства этого утверждения. Ввиду вышеприведенных рассуждений в случаях (а) и (б) мы видим, что для двухмасштабной последовательности, по крайней мере, с тремя отличными от нуля членами В-сплайн второго порядка ^2^ будучи непрерывной сплайн-функцией наименьшего порядка, обеспечивает хороший выбор начальной функции в (5.2.9) для получения масштабирующей функции ф. Так что мы рекомендуем следующую рекуррентную схему:
' ф^ = lim фп<х\ где п—юо
" Фп^ = 53 РкФп-г^ - к), п = 1,2,..., и (5.2.11)
^о(ж) = N2<xY
В сущности, при выполнении вышеприведенных предположений о двухмасштабном символе Р эта рекуррентная схема равномерно сходится.
>0. Так как>0. Так какНабросок доказательства. Пусть е ф € L^R), мы имеем
>0. Так как
>0. Так как
f |0(a>)|dw < е Н>м
для всех достаточно больших значений М > 0 и
„^lIXt-M.Mj^n - ^Hl^R) = 0
для фиксированного значения М. С другой стороны, так как
sin(a2/2n+1)\ w/2n+1 /sin(a2/2n+1)\ w/2n+1 /2 e-iw/2"2 e-iw/2"
sin(a2/2n+1)\ w/2n+1 /
sin(a2/2n+1)\ w/2n+1 /
2 e-iw/2"
2 e-iw/2"
мы имеем, применяя ту же оценку, что и в (5.1.24),
1#„(Ш)1&, -С]№м (1 + Н)1+„ -м,< =
где 0 < т) < N — b — 1 и М достаточно велико. Окончательно, периодичность
JJp(e-^/2k)
может быть использована для получения формулы
22
2
2
iw/l1
|a/|>2nir|a/|>2nirk^° М<2'k^° М<2'^=1^=1
|a/|>2nir
|a/|>2nir
k^° М<2'
k^° М<2'
^=1
^=1
и равномерная сходимость следует из того, что |0п(я)—</>(я)| < 2^110п - ^IIl^R)* °
Как следствие процесса (5.2.11) мы видим, что ф имеет компактный носитель, и, в сущности, мы можем найти ее носитель точно при условии, что ф непрерывна. Интересно заметить, что на самом деле supp фп монотонно возрастает с
ростом ть. Более точно, в результате простых вычислений мы имеем
'supp фо = [0,2],
supp фг =[0, |(2 + ^)] =[о,^^] ,
< АГл 1 /2+^ . лгМГл 2+(22-1)^1(5.2.12)
supp ф2 =10, 2 ( “2 + ^Л=I0’ —22I ’ '7
,Гл 2+(2п-1)^1
supp фп =[0, —' 2n— *J ,
и отсюда, так как Nф > 2,
supp фп С [0, N<^ п — 1,2,
а из (5.2.11) и (5.2.12) следует, что
supp ф = [0,^].supp ф = [0,^].(5.2.13)(5.2.13)
supp ф = [0,^].
supp ф = [0,^].
(5.2.13)
(5.2.13)
Знание того, что носителем ф является [0,^], согласно (5.2.13), оказывает огромную помощь при вычислении ф^х\ по крайней мере во всех двоичных точках х = &/2Л где j, k 6 Z. Это очевидно, если мы обратимся к двухмасштабному соотношению (5.2.2). Действительно, если известны значения ф^1^ ...^ф^ф — 1), то, так как ф^к) = 0 для всех к < 0 или к > Нф, соотношения
единственным образом определяют все значения ф^х) при х = к (У, j^k 6 Z.
Для определения значений фОс^ к Е Z мы снова используем двухмасштабное соотношение (5.2.2) с целыми х. Таким
образом, в матричном обозначении мы имеем
m = Мт,(5.2.14)
где т — вектор-столбец
m:=^(l),...,^-l)f(5.2.15)
и М — матрица размерности ^ф — 1) х (Кф — 1)
(5-2.16)
где з — индекс строки, а к — индекс столбца. Напоминая, что ф порождает разбиение единицы (см. (А2) в §5.1), мы можем определить значения ф^к^ к 6 Z, просто находя собственный вектор m в (5.2.14), соответствующий собственному значению 1 и удовлетворяющий условию нормировки
^(l) + ... + ^0-l) = l.^(l) + ... + ^0-l) = l.(5.2.17)(5.2.17)
^(l) + ... + ^0-l) = l.
^(l) + ... + ^0-l) = l.
(5.2.17)
(5.2.17)
Пример 5.8. Определим значения ф^к^к 6 Z, где двухмасштабное соотношение для ф^ дается формулой (5.2.6).
Решение. Из (5.2.6) мы имеем Nф — 3, и матрица М в
(5.2.16) принимает вид
Легко видеть, что пространство решений (5.2.14) состоит из
векторов
m — а[1 + V3 1 — V3]T, a 6 R.
Итак, из условия нормировки мы имеем a = - и
(5.2.19)□(5.2.19)□/^(d =
(5.2.19)
□
(5.2.19)
□
1^(2) =
Вычислив значения ф^к\ к Е Х^ легко вычислить
^У З^ЕЪ.^У З^ЕЪ.(5.2.20)(5.2.20)
^У З^ЕЪ.
^У З^ЕЪ.
(5.2.20)
(5.2.20)
ОО1=0ОО1=0Действительно, интерполяционный графически-изобрази- тельный алгоритм (см. алгоритм 4.7) может быть применен без изменения для вычисления любого причинного ряда
ОО
1=0
ОО
1=0
(5.2.21)
за реальное время при любом фиксированном jo Е Z в точках х = к/2^ для любого к Е Z и j\ > ^'^^отсюда, чтобы вычислить ф^к/2^1) в (5.2.20), мы просто применим этот алгоритм при jo = 0 и a^ = S^o- Конечно, надо положить
(5.2.22)(5.2.22)Ртп, к — Ркч
(5.2.22)
(5.2.22)
^m,k = ФЩ
в алгоритме 4.7 для вычисления (или рисования графика) fJ0 в (5.2.21).
Теперь мы обращаемся к изучению класса Ф всех масштабирующих функций ф с конечными двухмасштабными соотношениями, которые порождают тот же самый КМ A {V?} пространства L2(R). Снова без потери общности мы можем предположить, что двухмасштабное соотношение для любой ф Е Ф берется в виде (5.2.2), и, следовательно, по (5.2.13), носителем ф в точности является интервал [0,^]. Итак, ф* Е Ф имеет наименьший носитель тогда и только тогда, когда
Кф* < Nф1 фЕФ.Кф* < Nф1 фЕФ.(5.2.23)(5.2.23)
Кф* < Nф1 фЕФ.
Кф* < Nф1 фЕФ.
(5.2.23)
(5.2.23)
В соответствии с каждой ф Е Ф будем рассматривать автокорреляционную функцию
гОО
(5.2.24)(5.2.24)^(я) := / Ф(ж + vWWy»
(5.2.24)
(5.2.24)
J —ОО
введенную в определении 2.9, и символ последовательности ^Еф^к)^, а именно:
Еф^^^ЕфЦг)?.(5.2.25)
AGZ
Очевидно, что Рф удовлетворяет соотношениям
Рф^—х) = Рф(х\ х 6 R, supp Еф С V-Nф,Nф\1
откуда следует, что Еф является многочленом Лорана. Пусть кф обозначает одностороннюю степень Еф, то есть кф — наибольшее целое, для которого Еф^кф) / 0. Тогда
Пф^:=^ФЕф^(5.2.27)
есть (алгебраический) многочлен от х степени 2А?^, и обратный .многочлен для П^ дается формулой
П;(г):=^П^0У(5.2.28)
Ввиду первого свойства в (5.2.26) ясно, что
П£(г) = Пф(г) при всех х.(5.2.29)
Мы называем Пф обобщенным многочленом Эйлера—Фробениуса и Еф — обобщенным многочленом Эйлера—Фробениуса Лорана относительно ф. (Напомним, что умножение на константу нормировки используется для перехода к целым коэффициентам в обычных многочленах Эйлера—Фробениуса для В-сплайнов в (4.2.18) и в более общем случае (4.6.6).)
Мы нуждаемся в следующем определении.
Определение 5.9. Пусть xq — нуль (корень) алгебраического многочлена р(^). Мы называем xq симметричным нулем
(симметричным корнем) p^Y если (a) zq ^ 0 и (б) р(—zo) = р(го) = о.
Следующая теорема касается масштабирующих функций ф с конечными двухмасштабными последовательностями; напомним, что Рф^) обозначает двухмасштабный символ ф.
Теорема 5.10. Пусть ф Е Ф — некоторая масштабирующия функция, определяемая (5.2.2). Тогда
обе функции Еф^ и П^(г) не обращаются в нуль при |г| = 1;
для всех ш Е R
Еф^-^= £ ^(а> + 2тгА;)|2;(5.2.30)
/с—— ОО
для всех и) Е R
^-"/^Еф^^Н^-е-^= Еф^у
(5.2.31)
для всех комплексных чисел z
Р^)Р^)Пф(гО+(-1)^-^^^
= 2^-^Щ(22) И
Рф не имеет симметричных нулей, лежащих на окруж
ности |z| = L
Доказательство. Тождество в (5.2.30) следует из формулы суммирования Пуассона (2.5.19). Откуда, применяя теорему 3.24, так как {</>(• — А:) : k Е Z} — базис Рисса Уо? мы имеем Еф(е~ги>) ^ 0 для всех ш Е R. В частности, утверждение (а) следует из (5.2.27). Для вывода (5.2.31) мы начнем с (5.2.30) и, применяя формулировку преобразования Фурье
двухмасштабного соотношения (5.2.2), получим
ОО
= £
yw+2irfc е г 2yw+2irfc е г 222ОООО= |Р^(е-"/2)|2 £ ф= |Р^(е-"/2)|2 £ фк=—оок=—оош + 4ттк2ш + 4ттк222А:——оо
yw+2irfc е г 2
yw+2irfc е г 2
2
2
ОО
ОО
= |Р^(е-"/2)|2 £ ф
= |Р^(е-"/2)|2 £ ф
к=—оо
к=—оо
ш + 4ттк2
ш + 4ттк2
2
2
ОО
к= —оо
= \Рф^е-^\2Еф(е-^2) + |РД-е-^/2)|2РДе-~/2).
Это устанавливает (в). Для доказательства (г) мы обращаемся к формулам
Рф^) = z-jV*P^(z) и Еф^ = х-^Пф^
при |г| = 1 и проверяем, что (5.2.31) эквивалентно (5.2.32) для х = е~г^^. Теперь, так как обе части (5.2.32) являются целыми функциями (будучи алгебраическими многочленами от г), то они должны быть тождественно равны при всех х.
В заключение, если 2о ^ 0 - симметричный нуль Рф, то из (5.2.32) мы имеем ПД^д) = 0, так что |го| 5^ 1 из утверждения (а).□
Теперь мы готовы охарактеризовать те ф Е Ф, которые имеют наименьший носитель.
Теорема 5.11. Масштабирующая функция ф* Е Ф имеет наименьший носитель тогда и только тогда, когда ее двухмасштабный символ Рф* не имеет симметричных нулей.
Доказательство. Пусть задана произвольная ф* € Ф, и рассмотрим факторизацию ее двухмасштабного символа Рф* в виде
Рф. (z) = тф* ^Пф. (z2), (5.2.33)
где тф- и Пф« — многочлены, удовлетворяющие условиям
(5.2.34)(5.2.34)тп^(1) = Пф.^1) = 1
(5.2.34)
(5.2.34)
пФ* (0) о
тп.ф* не имеет симметричных нулей.
Напомним, что supp^>* = [0, ^*] и Кф* = degP^- (здесь и в дальнейшем degP означает степень многочлена Р(^)). Также заметим, что из (5.2.33) и (5.2.34) следует, что Рф* не имеет симметричных нулей тогда и только тогда, когда
degn^* = 0.
Теперь по теореме 5.10 (д), так как Рф» не имеет симметричных нулей, которые лежат на окружности |z| = 1, многочлен Пф« не имеет нулей на этой окружности, так что n^J — аналитическая функция на окружности |г| = 1 и имеет разложение Лорана
100
—— = £ rnz", Mef1.
пф*^> №=-оо
Определим функцию ф** € Уо:
ОО
(5.2.35)(5.2.35)Ф**(х) = 57 тпф*^х-пУ
(5.2.35)
(5.2.35)
п——ОО
Тогда, используя обозначение z = е ^Z2, мы можем сформулировать (5.2.35) как
ГМ = ^т^^М(5-2-36)
пф* \2 )
ФЧ^=пг^)ф^).(5.2.37)
Теперь, применяя оба эти равенства — (5.2.36) и (5.2.37) — и используя двухмасштабное соотношение для ф*, мы получим
= 'т-ф.^ф*^ = тф.^пф^ф** (^) -
Это показывает, что ф** 6 Ф и ее двухмасштабный символ дается формулой
Рф-Д^ = тф-^Пф.^У
Итак, ввиду (5.2.33), мы имеем
йе^Рф— = degm^. 4-degn^. < degm^- + 2degn^« = Ле^Рф.
Отсюда, если ф* имеет наименьший носитель, то должны выполняться следующие условия: degP^-- = degP^- или degn^. = 0, или, что эквивалентно, Рф* не имеет симметричных нулей.
Чтобы доказать обратное утверждение, предположим, что ф* 6 Ф и что Рф- не имеет симметричных нулей. Тогда, ввиду (5.2.13), для того чтобы доказать, что ф* имеет наименьший носитель, достаточно показать, что
degP^ > degP^-(5.2.38)
для любой ф G Ф. Так как ф* € Ф, мы можем записать, что для некоторой последовательности {sn} 6 £2
ф^ = ^ бпфЧх-пУ(5.2.39)
п=-оо
Формулировка (5.2.39) в терминах преобразования Фурье имеет вид:
'ф^ = С(г2)ф*Н,
<\п -iuj/2(5.2.40)
С^ " / v snzn, z = еv
in= —oo
Вычисляя дискретное преобразование Фурье от обеих частей (5.2.39), мы видим, что С^ является рациональной функцией, которая есть отношение (многочленов) символов {</>(&)} и
{</>*(&)}. Кроме этого, так как из (5.2.40) следует, что
2\|2 _ ^(z2)
мы видим, применяя теорему 5.10 (а), что рациональная функция С^ не имеет нулей и полюсов на окружности |г| = 1. Теперь давайте напишем
^ф{п)гп = 52 Ф(п)2п = дф^<1^,
< "(5.2.41)
У,ф*<п)2п = 53 </>*(п)гп = ^.(z)d(z),
< пп—0
где d, дф1 дф. — такие многочлены , что 7^(0) / 0,у^. (0) / 0 и дф,дф' не имеют общих нулей. Тогда из двухмасштабных соотношений для ф и ф*, а также из (5.2.40) следует, что для г = е-^/2
ФИ = p»w (^) = сИРфИФ- (5)
С^ Рф^ ~
= СИРЙДФ^'
откуда
Рф^-^РФ-И- <5-2-42)
С другой стороны, из (5.2.41) и нашего предыдущего замечания относительно С(г) мы имеем
(5.2.43)(5.2.43)С^2)С^
(5.2.43)
(5.2.43)
дф^ЧФ* (г)дф^дф-^2)
Так как д^(22) и ^*(^2) взаимно просты и Рф^ в (5.2.42) — многочлен, мы можем заключить, что многочлен дф* V/^Рф* (г) делится на ^(г2), так что
Чф- lzW (г) = т^Чф. (г2),(5.2.44)
где т^ — некоторый многочлен.
Предположим, что degg^* > 1, и пусть {zi,..., zp} ■ нули Цф*-. Так как дф- (0) / 0, то zi,..., zp / 0. Кроме этого, так как
£<£(n)zn, .
cw - - ^- <5-2-45>
п
где дф и дф- взаимно просты и С^ не имеет нулей и полюсов па окружности |z| — 1, мы замечаем, что ни один из z^j = 1, ...,р нс лежит на |г| = 1. Отсюда существует некоторое jo- 1 < jo < Р такое, что ни одно значение ±г'о квадратного корня от Zj0 не принадлежит множеству {zi,..., zPY Таким образом, несмотря на то, что каждый из одночленов (z — z^^ и (z + Zjo) не является делителем дф* (z), их произведение ^z-z’.^z А-^ = (г2 —Zj0) — делитель дфА^У Поэтому из (5.2.44) следует, что (г2 — zj0) является делителем Рф-^zy Так как z3o + 0, то Рф* теперь имеет симметричный корень, а это противоречит нашему предположению. Откуда дф* должен быть константой. Следовательно, мы имеем из (5.2.42) и (5.2.43), что
а это значит, что Рф > deg Рф*.□
В нашем доказательстве теоремы 5.11 мы вывели несколько полезных свойств любой ф 6 Ф, два из которых приводятся в следующей теореме.
Теорема 5.12. Для любых ф^ф^ Е Ф символ С^ последовательности {sn}, связывающей ф^ и ф2 в том смысле, что
ОО
^w = 52 s*(i~n)'71—— ОО
есть рациональная функция, которая не имеет нулей и полюсов на единичной окруэюности |г| = 1. Кроме этого, если ф\ Е Ф имеет наименьший носитель, то С^ — многочлен: таким образом, любая ф^ Е Ф есть линейная комбинация целочисленных сдвигов ф\ Е Ф с наименьшим носителем. В частности, ф\ Е Ф с наименьшим носителем — единственна.
Доказательство. Первое утверждение было доказано раньше. Если ф\ имеет наименьший носитель, то по предыдущей теореме двухмасштабный символ Рфх функции ф\ нс имеет симметричных корней. Поэтому из вышеприведенных рассуждений мы замечаем, что Цфх — константа, другими словами, ^(я) = 90i(O) / 0; итак, ввиду (5.2.45) с ф* = ф\. С^ является многочленом, и это устанавливает второе утверждение теоремы. В заключение предположим, что обе функции ф\ и ф2 имеют наименьшие носители. Тогда по определению Ф и по формуле (5.2.13) мы имеем
supp<£i = supp^2 = [O^TV^J ир
Ф^ ^^/зФА®-з\" Ср/0.(5.2.46)
j=o
Предположим, что р > 1. Тогда для х Е ^фх + р - 1,Nфx + р] мы имеем р
0 = Ф2^ =У2,СзФ^ - J) = СрФ1^ - Р).
7=0
Так как ф\ не равна тождественно нулю на [^, — 1,^J, то это справедливо и для фу (• — р) на ^фх + р — 1, Nф1 4- р]. Следовательно, ср = 0, что находится в противоречии с (5.2.46):
а это значит, что
ф2(ж) = соф^х).
То есть Со = 1 есть следствие равенств 02(0) = 01(0) = 1. □ Закончим этот параграф следующим примером.
Пример 5.13. Для любого положительного целого т В- сплайн /и-го порядка Nm является масштабирующей функцией, которая порождает КМ A ^V™ : j 6 Z} пространства L2(R), как это определено в §4.1. Двухмасштабное соотношение для Nm дается формулой (4.3.4), и границами Рисса для Nm являются А — Ат и В = 1, где Ат определена в (4.2.21). Пусть Фш обозначает класс всех ф 6 Vom с компактными носителями, которые порождают тот же самый KMA {Vjm}. Тогда, так как двухмасштабным символом Р^т для Nm является многочлен (1 4- z)m/2m, который не имеет симметричных нулей, то Nm - единственная функция в Фт, имеющая наименьший носитель.
Не вдаваясь в подробности, заметим, что Nm — единственная функция класса Фт, хотя в общем случае количество элементов Ф может быть бесконечным.
5.3. Разложение T2(R) в прямую сумму
В последнем параграфе мы только рассмотрели масштабирующие функции с конечными двухмасштабными последовательностями. Для развития более общей теории мы допустим, что двухмасштабные последовательности принадлежат Iх (см. предположение (АЗ) в §5.1), так что соответствующие двухмасштабные символы принадлежат так называемому классу Винера.
Определение 5.14. Говорят, что ряд Лорана принадлежит классу Винера W, если последовательность его коэффициентов принадлезюит tx.
Так как дискретная свертка двух ^-последовательностей снова является последовательностью из ^, то ясно, что W образует алгебру. Истина состоит в том, что W даже больше чем алгебра, как это видно из следующей хорошо известной теоремы Н. Винера.
Теорема 5.15. Пусть f € W и предположим, что /(z) ^ О для всех z на единичной окружности (z) = 1. 7b- гда j также принадлежит W: j Е W.
Доказательство этой теоремы, к несчастью, выходит за рамки этой книги. Читатель, который не хочет пользоваться этой теоремой, вполне может ограничиться рассмотрением подкласса рядов Лорана рациональных функций, которые не имеют полюсов па окружности |г| = 1, так как интересующие нас ряды Лорана являются конечными или, по крайней мере, имеют экспоненциальное убывание.
Пусть ф — масштабирующая функция, двухмасштабный символ которой
| Е(53Л)
к— —оо
принадлежит W. Напомним, что Р^ управляет связью Vo С Ц в том смысле, что
^(ж) = Е РкФ^ж - к)(5.3.2)
к
и ф «порождает» Vq. Рассмотрим теперь любую другую ^-последовательность {^} и се «символ»
Q^ ЦЕ(5.3.3)
к"-оо
(который делится пополам так же, как и символ Р). Тогда Q тоже принадлежит W и определяет функцию
Ф^ '•= Е ЧкФ^ ~ к)(5.3.4)
к
из Ц. Эта функция также порождает замкнутое подпространство Wo таким же образом, как ф порождает Vo, а именно:
Wo := closL2(R)(^(- - к) : к е Z).(5.3.5)
Аналогично тому, как это делает
Р := Рф(5.3.6)
символ Q управляет связью Wo С Ц в том смысле, что выполняются (5.3.4) и (5.3.5).
Конечно, связь между двумя подпространствами Vo и Wo из VI должна зависеть от связи между двумя символами Р и Q. Наша главная задача при построении вэйвлетов состоит, по крайней мере, в том, чтобы убедиться, что Vo и Wo являются дополняющими подпространствами V! в том смысле, что
Vq П Wo = {0} и Ц = Vo + Wo- (5.3.7)
Как и в (1.4.4), два свойства в (5.3.7) вместе объединяются в высказывание, что Ц является прямой суммой Vo и Wo, и обозначение
Ц = Vb+Wo(5.3.8)
используется вместо (5.3.7). В последующем мы увидим, что матрица
Mp.qW := » \ т \(5'3'9)
[P(-z) Q(-z) J
играет существенную роль при характеристике (5.3.8). Поэтому мы должны рассмотреть детерминант
Др^М := delMp^z)(5.3.10)
матрицы (5.3.9). Так как Р и Q принадлежат W и W —алгебра, то мы имеем также, что
Кроме этого, если Др^г) ^ 0 при |г| = 1, то по теореме 5.15 мы также имеем
-Д- е W.
Итак, при условии Z^p,q / 0 при \z\ = 1 обе функции
G^ :=Н^ :=G^ :=Н^ :=QHL^p,q(z) ’-РН) ^P,q(z)QHL^p,q(z) ’-РН) ^P,q(z)(5.3.11)(5.3.11)
G^ :=
Н^ :=
G^ :=
Н^ :=
QHL^p,q(z) ’
-РН) ^P,q(z)
QHL^p,q(z) ’
-РН) ^P,q(z)
(5.3.11)
(5.3.11)
принадлежат классу Винера W. Соображение, по которому рассматриваются функции G и Н в (5.3.11), состоит в том, что матрица Му п, транспонированная к Mg,h, является обратной для MptQ, а именно:
Mp,qIz)Mg,hIz) =MG,Hkz)MP,Qkz) =Mp,qIz)Mg,hIz) =MG,Hkz)MP,Qkz) =1 ОО 11 оО 11 ОО 11 оО 11^1 = 1-1^1 = 1-(5.3.12)(5.3.12)
Mp,qIz)Mg,hIz) =
MG,Hkz)MP,Qkz) =
Mp,qIz)Mg,hIz) =
MG,Hkz)MP,Qkz) =
1 О
О 1
1 о
О 1
1 О
О 1
1 о
О 1
1^1 = 1-
1^1 = 1-
(5.3.12)
(5.3.12)
Первое тождество в (5.3.12) эквивалентно двум тождествам
(5.3.13)(5.3.13)P(z)G(z)+Q(z)H(z) = 1,
(5.3.13)
(5.3.13)
P^GH) + Q^H^-z) = О, \z\ = 1,
в то время как второе тождество в (5.3.12) эквивалентно следующему набору из четырех тождеств
(5.3.14)(5.3.14)' P(z)G(z) + P(—z)G(—z) = 1, P(z)H^z) + P(-z)H(-z) = О,
(5.3.14)
(5.3.14)
' G(z)Q(z)+G(-z)Q(-z) = О, MZWZ) + Q^-z)H(-z) = 1, |z| = 1.
Для разложения L2(R) мы не нуждаемся в тождествах (5.3.14). Однако этот набор тождеств будет решающим при нашем обсуждении «двойственности» в следующем параграфе.
Так как G,H 6 W, мы можем записать
00
= 5 Е 9nz\
"^(5.3.15)
ад = 2 Е ад,п= —ОО
где {Ул}? {^п} Е I1 всякий раз, когда ^psq^ ф 0 на единичной окружности. Теперь мы готовы сформулировать следующий результат о разложении в прямую сумму.
Теорема 5.16. Необходимое и достаточное условие разложимости в прямую сумму (5.3.8) состоит в том, что (непрерывная) функция ^p^q нигде не обращается в нуль на единичной окружности |г| = 1. Кроме того, если ^p}q / 0 для всех точек единичной окружности |z| = 1, то семейство l^- — к) : к е Z}, определенное через Q(z) согласно (5.3.4), является базисом Рисса Жо, и «соотношение разложения»
1 00
Ф^ж - ^) = 2 Е V92k-^x — к) + Ьхк-сФ^х -к)}, I 6 Z,
П=~°°(5.3.16)
справедливо для всех х Е R.
Доказательство в одном направлении. Мы рассмотрим только наиболее важную часть доказательства. Будем предполагать, что Др^г) ^ 0 для всех z, удовлетворяющих равенству |z| = 1. Как следствие, все рассматриваемые последовательности принадлежат t\ поэтому не стоит беспокоиться при изменении порядка суммирования.
Заметим, что в качестве эквивалентной формулировке (5.3.13) можно взять тождества
>(;)№) + G(-z)) + Q^H^ + H(-z)) = 1,
\p^№ - C^-z^ + QkzKH^ - H(-z)) = 1, H = 1,
(5.3.17)
которые, ввиду (5.3.15), могут быть записаны как
P^'y2g2kz2k + Q(z')^h2kz2k = 1,
P^g^'VQ^I^k-i^'^l, H = l.
kk(5.3.18)
Поэтому, положив z = е-1^2 и умножая тождества в (5.3.18), соответственно, па <^(7) и хф^^ мы имеем
(^ (?) = 52 (92кг2кР^ф (У) + к2кг2кд^ф (^)) ,
\Ф (^ е~^=^ ^к-х22кР^ф (у) + h2k_xz2kQ(zU ^ ,
Iк
которые эквивалентны
ф (?) =52 V92k z"k t^+^z2k ^ш^' Ф^е”1ш/2 = '52,(92к-122кф^-\-Н2к_хг2к'ф^У ( <к
где использована формулировка преобразования Фурье (5.3.2) и (5.3.4). Следовательно, взяв обратное преобразование Фурье от обеих частей в (5.3.19), мы имеем
2<^(2ж) = ^2к Фкх ~ к) + h2k ф(х - А:)), 2ф^2х - 1) = 52(92k-i Ф^х - А:) + h2k_x ф(х - А:)). ^ 3 ^ кк
Ясно, что (5.3.20) эквивалентно (5.3.16). Как следствие: так как ^дь\ и {^} принадлежат €т и так как
Vi = closL2(R)((/)(2 • -к) : к е Z),
мы теперь показали, что Vi С Vq + Wo, так что
Ц - Vq + Wo.
Чтобы доказать, что это прямая сумма, мы рассмотрим
У2 акФ(х — к) + У^ Ь^ф(х — к) = 0,(5.3.21)
кк
где {а^} и {6^} принадлежат ^2. Тогда, применяя двухмасштабные соотношения (5.3.2) и (5.3.4), мы получаем
52152ак р^-^ + 52) ф^х ~ i) = о, .
I X кк/
так что
52 ак Р^к + 52 ^к 4^-<2к “ ^ I 6 Z, (5.3.22) кк
ссылаясь на тот факт, что {<£(2-—I) : I € Z} является базисом Рисса V]. Теперь, взяв символы (или «^-преобразования») от обеих частей (5.3.22), мы имеем
А^Р^ 4- B^Q^ = 0,(5.3.23)
где А и В обозначают, соответственно, символы {а^} и {Ь^}. Итак, если также заменить z на —z^ то, используя (5.3.23), мы приходим к линейным уравнениям
tP^A^^Q^B^V^, (Р(-г)Л(г2) + 9(-г)Р(У2) = О
с двумя неизвестными A(z2) и В(г2), где матрицей коэффициентов является Mp^zY неособенная при всех z на единичной окружности |г| = 1. Отсюда, Л(г2) и B(z2) должны равняться нулю, и ^-последовательности {а^} и {Ь^} в (5.3.21) должны быть тривиальными. Это доказывает, чго Vo П Wo = {0}.
Для доказательства того, что {^(- — k) : k 6 Z} является базисом Рисса Wo, мы будем использовать теорему 3.24. В частности, так как {</)(• — к) : к 6 Z} —базис Рисса Г^ мы имеем
О < А < У^ |^(ы + 2тгА:)|2 < В < оо, w 6 R. (5.3.24) к
Из (5.3.4), сформулированной в терминах преобразования Фурье, следует, что
22|^(ш + 2тгА:)|2 = ^2 l6^^ t(^+?rfc)^ I к(^+^)|
кк
= №)Г2521^ (^+2^)1к
+ io(-^)i 52К2+7Г+27гА:)| *
к
где z = е-^/2, так что применение (5.3.24) даст
>4IQ(< + IQ(-<} < 52^ш + 27тА:)12(5-3-25)
к
<£{|Q(z)|2+ [£(-<}.
Так как Q G W и он непрерывен на окружности |z| = 1, мы имеем
В1 := 2 max |Q(z)| < оо.(5.3.26)
kl = l
С другой стороны, ввиду того что
АРяи = dci [ ру Qy ] * о, и = 1,
мы видим, что обе функции Q(z) и Q(—z) нс могут обращаться в нуль при одном z на единичной окружности и, следовательно, снова из непрерывности Q на окружности \z\ = 1, мы имеем
А’ := rnind^),2 + |Q(-z)|2) > 0.(5.3.27)
|z|=l
Поэтому из (5.3.25), (5.3.26) и (5.3.27) следует, что
АА' < ^^ Ь^(^ + 2тгА:)|2 < ВВ\ w е R, (5.3.28) к
или {^(- — А:) : к Е Z} является базисом Рисса Wq.□
Мы теперь должны немного остановиться и прокомментировать разложение L2(R) в свете теоремы 5.16.
Замечание 5.17. Пусть ^p.q ^ 0 для всех z единичной окружности, определим
Wd := closL2(R)(^(2^ - -А:) : к Е Z), j Е Z. (5.3.29) Тогда, ввиду определения Vp j Е Z и утверждения V] = Vo4-Wq в теореме 5.16, мы имеем
VjH = Vj^Wj jEZ.(5.3.30)
Отсюда, так как {Vy} —KMA L2(R), следует, что семейство {Wy} образует разложение L2(R) в прямую сумму, а именно:
L2(R) = ...4-W-14-WO+....(5.3.31)
Кроме того, соотношение разложения (5.3.16) приводит нас к алгоритму разложения, писанному (1.6.9) с а^ = д~к и b^ = h-k, и пара двухмасштабных соотношений (5.3.2) и (5.3.4) — к алгоритму восстановления, описанному формулой (1.6.10). (Вывод этих подробностей относительно алгоритмов разложения и восстановления будет дан в следующем параграфе.) Однако из самого скромного предположения, что ^P.Q ^ 0 при \z\ = 1, невозможно сделать никаких заключений для частотно-временного анализа.
Из (5.3.3) следует, что
/
ОО°°^ГОО
-ф(х^х = q^ I ф(2х — k^dx (5.3.32) 00к—оо
= | Е = Q(l).
к = — оо
Как обычно, пусть
ФзДх) := 2^211)^х - к).
Тогда теорема 5.16 говорит, что для каждого j Е Z семейство {^'Л ’ к G Z} является базисом Рисса Wy Однако все семейство ^фук : j>k Е Z} не обязательно является базисом Рисса L2(R). Действительно, как показано в главе 3, для функции ф, которая порождает базис Рисса в I/2(R) такой, что ф - непрерывна, ее интеграл по (—оо, оо) должен быть равен нулю, и, ввиду (5.3.32), необходимым условием является
Q(l) = 0.(5.3.33)
Даже если ф будет порождать базис Рисса L2(R), ф может и не быть вэйвлетом (или, более точно. 7^- вэйвлетом), так как должен быть еще исследован вопрос о существовании двойственного ф для ф. (См. определение 1.5 и пример в (1.4.1) 7^-функции, которая не имеет двойственного.) Напомним, что в любом представлении в виде ряда
/Ст) = 52 с3'к ^эА1^ f € L2(R),
требуется двойственное ф функции ф для извлечения частотно-временной информации об / из значений коэффициентов с^к (см. § 1.4 и теорему 3.27).
5.4. Вэйвлеты и их двойственные
Мы продолжим наши рассуждения о разложении L2(R), и распространим наши усилия с тем, чтобы убедиться, что эти разложения являются вэйвлетп-разло^сениями. Как указано в замечании 5.17, для этого функция ф. управляемая рядом
Лорана Q Е W, согласно (5.3.4), должна быть вэйвлетом с некоторым двойственным вэйвлетом ^>. В частности, Q должен удовлетворять (5.3.33). Напомним, что двухмасштабный символ Р = Рф Е W также должен удовлетворять условиям (5.1.12) и (5.1.13). Отсюда Р и Q с необходимостью удовлетворяют условиям
(5.4.1)(5.4.1)>(1) = 1 и F(—1) = О,
(5.4.1)
(5.4.1)
\q(1) = 0.
Пусть G и Н — ряды Лорана, определенные формулой (5.3.11). Тогда мы имеем G.H Е W и четыре ряда Лорана P.Q.G.H удовлетворяют тождествам в (5.3.13). Поэтому из этих тождеств и из (5.4.1) вытекает, что G также должен удовлетворять условиям
G*(l) = 1 и G*(—1)=0,(5.4.2)
где обозначение
G*^ :=ад = с(1) , ]^| = 1,(5.4.3)
используется для наших ближайших представлений. Сходство между Р и G*3 как это отмечено в (5.4.1) и (5.4.2), наводит на мысль, что
G*^ = 5 Е 9-п^ W = ^(5-4-4)
п=-оо
(см. (5.3.15)) также должен быть выбран как двухмасштабный символ некоторой масштабирующей функции, которая порождает по возможности отличный КМ А пространства L2(R).
Это побуждает к следующей стратегии построения вэй- влетов и их двойственных. Мы начнем с двух допустимых двухмасштабных символов Р = Рф и G* = G^ таких, что обе
функции
ФИ = п Р(=-",2‘) и
s,(5.4-5)
#М = П а-(«-“/2)
1к=1
принадлежат L2(R) (см. определение 5.4 и теорему 5.5). Кроме этого, мы требуем, чтобы ф порождала КМ A {Vy} и ф порождала КМ A {Vy} пространства L2(R). Тогда, согласно теореме 5.16, выбор двух произвольных рядов Лорана Q и Н, удовлетворяющих неравенствам
^p.q^ ^ 0 и kGMz^ + °, И = ^(5.4.6)
даст в результате два совершенно не связанных разложения L2(R) в прямую сумму. Ввиду рассуждений предыдущего параграфа мы будем использовать первое тождество в (5.3.14), чтобы установить связь между этими двумя разложениями.
Определение 5.18. Говорят, что двухмасштабные символы Р — Рф uG* — G*^ «двойственные» друг другу, если они удовлетворяют тождеству
P^G^ + P^G^ = 1, \z\ = 1, (5.4.7)
(см. (5-4-3) для установления связи между G* и G).
Следовательно, если два ряда Лорана Q и Н выбраны так, что две неособенные матрицы Mp^z) и Mq h(z) обратны друг другу на окружности |z| = 1, так что
Mp^Mb^ = М^^Мг^ =Mp^Mb^ = М^^Мг^ =1О1ОО "1О "1
Mp^Mb^ = М^^Мг^ =
Mp^Mb^ = М^^Мг^ =
1
О
1
О
О "
1
О "
1
то, ввиду (5.3.14) и эквивалентности частей (см.также (5.3.12)), мы имеемто, ввиду (5.3.14) и эквивалентности частей (см.также (5.3.12)), мы имеем(5.4.8)этого тождества(5.4.8)этого тождества( P(z) Н^ + Р(-г) Я(-г) = О,( P(z) Н^ + Р(-г) Я(-г) = О,
то, ввиду (5.3.14) и эквивалентности частей (см.также (5.3.12)), мы имеем
то, ввиду (5.3.14) и эквивалентности частей (см.также (5.3.12)), мы имеем
(5.4.8)
этого тождества
(5.4.8)
этого тождества
( P(z) Н^ + Р(-г) Я(-г) = О,
( P(z) Н^ + Р(-г) Я(-г) = О,
iG^Q^ + GPzW-z^O,iG^Q^ + GPzW-z^O,(5.4.9)(5.4.9)
iG^Q^ + GPzW-z^O,
iG^Q^ + GPzW-z^O,
(5.4.9)
(5.4.9)
VQ^H^VQk-^H^-z^X. kl = 1-
Конечно, (5.4.8) также эквивалентно
P(z)G(z)+Q(z)H(z) = l,
(5.4.10) Р^ G^ + Q(-z) Я(г) = 0, Н = 1,
(см. (5.3.13)). В этом отношении мы имеем следующую теорему.
Теорема 5.19. Пусть Р u G*, согласно определению 5.18, — двойственные двухмасштабные символы. Тогда ряды Лорана Q и Н из W удовлетворяют (5.4-8) тогда и только тогда, когда они выбраны из класса:
#Q^ = z^G^Rt^ и Н^ = zPH^A
где К € W, с K(z) ^ 0 при |z| = 1.
(5.4.11) Доказательство. Легко проверить, что любая пара Q и Н из (5.4.11) удовлетворяет (5.4.8). Чтобы доказать обратное, мы будем использовать эквивалентность (5.4.8) и (5.4.10). Итак, применяя правило Крамера, мы можем выразить G и Н через Р и Q, а именно:
С^л^м и Н^ = ^М» М = 1 <5-4Л2)
Ар,у(г)^p,qVz)
(см. (5.3.11)), где Ap,q(z) = P(z)Q(—z) — Р(—z)Q(z) / 0 при |z| = 1. Так как Ap^z) = —Ap,q(—z), мы можем определить
К^) := zAp,q(-z), |z| = 1,(5.4.13)
так что К € W по теореме 5.15 и К^ ^ 0 при |z| = 1. Теперь (5.4.11) следует из (5.4.12) и (5.4.13).□
Заметим, что по (5.4.2) и по первому тождеству в (5.4.9) пара (G*,P*) удовлетворяет условию
(5.4.14)(5.4.14)G*(l) = 1 и g*(-i) = o,\н*(1) =0,
(5.4.14)
(5.4.14)
которое является тем же самым набором условий, что и в (5.4.1) для пары (Р, Q). Кроме этого, в нашей стратегии построения вэйвлетов и двойственных вэйвлетов с помощью Q и Н из класса, описываемого формулой (5.4.11), двухмасштабные символы Р = Рф и G* = G^ играют ту же ведущую роль. Следовательно, две пары (PQ) и (G*,P*) являются взаимозаменяемыми. Это называется принципом двойственности и будет обсуждаться позже в этом параграфе весьма подробно.
Поэтому важно изучить во всех деталях два допустимых двухмасштабных символа Р и G*. Согласно определению 5.4, мы можем записать
(5.4.15)(5.4.15)
(5.4.15)
(5.4.15)
где N и N — положительные целые, S(l) = S(l) = 1 и Р°°(0,2тг)-модули непрерывности функций 5(е~гш) и .^(е-1^) имеют, соответственно, порядок O(^Q) и О^^ где 0 < at, а < 1. В дальнейшем мы будем требовать, чтобы множители S и S в (5.4.15), сверх того, удовлетворяли неравенствам
(5.4.16)(5.4.16)< В := max|2|=1 |S(z)| < 2W 2,В := max|2|=i |S(z)| < 2^5,
(5.4.16)
(5.4.16)
и будем использовать стандартное обозначения ха для характеристической функции множества А.
Лемма 5.20. Пусть Р u G* — допустимые двухмасштабныесимволы из (5ДЛ5), которые удовлетворяют (5Д.16). Тогда
ОООО-ос-ос(5ЛЛ7)
ОО
ОО
-ос
-ос
Доказательство. Так как многие из требуемых оценок похожи на оценки, полученные при доказательстве теоремы 5.5, мы нс будем на них останавливаться. Сначала покажем, что
(5.4.18)
для некоторого г) > 0. Получение этой оценки достаточно просто. Действительно, для любого положительного целого п^ и всех и) таких, что 2П° < |w|/7r < 2По+1, из первого предположения в (5.4.16) следует, что
JJ S(e-^/2*)А:=1JJ S(e-^/2*)А:=1< ВТ1» < Сх< ВТ1» < Схlog2 Вlog2 В
JJ S(e-^/2*)
А:=1
JJ S(e-^/2*)
А:=1
< ВТ1» < Сх
< ВТ1» < Сх
log2 В
log2 В
< сщ + м)10^6 < c[(i + i^D^b^
для некоторого тд > 0. Кроме того, для любого К > по мы имеем из условия допустимости
КИ 5(е",ш/2*)k=Ti0 4-1КИ 5(е",ш/2*)k=Ti0 4-1К
К
И 5(е",ш/2*)
k=Ti0 4-1
К
И 5(е",ш/2*)
k=Ti0 4-1
fc=zio + lfc=zio + l= П |1 + (5«”/2‘)-1)|fc=no + l
fc=zio + l
fc=zio + l
Следовательно,
так чтотак чтоДз^/2^к=1Дз^/2^к=1<С1С2(1 + М)^Ч-^,<С1С2(1 + М)^Ч-^,fl р^/^k=lfl р^/^k=lsin(w/2)ш/2sin(w/2)ш/2N(i + M)w-bN(i + M)w-b
так что
так что
Дз^/2^
к=1
Дз^/2^
к=1
<С1С2(1 + М)^Ч-^,
<С1С2(1 + М)^Ч-^,
fl р^/^
k=l
fl р^/^
k=l
sin(w/2)ш/2
sin(w/2)ш/2
N
(i + M)w-b
N
(i + M)w-b
< СЦ + МГН*.
Так как такая же оценка с некоторым 772 > 0 справедлива и для G, то мы получаем (5.4.18) с 77 = 771 + 772-
Далее мы покажем, что существуют такие С > 0 и г) > О, что для любого достаточно большого положительного целого п и |cv| < 2птг, мы имеем .
(5.4.19)(5.4.19)-^^^G^e”^^)
(5.4.19)
(5.4.19)
к=1
Чтобы получить (5.4.19), мы применим тс же аргументы, что и выше, для |и| < 2птг:
fj S(e-ttv'2‘) k=lfj S(e-ttv'2‘) k=l
fj S(e-ttv'2‘) k=l
fj S(e-ttv'2‘) k=l
JJp(e-^/2fc)
к=1
2 sin(cv/2)
<c(i + M)-h>,2где используются неравенства — |w| < |sinw| < |w| при уело-7Г।_
вии, что |cu| < —• Такая же оценка может быть получена и для G.
Мы теперь перейдем к доказательству (5.4.17). Сначала заметим, что ввиду (5.4.18) функция
ДР(е-^*)(7(е-^/2*)
принадлежит I? (R). Пусть е > 0 — произвольно заданное число. Возьмем М > О таким, что
/(1 + IcjI)^1-^^ < Е.
J |w|>M
Тогда разобьем интеграл в (5.4.17) на сумму двух интегралов. В интеграле по области |w| < М подынтегральная функция равномерно стремится к нулю, а интеграл по области |cu| > М мы ограничиваем суммой двух интегралов, один из которых может быть оценен по формуле (5.4.18), в то время как другой по формуле (5.4.19). Это завершает доказательство леммы. □ Напомним, что два двухмасштабных символа Р и G* приводят нас к двум масштабирующим функциям ф и ф, как в (5.4.5). Хотя ф и ф могут порождать два различных КМ А пространства L2(R), они еще могут быть связаны в следующем смысле.
Определение 5.21. Масштабирующие функции ф и ф, порождающие, возможно, различные КМ А {V?} и {V}} соответственно, пространства L^^Y называются «двойственными масштабирующим!! функциями», если они удовлетворяют условию
{ф(-- j),4>(-~ W) = [ ф^х - ^ф(х - k)dx = 6j,kl j,keZ.
J— ОО
(5.4.20) Далее мы определим соотношение между двойственными масштабирующими функциями и допустимыми двухмасштабными символами, которые двойственны друг другу.
Теорема 5.22. Пусть Р = Рф и G* = G^ — два допустимых двухмасштабных символа, как определено в (5.^15). Пусть также фиф — две соответствующие масштабирующие функции, преобразования Фурье которых даются формулой (5.4-5). Если фиф — двойственные масштабирующие функ-
ции согласно определению 5.21, mo Р и G* двойственны друг другу в смысле (5.4-7). Обратно, если Р и G* двойственны друг другу и удовлетворяют (5.4.16), то фиф — двойственные масштабирующие функции.
Доказательство. Пусть ф и ф -двойственные масштабирующие функции. Тогда для каждого п € Z мы имеем
4,о = кФ. ф{- -п)} = — / ф^ф^е^сЬ;
J — ОО
так чтотак чтоОО-^У2 Ф^ + ^к^ф^и) + 2тгА;) — 1ОО-^У2 Ф^ + ^к^ф^и) + 2тгА;) — 1П.В.П.В.(5.4.21)(5.4.21)к— —оок— —ооОтсюда, положив z = е ,ш/2 и применяя (5.4.21), мы получаемОтсюда, положив z = е ,ш/2 и применяя (5.4.21), мы получаем1 Г ОО ~ / М \4,о = т- / Р^)С*^ф (-) ф Uy^dw2лх J_qqX 2 / X 2 /1 Г ОО ~ / М \4,о = т- / Р^)С*^ф (-) ф Uy^dw2лх J_qqX 2 / X 2 /1 р2тг г,=^/0 e^)g(^(1 р2тг г,=^/0 e^)g(^(си\/ ии— + 2тгк) ф ^— + 2-пкси\/ ии— + 2тгк) ф ^— + 2-пкР(—z)G(—2)ф^4-1г4-21гкУ^+1г+2тгк^Р(—z)G(—2)ф^4-1г4-21гкУ^+1г+2тгк^1 f2”■- / [P(z)G(z) + P(-z)G^-z^du), ^ Jo1 f2”■- / [P(z)G(z) + P(-z)G^-z^du), ^ Jo^dw^dw
так что
так что
ОО-^
У2 Ф^ + ^к^ф^и) + 2тгА;) — 1
ОО-^
У2 Ф^ + ^к^ф^и) + 2тгА;) — 1
П.В.
П.В.
(5.4.21)
(5.4.21)
к— —оо
к— —оо
Отсюда, положив z = е ,ш/2 и применяя (5.4.21), мы получаем
Отсюда, положив z = е ,ш/2 и применяя (5.4.21), мы получаем
1 Г ОО ~ / М \
4,о = т- / Р^)С*^ф (-) ф Uy^dw2лх J_qqX 2 / X 2 /
1 Г ОО ~ / М \
4,о = т- / Р^)С*^ф (-) ф Uy^dw2лх J_qqX 2 / X 2 /
1 р2тг г,
=^/0 e^)g(^(
1 р2тг г,
=^/0 e^)g(^(
си\/ ии
— + 2тгк) ф ^— + 2-пк
си\/ ии
— + 2тгк) ф ^— + 2-пк
Р(—z)G(—2)ф^4-1г4-21гкУ^+1г+2тгк^
Р(—z)G(—2)ф^4-1г4-21гкУ^+1г+2тгк^
1 f2”■
- / [P(z)G(z) + P(-z)G^-z^du), ^ Jo
1 f2”■
- / [P(z)G(z) + P(-z)G^-z^du), ^ Jo
^dw
^dw
так что ввиду непрерывности Р и G на окружности |z| = 1 мы имеем
P^G^ + P^G^-z) = 1, |z| - 1.
Таким образом, Рф и С*ф двойственны друг другу.
Чтобы доказать обратное утверждение, мы зафиксируем j € Z и рассмотрим для любого положительного целого п
P(e~iw/2k)G(e-^2k') e'^dw. (5.4.22)
Затем с помощью замены переменных х — 2 пш мы имеем
Д = 2П^ Г (П P(e-,2""tx)G(e-i2n"tz) I d^dx2тг I- \ Л Л/
(5.4.23)
к=1
х [Р(е"“)С(е-“) + Pl-e-^GKV^dx.
Теперь, привлекая двойственность Р и G* и совершая замену переменных у = 2т, мы получаем
(5.4.24)
= 2П-1 — Г ( {J p^-a^-^G^-oS"^^ ) ё^Чу.
11 J-n \к=х)
Отсюда, сравнивая (5.4.24) и (5.4.23), мы имеем In = In-i- Так как это справедливо для любых целых положительных п, то
Окончательно, применяя лемму 5.20, результат формулы (5.4.25) дает
~1 Г°° -^—
(& ^(' - ЗУ) = 2тг у <^(ш)^(ш)еушаш
СОО /LL \
= — П Р(е-^/2 )G(e-^/2 ) e^dw \к=1/
= lim In = Io = 5j0.
п—юо
Это завершает доказательство теоремы.
Давайте теперь выберем любые Q и Н из класса функций в (5.4.11). По теореме 5.19 матрицы Мрд и Mg*jp обратимы на окружности |z| = 1 и, следовательно, применима теорема 5.16. В частности, рассматривая функции
(5.4.26)(5.4.26)ФМ := y^qk ф(2х - к),к
(5.4.26)
(5.4.26)
V^M := ^h-k ф^2х - кук
гдегде(5.4.27)(5.4.27)
где
где
(5.4.27)
(5.4.27)
(см. (5.4.3) для аналогичного обозначения G*) и, положив
так же кактак же как■фз1к ~2И2ф^ .-ку\фз,к ~2i/^^2i.-ky^'Wj — dosL2W^j,k : к ezyWj := closL2(R)(^ : к 6 Z),■фз1к ~2И2ф^ .-ку\фз,к ~2i/^^2i.-ky^'Wj — dosL2W^j,k : к ezyWj := closL2(R)(^ : к 6 Z),(5.4.28)(5.4.28)(5.4.29)(5.4.29)
так же как
так же как
■фз1к ~2И2ф^ .-ку
\фз,к ~2i/^^2i.-ky
^'Wj — dosL2W^j,k : к ezyWj := closL2(R)(^ : к 6 Z),
■фз1к ~2И2ф^ .-ку
\фз,к ~2i/^^2i.-ky
^'Wj — dosL2W^j,k : к ezyWj := closL2(R)(^ : к 6 Z),
(5.4.28)
(5.4.28)
(5.4.29)
(5.4.29)
мы имееммы имеемvj+x = vjA-wj, vj^ = vjA-wj, jez.vj+x = vjA-wj, vj^ = vjA-wj, jez.(5.4.30)(5.4.30)Здесь, как обычно,Здесь, как обычно,гдегдеVj := clos£2(R) (ф^к : k G Z),Vj := clos/,2(R) (<£•,,£ : к € Z),и^-^Ф^ --^ \фз,к -У^ф^--ЦVj := clos£2(R) (ф^к : k G Z),Vj := clos/,2(R) (<£•,,£ : к € Z),и^-^Ф^ --^ \фз,к -У^ф^--Ц(5.4.31)(5.4.31)(5.4.32)(5.4.32)
мы имеем
мы имеем
vj+x = vjA-wj, vj^ = vjA-wj, jez.
vj+x = vjA-wj, vj^ = vjA-wj, jez.
(5.4.30)
(5.4.30)
Здесь, как обычно,
Здесь, как обычно,
где
где
Vj := clos£2(R) (ф^к : k G Z),
Vj := clos/,2(R) (<£•,,£ : к € Z),
и^-^Ф^ --^ \фз,к -У^ф^--Ц
Vj := clos£2(R) (ф^к : k G Z),
Vj := clos/,2(R) (<£•,,£ : к € Z),
и^-^Ф^ --^ \фз,к -У^ф^--Ц
(5.4.31)
(5.4.31)
(5.4.32)
(5.4.32)
с ф и (^--масштабирующими функциями, двухмасштабными символами которых, соответственно, являются Р и G*.
Далее мы покажем, что если допустимые двухмасштабныс символы Р и G* двойственны друг другу в том смысле, что удовлетворяется тождество
P(z)G(z) + P(-z)G(-z) = 1, |z| = 1, то {^j,fc} и {^л} не только двойственны друг другу, но они также обладают свойством ортогональности.
Теорема 5.23. Пусть Р = Рж и G* = G*- — два допустимых двухмасштабных символа, которые удовлетворяют (5.4-16) и двойственны друг другу. Тогда для любых Q,H € W, выбранных из класса (5-4-11), функции ф,ф,ф и ф, определенные формулами (5-4-5) и (5-4-26), удовлетворяют равенствам
(5.4.33)(5.4.33)(^к, фе.т') = §3,1 §к,т 13-> к,^m.ez
(5.4.33)
(5.4.33)
ии
и
и
зЛ^ 6 Z,зЛ^ 6 Z,(5.4.34)(5.4.34)(Ф^к , Фз/) = °’кФз,к ^Фз,l) ~ О,
зЛ^ 6 Z,
зЛ^ 6 Z,
(5.4.34)
(5.4.34)
таким образом Vj±Wj и Vj±Wj для всех j Е Z.
Доказательство. Сначала рассмотрим случай 7 — £ в (5.4.33). В этом случае из третьего равенства в (5.4.9) и из (5.4.21), снова используя обозначение г = еГ1'^^, мы имеем
~1 г00.
(5.4.35)(5.4.35)<Фз,к ’ Ф^т) = ^ J ф(шЦ(ш)еГг(к~т^аш
(5.4.35)
(5.4.35)
= ^ Г Q^^ Q Ф ^У^-т^<ь>
Ztx J—оо\ 2 /\ 2 /
х^^+тг^^^ + тг^х^^+тг^^^ + тг^e-^-^dwe-^-^dw
х^^+тг^^^ + тг^
х^^+тг^^^ + тг^
e-^-^dw
e-^-^dw
1/*2тг г,\1/*2тг г,\+ Q(rz)H(-zU+ Q(rz)H(-zUе-Чк-гп)У(1ше-Чк-гп)У(1ш
1/*2тг г,\
1/*2тг г,\
+ Q(rz)H(-zU
+ Q(rz)H(-zU
е-Чк-гп)У(1ш
е-Чк-гп)У(1ш
+ 2тг^
= ^- rVQ^H^ + Q^-z^H^e-^-^cL) Jo
=/ e-^-^dW-5k,m.
Jo
Обращаясь к общему случаю, мы видим, применяя первые два равенства в (5.4.9), что те же преобразования, что были проведены выше, дают также (5.4.34), так что
Отсюда, если j < £, то
^л е w3 с vRi с wи по первому утверждению в (5.4.36) мы имеем^зЛ^т,^ = 0, k,m Е Z.
Для j > I могут быть сделаны такие же заключения с использованием второго утверждения в (5.4.36). Это завершает доказательство теоремы.□
Как следствие би ортогонального свойства (5.4.33), оба семейства {Фз^ и ^j^ £2-линейио независимы. Кроме того, так как
L2(R) = ... + W_T + Wo +Wi + • • •(5.4.37)
- +W_T + Wo + Wi+ ,
оба семейства {ФзД и {4'j3A —базисы L2(R). В сущности, из условий теоремы 5.23 следует, что оба семейства ^j^ и ^з^ являются также каркасами L2(R). Мы не собираемся давать доказательство этого факта, так как не имеем в своем распоряжении достаточно простых методов. Применяя теорему 3.20, мы можем теперь заключить, что {^л) и {^л} действительно базисы Рисса L2(R). Таким образом, мы имеем следующий результат.
Теорема 5.24. Из условий теоремы 5.23 следует, что две функции ф Е Wq и ^ Е Wg — вэйвлеты, двойственные друг другу.
Следовательно, в соответствии с теоремой 3.27 каждая функция / Е £2(R) имеет два (единственных) представления в виде вэйвлет-рядов:
7(z) =
<2^~(5.4.38)
/(7 = ^U^3,k)^3^xY
“З.к
где коэффициенты — это значения ИВП функции / относительно базисных вэйвлетов ^ и ^ соответственно, вычисленные в масштабно-временных точках
г. 7 123 2з у
(см. §1.4 и теорему 3.27).
Поэтому очень важно получить эффективные алгоритмы для нахождения этих значений ИВП от / и для восстановления / по этим значениям ИВП. Оказывается, что двухмасштабные последовательности {g_n} и {А_п} (двухмасштабные символы которых G* = G*^ и Н* даются формулами (5.4.4) и (5.4.27)) могут быть использованы для получения ИВП значений (f^j^k)- Эта вычислительная схема, называемая алгоритмом разложенияесть следствие соотношения разложения (5.3.16) в теореме 5.16. С другой стороны, двухмасштабные последовательности {рп} и {gn} (двухмасштабные символы которых Р = Рф и Q даются формулами (5.3.1) и (5.3.3)) могут быть использованы для восстановления / по ее ИВП значениям {f^j^}. Эта вычислительная схема, называемая алгоритмом восстановления, есть следствие двухмасштабных соотношений (5.3.2) и (5.3.4). Если мы хотим использовать *ф вместо *ф в качестве базисного вэйвлета, то двухмасштабные последовательности {рп} и {gn} используются в алгоритме разложения, в то время как двухмасштабные последовательности {^_п} и {А-п} — в алгоритме восстановления.
Другими словами, роли пар
({fl-n}, {^-п}) И ({рп},{?п})
меняются в целях разложения или восстановления, если ИВП информация
заменяется ИВП информацией
|(W) ^.у) '- зЛ^.
Это называется принципом двойственности в вэйвлет-разло- жении-восстановлении. В результате нет необходимости описывать обе ситуации.
Из этого следует, что мы будем обсуждать только ИВП в (5.4.39), использующее ^ как базисный вэйвлет. Пусть для любой / 6 L2(R) Jn ™ некоторая проекция / на Vn для фиксированного N Е Z. Заметим, что эта проекция не обязательно должна быть L2(R) ортогональной проекцией. Мы можем рассматривать Vn как пространство выборки и Jn как данные (или измерения) / в Vn* Так как
(5.4.40)(5.4.40)Vn = Wn-i 4- Vn-i
(5.4.40)
(5.4.40)
= ... = lV^_i 4- • • • + Wn~m +Vn-m
для любого положительного целого М, то Jn имеет единственное разложение:
fN^) = gN-i(x^gN-2(xV- * -^gN-M^+jN-M^xy (5.4.41)
где
(5.4.42)(5.4.42)(5.4.43)(5.4.43)9j^EWb j =
(5.4.42)
(5.4.42)
(5.4.43)
(5.4.43)
Jn-m^x) е Vn-m-
Давайте запишем
№) = £ХФ^х-^^^^ с
<к
. d := (4), к е z
f9j^ = У^-ф^х - к), с
<Г:=Ш fceZ.<Г:=Ш fceZ.(5.4.44)(5.4.44)
<Г:=Ш fceZ.
<Г:=Ш fceZ.
(5.4.44)
(5.4.44)
Тогда разложение в (5.4.41) единственным образом определяется последовательностями с7 и (Р в (5.4.43) и (5.4.44). Важно отметить, что
(5.4.45)(5.4.45)(к 1 \
(5.4.45)
(5.4.45)
, j.keZ
93 ' 93 jJ *
— это значения ИВП функции Jn^ использующего ^ в качестве базисного вэйвлета. Заметим также, что разложение в (5.4.41) зависит от данных. В схемах вэйвлет-разложения и вэйвлет-восстановления, которые будут рассмотрены ниже, мы будем использовать цифровые представления cJ, cP для fj(x) и 9з^ соответственно.
Для упрощения наших рассуждений (и чтобы избежать возможной путаницы) мы введем обозначения
(5.4.46)(5.4.46)Г 1
(5.4.46)
(5.4.46)
1оп : — — п,
где {g_n} и {Л-п} — двухмасштабные последовательности, соответствующие двухмасштабным символам G* = G^ и Я*, соответственно (см. (5.4.4) и (5.4.27)). Отсюда соотношение разложения (5.3.16) в теореме 5.16 теперь принимает вид
ф^х-^ = ^ ^а^кф^х-к^-Vbt-ik^x-k^V I € Z.
/с=-оо
(5.4.47)
Теперь давайте построим алгоритмы разложения и восстановления, приведенные в (1.6.9) и (1.6.10) в главе 1.
Алгоритм разложения
ссd^-1d^-1с"-1с"-1cN-2cN-2d/V-2d/V-2(5.4.48)(5.4.48)дМ-МCN-MдМ-МCN-M
с
с
d^-1
d^-1
с"-1
с"-1
cN-2
cN-2
d/V-2
d/V-2
(5.4.48)
(5.4.48)
дМ-М
CN-M
дМ-М
CN-M
Доказательство. Применяя соотношение разложения (5.4.47), мы имеем
Ш = ^4ф^х-п
^Vat-ik Фк^3 Х$ - к) + bt_2k Ф^ ^ - к^ _ к
с^ > ф^ ^ — Аг)с^ > ф^ ^ — Аг)
с^ > ф^ ^ — Аг)
с^ > ф^ ^ — Аг)
Следовательно, из разложения fj(x) = fj_\(x) + д^-1(ж), где fj^i(x) и gj_\^ заданы так же, как в (5.4.43) и (5.4.44), но с заменой j на j — 1, вытекает, что
к к £к к £»e-2k4 -4 1»e-2k4 -4 1► ф^Ч - к)► ф^Ч - к)
к к £
к к £
»e-2k4 -4 1
»e-2k4 -4 1
► ф^Ч - к)
► ф^Ч - к)
□□
□
□
так что (5.4.48) следует, если учесть ^-линейную независимость кФз-1,к : к € Z} и кФз-1,к : к G Z} и тот факт, что
Vj-x П Wj-x ={0}.
Алгоритм восстановления
(5.4.49)(5.4.49)4 = 52^-21+ дк-^г^Л-
(5.4.49)
(5.4.49)
^N-MCN-M^N-MCN-M&N-M+1cN-M-^l&N-M+1cN-M-^ld^"1C^1d^"1C^1
^N-M
CN-M
^N-M
CN-M
&N-M+1
cN-M-^l
&N-M+1
cN-M-^l
d^"1
C^1
d^"1
C^1
Доказательство. Применяя двухмасштабные соотношения (5.3.2) и (5.3.4), мы имеем
Л-1 (^) + дз-х^У^^1 Ф^3""^ - £) + d3^ ф^^х - £)]
=52 4 152pfcф^33t L k
+ 4-152qk ф^ж -^-k)k_
=52 52^-1 ^-21 + 4"1 Чк^Ф^Х - k)
I tI tkk=£ 52^4 Vjrqk-2td3l ^^S-fc).
I t
I t
k
k
Так как f^-x^A-gj-i^ = fj(x)> то мы получим (5.4.49), ссылаясь на формулу представления fj(x) {5.4.43) и /2-линейную независимость ^ф^к : к € Z}. О
Заметим, что оба алгоритма ~ алгоритм разложения и алгоритм восстановления — используют схему скользящего среднего (СС) с той особенностью, что для разложения требуется «сгущающая выборка», а для восстановления — «разрежающая выборка ». При сгущающей выборке мы просто сохраняем каждый второй член последовательности на выходе. Более точно, в (5.4.48) сохраняются только члены с
четными индексами и (четные) индексы последовательности на выходе делятся пополам. При разрежающей выборке перед применением схемы СС между каждыми двумя членами последовательностей на входе ставится нуль. Более точно, в (5.4.49) индексы последовательностей на входе {с^”1} и {с^-1} умножаются на 2, и на место членов с нечетными индексами ставятся нули; таким образом, получается новая последовательность на входе (см. (4.3.11), алгоритм 4.7 в главе 4).
Линейно-фазовая фильтрация
Масштабирующие функции и вэйвлеты могут рассматриваться как фильтрующие функции. Если пространство L2(R) представляет пространство всех аналоговых сигналов с конечной энергией и {V?} образует КМ А в L2(R), то выборка аналогового сигнала / 6 L2(R) осуществляется в виде аппроксимации (которая может быть или не быть интерполяцией) из некоторого пространства выборки Vn^ где N должно быть выбрано достаточно большим, чтобы избежать неполноценной выборки. Особое значение следует придать тому, что если даже применяется процедура цифровой выборки, то сигнал Jn Е Vn еще является аналоговым сигналом, хотя /к имеет представление в виде ряда по масштабирующей функции, как это описано в формуле (5.4.43), где последовательность коэффициентов cN = {с^} определена в терминах цифровых выборок. Например, если пространство сплайнов т-го порядка V™ с последовательностью узлов 2-jVZ используется в качестве пространства выборки Vn, то последовательность коэффициентов cN может быть получена с помощью процедуры конечного скользящего среднего и даст нам квазиинтерполянт или интерполянт Jn функции /, как это было изучено в §4.5 и §4.6. В любом случае аналоговая модель Jn Е Vn функции / может быть разложена как в (5.4.41), где для каждого j = N — М^... ,N — 1 9j(x) дает локализованную частотно-временную информацию об Jn в
j-й октаве (или частотном диапазоне). Важность такого метода блока фильтров состоит в том, что детали сигнала /м рассортировываются и хранятся в различных подпространствах Wj щюстранства Vn для лучшего анализа. Например, при сжатии информации простым переходом к каждой октаве мы можем достичь существенной экономии. Что мы действительно под этим понимаем —это то, что после стирания информации очень малой величины в каждом подпространстве Wj, гораздо меньше информации должно быть сохранено или передано, и при этом алгоритм восстановления, примененный позже, даст хорошее приближение исходного сигнала. Конечно, существует много и других важных применений такого рода. Однако, так как каждая компонента gj должна вносить изменения, мы не будем иметь совершенного восстановления функции, поэтому особое внимание следует уделять возможным искажениям сигнала. Восстановленный сигнал —это не что иное, как вэйвлет-ряд, который в свою очередь означает, что он является результатом линейной фильтрации. Поэтому можно избежать искажений, если фильтр имеет линейную или, по крайней мере, обобщенную линейную фазу.
Определение 5.25. Пусть f Е L2(R). Тогда говорят, что f имеет «линейную фазу», если ее преобразование Фурье удовлетворяет равенству
/(ы) = ±|/(с^^ П.В., (5.5.1)
где а — некоторая вещественная константа и знак + или — не зависит от и). Также говорят, что f имеет «обобщенную линейную фазу», если
f^ = п.в., (5.5.2)
где F^u)) — вещественная функция, а и Ь — вещественные константы. Константа а в (5.5.1) и (5.5.2) называется фазой f.
Пример 5.26. Преобразование Фурье В-сплайна m-го порядка дается формулой
ПтИ =ПтИ =sm(w/2)\m imy/2ш/2 )’
ПтИ =
ПтИ =
отсюда Nm имеет линейную фазу при четных m и обобщенную линейную фазу при всех т. Фаза Nm равняется т/2.
Определение 5.27. Пусть {an} £ I1 u A(e-2W) — его дискретное преобразование Фурье (или ряд Фурье). Тогда говорят, что {ап} имеет «линейную фазу», если
Л(е~™) = ±|Л(e”^)|e”ir10^, си £ R, (5.5.3)
где no £ ^Z и знаки + или — не зависят от и). Также говорят, что {ап} имеет «обобщенную линейную фазу», если
Л(е"^) = Г(ш)е-^пош+ь\ ш € R (5.5.4) для некоторой вещественной функции F^w), по Е |Z и Ь £ R. Значение по в формулах (5.5.3) и (5.5-4) называется фазой имвола {ап}.
Давайте сначала дадим характеристику функциям и последовательностям с обобщенными линейными фазами.
Лемма 5.28.
Функция f £ L2(R) имеет обобщенную линейную фазу в смысле формулы (5.5.2), где a,b 6 R; тогда и только тогда, когда ezbf(x) является «кососимметричной» относительно а в том смысле, что
eibf(a + ж) = егЬДа - х\ х £ R. (5.5.5)
Последовательность {ап} € 61 имеет обобщенную линейную фазу в смысле формулы (5.5.4), г^е по £ |Z ub £ R
тогда и только тогда, когда {егЬап} является «кососимметричного относительно по в том смысле, что
с а^г — е^а2по—п^ ^ ^ Z.(5.5.6)
Доказательство, (а) Предположим, что / € L2(R) удовлетворяет (5.5.2). Тогда
/(ж) =/(ж) =^ Г° F^K^^e^dwJ-oo^ Г° F^K^^e^dwJ-oo
/(ж) =
/(ж) =
^ Г° F^K^^e^dw
J-oo
^ Г° F^K^^e^dw
J-oo
или, что эквивалентно,
егЬ/(° - ж) =егЬ/(° - ж) =°° F^e"iludw--ОО°° F^e"iludw--ОО(5.5.7)(5.5.7)
егЬ/(° - ж) =
егЬ/(° - ж) =
°° F^e"iludw-
-ОО
°° F^e"iludw-
-ОО
(5.5.7)
(5.5.7)
Так как F(uj) — вещественная, утверждение (5.5.5) получится в результате приравнивания (5.5.7) своему комплексно-сопряженному значению.
Обратно, если справедливо (5.5.5), то, взяв преобразование Фурье от обеих частей (5.5.5), получим
e’VMe^ = e~ibe’VMe^ = e~ib-^dx-^dx
e’VMe^ = e~ib
e’VMe^ = e~ib
-^dx
-^dx
, /*ОО
= e~tb I f(a — x^etuIdx = e*f (о?)е‘°ш. J —00
Отсюда эта величина — вещественная, и мы получаем (5.5.2), взяв эту вещественную функцию в качестве F^wY
Предположим, что {an} € F удовлетворяет (5.5.4). Тогда мы имеем
е^п°ш+6)Л(е-^) = F(w) = F(^) = е-^п°ш^ А(е"^)
или, что эквивалентно,
^2п0Ше1Ъде-^ = eibA^e-^^2п0Ше1Ъде-^ = eibA^e-^(5.5.8)(5.5.8)
^2п0Ше1Ъде-^ = eibA^e-^
^2п0Ше1Ъде-^ = eibA^e-^
(5.5.8)
(5.5.8)
Следовательно, утверждение (5.5.6) следует из сравнения коэффициентов при einu) в (5.5.8).
Обратно, если выполняется (5.5.6), то мы имеем (5.5.8), и поэтому
е^Поа,+^Л(е-*ш) = ^^Щё3^,
и мы обозначаем это вещественное выражение через F(jo\
Это дает (5.5.4).□
Замечание. Обозначение «кососимметричности» в (5.5.5) и (5.5.6) не очень удовлетворительно ввиду необходимости использования комплексной сопряженности. Однако, когда /(ж) — вещественная, ясно, что для выполнения (5.5.5) е*26 также должно быть вещественным, или b = ^тгА:, где k Е Z. Таким образом, (5.5.5) принимает вид
(1°)/(а + ж) = /(а — ж), х Е R (симметрия)
или
(2°)/(а + ж) = — Да — ж), х € R (антисимметрия).
Конечно, аналогичное заключение может быть сделано и для вещественных Iх последовательностей.
Теорема 5.29.
Вещественная функция f € L2(R) имеет обобщенную линейную фазу тогда и только тогда, когда она является симметричной или антисимметричной (относительно фазы f).
Вещественная последовательность {ап} € ^ имеет обобщенную линейную фазу тогда и только тогда, когда она является симметричной или антисимметричной (относительно фазы символа {ап}/
Характеристика линейной фазы намного сложнее. Однако, ввиду предшествующих рассуждений (см., в частности, замечание), мы будем рассматривать только вещественные функции и последовательности. Так как фазовое свойство двухмасштабной последовательности непосредственно влияет на фазовое свойство соответствующей масштабирующей функции, мы даем следующую характеристику линейно-фазовых последовательностей.•
Лемма 5.30. Вещественная ^-последовательность {ап} с символом А^е-1'^^ имеет линейную фазу тогда и только тогда, когда существует некоторое tiq Е ^Z такое, что А(е-гш)ет°ш — вещественная четная функция, не имеющая смены знака.
Легко доказать этот результат. Однако, если последовательность конечна, то можно сказать несколько больше.
Лемма 5.31. Вещественная конечная последовательность {ап} с носителем [0,7V] имеет линейную фазу тогда и только тогда, когда выполняются следующие условия:
а^—п = ^n, zi G Z и
символ
Nа^ = Xanzn71 = 0
имеет на единичной окружности только нули четного порядка.
Доказательство. По лемме 5.30 вещественная конечная последовательность {ап}, п = 0,..., N имеет линейную фазу тогда и только тогда, когда существует некоторое по Е ^Z такое, что функция
— вещественная, четная и не имеет смены знака. С другой стороны ясно, что равенство F^ = F^—uj) эквивалентно
N
Y^n^™ = А^ = е^^ А^ п=0
N2по
Е
i^Tio-Ti'lw _ргпш
—/ v a2no—пе »
n=0n=2no-N
что в свою очередь эквивалентно равенствам tiq = ^N и aN-n = «п Для всех п Е Z. Конечно, вещественная функция Р(ш) не имеет смены знака тогда и только тогда, когда ее вещественные нули (если такие имеются) имеют четный порядок; это, в свою очередь, эквивалентно утверждению, что A(z) имеет только нули четного порядка на единичной окружности.□
Теперь мы обратимся к изучению фазовых свойств масштабирующих функций.
Теорема 5.32. Пусть ф масштабирующая функция с двухмасштабной последовательностью {pn} Е I1. Пусть также Р — Рф обозначает двухмасштабный символ ф. Тогда
ф имеет обобщенную линейную фазу тогда и только тогда, когда
р^) = z-^p^|2| = 1(5.5.9)
для некоторого по € |Z, и
ф имеет линейную фазу тогда и только тогда, когда
Р^^ = |Р(е-^)|е-^,(5.5.10)
где т^о € 5Z.
Доказательство. Если ф имеет обобщенную линейную фазу, то по определению 5.25 мы имеем
ф^ = F(w)e-i^+b) и.в.
для некоторой вещественной функции F(w) и некоторых a,b Е R. Отсюда, ф^ы) = F(cu)e^aw+b) и поэтому
.гаш ФМ^(^/2).гаш ФМ^(^/2)= eiauP(e-iu,/2>)= eiauP(e-iu,/2>)
.гаш ФМ^(^/2)
.гаш ФМ^(^/2)
= eiauP(e-iu,/2>)
= eiauP(e-iu,/2>)
для почти всех u) Е R. Это значит, что
1
п° := а Е
и выполняется (5.5.9). Если, кроме того, ф имеет линейную фазу, то по определению 5.25 мы имеем Ь = 0, и F(w) не меняет знака. Следовательно,
р/ -w/2\ =-iaw/2
_FM_F(w/2)_FM_F(w/2)’ ф^№W2)
_FM_F(w/2)
_FM_F(w/2)
= e"tn°'= e"tn°'_ e-ioo>/2
= e"tn°'
= e"tn°'
что совпадает с (5.5.10).
Обратно, если выполняется (5.5.9), то мы имеем
ф^=^Рке"^А:=1ф^=^Рке"^А:=1(5.5.11)(5.5.11). Q P(e-«v/2*=)<fc=i. Q P(e-«v/2*=)<fc=ie-i2noo?e-i2noo?
ф^=^Рке"^
А:=1
ф^=^Рке"^
А:=1
(5.5.11)
(5.5.11)
. Q P(e-«v/2*=)<fc=i
. Q P(e-«v/2*=)<fc=i
e-i2noo?
e-i2noo?
= ф^е^211^.
Отсюда функция
F(w) := е1ПйШф^
вещественна и, так как
W = Р^е"1пош,
ф имеет обобщенную линейную фазу. Если предполагается справедливость гипотезы (5.5.10), то мы имеем
ООк=1ООк=1ОООО]р(е--^) e-inow]р(е--^) e-inow(5.5.12)(5.5.12)к=1к=1
ОО
к=1
ОО
к=1
ОО
ОО
]р(е--^) e-inow
]р(е--^) e-inow
(5.5.12)
(5.5.12)
к=1
к=1
=|^(W)|e“^,
так что ф имеет линейную фазу.
Замечание. Как следует из леммы 5.28 (а) и из вышеприведенного рассуждения, для того чтобы масштабирующая функция ф имела обобщенную линейную фазу, необходимо и достаточно, чтобы ф была «кососимметричной» функцией относительно некоторого т^о € |Z в том смысле, что
ф(пъ + х) = ф(пц — ж) п.в. (5.5.13)
Действительно, чтобы ф имела обобщенную фазу, должно быть выполнено (5.5.9) и, следовательно, (5.5.11), так что ф^и?) = F^u)^e-inQU) для некоторой вещественной функции F^ и некоторого n0 € jZ. Следовательно, (5.5.13) следует из леммы 5.28 (а). Обратное утверждение тривиально. □
Если двухмасштабная последовательность ^рк} — вещественна и конечна, то, применяя теорему 5.32 и лемму 5.31, мы можем сказать несколько больше, как в следующей теореме.
Теорема 5.33. Пусть ф — вещественная масштабирующая функция, двухмасштабная последовательность {рп} которой является конечной вещественной последовательностью с носителем [0,7V]. Тогда
ф имеет линейную обобщенную фазу тогда и только тогда, когда рм-п = Рп для всех п Е X и
ф имеет линейную фазу тогда и только тогда, когда PN-n = рп для всех п, и все нули двухмасштабного символа Рф на единичной окружности, если такие имеются, имеют четную кратность.
При исследовании фазовых свойств вэйвлетов следует использовать знания об их двухмасштабном символе Q. Например, если масштабирующая функция ф имеет обобщенную линейную фазу, то из двухмасштабного соотношения ^(oj) = Q^e-^^2)^^ и определений 5.25 и 5.27 следует, что ф также имеет обобщенную линейную фазу при условии, что последовательность {^} имеет обобщенную линейную фазу; аналогичные заключения могут быть сделаны и относительно свойств линейной фазы. Конечно, больше может быть сказано при более тщательном анализе, как и при изучении ф.
Пример 5.34. Рассмотрим В-сплайн первого порядка Nx и соответствующий ему вэйвлет Хаара фх^х^ = фн^ := М(2ж) — Nx(2x — 1) (см. (1.5.7), (1.1.16) и пример 3.2). Из примера 5.26 мы видим, что N\ имеет обобщенную линейную фазу. Так как двухмасштабным символом Q для ф\ является
Q(z) = 1(1 - 2) = (sin ^) е^^'^,(5.5.14)
где z = е-"^/2, мы также видим, что
W(£) =(5.5.15)
имеет обобщенную линейную фазу, но не имеет линейной фазы.
Заметим, что вэйвлет Хаара фу = фн является ортогональным вэйвлетом с компактным носителем (см. (1.1.16)).
Из следующего результата мы можем заключить, что ^1 является единственным о.н. вэйвлетом с компактным носителем, таким, что соответствующая ему масштабирующая функция имеет линейную обобщенную фазу. (Соотношение между о.н. вэйвлетом ф и соответствующей ему о.и. масштабирующей функцией ф в общем случае будет обсуждено в следующем параграфе, а также в главе 7.)
Теорема 5.35. Пусть ф — масштабирующая функция, управляемая конечным двухмасштабным соотношением
N
Ф^) = ^Ркф^х - к), p0,PN ^ 0,(5.5.16)
к=0
как в (5.2.2) с N = ^ и рк = р^- Предположим, что {ф(- — k) : k Е Z} является ортонормированным семейством, которое осуществляет разбиение единицы, и ф является кососимметричной в том смысле, что
"ф^а + х) = ф^а — х\ х Е R(5.5.17)
для некоторого а Е R (см. (5.5.5) в лемме 5.28). Тогда ф должна быть В-сплайном первого порядка.
Доказательство. Как обычно, пусть
1 Nр^ = ^^Pkzkк—О
иг — е-1^2. Тогда (5.5.16) эквивалентно
ф^ = Р^ф (^), wE R.(5.5.18)
С другой стороны, предположение (5.5.17) эквивалентно
(5.5.19)(5.5.19)ф(ц)')егаи = ф(ш')егаш, о; £ R.
(5.5.19)
(5.5.19)
Следовательно, из (5.5.18) и (5.5.19) мы имеем
РИ = iM- = c-i«" jM = г2«Р(7)
для |z| = 1. Так как Р^ — многочлен степени N с отличными от нуля коэффициентами при старшей и пулевой степенях, то следует, что 2a = N и
7^) = z^P^Y |z| = 1.(5.5.20)
Давайте теперь рассмотрим гипотезу о том, что {</>(• — к) : к Е Z} — ортонормированное семейство. По теореме 3.23 это предложение эквивалентно тому, что
J2 1^ + 2^)2| = 1,(5.5.21)
k= — ОО
так что применение (5.5.18) дает
№)|2 + |P(-z)|2 = l, |z| = 1. .(5.5.22)
Итак, подставляя (5.5.20) в (5.5.22), мы имеем
(Л*))2 + (-l)^(P(-z))2 - zN, |z| = 1.(5.5.23)
Напомним из § 5.2 этой главы: необходимым условием того, чтобы ф была функцией является N > 0. Следовательно, из (5.5.23) и предположения рм ^ 0 мы видим, что N должно быть нечетным целым числом. Теперь, положив
= X^p^,
<1 к(5.5.24)
Ро^ = 9 У^к+хЛ
мы можем написать
Р^ = Pe(z2) + zPo(z2),Р^ = Pe(z2) + zPo(z2),(5.5.25)(5.5.25)
Р^ = Pe(z2) + zPo(z2),
Р^ = Pe(z2) + zPo(z2),
(5.5.25)
(5.5.25)
и (5.5.22) дает
|Pe(< + |P0(z)|2 = l И = 1.(5.5.26)
Отсюда, применяя (5.5.20) и (5.5.25), мы получаем
Ре^ + zP0^ = Р^ = ^Р^
= Z[Pe(22)+2P„(22)]
= zNP^) +\z\ = 1.
Так как N нечетно, то приравнивание четных и нечетных частей дает
’Pe^^zN-^P^,
\р„^ = Z^P^Y И = 1,
так что
!ВД|2 = |P0(z)|2, |z| = 1.
Применение этого тождества к (5.5.26) позволяет сделать вывод, что
|Pe(z)|2 = |P0(z)|2 = 1, |^| = 1.(5.5.27)
Это возможно только тогда, когда Ре и Ро являются одночленами или
P(z) = |(ро + PN %NV N - нечетное.
(Чтобы проверить справедливость этого утверждения, можно просто перемножить многочлены в (5.5.27) и сравнить коэффициенты при одинаковых степенях г.) Так как {</>(• — к) : к Е Z} осуществляет разбиение единицы, мы имеем Р(1) = 1 и Р(—1) = 0 (см. (5.1.12) и (5.1.13)), так что
р^ =р^ =22+ ^
р^ =
р^ =
2
2
и, отсюда,
1 - е-^14 ia>N1 - е-^14 ia>NООфм = пfc=l
1 - е-^14 ia>N
1 - е-^14 ia>N
(см. пример 5.3). Следовательно, ввиду (4.2.9) мы получаем
22 ^(^ + 2тгЛ:)|2 к22 ^(^ + 2тгЛ:)|2 к4sin2(^) ~1
22 ^(^ + 2тгЛ:)|2 к
22 ^(^ + 2тгЛ:)|2 к
N2 ^ (ш + 2тгАт)2к= —оо
(5.5.28)(5.5.28)sin2(cu7V/2)
(5.5.28)
(5.5.28)
N2 sin2(cu/2)
Теперь из (5.5.21) следует, что N = 1. Таким образом, Рф(^ = ^(2) — (1 + 2)/2, или ф есть В-сплайп первого порядка Ny (см. §5.2). □
Замечание. Хотя мы предположили в (5.5.17), что ф только косо-симметрична, мы показали, что она вещественна и поэтому просто симметрична. Теорема 5.35 говорит о том, что любая масштабирующая функция ф с компактным носителем, которая порождает разбиение единицы и ортонормированпое семейство ^ф^* — к) : к Е Z}, может иметь обобщенную линейную фазу только в том случае, если опа почти всюду равняется характеристической функции интервала [&,& + 1) для некоторого целого к.
Вэйвлеты с компактным носителем
Целью этого параграфа является исследование структуры вэйвлетов с компактным носителем. Ввиду необходимости в линейно-фазовой фильтрации при анализе сигналов, как это было рассмотрено в предыдущем параграфе, нас особо интересуют кососимметричные вэйвлеты. (Напомним из §5.5,
что для любой вещественной функции /, etbf(х) — кососимметрична для некоторого Ь е R тогда и только тогда, когда / симметрична или антисимметрична.) Следуя стратегии построения вэйвлетов, развитой в § 5.5, мы рассмотрим пару допустимых двухмасштабных символов Р = Рф и G* = G*^ которые двойственны друг другу в том смысле, что
Р^ + P^Gl-z) = 1, |z| - 1, (5.6.1)
где G*(z) — G(z), |z| = 1 (см.определение 5.18, (5.4.3) и (5.4.4)). Тогда вэйвлет ^ и его двойственное гр имеют двухмасштабные символы в том смысле, что
(5.6.2)(5.6.2)$^ = Q^e ^'^Ф^У^М = Н^е-^^ф^ ,
(5.6.2)
(5.6.2)
где H*(z) = H(z^ |z| = 1, a Q и Н произвольным образом, но обязательно выбраны из класса, определенного в (5.4.11), а именно:
И = 1,И = 1,(5.6.3)(5.6.3)Q(z) = z-1G(-z)K(z2),
И = 1,
И = 1,
(5.6.3)
(5.6.3)
H^ = zPV-z^K-x^Y
(5.6.4)(5.6.5)(5.6.4)(5.6.5)где К принадлежит классу Винера W с K(z) / 0 при |г£= 1. Напомним также, что подпространства {V}}, {Wj}, {V)} и {Wj}, порожденные, соответственно, ф, ф, ф и ф, удовлетворяют соотношениям
(5.6.4)
(5.6.5)
(5.6.4)
(5.6.5)
'yj+^Vj + Wj, jeZ,
'•••CV-iCVoCViO-
\vw=V)VWh jeZ,
и~
Г Vj^Wj, з е Z,(Vj±W^, 3 € Z.
Кроме того, пары (ф, ф) и (ф,ф) — двойственные пары в том смысле, что
'((Ф- ~к), Фк- -тп^ = 6к>т, k,meZ, ^ к кФзЛ' Ф(,т) = ^эЛ ^к,т > 3i к,£1т G Z.
Подробнее это обсуждалось в §5.4.
Давайте изучим сначала структуру полуортогональных (п.о.) вэйвлетов и, в частности, ортогональных (о.н.) вэйвлетов (см. определение 3.22). Из теоремы 3.25 ясно, что подпространства Wj и W^ з Е Z, порожденные любым п.о. вэй- влетом^ и его двойственным -0, тождественны, а именно: Wj = Wj Для всех 3 € Z. Следовательно, из (5.1.4) мы также имеем Vj — Vj для всех j Е Z, так что масштабирующая функция ф и ее двойственное ф порождают тот же самый КМ А. Действительно, возвращаясь назад к доказательству теоремы 5.22 (см. (5.4.21)), мы видим, что (единственное) двойственное ф для ф дается формулой•
Ф^) = 00 "Г^’(56‘8)
53 |^(о> + 2тгА:)|2к=—оо
(см. (3.6.13) для двойственных п.о. вэйвлетов). Теперь сосредоточим наше внимание на масштабирующих функциях ф с конечными двухмасштабными последовательностями {рп} , а именно:
N
Ф(х) = 1^Рп Ф№ - "), Ро, PN / О,п=0
где рп = pt. и N = Nф, как было определено в § 5.2. Напомним из (5.2.24), (5.2.25) и (5.2.30), что обобщенный многочлен Эй-
лера—Фробениуса Лорана относительно ф
Е^=Еф^ := £ ( Г ф(к +у) ^dy\zk (5.6.9) к=—ос> -0°
= f |^+2,r<,к=—со
где % = е-1^2, не имеет нулей и полюсов на окружности \z\ — 1. Поэтому из (5.6.8) следует, что
ФМ = Ё^)^’(5‘6Л0)
и, соответственно, двойственное ф масштабирующей функции ф с компактным носителем не имеет компактного носителя, если Е^ не является положительной константой, даже если имеет экспоненциальное убывание. (Конечно, п.о. вэйвлет ф относительно ф еще может иметь конечный носитель.) Сначала мы должны найти двухмасштабный символ G* = G*- для
ф. Это может быть легко сделано, применяя (5.6.10) и двухмасштабное соотношение для ф:
так что
G-(z)=^m z-T-l1.(5.6.11)
Легко также проверить, что для этого G* соотношение двойственности (5.6.1) эквивалентно тождеству (5.2.31) для обобщенных многочленов Эйлера—Фробениуса Лорана. Теперь по
теореме 5.19 и (5.6.11) двухмасштабный символ Q для любого вэйвлста ^ относительно масштабирующей функции ф дается формулой
Q^ = z-xGV-z^K^(5.6.12)
= z= z-1-1Д(^)Д(^)K^YK^Y
= z
= z
-1
-1
Д(^)
Д(^)
K^Y
K^Y
где К Е W с К(z) / 0 при |^г| = 1 (см. (5.6.3)). Таким образом, у нас есть некоторая свобода в выборе ф. В частности, вэй- влет ф с наименьшим носителем получен выбором допустимого К EW (K(z) ^ 0 при | z | = 1) так, что Q^ — многочлен наименьшей степени. Мы не собираемся продолжать более подробное рассмотрение этого вопроса в общей постановке, но только отметим, что результаты теорем 5.11 и 5.12 относительнодвухмасштабных символов масштабирующих функций с минимальным носителем были бы полезны для нашего изучения. Подробное исследование масштабирующих функций, которые являются В-сплайнами, будет дано в § 6.2.
Так как Е — многочлен Лорана, который не имеет нулей и полюсов па окружности |z| = 1, мы можем выбрать в (5.6.12) К^ = —zE^ так, что двухмасштабные символы Q и Н* для п.о. вэйвлета ф с компактным носителем и, соответственно, для его двойственного ф даются формулами
О(^) — -zE^—z^P^z^
Н^Н^(5.6.13)(5.6.13)
Н^
Н^
(5.6.13)
(5.6.13)
(См. (5.6.3). Соображение в пользу такого выбора К вместо простого К — Е состоит в том, что его нормировка соответствует определению функции Хаара.) Заметим, что если Е не постоянен, то двойственный вэйвлет ф также не имеет компактного носителя, хотя и экспоненциально убывает. Одно преимущество в выборе Q в (5.6.13) состоит в том,
что очень легко определить, имеет или нет вэй влет ^ обобщенную линейную фазу. Действительно, так как конечная последовательность коэффициентов многочлена Лорана E(z) кососиммстрична (см. (5.2.26) или (5.6.9)), ясно, что последовательность коэффициентов многочлена Q(z) в (5.6.13) также кососимметрична при условии, что двухмасштабная последовательность {рп} обладает этим свойством. Кроме того, ввиду (5.6.11) и (5.6.13), такое же заключение справедливо для G* и Н*. В частности, для вещественных последовательностей, применяя теоремы 5.32 (а) и 5.33, мы имеем следующий результат.
Теорема 5.36. Пусть {рп} " конечная, симметричная, вещественная двухмасштабная последовательность масштабирующей функции ф. Также пусть ф,ф и ф - п.о. вэйвлет, двойственная масштабирующая функция и двойственный вэйвлет с двухмасштабными символами Q, G* и Н* соответственно, как это дается формулами (5.6.13) и (5.6.11). Тогда ф и соответствующий ей п.о. вэйвлет ф имеют компактные •носители, фиф имеют экспоненциальное убывание, и все функции ф, ф, ф и ф имеют обобщенные линейные фазы.
Давайте рассмотрим ортогональные (о.н.) вэйвлеты ф, относящиеся к масштабирующим функциям ф с компактным носителем. Основной подход состоит в построении ортонор- мированной (о.н.) ф в том смысле, что
Ш--ку. k^Z}
является ортонормированным семейством. Для такой ф из (5.6.9) следует, что обобщенный многочлен Эйлера—Фробениуса Е^ постоянен и равен 1. Поэтому из (5.6.13) мы имеем
Q^ = -zP^-zV |z| = 1.
Следовательно, если двухмасштабное соотношение для ф дается формулой
N
Ф^ ^^Ри ф^2х - n)’ Ро’PN ^ °’п=0
то двухмасштабное соотношение для о.н. вэйвлета ф имеет вид
1
ФЩ = £ (-^Рь-п^-п).(5.6.14)
n=-N^T
Заметим, что так как последовательности коэффициентов {Рп} и {(—1)ПР1-П} Для фиф имеют одинаковые фазовые свойства, то можно ожидать, ввиду теоремы 5.35, что о.н. вэйвлеты с компактным носителем также могут не иметь обобщенных линейных фаз. Переформулируем теорему 5.35 следующим образом.
Теорема 5.37. Пусть ф — о.н. вэйвлет с компактным носителем, определенный формулой (5.6.14), соответствующая которому о.н. масштабирующая функция ф порождает разбиение единицы. Предположим, что ф кососимметрична в смысле (5.5.17). Тогда ф должна быть функцией Хаара фн-
Поэтому, для того чтобы непрерывная вэйвлет-функция ф с компактным носителем имела обобщенную линейную фазу, представляются возможными две альтернативы. Первая — мы можем остановиться на полуортогональности. Это, конечно, дает результаты при условии, что мы готовы согласиться на двойственные, которые имеют экспоненциальное убывание. В последующем мы полностью откажемся от ортогональности и будем рассматривать ф и ф с компактными носителями и обобщенными линейными фазами. Следуя стратегии, сформулированной в § 5.4, мы начнем с двух допустимых двухмасштабных (полиномиальных) символов Р = Рф
и G* = G*^ которые двойственны друг другу. (Чтобы Q и Н* также были многочленами Лорана, достаточно выбрать одночлен К.)
Напомним из теоремы 5.32, что ф имеет обобщенную линейную фазу тогда и только тогда, когда ее двухмасштабный символ Р удовлетворяет условию
Р^ = z^P^Y |z| = 1,(5.6.15)
для некоторого целого m (см. (5.5.9) с m = 2n0, no G ^Z). Для того чтобы иметь возможность построить двойственное ф для ф с компактным носителем, которое также имеет обобщенную линейную фазу, мы должны использовать допустимый двухмасштабный символ для ф^ который также удовлетворяет (5.6.15) для некоторого целого значения т. В этом направлении мы имеем следующий результат.
Теорема 5.38. Пусть Р = Рф u G* = G*^ — допустимые двухмасштабные символы — многочлены Лорана, двойственные друг другу и такие, что Р удовлетворяет (5.6.15). Тогда
G^z) := |{ВД 4-.rmG*M}(5.6.16)
удовлетворяет тому эюе соотношению двойственности
P^Gx (z) + PV-z^Gx (-z) = 1, И = 1,(5.6.17)
что и G^z) и, кроме этого,
Gx(z) = z~mG^, \z\ = 1,(5.6.18)
или, что эквивалентно,
G^z) = zmG^, |z| = 1.(5.6.19)
Доказательство. Ясно, что Gi удовлетворяет (5.6.18). Действительно, для |2| = 1 мы имеем
G*^ = GM =+ z^GM^
= ^G4z) + zmGM = ^W) + z-mG*Mzm
= zmGM = zmGM-
Чтобы проверить (5.6.17), мы просто применим (5.6.15) и (5.6.1) и получим
р№М + р(МСх<м ^P(^Glz)+z-™G4^+P^^ = 1{[P(Z)(;(Z)+P(-Z)G(-^
= ^МОД + P(-2)G(-2)] + (P(z)G(z)+P(-2)G(-2)]}
= 1(1 + 1) = 1, М = 1-
Это завершает доказательство теоремы.□
В дальнейшем мы будем рассматривать только конечные вещественные двухмасштабные последовательности. Для таких последовательностей свойство (5.6.15) обобщенной линейной фазы принимает вид
Р^) = e-^P^V w е R. (5.6.20)
Лемма 5.39. Пусть Р — многочлен Лорана с вещественными коэффициентами, который удовлетворяет (5.6.20) для некоторого т Е Z. Тогда существует другой многочлен Pi
(зависягций от т) с вечцественними коэффициентами такой, что
Р^) = <Р^) = <e-imu;/2Pi(Coscu)для четных т,
Р^) = <
Р^) = <
е-гти)/2 (cos w) P^COSCU) ДЛЯ НвЧвТНЫХ Ш.
(5.6.21)
Доказательство. Из предположения (5.6.20) мы видим, что ezmLJ/2p(e-^) есть четная функция ш. Таким образом, если т — четное целое, то ezm^/2p(e-1^) -- 2тг-периодичсская функция, и поэтому - вещественный многочлен от cos си. Это дает (5.6.21) для четных т. С другой стороны, если т — нечетное целое, то, положив в (5.6.20) си = тг, мы имеем Р(—1) = — Р(—1), так что Р(—1) = 0. Итак, мы можем написать, _ х
P(z) = (—) РМ(5.6.22)
для некоторого многочлена Po(z) с вещественными коэффициентами. Подстановка (5.6.22) в (5.6.20) дает
Р0(е"^) = е-^-^Ро^.
Теперь, так как т — 1 четное, мы имеем
Ро^-") = е^(т-1)ш/2Р1(со8а>)(5.6.23)
для некоторого многочлена Pi с вещественными коэффициентами. Отсюда, подставляя (5.6.23) в (5.6.22), мы получим (5.6.21) для нечетных т.□
В добавление к результату леммы 5.39 мы напомним, что как двухмасштабный символ Р может быть записан в виде
р^ = ("Т") р^ (5-6-24)
где Р2 — многочлен Лорана с вещественными коэффициентами, удовлетворяющий условиям
Р2(1) = 1 И Р2(-1)/0,(5.6.25)
и £ — некоторое положительное целое число.
Лемма 5.40. Пусть Р — многочлен Лорана с вещественными коэффициентами, который удовлетворяет (5.6.20) и (5.6.24)-(5.6.25). Тогда (т — Г) долэюно быть четным целым числом, и
Р^е"^ = е"^2 (cos ^ S(cosw),(5.6.26)
где S — многочлен с вещественными коэффициентами такой, что
5(1) = 1 и 5(-1) / 0.(5.6.27)
Доказательство. Из (5.6.24) мы имеем
Р^) = е"^2 (cos ^ Р^е-^У(5.6.28)
Отсюда, ввиду (5.6.20), мы получаем
Р^е-^ = е^-^Р^У(5.6.29)
Покажем сначала, что (m—f) — четное целое число. Предположим противное, что (т — I) — нечетное. Тогда, как и раньше, применяя (5.6.29) с cv = тг, мы видим, что Р2(—1) = 0. Это противоречит (5.6.25). Теперь, так как (т — I) —четное, мы можем применить лемму 5.39 и записать
Р^е"^ = e-^m-^/2S(cosw) (5.6.30)
для некоторого многочлена S с вещественными коэффициентами. Утверждение (5.6.26) получается в результате подстановки (5.6.30) в (5.6.28). Кроме того, ввиду (5.6.25) ясно, что многочлен S в (5.6.30) удовлетворяет (5.6.27). □
Из леммы 5.40 мы видим, что любой двухмасштабный многочлен (Лорана), символ с вещественными коэффициентами и обобщенной линейной фазой (то есть удовлетворяющей (5.6.20)), имеет вид представления (5.6.26), где S —многочлен с вещественными коэффициентами, удовлетворяющий (5.6.27). Согласно теореме 5.38 и лемме 5.40 мы будем искать двойственный символ G*^ = G^zY М " 1 вида
G^e"^ = с1^/2 (cos ^)1 S(cos w),(5.6.31)
где 5 —вещественный многочлен, удовлетворяющий условию S(l) = 1 и ^ — некоторое положительное целое такое, что
(£ + £)/2
— также положительное целое. Применяя (5.6.26) и (5.6.31), перепишем тождество двойственности в (5.6.1)
/(j\2^~~
V S 2/ S^osu^S^cosu)) 4- (sin—J S(— coscv)S(— coscv) = 1.
(5.6.32) Положив x = sin2(w/2), мы имеем cosw = 1 — 2x. Отсюда, если мы определим
R^ := 5(1 - 2т)5(1 - 2ж),
то (5.6.32) запишется в виде
^ - х^ R(x) + xNR(1 - х) = 1.(5.6.33)
Итак, паша задача теперь состоит в том, чтобы определить вещественный многочлен R(x\
По алгоритму Евклида существует два многочлена А и В таких, что
х^х) + (1 - х^В^ = 1.(5.6.34)
18-3954
Давайте запишем
А^ = ОДО - xf + А, (ж),
где degЛl < N — 1, и положим
ВДж) = В(х) + C^xN.
Так как
л^ОДО - x)N + А!(л:)} + (1 - х^В^ = 1, мы имеем
л?%(л;) = 1 - (1 -х^В^х).
Это значит, что также и degBi < N — 1 . Таким образом, существуют многочлены А\ и By такие, что
ГxNAAx^ + (1 - x\NBx^ = 1,
(5.6.35) deg Л1 < TV — 1 и degBi < N — 1.
Многочлены Л](ж) и Ву(х) в (5.6.35) -единственные. Действительно, если существует другое решение--пара (Л},В\^ то разность (Л — Ль В — В^ удовлетворяет тождеству
^(А^л:) - А^л:)) + (1 - хУЧв(х) - Вх^ = О,
где deg (Л1 — Л1), deg (В\ — Bi) < TV — 1 и, следовательно, Л1 — Л1 = 0 и By — В\ = 0 из того факта, что xN и (1 ~ x^N не имеют общих делителей. Теперь поменяем местами х и (1 — х) в (5.6.35); единственность Л1 и В) означает, что Л](ж) = Ву(Д — х). Таким образом, действительно существует единственный алгебраический многочлен Во с deg Bq < N — 1, который является решением (5.6.33). Чтобы определить Во, мы умножим почленно (5.6.33) на (1 — x\~N и разложим результат по ж, что
дает
Roto = (1 - ^-"{l - xN Ro(l - ж)}Roto = (1 - ^-"{l - xN Ro(l - ж)}
Roto = (1 - ^-"{l - xN Ro(l - ж)}
Roto = (1 - ^-"{l - xN Ro(l - ж)}
где
MxP^l k p^R^-x^X k V + • k=N ''k=0 ''
Так как Ao(^) состоит из степеней х порядка N и выше, в то время как Ro^ и конечная сумма по к являются полиномами степени < N — 1, то мы имеем Rq(x) = О или
^ (N + k-l\ к\ к )^ (N + k-l\ к\ к )(5.6.36)(5.6.36)к=0к=0
^ (N + k-l\ к
\ к )
^ (N + k-l\ к
\ к )
(5.6.36)
(5.6.36)
к=0
к=0
Это — «частное решение» (5.6.33). Общее решение должно быть суммой /?о(т) и члена, который делится на xN. Будем называть этот член xNT^xy Так как эта функция является решением «однородного уравнения» (1 заменена на 0 в (5.6.33)), то Т удовлетворяет соотношению Т(1 — т) = —Т(т). Таким образом, положив
< Toto := т( 2 ) ,(5.6.37)
k у — 1 — 2х = cos си,
мы имеем
R \р) = До \р) + (-^) ТМ. (5-6.38)
где Tq(—у) = —То(уУ Возвра/цаясь теперь к (5.6.32), мы приходим к общему выражению для 8(^)8^ = S(coso;)5(coscj),
а именно:
к=о '/ \/\/
То(-у) = -Т0(у).
(5.6.39)
Мы заканчиваем эту главу, записав кососимметричный двухмасштабный полиномиальный символ G^ двойственного (с компактным носителем) для В-сплайна £-го порядка.
Пример 5.41. Кососимметричный двухмасштабный символ Gp двойственный
Pt^ =Pt^ =
Pt^ =
Pt^ =
дается выражением G* -(z) = 6^(2) при |z| = 1 , где
G# (е 1Ш) = е^ (cos ^) S(cosw) = ^1ш^ (cos ^)
х Е(к j^) +(sm2) r(sm2)
lfc=o x7
c N := (^ + l)/2. Это получено в результате применения (5.6.39) и (5.6.26) с S = 1 и m = I.□
Глава 6
Базисные сплайн-вэйвлеты
Самые общие основы для изучения масштабирующих функций и вэйвлетов вместе с их двойственными были установлены в предыдущей главе. Одним из главных составляющих в этом подходе является понятие кратномасштабного анализа (КМА), которое не только играет существенную роль в схемах построения, но и необходимо для формулировки алгоритмов вэйвлет-разложения и вэйвлет-восстановления. Например, в таких приложениях, как анализ сигнала в режиме реального времени, сигнал конечной энергии (то есть функция из L2(R^ должен быть спроецирован на некоторое пространство выборки Vn^ принадлежащее последовательности вложенных пространств {V^}, которые составляют КМА перед тем, как он может быть разбит на вэйвлет-компоненты с помощью алгоритма разложения. Учитывая все вышесказанное, последовательность {V^}, j € Z сплайн-пространств произвольного порядка т — очень привлекательный КМА пространства L2(R), в котором методы конечных элементов и сплайн-методы могут быть применены для построения проекционных операторов. (Если нас удовлетворяет аппроксимация в реальном времени оптимального порядка, то легко применимы квазиинтерпол яционные и интерполяционные алгоритмы, разобран-
ные в §4.5 и §4.6.) Кроме того, как это было изучено в §4.2- §4.4, структура сплайнов очень простая и обладает многими удобными свойствами. Это позволяет выбрать их в качестве первого кандидата для (непараметрического) моделирования таких произвольных функций, как сигналы.
Цель этой главы состоит в определении вэйвлетов в терминах 72-сплайнов и изучении структуры этих сплайн-вэйвле- тов. Особое значение будет придаваться полуортогональпым (п.о.) сплайн-вэй влетам, так как их явное выражение облегчает не только наше изучение их характерных свойств, но также их программное и техническое внедрение.
Интерполяционные сплайн-вэйвлеты
Единственным до сих пор хорошо нам известным вэйвлетом, по крайней мере в явном виде, является вэйвлет Хаара ^1 = ^ц. С одной стороны, сопутствующая ему масштабирующая функция — В-сплайн первого порядка N\, а именно
фнМ = N^x") - КД2х - 1), (6.1.1)
с /фугой стороны, интересно отмстить, что фц связан с производной базисного сплайна второго порядка ^2 в том смысле, что
^н^ = Т^х\ (6.1.2)
Интересно выяснить, до какой степени можно обобщить замечание в (6.1.2). Чтобы ответить па этот вопрос, сначала заметим, что В-сплайн второго порядка можно рассматривать, как фундаментальный сплайн, введенный в §4.6. Действительно, фундаментальная сплайн-функция Ь^ определенная согласно (4.6.2)- (4.6.3), дается формулой
Г/2(ж) = N^x + 1).
Следовательно, эквивалентная форма утверждения (6.1.12) имеет вид
<М®) = Й(2я;-1).(6.1.3)
Если мы продолжим эту точку зрения, то сможем получить сплайн-вэйвлеты произвольного порядка. Более точно, пусть {Р^т} — КМА пространства L2(R), порожденный В- сплайном m-го порядка, как это было введено в §4.1, и пусть ^Wp^j 6 Z обозначает последовательность вэйвлет- пространств, являющихся ортогональными дополнениями в смысле
v^ - vp е W7, j е z,v^ - vp е W7, j е z,(6.1.4)(6.1.4)
v^ - vp е W7, j е z,
v^ - vp е W7, j е z,
(6.1.4)
(6.1.4)
где следует напомнить, что окружность вокруг знака плюс обозначает ортогональное суммирование (см. (1.4.8) и (1.5.9)). В последующем для каждого положительного целого т Lm означает фундаментальную сплайн-функцию m-го порядка, введенную в (4.6.2)-(4.6.3).
Теорема 6.1. Пусть т • - любое полоэюительное целое; определим
^1,т=4т^-^,(6.1.5)
где L^m — фундаментальный сплайн 2т-го порядка. Тогда ф^т порождает (вэйвлет)-пространства Wp, j Е Z в том смысле, что
^т = с1о8/?(П)(2^/,т(2^-А;) : kE Z), j € Z. (6.1.6)
Доказательство. Проверим сначала, что фцт принадлежит Wp. Для каждого п Е Z, применяя последовательное интегрирование по частям и замечая, что т-я производная от 7?-сплайна m-го порядка Nm есть линейная комбинация цело-
численных сдвигов дельта-распределения, мы имеем
№(• - n), ^,т) = / Nm(x - п^й(2х - l)dx
J — ОО
= ^^ Г L^X - ^Nm4x - n)dx z J-ОО
= L ^иг"1 (7) /2 ^2х - W1 - » - *)-ь
так как Z-2m(l) = 6<,оЛ 6 Z. Следовательно, Vv>m € W™.
Затем будем исследовать двухмасштабное соотношение для ^7,т относительно Nm(2x — к), к G Z. Таким образом, нас интересует изучение ^-последовательности {%}> для которой
ОО
Ы*) = 4^(21 -1) = 22 qkNm(2x-k\ (6.1.7)
к=—оо
Сохраняя те же обозначения, что и в (4.6.2), мы запишем
ОО
Um^= ^ c^N2m^x + m-k\ (6.1.8) к=—оо
С другой стороны, повторно применяя тождество (ж) в теореме 4.3 для В-сплайна, имеем
(6.1.9)(6.1.9)N^ = ^n£l?Hx)
(6.1.9)
(6.1.9)
= ... = ^mNmKi)
jt=o
где △ обозначает оператор разности назад, введенный в (4.1.9). Далее, из (6.1.5), (6.1.8) и (6.1.9) мы получаем
Фт.™ = ьЦ(2т -1) = £ c^N^x - 1 + т - Цк=—оо
оо= Е 4мк——оооо= Е 4мк——ооNm(2x — 1 + т — к —Nm(2x — 1 + т — к —^^
оо
= Е 4м
к——оо
оо
= Е 4м
к——оо
Nm(2x — 1 + т — к —
Nm(2x — 1 + т — к —
^
^
ОО
=^ qnNm(2x — ^))
п=—ОО
(6.1.10)
Двухмасштабный символ Q, соответствующий двухмасштабной последовательности {^} в (6.1.7), как это дается формулой (6.1.10), равняется
(6.1.11)(6.1.11)1 оо / т/ х\
(6.1.11)
(6.1.11)
п=—оо \£=0' '/
т+100
^-(1-гГ £ C^'z”,n=—оо
где из (6.1.8) и интерполяционного свойства ^2т(^) = ^,о Обдует, что
Е =^2" -(6ЛЛ2)
с т—1
Fm^-.= ENm^= £ N^mA-k^ (6.1.13)к~—m+lоол
Nm(k + x'lNm^dx > zfc,
•00J
обобщенным многочленом Эйлера—Фробениуса Лорана относительно В-сплайна m-го порядка Nm (см. (4.2.14), (5.2.24) и
В теории сплайнов, где очень желательны алгебраические многочлены с целыми коэффициентами, многочлены Эйлера—Фробениуса (2m — 1)-го порядка определяются, как в (4.2.18), формулой
:=
Тогда, подставляя (6.1.12) в (6.1.11), мы получим формулу для двухмасштабного символа Q, а именно
y-m+l1
Q^ = —— (l-z^-^^.(6.1.14)
Заметим, что, согласно теореме 5.10(a), Fm нигде на единичной окружности не обращается в нуль.
Теперь, так как двухмасштабный символ доя Nm дастся формулой
/1 -и m
= pNm^ = (-А-) ,
(см. (4.3.3)), мы можем вычислить определитель A^q, описанный в (5.3.9) и (5.3.10), следующим образом.
Ap^z) = detAp^z) = det‘ F(z) Q(z)' P(-z) Q(-z) . z)"m+1(l + z)2m . 2^Fm(-z)‘ F(z) Q(z)' P(-z) Q(-z) . z)"m+1(l + z)2m . 2^Fm(-z)z-m+l(l _z)2mz-m+l(l _z)2m(6.1.15)(6.1.15)= 2m-1= 2m-1Г (Ыà (Р«2m+1Fm(z) (F(-z))2l2m+1Fm(z) (F(-z))2l= 2m-1= 2m-1„Пт( z)2llm(z2)„Пт( z)2llm(z2)Пт(—^Щгп^)Пт(—^Щгп^)_ /nyn~i ^Frn(z )' Fm(-z)Fm^y_ /nyn~i ^Frn(z )' Fm(-z)Fm^y
Ap^z) = det
Ap^z) = det
‘ F(z) Q(z)
' P(-z) Q(-z) . z)"m+1(l + z)2m . 2^Fm(-z)
‘ F(z) Q(z)
' P(-z) Q(-z) . z)"m+1(l + z)2m . 2^Fm(-z)
z-m+l(l _z)2m
z-m+l(l _z)2m
(6.1.15)
(6.1.15)
= 2m-1
= 2m-1
Г (Р«
Г (Р«
2m+1Fm(z) (F(-z))2l
2m+1Fm(z) (F(-z))2l
= 2m-1
= 2m-1
„Пт( z)
2llm(z2)
„Пт( z)
2llm(z2)
Пт(—^Щгп^)
Пт(—^Щгп^)
_ /nyn~i ^Frn(z )
' Fm(-z)Fm^y
_ /nyn~i ^Frn(z )
' Fm(-z)Fm^y
где мы применили тождество (5.2.32) из теоремы 5.10 с Nф = т, кф = т-1, Пф = nm(z) = zm-1Fm(z) и Р^ = Рф = Р. Так как Fm нигде не обращается в нуль на окружности |z| = 1, мы показали, что
^P,Q^) + °) 1^1 = 1-
Итак, обращение к теореме 5.16 показывает, что мы действительно доказали теорему 6.1.□
Ввиду полученного результата давайте рассмотрим подпространство
vf™’0 := (s G V^m : s(k) = 0, к G Z} (6.1.16)
сплайнов порядка 2m с последовательностью узлов ^Z, обращающихся в пуль во всех целых точках. Ясно, что функция
Ф2т(ж)Ф2т(ж)— 1)— 1)(6.1.17)(6.1.17)
Ф2т(ж)
Ф2т(ж)
— 1)
— 1)
(6.1.17)
(6.1.17)
принадлежит у^"1,0, Как и псе ее целочисленные сдвиги. Фактически мы имеем следующий результат.
Теорема 6.2. Для каждого m семейство
VW"^- кеТ}VW"^- кеТ}(6.1.18)(6.1.18)
VW"^- кеТ}
VW"^- кеТ}
(6.1.18)
(6.1.18)
есть базис Рисса у^т^ t
Доказательство. Чтобы показать, что линейная оболочка семейства (6.1.18) плотна в у^0^ выберем произвольным образом G € У^’ . Тогда, применяя теорему 4.3 (б), мы имеем
G^k +1) = ОG^k +1) = ОG^n\x}Nm(x - £}dx = ^,(-Wn"kк -О
G^k +1) = О
G^k +1) = О
(6.1.19) для всех I € Z. Следовательно, так как ясно, что G^ принад- лсжит У™, (6.1.19) показывает, что G^ ортогональна подпространству Уот пространства Vp^ и, следовательно, принадлежит W™. По теореме 6.1 мы имеем
сю
^"^(я) = ^ ап-ф^гп(х - п}
Т1 = — сю
для некоторой последовательности {ап} € ^2. Заметим также, что из определения (6.1.17) для Ф2т мы имеем
Ф^^) =^.т(^),Ф^^) =^.т(^),(6.1.20)(6.1.20)
Ф^^) =^.т(^),
Ф^^) =^.т(^),
(6.1.20)
(6.1.20)
так что
ОО
DmDmЖ £ R,Ж £ R,£(я) “ 52 °«ф2т(^ - п) ► = 0,п= — ОО,
Dm
Dm
Ж £ R,
Ж £ R,
где Dm обозначает оператор дифференцирования m-го порядка, введенный в (4.5.2). Так как у2т,° состоит только из функций L2(R), обращающихся в нуль на Z, мы имеем
ОО
G^ = 52 а"ф2т(ж - п), {ап} € £2.
п= —ОО
Чтобы показать, что базис (6.1.18) — безусловный (или базис Рисса), мы просто замечаем, что, так как
Ф2т(ш) = 2-т-1£2т (£) е"^2
из (4.2.16) и (6.1.12) следует
.^2т(~г) 1(Fm(-z))2J ’(6.1.21).^2т(~г) 1(Fm(-z))2J ’(6.1.21)£ i*^+2^i2 = 2~2m-2{2^i; k=-oo1 ^mUJ)
.^2т(~г) 1
(Fm(-z))2J ’
(6.1.21)
.^2т(~г) 1
(Fm(-z))2J ’
(6.1.21)
где z = e *ш/2 и
FtmW = En^ = ^^z2"-1^-!^)(6.1.22)
c S4m-i, многочленом Эйлера—Фробениуса порядка 4m — 1 (или степени 4m — 2). Отсюда применение теоремы 5.10 (а) завершает доказательство. □
Как следствие теорем 6.1 и 6.2 мы имеем следующий результат.
Теорема 6.3. Для любого целого положительного т дифференциальный оператор т-го порядка Dm взаимно однозначно отображает сплайн-пространство у^т^ Нй вэйвлет-пространство W™. Кроме того, базис Рисса {*2m(* — fc) : fc € Z) пространства у?™^ соответствует базису Рисса {фцт(* — к) : к € Z) пространства Wq1 через соотношение фцт ~ ^т^2т-
Сплайн-вэйвлеты с компактным носителем
Интерполяционные вэйвлеты ф^т, введенные в (6.1.5), экспоненциально убывают, но не имеют компактного носителя. Однако из результатов главы 5 (см. §5.6) мы уже знаем, что полуортогональные (п.о.) вэйвлеты с компактным носителем всегда существуют при условии, что двухмасштабная после
довательность для соответствующей масштабирующей функ
ции ф конечна. Действительно, если Р = Рф означает, как обычно, двухмасштабный символ ф, то, рассматривая двойственное ф для ф, принадлежащее тому же пространству И),
что и ф, получим, что двухмасштабный символ G* = G*^ для
ф, где G*^ = G(z) при \z\ = 1, дается формулой
ад = ^#РИ, kl = 1,(6.2.1)
где Еф — обобщенный многочлен Эйлера—Фробениуса Лорана относительно ф (см.(5.6.11)). В результате двухмасштаб-
пый символ Q любого н.о. вэйвлета ^, соответствующего ф, имеет вид
Q^ = z"1G(-z)K(z2)(6.2.2)
= z--^-z)T^:^- к| = 1
Еф^)
для любого К Е W с К^ + 0 при |z| = 1 (см. (5.6.12)), так что простым выбором К^ = —гЕф^ мы получим двухмасштабный многочлен-символ для п.о. вэйвлета ^ с компактным носителем. В случае сплайнов из теоремы 5.19 следует, что общий вид двухмасштабных символов для класса всех возможных п.о. выйвлетов относительно Nm дается формулой
Q(Z) = -г^ЦТ Е^-Л-^ J^, )^2т—lx2
KeW, с K(z)^O на |z| = 1,
где Е2т-\ — многочлен Эйлера -Фробениуса Лорана порядка (2m — 1) (или степени 2m — 2), как определено в (4.2.18). Итак, чтобы обеспечить компактность носителя вэйвлета ф, ряд Лорана К в (6.2.3) должен быть выбран так, чтобы Q был многочленом. Теперь, так как £2m-i нс обращается в пуль при |z| = 1, единственный способ понизить порядок многочлена (1 — z)mE2m-\^ — z) СОСТОИТ В наличии у £2т-1(^2) общих нулей с Е2т-\(—^)) хотя в то же самое время после сокращения общего множителя оставшийся сомножитель от S2m-i(z2) должен зависеть от z2, чтобы сократиться с K(z2) в (6.2.3). Это невозможно, так как Е2т-1^ ис имеет симметричных нулей и на самом деле, как мы увидим в § 6.4. все нули £27,1-1(2) отрицательны (см. также (4.2.18) и (4.2.19)). Следовательно, для того чтобы Q в (6.2.3) был двухмасштабным символом п.о. базисного сплайн-вэйвлета ф с наименьшим носителем, необходимо и достаточно, чтобы
где со — некоторая отличная от нуля константа и по - некоторое целое чисто. Другими словами, с точностью до умножения на отличную от нуля константу и до некоторого целочисленного сдвига, п.о. вэйвлет с минимальным компактным носителем, соответствующий В-сплайпу m-го порядка Nmi — единственный и определен формулами
{
Фт^) : = Е QnHm(2x — п) п
2т—2
Qm(z) = ^qnzn:=^}m £ N^k-^-z^ пА-0
(6.2.5) где мы выбрали в (6.2.4) со = —[(2m — 1)!](“^ и ng = 1 для того, чтобы иметь qo ^ 0 и qn = 0 при п < 0. Ввиду того факта, что аналогично Nm фт также имеет наименыный носитель, мы будем для удобства называть фгп В-вэйвлетом m-го порядка. Так как Qm в (6.2.5) есть произведение двух полиномиальных символов, то последовательность {g7l} есть свертка двух последовательностей коэффициентов многочленов. Таким образом
^ = S^YL (7 )N2m(n+l-£), n = 0,..., 3m —2. (6.2.6) 1=0 ' '
Подведем итог полученных результатов в следующей теореме.
Теорема 6.4. Пусть т — любое положительное целое число. Пусть также Nm — В-сплайн т-го порядка и фт — В-вэйвлет, определенный в (6.2.5), с коэффициентами, заданными (6.2.6). Тогда
^mV-ky. kEZ^(6.2.7)
есть базис Рисса Wo- Кроме того, фт имеет компактный носитель с
Это — «единственный» вэйвлет в Wq, имеющий наименьший носитель в том смысле, что если Т) € Wo порождает Wo так же, как и фт, и носителем 7] является интервал с длиной, не превосходящей 2т — 1, то р{х) = софткх ” по) при некоторой константе со / 0 и по € Z.
Теперь мы обратимся к двойственному фт для фт. По формуле (5.4.11) двухмасштабный символ Н* для ф относительно ф дается формулой Н^ = zP^-z^C^z*2^, Т№ H(z) = Н*^ при |^| = 1. Отсюда, ввиду соотношения двойственности для ф и ф (см.(5.6.10)), мы имеем для z = е""^2:
txM = H*^Nm (£) = НЧ^-ргЦ-Лт (£) .
\2/ bNmV%) \2/
Поэтому, если мы захотим связать двойственный вэйвлет фт с интерполяционным вэйвлетом фцт^ введенным в §6.1, то, используя двухмасштабный символ Q(z) в (6.1.14) с Рт^ = ^т(2) (см.(6.1.13)), мы получим
5тМ = Я*(г) (т^н^Т^) ^М
= (zP(-z)K-4^-^^
Z-1 (1 — 1)т 2zm-1 -
= 2^К(«2) (1 -
= k_ir2-m^z-2^^lm^
Напомним, что в нашей нормировке -фт в (6.2.5) мы выбрали со = —[(2m — I)!]-1 и no = 1 для K(z) в (6.2.4). Это дает
*„М = (-1Г+12-"+1((2т-1)|]г-41
где Fm — обратная величина символа последовательности коэффициентов {c£2rn)} в определении фундаментального сплайна L2m (6.1.8). Отсюда, замечая, что в (6.2.9) z2 = мы имеем
Фт^) = —^ТГ" 52 ckVI^x + т + 1 ~ kV (6-2Л0) к=—оо
Мы заканчиваем этот параграф обсуждением фазовых свойств и исследованием частотно-временных окон В-вэйвле- та
фт и его двойственного ^ш. Сначала заметим, что В-силайн NTn, и фундаментальный сплайн L^m симметричны при любом т (см. теорему 4.3 (и)). Отсюда последовательность {сд2™)} также симметрична. Таким образом, из определения ф[1т мы видим, что ф^т должен быть симметричным для четных т и антисимметричным для нечетных т, и ввиду (6.2.10) такое же заключение справедливо для фт. Так как ясно, что последовательность {gn} симметрична для четных порядков т и антисимметрична для нечетных порядков т, из (6.2.6) мы можем сделать такое же заключение для В-вэйвлета фт.
Теорема 6.5. Все вэйвлеты фт, фт, и ф1>т симметричны для четных т и антисимметричны для нечетных т. Следовательно, все они имеют обобщенные линейные фазы.
Особенно интересны графики В-вэйвлетов фт. При т > 3 фт четного порядка почти точно совпадают с
HeG^^ = (cosa?f)^Q(t - b)(6.2.11)
и фт нечетного порядка —с
^G^t) - (sin^)ptt(^ - 6)(6.2.12)
при некоторых значениях а, 6, и), где да есть функция Гаусса с параметром а (см. (3.1.10)). На рис. 6.2.1 и 6.2.2 показаны графики Фа и фз, соответственно. Заметим сходство между этими
о
Рис. 6.2.1. Кубический сплайн-вэйвлет ^4.
Рис. 6.2.2. Квадратичный сплайн-вэйвлет ^з-
графиками и графиками соответствующих функций Гаусса на рис. 3.1.1 и 3.1.2. На рис. 6.2.3 и 6.2.4 даются кривые погрешностей.
Напомним из главы 3, что, когда вэйвлет гр используется в качестве базисного вэйвлета в ИВП, площадь окна равняет-
ОО-50-50-100-100
О
О
-50
-50
-100
-100
ся 4Д^Д^, и чем меньше величина Д^Д-, тем вэй влет лучше для применения в частотно-временной локализации. Так как функция Гаусса да не может быть использована в качестве базисного вэйвлета, то но принципу неопределенности
Таблица 6.1. Значения Д^т Д^.
m
Произведения Д^т и Д^
2
0.971715
3
0.535070
4
0.504839
5
0.500929
6
0.500367
для любого базисного вэйвлета Д^Д^ > -. В таблице 6.2.1 мы даем значения Д^Д^ для m = 2, 3,4, 5,6. Заметим, как близки к оптимальному эти значения для В-вэйвлетов при больших значениях т.
Вычисление базисных сплайн-вэйвлетов
Этот параграф посвящен обсуждению некоторых вычислительных схем для базисных сплайн-вэйвлетов с компактным носителем (или В-вэйвлетов) ^ в формулах (6.2.5)-(6.2.6). В § 5.2 был предложен метод вычисления любой масштабирующей функции с компактным носителем. Он состоит из двух главных шагов: первый шаг — нахождение собственного вектора [<£(1),..., ф^ф - 1 )]г матрицы [p^-J, 1 3> к < Nф - 1, соответствующего собственному числу А = 1 и удовлетворяющего условию нормировки 0(1) + • • • + Ф^ф — 1) = 1, в то время как второй шаг —это применение интерполяционного графически-изобразительного алгоритма, описанного в §4.3 с jo = о, а^ = ^,0, Wm)k = ф^ и с заменой pmfc на р^. Этот метод дает значения
ф(к + ^Л, keZ, ^О,...^"1-1(6.3.1)
для любого желаемого положительного целого j. Теперь из двухмасштабного соотношения
^(я) = ^,ЧкФ(2х -к^
к
для вэйвлета ^ мы можем легко построить следующую схему вычисления ф в двоичных точках, а именно:
/ I \/ I \
из (6.3.1).(6.3.2)из (6.3.1).(6.3.2)V + 2>/ = ^Ч2п"кф И + 2^/ n€Z, i = o,...,#-i и ф(к + -^
из (6.3.1).
(6.3.2)
из (6.3.1).
(6.3.2)
Заметим, что снова эта схема состоит из вычисления скользящих средних с разрежающей выборкой.
Обратим внимание на то, что если значения р^ и q^ известны точно, то вычислительный алгоритм, описанный вы
ше, дает точные значения ф в двоичных точках. Напомним из (4.3.3) и (6.2.6), что для базисных сплайнов порядка m
Рк — Pm,к — <Рк — Pm,к — <(6.3.3)(6.3.3)2_т+1/тА о < к <т,\к у
Рк — Pm,к — <
Рк — Pm,к — <
(6.3.3)
(6.3.3)
О для других к
и
ТП /\
w '=Чк=\ 2m-1w '=Чк=\ 2m-10 < к < 3m — 2для других к, (6.3.4)0 < к < 3m — 2для других к, (6.3.4)^(7)^2т(А: + 1-^),£=0 ' '
w '=Чк=\ 2m-1
w '=Чк=\ 2m-1
0 < к < 3m — 2
для других к, (6.3.4)
0 < к < 3m — 2
для других к, (6.3.4)
о
где значения N2m(k^ к € Z могут быть вычислены с помо
щью рекуррентной схемы
^2^^ = 5^1, к € Z и
< 7V„+1 (fc) = -N^k) + n--k+AN4k - 1),(6.3.5)
nn
кгде к = 1,...,пи n — 2,..., 2m — 1,
рассмотренной ранее в (4.2.15). Отметим, что процедура в (6.3.5) более эффективна, чем нахождение собственных векторов матриц [pm,2j-k], 1 < ЗЛ < m - 1 и [P2m,2y-fc], 1 < зЛ < 2m — 1, соответствующих собственному числу А = 1, как это было описано выше в (5.2.14)-(5.2.17).
Вычислительные преимущества В-силайнов перед другими масштабирующими функциями — это больше, чем только преимущества рекуррентной схемы в (6.3.5). Первая цель этого параграфа — это введение треугольного алгоритма Паскаля (ТАП) для прямого вычисления двухмасштабных последовательностей ^Qm^kV к € Z, т = 1, 2,.... Как мы увидим, этот алгоритм дает возможность получить не только двухмас- штабые последовательности, но также и последовательности коэффициентов ^q^ к} для представления в виде рядов по В- сплайпам r-х производных
Зги—2+г
^М = 52 Ят.к^т-т^Х - к) (6.3.6) к=0
В-вэйвлетов с компактными носителями m-го порядка *фт. Структура этого ТАП будет рассмотрена в § 6.6 вместе с обсуждением «вполне положительности», «полной осцилляции», и «пересечения нулей». С этой целью мы описываем ТАП до некоторой степени в более общем виде.
В дальнейшем мы будем использовать обозначение
Z+ = {0,1,2,...}(6.3.7)
для множества неотрицательных целых чисел, и так же, как в (4.5.9), A(z) будет обозначать символ последовательности {an} Е Р. Чтобы облегчить изложение этого метода, нам будет нужно также обозначение
£п := {{а^} : ак = 0 для к < 0 или к > п, и о.о,ап/0),
(6.3.8)
для любого п € Z+. Отсюда {£n}, n Е Z+ образует разбиение на взаимно непересекающиеся множества семейства
£ := I2 П Q Г"(6.3.9)
71 = 0
класса всех причинных ^-последовательностей. Кроме того, пусть т означает оператор сдвигав^2, определенный формулой
(ra)n+i := an, n EZ а = {ап} е £2.(6.3.10)
Определение 6.6. Треугольный алгоритм Паскаля (ТАП) есть отображение Р : Z+ —> £, которое может быть определено следующим образом:
|W) = {ЗД И
< (Р(п + l^^LQnJ^TXn^j + R(n,j-l)(T>(n))j-},jeZ,neZ+, ^де Цп, 0) 0 0 и jR(n, п) ^ 0.
(6.3.11) Определение 6.7. ТАПР, описанный в (6.3.11), называется линейным треугольным алгоритмам Паскаля (ЛТАП), если Цп,-) и R(n<) оба являются линейными (по второй «переменной»), а именно:
(6.3.12)(6.3.12)UnJ) = kiAn^ + Ьь^,
(6.3.12)
(6.3.12)
R(n,3> = kR^n^n- Д +bK(n), jez при некоторых kt(n), кр(п), Ьс(п) и Ьр(п).
Замечание. Для любого ТАП Р ясно, что
(6.3.13)(6.3.13)P(n) € £n, п е Z+.
(6.3.13)
(6.3.13)
Если, кроме того, Р есть ЛТАП, то необходимо, чтобы
Ьь(п) / 0 и Ь«(т1) / 0. n Е Z+,(6.3.14)
так как bt(n) = L(_n,0) ^ 0 и Ьк\п^ = R(n, п) ^ 0.
Ввиду начального условия Р(0) = {5уд} в (6.3.11), ТАП может быть реализован как «дерево-алгоритм» вычисления последовательностей
8п.-р^Е£п^ п = 1)2,....
Более точно, если интерпретировать конфигурацию на рис. 6.3.1 как
u = at\ + bt«2.
A U = М2 и(6.3.15)
и = ati соответственно,
то дерево конфигурации ТАП может быть описано рис. 6.3.2, где мы использовали обозначение
Ьпэк := Uji^k^ Rn^k := R^vi^k^ s^ = (s ^.
Пример 6.8. Рассмотрим ЛТАП Рь, определенный значениями
Цп,^ = R^f) = 1, n е Z+, з е z (6.3.16)
(таким образом, ^(тг) = кн^п) — 0 и 6ь(п) = 6д(п) = 1). Тогда треугольник Паскаля на рис. 6.3.2 есть хорошо известный алгоритм вычисления последовательности биномиальных коэффициентов
{(")}^‘н{(")}^‘нп € Z-|-.п € Z-|-.(6.3.17)(6.3.17)
{(")}^‘н
{(")}^‘н
п € Z-|-.
п € Z-|-.
(6.3.17)
(6.3.17)
ямиямиПример 6.9. Рассмотрим ЛТАП Ре, определенный значени-
ями
ями
(6.3.18)(6.3.18)(L(n,j) = j- + 1 и
(6.3.18)
(6.3.18)
l#(nj) = (п- ^ + 1
(таким образом, fc/,(n) = &я(п) = ЬЦп) = bn^n) = 1). Тогда треугольник Паскаля на рис. 6.3.2 может быть использован
Рис. 6.3.1. Элементы ТАП
Рис. 6.3.2. Треугольник Паскаля
Таблица 6.1. Модифицированные многочлены Эйлера-Фробениуса
n
En^
1
1
2
l+z
3
l+4z+z2
4
14-11z4-11z24-z3
5
1+26z+66z2+26z3+z4
6
1+57z+302z2+302z3+57z2+z5
7
14-120z+1191z2+2416z3+1191z4+120z5+z6
8
1+247z+4293z2+15619z3+15619z4+4293z5+247z6+z7
9
1+502z+14608z2+88234z3+156190z4+88234z414608z6+502z7+z8
для вычисления последовательности коэффициентов модифицированных многочленов Эйлера—Фробениуса Еп порядка п (или степени п —1) (см. замечание после этого примера), определенных формулой
ЁМ := n! ^Nn+l(j + 1^(6.3.19)
в том смысле, что
Pe(n-l) = (n!7Vn+1(j + l)}"-01 п-1.2,....(6.3.20)
Это есть следствие рекуррентной схемы (4.2.15) или (6.3.5) для В-сплайнов. Можно показать, что этот ЛТЛП дает
1 j/ _1_ i\
+ 1) = E(-lf (" * 10 + 1 -
* 1/=0'
В частности, мы приводим первые девять модифицированных многочленов Эйлера—Фробениуса в таблице 6.3.1.
Замечание. Напомним из (4.6.6), что многочлены Эйлера- Фробениуса m-го порядка определяются формулой
Ew^ = ml ^ Nm+1 (^±1 + A:) z^7.
fcez'
Отсюда для нечетных m мы имеем
Е2п_х^ = ^ - 1)! 52 N^n +
keZ
.2/1-2
= (2n —1)! 52 N24k + l)z\
к=0
что совпадает с (4.2.18). Однако для четных m коэффициенты Ет^ больше не являются значениями В-силайна A^^i в целых точках, и поэтому рекуррентная схема в (4.2.15) или (6.3.5) не применима. Ввиду этого вычислительного соображения в (6.3.19) вводятся модифицированные многочлены Эйлера Фробениуса E^zY Мы видели, что В2ГЯ-1(г) = E^m-x^Y В других применениях использовать Е^т^ невыгодно, так как интерполяция сплайнами нечетного порядка (и с последовательностью узлов Z) «неустойчива» в узлах Z (например, матрица коэффициентов необратима). Это следует из таблицы 6.3.1 с учетом того, что
S2m(-l)=0, т= 1,2,....
Другое соображение для введения Е^т состоит в том, что, имея ввиду рекуррентную схему (6.3.5) для В-сплайнов в целых точках, существует прекрасная взаимосвязь между Еп и Вп+ь а именно:
Дц-1(г) = (l+nz)Bn(z)+z(l-z)£^ n = 1,2,.... (6.3.21)
Доказательство (6.3.21) получается в результате прямого применения (6.3.5). Это тождество будет использовано в §6.5.
Мы обратимся теперь к формулировке ТАП для двухмасштабных последовательностей {qm^ в (6.3.4) для В-сплайнов m-го порядка т/;7п- Как отмечалось ранее, при вычислении {^ги.А:}? этот же самый ТАП может быть применен для получения последовательностей коэффициентов {q^^ рядов по В-сплайнам для производных r-го порядка ф^ от ^ш,
г = 0,1,... ,m — 1. Для того чтобы избежать перемен знака, введем обозначения
(6.3.22)(6.3.22)/^ := i£!ki = (-^Мй^m,к "= 1?шЛ1 = ( — ^к9т,к'
(6.3.22)
(6.3.22)
Мы имеем следующий результат.
Теорема 6.10. Пусть для каждого положительного целого т TV — ЛТАП с
_Jj + l для 0 < n < 2m — 2, Lno~\ 1 для п>2т — 2(6'3 3)
и
Пп-Й + 1 ^ 05n<2m-2,
*■'(1 для п > 2т — 2.х '
Тогда
1Рт(Зт - 2 + r))k = (2m - l)!2m--1^fc,(6.3.25)
для г = 0,... ,m - 1.
Замечание. Отметим, что в (6.3.23) и (6.3.24) мы имеем в ЛТАП bt^ = 6д(п) = 1 для всех n € Z+ и
^(п) = ^(п) = Л ДЛЯ °f"<2™-2’
v 7 v 7(0 для n>2m —2.
Доказательство. Будем снова использовать обозначения
sn . s" S"(2)sn . s" S"(2):— ^m(^),:= ILs^.:— ^m(^),:= ILs^.(6.3.26)(6.3.26)
sn . s" S"(2)
sn . s" S"(2)
:— ^m(^),
:= ILs^.
:— ^m(^),
:= ILs^.
(6.3.26)
(6.3.26)
Тогда ввиду (6.3.23) и (6.3.24), применяя последовательно результаты примеров 6.9 и 6.8, мы имеем
СП/. _ (En+i(z)для 0 < n < 2m — 2
+ Z)"-2m+2 Дод n>2m-2.
(Заметим, что Ё2т-1 = ^2т-1.) Отсюда символ s3m~2+r дается формулой
S3m~2+7,?) = £bm-i(^(l + z^^ г = 0,...,т-1. (6.3.27)
С другой стороны, применяя тождество (ж) в теореме 4.3, мы имеем
=(6.3.28)
Поэтому, так как символ {<??«,к} (который равняется удвоенному двухмасштабному символу Q для В-вэйвлета фт относительно масштабирующей функции Nm) есть
2Q„(Z) = 2—+11 ^„.-il-zlU-zr
(см. (6.2.5)), из (6.3.28) следует, что символ {?„\} равняется
2-^+r+l L E2m_1(_z)(l _ г)т+г(б 3 2д)
(Zm — 1)!
Итак, если мы умножим на (2m — l)!2m-r-1 выражение в (6.3.29) и заменим —z на z, то мы получим символ S3m-2+r в (6.3.27) для Pm(3m—2+г). Таким образом, мы действительно вывели (6.3.25).□
Так как В-вэйвлет t^m является сплайном m-го порядка, то его (т — 1)-я производная есть кусочно-постоянная функция •фтп ^ со скачками в точках j/2, j = 0,..., 4m — 2. Отсюда, чтобы получить ^т, мы могли бы просто проинтегрировать
эту кусочно-постоянную функцию (m — 1) раз. В общем случае, чтобы получить любые В-вэйвлет ряды
s^) = 52 ^^ - Л(6.3.30)
з
можно проинтегрировать кусочно-постоянную функцию
Конечно, если инженер предпочитает работать с импульсным рядом (т.е. рядом из дельта-функций), то он или она могут использовать ряд
3который нуждается в дополнительном интегрировании.
Теорема 6.11. Пусть для каждого целого положительного т
РтЦт - 3) = s4m-3 = {s4™’3}4™-3,
и пусть Х[о 1) обозначает характеристическую функцию интервала [0, |). Тогда В-вэйвлет т-го порядка *фт дается формулой
-4m—3
= (2^1)1 Е<а 3-31)
flСПСХт-2flСПСХт-2dx^—^.dx^—^.
flСПСХт-2
flСПСХт-2
dx^—^.
dx^—^.
Другой способ вычисления В-вэйвлета ^т (и любого В-вэйвлет-ряда д^х^ как в (6.3.30)), состоит в вычислении представления В-сетью каждой из полиномиальных частей. Это даст значения фт^х) не только в двоичных точках х = п + 1/2Л как это дастся общей вычислительной схемой (6.3.2), но также и в любой точке ж Е R. Эффективное вычисление может быть выполнено просто взятием скользяще-
го среднего последовательности Р^Зт — 2) с последовательностью В-сети В-сплайна m-го порядка Nm(2x^ полученной применением В-сплайн-В-сеть алгоритма в § 4.4. (См. пример 4.11 для В-сетей квадратичного, кубического и четвертой степени В-сплайнов.)
Многочлены Эйлера—Фробениуса
Мы видим, что многочлены Эйлера—Фробениуса Ет^ играют очень важную роль в сплайн-интерполяции (см. § 4.6 и § 6.1), в построении и анализе базисных сплайн-вэйвлетов (см. § 6.1—§ 6.3). В этом параграфе мы будем детально исследовать эти многочлены, уделяя особое внимание структуре их нулей. Эти структуры были уже использованы в (4.2.18)-(4.2.21) для определения точных нижних границ Рисса для Nm и будут снова играть важную роль в следующем параграфе при анализе погрешности сплайн-вэй влет разложения. Ввиду того что свойства многочленов Эйлера—Фробениуса Ет четных и нечетных порядков одинаковы и выводы этих свойств очень похожи, то для того, чтобы не повторять аналогичные рассуждения, мы будем рассматривать только многочлены нечетного порядка еще и потому, что многочлены четного порядка не используются в нашем изучении сплайн-вэйвлетов.
Аналогично (4.6.8), применяя формулы суммирования Пуассона (2.5.8), многочлен Эйлера—Фробениуса Eim-i^ с х = е-1^ может быть записан как
(6.4.1)(6.4.1)2 пг—2
(6.4.1)
(6.4.1)
Е^т-хк^ := (2m - 1)! У N2mkk + V)zk к=0
= (2m - 1)!е^ ^ N2mkw + 2тгА:)к
= (2m-l)!^^-1^ (гзт^2"1 У 7
V 27 ^^ + 2^)
(см. (3.2.16)). Определяя
/w\n+21
е«М := (2sm-)£ ^"2^+2’(6-4'2)
к=—оо
из (6.4.1) получим, что
е^-М = 7т-Цт?^-т+1Е2п1_1(г)(6.4.3)
(2772 —
т—1
= 52 -^т (т + к^
k=—m-VX
т—1
= ^2т(т) + 2 52 ^2т^ТП + к) COS кш.
k=l
Как следует из (6.4.1) и (6.4.3), en(w) полностью характеризуется рекуррентным соотношением
fen+i(w) = (cos ^) еп(ш) - ^ (sin f) <(w), ( ео(ш) = 1.
Другое определение еп дается формулой
ш\n+2 (-l)^1 2/ (п + 1)!ш\n+2 (-l)^1 2/ (п + 1)!(6.4.5)(6.4.5)
ш\n+2 (-l)^1 2/ (п + 1)!
ш\n+2 (-l)^1 2/ (п + 1)!
(6.4.5)
(6.4.5)
которое следует из (4.2.9) и где D — оператор дифференцирования. Ввиду свойств формул (6.4.4) и (6.4.5), удобно ввести новую переменную
х = cos ^, (6.4.6)
так что (6.4.4) принимает вид
'Uu*\^ = xUn^ + ^^У"п(ж),\ №) = 1,
где
Un(a:) := en(w).(6.4.8)
Замечание. Из (6.4.7) очень легко вычислить Un, п Е Z+. Например, мы имеем
^(ж) = х,
ЗД^И-гх2),
^з(ж) = |(2ж + ж3),
U^ = ^(2 +И®2 + 2я4).
10
Из этого замечания вытекает, что по крайней мере для 0 < п < 4, ип^— многочлен точно степени п с положительным коэффициентом при старшей степени. Более того, (/n(l) ~ 1 и Un — четная функция при четных п и нечетная функция при нечетных п. То, что эти свойства выполняются для всех n Е Z+, может быть установлено методом математической индукции. На самом деле можно сделать также следующие интересные заключения о нулях Un.
Лемма 6.12. Для каждого п Е Z+, Un^ есть многочлен точно степени п, состоящий только из четных степеней, если п четно, и только из нечетных степеней, если п нечетно, такой что U^ > 0 и Un(l) = 1- Кроме того, все нули Un ™ простые и чисто мнимые.
Доказательство. Мы приведем только доказательство последнего утверждения. Кроме того, так как легче рассматривать вещественные нули, мы будем изучать
ип^ = ^Untix), neZi(6.4.9)
вместо Un. Достаточно показать, что все нули нп простые и вещественные. Из (6.4.7) мы также имеем
f14- х^
(64Ю)
, Uo(®) = 1,
и, следовательно, легко показать, что нп — четный при четном п и нечетный при нечетном тг. Кроме того, из (6.4.9) следует, что
^^ = U^HixY
это означает, что коэффициент при старшей степени un также положительный. Теперь мы применим индукцию.
Предположим, что н^к имеет только простые и вещественные корни. Тогда, так как н-^к — четная функция, то 0 не может быть его нулем, и все корни разбиваются на симметричные пары, ±£j, где
0<6 <<^к.
Далее, и^ не может обращаться в ноль в этих корнях, и, действительно, последовательность
Ь4к(~&), • • ч «2fc(-^ 1), u2k (6) ч • ч ^к(Ck) }
должна иметь (строго) чередующиеся знаки. Следовательно, так как (6.4.10) утверждает, что
1 +U2k-n(±^) =
то последовательность
{U2k+l(-£k), • • • ,U2k+l(— €1)> «2к+1(6)> • • ч «2k+l(€k)}
(6.4.11)
также должна иметь строго чередующиеся знаки. Будучи нечетной функцией, U2k+i должен обращаться в нуль при £ = 0,
и из чередования знаков в (6.4.11) он имеет по крайней мере один нуль между ^ и £j-H3 j = 1, -.., к — 1. Итак, ^.ц имеет по крайней мере 2( А: — 1) + 1 = 2к — 1 нулей в открытом интервале (—^, ^)- Теперь из того факта, что н^к имеет положительный коэффициент при старшей степени, следует, что и^.^) > ^ (так как & "" наибольший нуль). Следовательно, снова из (6.4.10) мы имеем
1 -и
«2^+1(Cfc) = -~“Yu2fc(^) < 0-n + 1
Поскольку коэффициент при старшей степени Н2к-н также положительный, U2fc4-i должен иметь по крайней мере один пуль справа от ^k^ и, будучи нечетным, он также имеет один нуль мелева от —^. Это показывает, что u-zk^-x имеет 2к + 1 простых вещественных нулей.
Предположим, что и-2кн имеет простые вещественные нули dbT)j и 0, где 0 < щ < < т)к . Тогда с помощью такого же рассуждения, что и в (а), мы можем сделать заключение, что Н2А:+2 имеет нули на каждом из интервалов (0.7?1),..., (^-ь^^Д^. ос). Отсюда, будучи четным, и2л+2 имеет 2к + 2 простых вещественных нулей. □
Применяя лемму 6.12, мы можем сделать вывод из сопоставления Un с еп:
'к
e-zk^^U-zk^^Ck П Сс2 + «;), 0<«i <"-<ак, Ск>0.
,=l t
ezk+Auz^U-zk^i^^dk^ П ^2 + 0^), 0</3i <--<РкА>0.
Ij=v
(6.4.12)
Затем мы должны связать мнимые нули Un с нулями многочленов Эйлера Фробениуса. Так как z = егш и имеет место
соотношение (6.4.6), то для любого a > 0
/I -itu/2\ 2
ж2 +1/ = f) +<V
= ^{-? + (2 + 4a2) + г-1} = -^Ч*2 + (2 + 4o2)z + 1} = — (z-ai)(z-a2), где
-(2 + 4a2) ± V(2 + 4a2)2 - 4 aba2 =
= — (1 + 2a2) ± 2o\/l + a2.
Итак, взяв
ai = —(1 + 2a2) — 2a\/1 + a2, мы имеем
02 = — И — 1 < 02 < 0. Oi
(6.4.13)(6.4.13)Отсюда мы заключаем, что для любого a > О , (ж2 + «2) = ^т^ - 7) (^ - ^) , где - 1 < 7 < 0.
(6.4.13)
(6.4.13)
Чтобы применить этот результат к (6.4.12), положим
А7 = -(1 + 2а2) + 2о^1 + о2.
Тогда ясно, что — 1 < А, < 0 и
62k (^) — Cfc ^fc62k (^) — Cfc ^fc(6.4.14)(6.4.14)
62k (^) — Cfc ^fc
62k (^) — Cfc ^fc
(6.4.14)
(6.4.14)
где z = е 1Ш. Подставив (6.4.14) в (6.4.3), мы приходим к следующему результату.
Теорема 6.13. Пусть т — любое целое положуителъное число. Тогда многочлен Эйлера—Фробениуса Е2т-1 порядка
2т — 1 (или степени 2т — 2) может быть записан как
2т—2
(6.4.15)(6.4.15)E^m-lk^ = JJ (^ “ ^mj)?
(6.4.15)
(6.4.15)
J=1
где
Хт,2т—2 ^ ^тДт—З < • • • <Хт>т <”1 ^^т^т— 1 < • • • < Луп,! < 0
(6.4.16)
и
Хт,1Хт^т—2 = • • • = Хт^т_\ Хт)ГП = 1.(6.4.17)
Анализ погрешности сплайн-вэйвлет-разложения
В § 6.2, когда были введены в (6.2.5) сплайн-вэйвлеты (или В- вэйвлеты) с компактным носителем ^^ нормировочные параметры со и по для К^ в (6.2.4) были выбраны так: со = — ^— и no = 1. Следовательно, символы G^ и Н^ в (5.3.15), которые соответствуют соотношению разложения (5.3.16) в теореме 5.16, даются формулами
E^m—iq^ Bzm-X^Y т ^т - 1)!£^m-l(z2)E^m—iq^ Bzm-X^Y т ^т - 1)!£^m-l(z2)(1 4-
E^m—iq^ Bzm-X^Y т ^т - 1)!
£^m-l(z2)
E^m—iq^ Bzm-X^Y т ^т - 1)!
£^m-l(z2)
(6.5.1)(6.5.1)О )z /
(6.5.1)
(6.5.1)
H^ = №V = -«-V (Ц^)п\ z /
(см. (6.2.1) и (5.4.11)). Теперь давайте напомним из (5.4.46), что последовательности для алгоритма разложения (5.4.48) выбраны следующим образом:
(6.5.2)(6.5.2)Г°п — ^9—п>1 &п = 2^—”•
(6.5.2)
(6.5.2)
Итак, для сплайн-вэйвлетов, которые нс являются функциями Хаара (т.е. т > 2), «весовые» последовательности {п„} и {Ьп} - это бесконечные последовательности, и они должны быть усечены, чтобы применить (конечную) схему скользящего среднего в (5.4.48).
Замечание. Весовые последовательности для алгоритма восстановления (5.4.49) - конечные последовательности
Рп = 2-т+1 (’"), п 0,..., т.
т
Чп - (-1)^2—+l £ (7)ЖШ(^ +1- ^ 71 - 0:..., 3m—2.
(6.5.3)
которые могут быть легко вычислены для любого порядка т с использованием линейных ТЛИ. как это было обсуждено в § 6.8 и § 6.9. Кроме этого, так как ^(г) и Н^ - рациональные функции, можно придумать рекуррентный алгоритм для разложения без усечения. Однако мы не будем обсуждать здесь этот подход.
Заметим, что единственный множитель в (6.5.1), который приводит к бесконечным весовым последовательностям разложения {ап} и {Ьп} в (6.5.1)-(6.5.2), есть \j E^-x^Y Мы проанализируем «погрешности», которые возникают в результате усечения этого множителя.
Начнем с рассмотрения фундаментального сплайна 2т-го порядка
ОО
L-im^ = ^ CkmN2rn^ + т - к\(6.5.4)
к—-оо
который уже обсуждался в параграфах §4.6 и §6.1 (см.(6.1.8)). Напомним из (6.1.12) и (6.1.13), что символ последовательности коэффициептов {с£ш} в (6.5.4) есть обратная
величина обобщенного многочлена Эйлера -Фробениуса Лорана Fm := En^ а именно:
ООС2т^ := 52=п——ООООС2т^ := 52=п——ОО11(2m- l)!zm-‘Е‘2т— 1 (^)(2m- l)!zm-‘Е‘2т— 1 (^)(6.5.5)(6.5.5)
ОО
С2т^ := 52=
п——ОО
ОО
С2т^ := 52=
п——ОО
1
1
(2m- l)!zm-‘Е‘2т— 1 (^)
(2m- l)!zm-‘Е‘2т— 1 (^)
(6.5.5)
(6.5.5)
где E2m-i — многочлен Эйлера—Фробениуса порядка 2т — 1 (или степени 2т — 2), изученный в предыдущем параграфе. Итак, усечение l/^m-i (^2) эквивалентно усечению ряда по В-сплайнам представления (6.5.4) фундаментального сплайна Ь‘2т* Для удобства давайте объединим множитель (2m — 1)! с {Сп2"^}, положив
так что (6.5.5) становится
2т-1Е2т- 1 (^)2т-1Е2т- 1 (^)оо= 52 a^n-71 —— ООоо= 52 a^n-71 —— ОО(6.5.7)(6.5.7)
2т-1
Е2т- 1 (^)
2т-1
Е2т- 1 (^)
оо
= 52 a^n-
71 —— ОО
оо
= 52 a^n-
71 —— ОО
(6.5.7)
(6.5.7)
Теперь мы усечем этот ряд Лорана, вводя для целого положительного N
N
T”W := Е «„г”.(6.5.8)
n=-N
Подставляя (6.5.7) и (6.5.8) в выражения (6.5.1) для G и В, мы получим
(Gn^ = ^gN,nz" := ^ z-^E2m^^ n
IW = ^hN,nz^ := -(2m- 1)! №)m z"^^T^z2\ <n
(6.5.9) Конечные «усеченные» последовательности разложения ■ это
a-Nji = 9N, л-,bN.n = ^N^—n-
Из (6.5.9) ясно, что носители усеченных последовательностей даются формулами
{
supp {avn} = [—27V — m + 1,27V + 2m — 11 П Z,
’(6.5.11)
supp{^,n} = [—27V + m — 1,27V + 2m +1] П Z.
Когда конечные последовательности {а^)П} и {^)П} используются вместо истинных последовательностей {ап} и {6П} в качестве весов в алгоритме разложения (5.4.48), то в результатах будет некоторое различие. Чтобы измерить эту погрешность, мы просто сравним точное восстановление по усеченным компонентам разложения с истинной последовательностью конечной энергии. Точнее, пусть
W= ^c?kNm(2ix-k)W= ^c?kNm(2ix-k)cj = №
W= ^c?kNm(2ix-k)
W= ^c?kNm(2ix-k)
(6.5.12)(6.5.12)h = Jnj-i + 9N,i-hh = Jnj-i + 9N,i-h(6.5.13)(6.5.13)— некоторый В-сплайн-ряд в V™. Последовательность cJ — последовательность конечной энергии представления сигнала Jj. Если Jj разложен
(6.5.12)
(6.5.12)
h = Jnj-i + 9N,i-h
h = Jnj-i + 9N,i-h
(6.5.13)
(6.5.13)
где Jnj-i € t^i и 9NJ-1 Е W^ с использованием (конечного) алгоритма разложения
(6.5.14)
то мы сравним точное восстановление c?N по его компонентам разложения
то есть с^ = {^fc}) к € Z, где
^N,k ” ^^^к”^^1 + 9^-2€^/])(6.5.15)
с истинной последовательностью с7, где р^ и q^ даются в (6.5.3). В метрике I2 погрешность усечения —это величина
£€Z£€Z1/21/2(6.5.16)(6.5.16)
£€Z
£€Z
1/2
1/2
(6.5.16)
(6.5.16)
Так как В-сплайн Nm порождает базис Рисса пространства Vq”, то погрешность в (6.5.16) эквивалентна величине
гдегдеЁУиэУ=\\Ь-$кМ(6.5.17)
где
где
bd := £ 4,к^^Х - fc)’(6-5Л8)
к
с {с^^}, заданной формулой (6.5.15).
Для анализа погрешности нам требуется следующее выражение для коэффициентов разложения фундаментальных сплайнов в В-сплайн-ряды.
Лемма 6.14. Пусть Xm>j j = 1,... ,2m — 2 — нули многочлена Эйлера—Фробениуса (2m — 1)-го порядка E^m-i, как в теореме 6.13. Тогда коэффициенты ряда Лорана в (6.5.7) даются формулой
т— 1 /\т~ 2\
aj = а.aj = а.(6.5.19)(6.5.19)У' / Am,k \ . IJI
aj = а.
aj = а.
(6.5.19)
(6.5.19)
для всех j € Z.
Доказательство. Чтобы установить (6.5.19), нам требуется тождество (6.3.21) для модифицированных многочленов
Эйлера—Фробениуса ЕП1 определенных в (6.3.19). Напомним, что
Eim—l (z) = S2m-1 (z), ш = 1,2,..., но для всех m E^m + ^2m- Теперь из (6.3.21) и (6.4.17) мы имеем
^m^mj) ~ Amj(l ^m^E’^.^Xm^
' в,™^ = --^-(1 - X^E^tX-Vy (6 5-2°)
Из простого наблюдения, что
^(AmJ = Х^Е^Х^,
и из (6.5.20) следует
Дтп-^) = -XmT4E!2Tn-AXmdY(6.5.21)
Прибегая к разложению на элементарные дроби и использованию последовательно соотношений (6.5.21) и (6.4.17) , мы получим
2,771-1E^m-iW2,771-1E^m-iW2m—22m—2j=lj=l\ m— 1(z — Xmj)E2m_} (Amj)\ m— 1(z — Xmj)E2m_} (Amj)(6.5.22)(6.5.22)
2,771-1
E^m-iW
2,771-1
E^m-iW
2m—2
2m—2
j=l
j=l
\ m— 1
(z — Xmj)E2m_} (Amj)
\ m— 1
(z — Xmj)E2m_} (Amj)
(6.5.22)
(6.5.22)
□□(6.5.23)(6.5.23)
□
□
(6.5.23)
(6.5.23)
И = 1.
Это устанавливает (6.5.19).
Замечание. Положив
m— 1
«3 = ^ = 52 к^тЛ' 3 € zfc=l
в (6.5.19) и применяя (6.3.21), мы имеем
дт—2
к? = F* "(Х= «С1 - WE^X^, (6.5.24)
где Е2т — модифицированный многочлен Эйлера—Фробениуса порядка 2т. Таким образом, формула (6.5.24) облегчает вычисление к^ и, следовательно, а^ в (6.5.23), так как Ё^т легко вычисляется (см. ЛТАП в примере 6.9 и (6.3.21)).
Для получения оценки величины погрешности в (6.5.16), напомним обозначение
Fm^ =Fm^ =1 F^m-^Y (2m —1)! zm"x1 F^m-^Y (2m —1)! zm"x(6.5.25)(6.5.25)
Fm^ =
Fm^ =
1 F^m-^Y (2m —1)! zm"x
1 F^m-^Y (2m —1)! zm"x
(6.5.25)
(6.5.25)
введенное в (6.1.13), и определим
(-2N-227V+2>
(6.5.26)
Мы имеем следующие результаты.
Теорема 6.15. Для любого тюлоэюителъного целого т и любой С Е Р
(6.5.27)(6.5.27)^У < max|7?^(z)| ||с||£2.
(6.5.27)
(6.5.27)
М~1
Теорема 6.16. Для любого целого полоэ1сителъного т существует целое полоэ1сителъное число Nq = Nq^th) такое, что
т— 1
1 ^mj1 ^mj(6.5.28)(6.5.28)max |^(z)| = 2(2т - 1)! ^
1 ^mj
1 ^mj
(6.5.28)
(6.5.28)
|Z'~l, = 1
для всех N > Nq. Кроме того^ N^m^ может быть выб^но ])авным 'нулю для т = 2,3,4.
Как результат двух приведенных выше теорем, учитывая, что члены под знаком суммы в (6.5.28) для 2 < m < 4 имеют чередующиеся знаки и по модулю монотонно убывают, мы приходим к следующему утверждению.
Следствие 6.17. Для m = 2,3,4 и любого целого положительного N
< tilA^-il^llcll,.,(6.5.29)
где
к^
a^ := 2(2m - l)!^-^.(6.5.30)
1 — Amj
Доказательство теоремы 6.15. Пусть с = cJ и cn = c3N согласно (6.5.12) и (6.5.15); обозначим, соответственно, их символы С и Cn- Тогда из (6.5.14), (6.5.15) и (6.5.9) мы имеем
CN^ = VPWn^ + Q^Hn^C^ (6.5.31) + ^Gn^ + Q^Hn^CH
где P и Q — двухмасштабные символы В-сплайна m-ro порядка Nm и В-вэйвлета ^т соответственно. Отсюда, применяя тождество (5.3.13), мы имеем
C^-CN(<z>W
+ {P(z)[G(-z)-Gn(-z)]
+ Q№H) - Н^-2Ж(-г).(6.5.32)
С другой стороны, из (6.5.7), (6.5.8), (6.5.23), (6.5.25), (6.5.26) следует, что
Щ^ = 1 - (2m - 1^ж« А(6.5.33)
и тождество в теореме 5.10 (г) принимает вид
(1 + Z^E^m-i^ - (1 - Z?mB2m-lk-^ = ^Z^-^Y
(6.5.34)
Поэтому, применяя (6.5.33) и (6.5.34), величину в (6.5.32) можно упростить следующим образом:
C^~CN^C^~CN^-2тп-Ц ,-2тп-Ц ,XX
C^~CN^
C^~CN^
-2тп-Ц ,
-2тп-Ц ,
X
X
-[(l+z)m(l-z)mE2m-l(-z)(6.5.35)
-(Х-гГи+гГ^гп-Л-*)]
Х _(2rn-X)!Fm(^) Тт^_ 5( г)}
=Fm^ (Тта-^т-^Тт (Z2)) С^
=R^z№Y
Теперь утверждение (6.5.27) следует из (6.5.35) с помощью равенства Парсеваля (2.4.18).□
Доказательство теоремы 6.16. Вводя обозначение
Fm^Z^ :~Fm^Z^ :~Fm(z)Fm(z)(г + ;) - UmJ + х~)(г + ;) - UmJ + х~)(6.5.36)(6.5.36)и замечая, чтои замечая, что^m-lC^mj) — U(^mj ^m,fc);^m-lC^mj) — U(^mj ^m,fc);мы имеемXк^мы имеемXк^из (6.5.24)из (6.5.24)— (2m — X)!Emj(Amj) (a^j —\Am,j— (2m — X)!Emj(Amj) (a^j —\Am,j(6.5.37)(6.5.37)
Fm^Z^ :~
Fm^Z^ :~
Fm(z)
Fm(z)
(г + ;) - UmJ + х~)
(г + ;) - UmJ + х~)
(6.5.36)
(6.5.36)
и замечая, что
и замечая, что
^m-lC^mj) — U(^mj ^m,fc);
^m-lC^mj) — U(^mj ^m,fc);
мы имеем
Xк^
мы имеем
Xк^
из (6.5.24)
из (6.5.24)
— (2m — X)!Emj(Amj) (a^j —
\Am,j
— (2m — X)!Emj(Amj) (a^j —
\Am,j
(6.5.37)
(6.5.37)
Затем подстановка (6.5.37) в (6.5,26) дает
т-1т-111j=l mu\ тлз?\x -V z-2Nj=l mu\ тлз?\x -V z-2N2ЛЧ2 ,—2^—22ЛЧ2 ,—2^—2т—1т—1F (z1}A^"1"1rmj 1/ ) m,jF (z1}A^"1"1rmj 1/ ) m,jJ=1J=1^mj(^mj) Xmj ~ д^—^mj(^mj) Xmj ~ д^—^z2N + z-‘ZN^ (6.5.38)^z2N + z-‘ZN^ (6.5.38)_ x-1 / 2ЛГ+2Am,jVz_ x-1 / 2ЛГ+2Am,jVz‘ZN—'Z‘ZN—'Z
т-1
т-1
1
1
j=l mu\ тлз?\
x -V z-2N
j=l mu\ тлз?\
x -V z-2N
2ЛЧ2 ,—2^—2
2ЛЧ2 ,—2^—2
т—1
т—1
F (z1}A^"1"1
rmj 1/ ) m,j
F (z1}A^"1"1
rmj 1/ ) m,j
J=1
J=1
^mj(^mj) Xmj ~ д^—
^mj(^mj) Xmj ~ д^—
^z2N + z-‘ZN^ (6.5.38)
^z2N + z-‘ZN^ (6.5.38)
_ x-1 / 2ЛГ+2Am,jVz
_ x-1 / 2ЛГ+2Am,jVz
‘ZN—'Z
‘ZN—'Z
С другой стороны, положив z — e ги)1\ выражение Fm<M onpe- ' деленное в (6.5.36), может быть записано как
т—2
(6.5.39)(6.5.39)^moV^ ) “ ^тп^^ ' ) —^ bmjCOS £(*).
(6.5.39)
(6.5.39)
1=0
Отсюда формула (6.5.38)m—Im—2Отсюда формула (6.5.38)m—Im—2принимает видпринимает вид'm,j °m,j,e'm,j °m,j,eИИj=l t-0j=l t-0X cos&uX cos&u^m,m-l х^m,m-l х'm,m— 1'm,m— 1^m,m-l(^m,m^m,m-l(^m,mFm,j(Xm5j^Xm>j x^^cos Nu + —-—- cos(7V + l)o?.Mmjl.< |Am,m-l| < 1, ЯСНО, ЧТО1„Fm,j(Xm5j^Xm>j x^^cos Nu + —-—- cos(7V + l)o?.Mmjl.< |Am,m-l| < 1, ЯСНО, ЧТО1„(6.5.40)(6.5.40)1(2m -1(2m -m,m —11m—2 rm,m —11m—2 r'm,m-'m,m-(6.5.41)(6.5.41)j=l L1 mj + Tj=l L1 mj + T1^m,m— 11^m,m— 1(6.5.42)(6.5.42)
Отсюда формула (6.5.38)
m—Im—2
Отсюда формула (6.5.38)
m—Im—2
принимает вид
принимает вид
'm,j °m,j,e
'm,j °m,j,e
И
И
j=l t-0
j=l t-0
X cos&u
X cos&u
^m,m-l х
^m,m-l х
'm,m— 1
'm,m— 1
^m,m-l(^m,m
^m,m-l(^m,m
Fm,j(Xm5j^Xm>j x^^
cos Nu + —-—- cos(7V + l)o?
.Mmjl.
< |Am,m-l| < 1, ЯСНО, ЧТО
1„
Fm,j(Xm5j^Xm>j x^^
cos Nu + —-—- cos(7V + l)o?
.Mmjl.
< |Am,m-l| < 1, ЯСНО, ЧТО
1„
(6.5.40)
(6.5.40)
1
(2m -
1
(2m -
m,m —11
m—2 r
m,m —11
m—2 r
'm,m-
'm,m-
(6.5.41)
(6.5.41)
j=l L
1 mj + T
j=l L
1 mj + T
1
^m,m— 1
1
^m,m— 1
(6.5.42)
(6.5.42)
Ho так как Fmj(z) симметричный многочлен Лорана только с отрицательными нулями, то коэффициенты Ьт^^ в (6.5.39) должны быть строго положительны. Итак, из (6.5.41)
и (6.5.42) следует, что
lim
n->oq |Ат)Ш-1|^ ^-^ Fm^Xm^Xm<j — х~)
bm^m — 1/q
^771,771—1 (Ат,т~1 ) (Ат,771-I “ Ат т_ J
для I = 0,..., m — 2, и поэтому существует целое Wo = N^m^ такое, что для всех N > No
bmJ/\^mj\NbmJ/\^mj\N(6.5.43)(6.5.43)m— 1 W _ 2 V m'L J=i Fm^Xm^Xmj - д^-)
bmJ/\^mj\N
bmJ/\^mj\N
(6.5.43)
(6.5.43)
для I = 0,... ,m — 2. Как следствие, мы видим, что для всех N > No многочлен по косинусам R^^y который может быть записан в виде
771—2
Rm^ = (-1)N+1 52{7^+1) cosNw + чУ cos(7V + l)w}coslw z=o
имеет положительные коэффициенты (исключая множитель (—1)^+1)) и удовлетворяет равенству
max K(Z)| = K(l)|, N > No.(6.5.44)
И=1
Поэтому, так как Fm(l) = ^N^mU') ~ 1, из (6.5.44) и (6.5.26)
следует, чтоследует, чтотах|^(2)| = |^(1)| = 2(2т-1)!|z|=lтах|^(2)| = |^(1)| = 2(2т-1)!|z|=lТП—1j=lТП—1j=l\ /V-Г i1 ^mj\ /V-Г i1 ^mj
следует, что
следует, что
тах|^(2)| = |^(1)| = 2(2т-1)!
|z|=l
тах|^(2)| = |^(1)| = 2(2т-1)!
|z|=l
ТП—1
j=l
ТП—1
j=l
\ /V-Г i
1 ^mj
\ /V-Г i
1 ^mj
(6.5.45) для всех N > No. Заметим, что (6.5.45) совпадает с (6.5.28), так как члены последовательности {A^t1} имеют один знак. Для m = 2 ясно, что (6.5.45) выполняется для всех N > 0,
и немного больше работы требуется для доказательства того, что (6.5.28) также выполняется для всех N > 0, когда m = 3 и m - 4. □
Мы заканчиваем этот параграф упоминанием, что для погрешности усечения линейных и кубических сплайн-вэйвле- тов справедлива следующая оценка сверху:
/^(с) < 2.7320509 х (О^б^ЧН^;
/^ (с) < 7.8373747 х (0.5352805)лг+1||с||<г.к‘‘
Эти грубые оценки получены в результате применения следствия 6.17. Лучшие оценки, особенно для малых N и m = 2,3,4, могут быть получены в результате применения (6.5.28).
Вполне положительность, полная осцилляция и пересечения нулей
Как упоминалось в главе 4, В-сплайны обладают особым свойством, называемым «вполне положительностью». Это свойство является ключевой составляющей частью, которая ярко показывает, что В-сплайн-ряды
^CkN^.---^(6.6.1)
к
— это единственный наиболее подходящий инструмент, применяемый в целях «сглаживания». В этом параграфе мы покажем, что соответствующий В-вэйвлет ^т обладает свойством, которое в некотором смысле противоположно вполне положительности. В то время как В-сплайн-ряды «сглаживают» любые «неровные» данные, В-вэйвлет-ряды
(6.6.2)
«выделяют» («детектируют») такие данные. Важная разница между этими двумя рядами состоит в том, что ряды (6.6.1) никогда не осциллируют сильнее, чем их последовательность
коэффициентов {с*;}, в то время как ряды (6.6.2) осциллируют сильнее, чем {с/*;}. Мы будем говорить, что ^m обладает особым свойством, называемым «полной осцилляцией», которое противоположно свойству вполне положительности сопутствующего ему Nm.
Определение 6.18.
Матрица М (конечная или бесконечная) называется «вполне положительной» (ВП), если любой минор М конечной размерности имеет неотрицательный определитель.
Функция двух переменных F(x^y) называется ВП-ядром, если матрица \F(x:h У^)Ь г^е {^jl и {Ук}—возрастающие последовательности чисел, произвольно выбранные из области определения F, есть ВП-матрица.
^Последовательность {an}, п = 0,!,-•• (конечная или бесконечная), с а^ ^ О, называется ВП-последователь- ностью, или Пойя-частотной (ПЧ) последовательностью, если теплицева матрица [а_у+^] при условии, что а.^ = а_2 = • • • = 0, есть ВП-матрица.
В случае В-сплайна Nm мы будем рассматривать Nm (х — к^ как функцию двух переменных х 6 R и к € Z. Следовательно, говоря, что Nm есть ВП-ядро, мы имеем в виду, что для любого положительного п и любых последовательностей {^} и {^} с
J Ж1 < * • * < зет $j € R, ?« « о\
V 0 /<=7 ^6-6-3)
выполняется неравенство
ае€[Мп(ж-4)]>0. (6.6.4)
Доказательство этого важного факта о В-сплайнах не включено в эту книгу, но мы покажем, что, как следствие (6.6.4), последовательность
{^2m(j + l)}, j=0,1,- - (6.6.5)
есть ПЧ-последовательность. В самом деле, беря хj = j + 1 и ^ = к, где j, к Е Z+, мы видим, что матрица, транспонированная матрице \N2m(xj — ^)] — V^mU + 1 — fc)], совпадает с верхней треугольной теплицевой матрицей, первой строкой которой является (6.6.5). Интересно отметить, что символ последовательности (6.6.5) есть умноженный на 1/(2т — 1)! многочлен Эйлера—Фробениуса и может быть записан в виде
оо-2m—2
Е NimU + IV = -[J <г + IWI6'6'6)
с Xmj < 0, j — I,-- - ,2m — 2 (см. (6.4.16)). Этот результат следующим образом может быть распространен на любую ВП-последоватсльность.
Лемма 6.19. Пусть {о?}, j G Z+, — последовательность из I2, удовлетворяющая условию ао ^ 0. Тогда {а^} есть ПЧ-последовательность в том и только том случае, если ее символ может быть записан как
<б-б-7>
J=0j=l 3
где 7,^, A > 0 и
ОО
Е^+А) < °°-
3=1
Пример 6.20. Рассмотрим двухмасштабную последовательность ^q^ В-вэйвлета m-го порядка V>m, как она дана в (6.2.6). В более общем виде, для каждого г = 0, • • • , m — 1 рассмотрим последовательность {у^}> которая управляет его г-ми производными ^m\ как это определено формулой (6.3.6). В (6.3.29) было показано, что символ {^^} есть
3m 2-}-rq1
Z'£V= 52=
kk=Qv
и, следовательно, q^^ А; = 0, - • • ,3m — 2 + г, имеет чередующиеся знаки, и символ ^kY О^к := ("О*^ = l&fcl> равняется
_ < X . 9-m+r+l
что является многочленом только с отрицательными нулями. Отсюда, по лемме 6.19, {5^} есть ПЧ-последовательность. □
Напомним из теоремы 6,10, что {9^} может быть вычислена применяя ЛТАП. В общем случае мы имеем следующий результат.
Теорема 6.21. Пусть Р — ЛТАП, определенный формулой (6.3.12) с кЦп), кц(п) > 0 и Ь^тг), Ь^(п) > 0 для всехп Е Z+. Тогда каждый Р(п) есть ПЧ-последовательность.
Важной характерной чертой ПЧ-последователыюстей и ВП-ядер в общем случае является их так называемое «уменьшающее вариацию» свойство. Это есть «сглаживающий» эффект в том смысле, что «колебания», такие как изменения знака последовательности или функции, постепенно уменьшаются, когда они «фильтруются» путем свертки с ПЧ-по- следовательностями или интегрируются с ВП-ядрами.
Определение 6.22. Число сильных (или настоящих) перемен знака конечной последовательности а вещественных чисел, обозначенное как S^(a); есть число перемен знака а, после того как вычеркнуты все нулевые значения последовательности. Число совместных сильных и слабых перемен знака этой последовательности а, обозначенное как S^a), есть число перемен знака, когда каждое (внутреннее) нулевое значение последовательности считается за две перемены знака. (Примечание: Когда рассматривается конечная последовательность, первое и последнее значения последовательности предполагаются не равными нулю.) Число силь-
ных перемен знака непрерывной функции f с supp f = \<цЦ определяется как
8ЧП
= sup{S“({/(xo), • • • ,/(®п)}):а <а?о<-"<®п< 6,n€Z+},
(6.6.8)
и число совместных сильных и слабых перемен знака той же самой функции f определяется как
s^n
= sup{S+({/(^0)<-- J(xn^):a <х0<-*-<хп< b.neZ^.
(6.6.9)
Замечание. При рассмотрении числа 5+(/) нас интересуют только те /, носители которых не содержат нетривиальных интервалов, на которых / — 0; таким образом, мы предполагаем Zc(f) — supp /, где
2%Л = clos{x : /(ж) ^ 0}.(6.6.10)
В противном случае число S+(f) должно быть рассмотрено на каждой составляющей носителя /.
С помощью ВП-свойства может быть установлено следующее уменьшающее вариацию свойство В-сплайнов.
Теорема 6.23. Пусть гп > 2 — целое положительное число. Тогда
(
п\
y,akNmV-k) <S-({afc}), ао,ап/О. (6.6.11) k=0/
Что касается соответствующих В-вэйвлетов ^т, мы увидим, что вместо возможного уменьшения числа перемен знаков В-вэйвлет-ряды всегда колеблются более часто, чем их
последовательность коэффициентов. Это свойство полной осцилляции фт^ которое противоположно ВП-свойству Nm, делает ^m полезными в применениях по локализации и измерению таких нерегулярностей, как особенности функций.
Теорема 6,24. Пусть т >2 и do,dn ^ 0. Тогда
S I У^ d^m{- — &) 1 > п + 3m — 2 > S ({с^}) + 3m — 2.
(6.6.12)
Если нули вэйвлет-рядов также считать за перемену знака, то можно ожидать завышенную нижнюю границу этой величины. В этом направлении мы имеем следующий результат, справедливый для линейных В-вэйвлет-рядов.
Теорема 6.25. Пусть d^, dn ^ 0. Тогда
S+ 52 Ш - м > 2n + 4 - S-({4})-(6.6.13)
s+ ( 52 W - *) = 2n + 4.s+ ( 52 W - *) = 2n + 4.(6.6.14)(6.6.14)Более того, если носитель этого В-вэйвлет-ряда — интервал и если S~({dk}) = 0, то
s+ ( 52 W - *) = 2n + 4.
s+ ( 52 W - *) = 2n + 4.
(6.6.14)
(6.6.14)
Замечание. Результат в формуле (6.6.14) оправдывает термин «полная осцилляция».
Доказательство теоремы 6.24. Напомним из теоремы 6.3 §6.1, что (вэйвлет)-пространство W™ может быть отождествлено с кратномасштабным подпространством У2771’0 пространства V^m через дифференциальный оператор т-го порядка Dm.
Однако вместо того, чтобы рассматривать здесь соотношение 'ф^тп = Втп"ф2тп,1 давайте введем сплайн 2 m-го порядка
^тп = 7у^ £ k-WN2mU + 1)Кт&х - Л, (6.6.15) j=0
который принадлежит у2гп’°. Легко проверить, что №mM): keZ}
есть базис Рисса у2”1’0. Болес того, аналогично соотношению Вт^2т = ‘Фцт, МЫ ТаКЖС ИМССМ
^^2т “ Фт-
Действительно, m-кратнос применение (ж) в теореме 4.3 даст
- 2m —2
^^Хх) = ^ Е ИМтО' + 1Н^(2х - » j—о
- 2т—2т/ ч
= Е ^N^j + l^-lfQN^x-j - к)
Зт-2 /,т / \\
^=0 \ ZА:=0'/
Зт-2
= Е qtNm^X - ^) = ■фт(х).
Отсюда, мы можем использовать Ф^т вместо Ф2т в теореме 6.3. Рассмотрим теперь сплайн-ряд
п
GkT^^Wmkx-kY к=0
Так как dQ,dn ^ 0 и зиррФ^т = [0,2т — 1], мы видим, что
supp G = [0,7i + 2т — 1].(6.6.16)
Таким образом, из факта, что f 0^=0, kez,
* G^(0) =G^(n + 2m-l) = 0, l = 0,...,2m-2 j
следует, что существует семейство точек {т^}, j = 1,... ,п + 2m + <- 2и< = 1....,т, удовлетворяющих неравенствам
'ОСх^ < 1 < х^ <2< • • • < п + 2тл - 2 <^^m-i Oi-V-Sm — l. О < «г <«'■>< 4а' < ^“ <■■ < ^U-, < ^™ < " + 2-" -1
(6.6.18)
такое, что G^ имеет (сильную) перемену знака в каждой точке х^\ з — 1,..., п 4- 2m + I — 2. В частности,
имеет (сильную) перемену знака в каждой точке
" 1 7 ^71 + 3771-2*Ш
Доказательство теоремы 6.25. Чтобы вычислить наиболее точно 5+, нам требуется результат из теории ВП-матриц, а именно: если А —любая р х (zi + 1) ВП-матрица с р > п, то
S”(Av) < min(zi, S“(v)) = S“(v)(6.6.19)
для любого вещественною (zi + 1)-мсрного вектора v. Этот факт, по сути дела, является ключевым моментом для установления теоремы 6.23. Вдобавок, если v = (^о5 • • • :^n) и v := (vq, — vi, г?2, ..., ( —1)п ^п), то легко проверить, что
S V (v) + S (v) > ZLS V (v) + S (v) > ZL(6.6.20)(6.6.20)
S V (v) + S (v) > ZL
S V (v) + S (v) > ZL
(6.6.20)
(6.6.20)
Чтобы доказать (6.6.13), нам нужна матрицаЧтобы доказать (6.6.13), нам нужна матрица(6.6.21)(6.6.21)1610 1661 101610 1661 10
Чтобы доказать (6.6.13), нам нужна матрица
Чтобы доказать (6.6.13), нам нужна матрица
(6.6.21)
(6.6.21)
1
6
10 1
66
1 10
1
6
10 1
66
1 10
1610
61
:= ^4^2 к=0:= ^4^2 к=0Легко также проверить, что (2п+5) х (п+1) матрица А является ВП-матрицей. Отсюда, применяя (6.6.19) и (6.6.20) к вектору V = (ио,--,«2п+4) С
:= ^4^2 к=0
:= ^4^2 к=0
мы имеем
S+(v) >2n + 4-S"(v) > 2n + 4- S"^.
Это устанавливает (6.6.13).
Затем, используя двухмасштабное соотношение для ^ относительно N^, В-вэйвлет-ряд ^dk^k"^ может быть записан как В-сплайн-ряд по ^(2 • — к). Так как носителем этого ряда является интервал, мы имеем, применяя вдобавок результат о ВП В-сплайнов,
VdkM-^ ) <2п + 4.к=0/VdkM-^ ) <2п + 4.к=0/(6.6.22)(6.6.22)
VdkM-^ ) <2п + 4.
к=0/
VdkM-^ ) <2п + 4.
к=0/
(6.6.22)
(6.6.22)
Итак, (6.6.14) следует из (6.6.13) и (6.6.22) при S ({dfc}) = 0. □
В применениях очень важно оценить осцилляции В-вэйв- лет-ряда. Например, распределение нулей диапазона пропускания частотно-ограниченного сигнала, определяемого «скоростью Найквиста», может быть полностью установлено по его изолированным нулям (называемым «пересечением нулей») в случае выполнения некоторых условий. Однако, когда В-вэйвлст-ряд интерпретируется как сигнал из некоторого диапазона, он нс должен иметь ограниченный диапазон, так как он отличается от целых функций экспоненциального типа. Тем нс менее, когда используются линейные В-вэйвлсты, мы имеем еще и следующую теорему. Аналогичные результаты для В-вэйвлстов более высоких порядков нс приводятся в этой книге.
Теорема 6.26. Пусть
(л*) = z djM^-j),
Jj=o
9^ = £ Cj^x-j)Iз=о
— два линейных сплайн-вэйвлет-ряда с Zc(f) = Z^g) = [О, п + 3], таких что S-(c) = 0 и g имеет только простые нули. Тогда, если fug имеют одни и те же нули, то f должна быть константой, умноженной на д.
Доказательство. Из наших предположений мы имеем dodn ^ 0 и c^Cn ^ 0. Выберем с так, что с0 = cd^. Тогда
(9 - cf^ = 52(cj - cdj^^x - ».
Предположим, что разность д — cf нс равна тождественно нулю. Тогда без потери общности мы можем предположить, что Zc^g — с/) = [1,п + 3]. Так как (g — с/) 6 V^ то по так называемой теореме Будана—Фурье число нулей Z^g — cf) с
учетом их кратности функции д — cf в открытом интервале (1 з ri 4- 3) не превосходит 2п + 2, то есть
Z^g-cf) <2п + 2.(6.6.23)
С другой стороны, так как д на (0,1] есть константа, умноженная на 1^2, то она имеет на (0,1] один простой ноль. Поэтому, из теоремы 6.25 следует, что
^Ии.п+з) = S+(g)|(0,,1+3) - 1 > 2п + 4 - S"(c) - 1 = 2п + 3.
(6.6.24)
Болес того, так как д имеет только простые пули и / имеет те же нули, что и д, мы имеем
ад|(1,п+з) < Z(g - сП.(6.6.25)
Поэтому из (6.6.23)-(6.6.25) мы получаем
2п 4- 3 < S+(5)|(i,n+3) < ^(5)|(15п+з) < Z^g - с/) < 2п + 2,
что абсурдно. Это и завершает доказательство теоремы. □
Глава 7
Ортогональные вэйвлеты и вэйвлет-пакеты
Из очевидных соображений ортонормированные (о.н.) базисы — наиболее желательные базисы в гильбертовом пространстве. В частности, если о.н. базис в L2(R) порожден некоторой Ti-функцией ^, то, будучи двойственной самой себе, уже является вэйвлетом. Более того, двухмасштабная последовательность {gn} функции ф относительно масштабирующей функции ф получается из двухмасштабной последовательности {рп} функции ф простым взятием комплексного сопряженного с последующим чередованием знаков и изменением направления на противоположное с единичным сдвигом. Например, как в (5.6.14), мы можем положить
Чп = (-1)Пр-п+1.
Другими словами, по существу только одна двухмасштабная последовательность управляет вместе кратномасштабным анализом (КМА) и соответствующим ему вэйвлег-разложе- нием. Что наиболее интересно — это то, что после применения комбинации {рп} и {</п} для получения двухмасштабных соотношений с ф, вэйвлет-пространства Wn могут допускать дальнейшие ортогональные разложения. Семейства новых ортогональных базисных функций, полученные таким образом, на-
зываются вэйвлет-пакеталш. Эта глава посвящается анализу и построению о.н. вэйвлетов и их вэйвлет-пакетов. В частности, будет обсуждаться построение о.п. вэйвлетов с компактными носителями.
Примеры ортогональных вэйвлетов
Основная структура вэйвлетов и их двойственных была изучена в § 5.4, где предлагаемая стратегия состояла в том, что все начиналось с двух допустимых двухмасштабных символов Р = Рф и G* = G*^ двойственных друг другу. Для построения о.п. вэйвлетов, как мы видели в § 5.6, ф также с необходимостью должна быть двойственной самой себе, так что G* — Р и соотношение двойственности (5.4.7) принимает вид
|P(z)|2 + lP(-z)|2 = l, 1^1 = 1.(7.1.1)
Кроме того, по теореме 5.19 основное определение двухмасштабного символа Q для о.н. вэйвлета ф относительно масштабирующей функции ф дастся через
Co22"o-1p(_z)i|z| = 1,(7.1.2)
где со = ±1 и по — произвольное целое число. Чтобы быть совместимым с выбором в (5.6.13) и (5.6.14), положим со = —1 и no = 1, так что
QM = -гРН, |z| = 1.(7.1.3)
Следовательно, чтобы построить о.п. вэйвлет ф, мы должны исследовать двухмасштабные соотношения
№) = Р(е--"/2)^),
Конечно, если ф или Р известно, то ф и, следовательно, ф определяются с помощью применения второго соотношения в (7.1.4) с использованием (7.1.3).
Пример 7.1. Пусть m — любое положительное целое число, и Nm обозначает В-сплайн m-vo порядка. Тогда по теореме 3.23 (см. также (3.6.18)) масштабирующая функция фт, преобразование Фурье которой дается формулой
p—imujI'Z (sincd/2\ m е К ^/2 ;
есть о.н. масштабирующая функция в том смысле, что ^фт^* — к) : к G Z} является о.н. базисом пространства Уот. Здесь Fm — обобщенный многочлен Эйлера—Фробениуса Лорана относительно Nmi как это определено в (6.1.13), и структура Fm обсуждалась в §6.4 (см. (6.1.13) и теорему 6.13). Как следствие, применяя (7.1.3)-(7.1.5), преобразование Фурье ф о.н. вэйвлета ф, который порождает {W™} дается формулой
^(<v) = - е-^/2 Р(е-г(^+2^)/2) фт (^
(7.1.6)(7.1.6)где z = е ^t^. При m — 1 легко видеть, что о.н. вэйвлет ф1 заданный (7.1.6), есть нс что иное как функция Хаара фц. □
(7.1.6)
(7.1.6)
Конечно, если мы уже имеем п.о. вэйвлет, то процедура ортовормализации, сформулированная в (3.6.18), легко дает о.н. вэйвлет.
Пример 7.2. Пусть —один из п.о. сплайн-вэйвлетов фцт> Фт или фт, т > 1, введенных в предыдущей главе. Тогда ф\ преобразование Фурье которой дается формулой (3.6.18), есть о.п. вэйвлст. Для ф = фцт , фт или фт результаты, полученные в главе 6, легко могут быть применены для определения рядов Лорана
52|^(w + 27rfc)|2.
к
(См. (6Л.11)-(6ЛЛЗ), (6.2.5) и (6.2.9).)
В общем случае, так как мы ничего не знаем о масштабирующей функции ф или ее двухмасштабном символе Р = Рф, мы должны очень постараться, чтобы прийти к одному из них. Напомним, что наша стратегия состоит в построении Р, и следующие два параграфа будут посвящены усилиям в этом направлении. В конце этого параграфа мы приводим пример, в котором вместо Р первым построено ф.
Пример 7.3. Пусть 0 < s < тг/З, 0<A<1<B<OO и N — произвольное положительное целое число. Выберем некоторую функцию f) Е C^R), которая удовлетворяет следующим условиям:
rsupp7? = [—тг — £, тг + е];
<т)(а>) = 1 для |си| < 7Г — S И(7.1.7)
А < 53 М^ + 2тгА;)|2 < В, си Е R.
“к
Тогда мы можем ввести функцию ф, преобразование Фурье которой дается формулой
ФИ := ~^-^.(7.1.8)
(52 ^(^ + 27rfc)l2)
X к/
Ясно, что ф удовлетворяет условию
supp ф = [—7Г — Е , 7Г + е](7.1.9)
и что функция Р, определенная па единичной окружности £ <^(2w + 47rfc),(7.1.10)
k= —ОО
принадлежит CN. Отсюда, интегрируя ряд Фурье
100
М :=Р(С"") = - £(7.1.11)
п=-оо
по частям N раз, мы получаем
Рп = -f^e^du^-l-]/ fW^e^ckv,
л Jo^ \п J Jo
так что
Рп = O(|n| Nv |п| -* ос.Рп = O(|n| Nv |п| -* ос.(7.1.12)(7.1.12)
Рп = O(|n| Nv |п| -* ос.
Рп = O(|n| Nv |п| -* ос.
(7.1.12)
(7.1.12)
В частности, мы имеем ^р^ G ^. Затем, рассматривая два отдельных случая, мы покажем, что
^)=Р(е-<ш/2)0(^), УЕК(7.1.13)
Предположим, что си £ supp^. Тогда мы имеем
Р(6-“/2) = ^Дш + 4лк),к^О
гак что или ф (^) — 0, или иначе Р(е”гш/2) = 0. Таким образом, в этом случае обе части (7.1.13) равны нулю.
Предположим, что си Е supp^. Тогда мы можем сделать следующие два заключения. Во-первых, так как 0 < s < тг/З, то для всех неравных пулю к следует, что Л ^ + 2тгА:) = 0, так что ф (^) = т) (^) /т) (^) = 1. Во-вторых, мы имеем P^e"luJ/2) = Ф^у Поэтому обе части (7.1.13) равны Ф^А)\
Из определения ф(ш) в (7.1.8) мы уже знаем, что
VФV - к) : к £ Z}(7.1.14)
является о.н. семейством (см. теорему 3.23) и что
(7.1.15)(7.1.15)ГМ = 1,
(7.1.15)
(7.1.15)
Dn ф^-пк^ = 0, 0 / к € Z, n € Z+.
Ввиду формулы суммирования Пуассона (см. (2.5.11)) это значит, что (7.1.14) обладает свойством разбиения единицы, а именно:
ОО
^ ф(х- к) = 1, rreR.(7.1.16)
к=-оо
Следовательно, чтобы сделать вывод о том, что ф порождает KMA {Vn} пространства L2(R), остается проверить, что для любой / € L2(R)
ШП -/Ц2 -> о, пчоо, (7.1.17)
где PnU) обозначает L2(R) проекцию / на Vn. С этой целью нам нужно знать скорость убывания ф. Это легко, так как TV-кратное интегрирование по частям дает
/ОО
ФИе11ш<ки = 2л(-гх^ ф(х)
-ОО
из чего следуетиз чего следуетФМ = 0 (г^) ■ФМ = 0 (г^) ■Теперь, используя ядроТеперь, используя ядроООК(х,у) =Фк$-^Ф1у-к\к=—ооООК(х,у) =Фк$-^Ф1у-к\к=—оо(7.1.18)(7.1.19)(7.1.18)(7.1.19)
из чего следует
из чего следует
ФМ = 0 (г^) ■
ФМ = 0 (г^) ■
Теперь, используя ядро
Теперь, используя ядро
ОО
К(х,у) =Фк$-^Ф1у-к\
к=—оо
ОО
К(х,у) =Фк$-^Ф1у-к\
к=—оо
(7.1.18)
(7.1.19)
(7.1.18)
(7.1.19)
мы можем представить проекцию РП^Л от f как
/
ОО
^(2nT,2ny)/(y)dy.
■ОО
ТИк как (7.1.16) означает, что
х е R,х е R,[ K(x,y)dy = l,
х е R,
х е R,
J-ОО
то мы можем сделать вывод, что
||Рп/-/||2 = 2п||Рп/-/||2 = 2пК(2\2"1М)-ШК(2\2"1М)-Ш(7.1.20)(7.1.20)22К(2".,у)[/(2-"у)-/(.)]^К(2".,у)[/(2-"у)-/(.)]^2211 + |2" • -y\N11 + |2" • -y\N|/(2-"y)-/(.)|dy|/(2-"y)-/(.)|dy22
||Рп/-/||2 = 2п
||Рп/-/||2 = 2п
К(2\2"1М)-Ш
К(2\2"1М)-Ш
(7.1.20)
(7.1.20)
2
2
К(2".,у)[/(2-"у)-/(.)]^
К(2".,у)[/(2-"у)-/(.)]^
2
2
1
1 + |2" • -y\N
1
1 + |2" • -y\N
|/(2-"y)-/(.)|dy
|/(2-"y)-/(.)|dy
2
2
где была использована оценка
^,у)<^,у)<С1 + |я- У^’С1 + |я- У^’(7.1.21)(7.1.21)
^,у)<
^,у)<
С
1 + |я- У^’
С
1 + |я- У^’
(7.1.21)
(7.1.21)
которая следует из (7.1.18). Применяя обобщенное неравенство Минковского (которое является L2(R) аналогом (2.4.3) и может быть легко выведено с использованием (2.1.1)), мы получаем из (7.1.20)
||Рп/-/||2 < с Г —-1_||/(. - 2-”у) - /(-)||2 dy. (7.1.22)
У-оо 1 + |УГ
Остальная часть доказательства проводится стандартным образом и состоит из разбиения интеграла на две части. Сначала для любого s > 0 выберем такое большое М > 0, что
/у|>М 1 + ly|N У
Затем, так как / Е L2(R), мы имеем для |t/| < М
II/C- 2^) -/0112^0II/C- 2^) -/0112^0(7.1.23)(7.1.23)
II/C- 2^) -/0112^0
II/C- 2^) -/0112^0
(7.1.23)
(7.1.23)
равномерно при п —> оо. Это устанавливает (7.1.17).□
22 - 3954
Идентификация ортогональных двухмасштабных символов
Техническая проблема построения масштабирующих функций и вэйвлетов состоит в идентификации допустимых двухмасштабных символов Р = Рф (см. определение 5.4: напомним, что наша общая стратегия - это начать с пары двойственных двухмасштабных символов Рф и G*^. После сплайп- вэйвлетов, изученных в главе 6, и трех примеров, касающихся о.н. вэйвлетов, обсужденных в предыдущем параграфе, кажется нет другой доступной процедуры построения ф как бесконечного произведения
*) = Пр(=-“'2‘). (7.2.1)
Хотя некоторые условия, наложенные на предельные функции таких бесконечных произведений, были определены в теоремах 5.5 и 5.6, эти условия прямо не касаются двухмасштабных символов Р и по обеспечивают всех требований на ф, необходимых для порождения КМА. Этот параграф посвящен изучению рядов Лорана Р Е W, которые являются двухмасштабным символом некоторой ф. Так как полная характеристика Р не представляется возможной, мы будем удовлетворены достаточным условием, которое может быть легко применено. Это является продолжением наших усилий, начатых леммой 5.20. Здесь отличие состоит в том, что особое внимание уделяется ф, которые являются о.н. масштабирующими функциями, поэтому мы имеем в виду, что ф нс только порождает КМА пространства L2(R), но также удовлетворяет требованию
кФк-зШ*-^^ ЗЛ^Ъ. (7.2.2)
Давайте сначала напомним из (5.1.12) и (7.1.1) необходимые условия, которым должен удовлетворять двухмасштабный символ Р некоторой масштабирующей функции ф.
Лемма 7.4. Пусть Р — ряд Лорана в классе Винера W. Если Р — двухмасштабный символ некоторой масштабирующей функции ф, которая является о.н. в смысле (7.2.2), то Р долэюен удовлетворять равенствам
Р(1) = 1 и(7.2.3)
|P(z)|2 + |P(-z)|2 = l, М = 1.(7.2.4)
Поэтому, ввиду (7.2.3), мы, как в (5.1.17), заинтересованы в тех Р из W, которые могут быть выражены как
S(2),
(7.2.5)(7.2.5)к''
(7.2.5)
(7.2.5)
где N — некоторое положительное целое число и S EW удовлетворяет условию S(l) = 1.
Для любого S в (7.2.5) мы можем написать
(7.2.6)(7.2.6)'ЭД = Y,skz\<к
(7.2.6)
(7.2.6)
В := max |5(z)|.,Н=1
Целью этого параграфа является установление
го условия для множителя 5, который бы обеспечил, что Р является двухмасштабным символом некоторой о.н. масштабирующей функции.
Теорема 7.5. Пусть Р EW удовлетворяет (7.24) и (7.2.5) для некоторого N > 1, так что
^|«!№<~(7.2.7)
к
для некоторого е > 0 и
B<2N~\(7.2.8)
где используется обозначение из (7.2.6). Тогда бесконечное произведение
д^-.= У[Р(е-1ш/2^(7.2.9)
сходится к g G C(R) A ^(R) A L2(R) всюду. Более того, функция ф 6 £2(R) с ф — g есть о.н. масштабируюгцая функция, которая порождает КМ А в L2(R).
Доказательство этой теоремы будет зависеть от последовательности лемм.
Лемма 7.6. В предположениях (7.2.7) и (7.2.5) для некоторого N > 1 бесконечное произведение в (7.2.9) сходится всюду к непрерывной функции д.
Замечание. Эта лемма отличается от теоремы 5.5 тем. что в ней предположение накладывается на S вместо конечного произведения в (5.1.18).
Доказательство. Из (7.2.7) и соотношения (7.2.5) легко видеть, что {р^} также удовлетворяет неравенству
5>fc|IM£<oo;(7.2.10)
к
и из (7.2.10) следует, что для любого h > 0
IFCe-^) _ P(e--)l < 122 |р,| |е-^ _ т|к
^52 w тН2, м/о
к
к
(Здесь без потери общности мы рассматриваем 0 < е < 1.) Отсюда, поскольку Р(е"^) есть функция от си , то Р^е"гш) принадлежит классу Lip е (см. определение 5.7). Болес того, из тех же выкладок, какие были проведены в (5.1.21), и вы- шеприведенвого заключения (при условии, что S заменено на Р и а на е) мы можем сделать вывод, что бесконечное произведение в (7.2.9) сходится. Чтобы доказать непрерывность
предельной функции g при любом сио, предположим сначала, что д(сио) ^ 0. При этом предположении мы имеем
д(ш) - д(ш0) = g(wo){g(w)/g(wo) - 1}
= 9(^0 И схр= 9(^0 И схрf>[l - (1 - Р^-^/2*)/^-^'0/2*))]
= 9(^0 И схр
= 9(^0 И схр
Л=1,
= д(ш0Н схр О ^’“*
= о(1), си —> CUq.
С другой стороны, если д^о) = 0, то так как Р(1) = 1, то существует достаточно большое целое к^ зависящее от cug, такое, что предельная функция
ОО
9М = П
к—ко
удовлетворяет неравенству g(cug) / 0. Проведенные выше преобразования показывают, что д непрерывна в точке cug, так что
А;о-1
к=1
также непрерывна в этой точке.□
Лемма 7.7. В предположениях (7.2.8) и (7.2.5) для некоторого N > 1 предельная функция д(ш) в (7.2.9) удовлетворяет неравенству
/1\ 1 + т?/1\ 1 + т?и) Е Rи) Е R(7.2.11)(7.2.11)
/1\ 1 + т?
/1\ 1 + т?
и) Е R
и) Е R
(7.2.11)
(7.2.11)
для некоторого р > 0.
Доказательство. Вернемся к определению bj в (5.1.18). Ввиду (7.2.8) мы имеем
61 = log2 Bi = log2 В < N - 1.
Итак, выбрав no — 1 в теореме 5.5, заключение в (5.1.20) теоремы 5.5 дает (7.2.11) с
т) := N - bi — 1.□
Замечание. Остановимся на минуту, чтобы обобщить уже доказанное и дать основные принципы оставшейся части доказательства теоремы 7.5.
Как следствие лемм 7.6 и 7.7 заключаем, что бесконечное произведение в (7.2.9) сходится к некоторой функции
д € C(R) Л L1 (R) П L2(R),
которой и будет называться это бесконечное произведение. Отсюда по теореме 2.17 существует единственная ф 6 L2(R), преобразование Фурье которой ф есть это бесконечное произведение. Следовательно, ф удовлетворяет равенствам:
(7.2.12)(7.2.13)(7.2.14)(7.2.12)(7.2.13)(7.2.14)ф^ = Р^е^^/^ф (^) или< Ф^ = У-РкФ^х - кук
(7.2.12)
(7.2.13)
(7.2.14)
(7.2.12)
(7.2.13)
(7.2.14)
Таким образом, мы можем ввести
Фз,к^ = 2^2 ф^ х — ку з,кЕ7.
И
Vj = closL2(R) ^jik : к Е Z).
Из (7.2.12) ясно, что (V)} — это последовательность вложенных замкнутых подпространств L2(R), и чтобы доказать, что это —КМ А в L2(R), мы должны показать, что объединение
Vj плотно в L2(R) и что ф порождает базис Рисса Vo-
Сначала мы докажем, что ф порождает о.н. базис Vo- Чтобы доказать плотность объединения Vj, j Е Z, мы должны в наших рассуждениях следовать подходу, обсужденному
в главах 1 и 3 при построении о.н. вэйвлет-базиса пространства I-W Это будет означать не только
closL2(R) I (J ^ ) = L2<R)’(7‘2Л5)
Vez / но также и
П ^ = W-(7-2.16)
(См. лемму 5.1.) Из исследований § 5.6 мы знаем, что хорошим кандидатом на о.н. вэйвлет является
V1^) •- 52 qk ^2ж "" ^Ь (7.2.17)
kez
где qk-.= ^kP-kw(7-2.18)
Так же, как обычно, мы положим
■фзДх^^^да х-Ц, зЛ^г.(7.2.19)
Тогда доказательство теоремы 7.5 будет завершено, если мы сможем показать, что семейство
{^,к-. j,k€Z^(7.2.20)
является базисом L2(R).
Для доказательства того факта, что ф порождает о.н. базис (и,следовательно, базис Рисса) Vo, мы напомним из теоремы 3.23, что это эквивалентно доказательству того, что
— /е1^ |^М,2^ = ^,0, 3 е Z(7.2.21)
У-оо
Лемма 7.8. В предположениях теоремы 7.5 бесконечное произведение g — ф удовлетворяет (7.2.21).
Доказательство. Доказательство этой леммы подобно доказательству в одном направлении теоремы 5.22. Действительно, положив
(7.2.22)
мы имеем
которое совпадает с (5.4.22), где G заменено на Р. Следовательно, из (5.4.25) мы получаем
(7.2.23)(7.2.23)4 := ^ /^ 1у„(ш)|2^ = ^,0 , 3 G Z,
(7.2.23)
(7.2.23)
J —ОО
и, снова применяя лемму 5.20, мы имеем
Г°° • • -
— I е1^ |0(w)|2da> = lim In = 6jn
2lTn-^co ^
для всех j € Z.
Для того чтобы показать, что семейство (7.2.20) является о.н. базисом L2(R), полезно знать свойства последовательностей {рд,} и {%}, связь которых дается формулой (7.2.18).
Лемма 7.9. Пусть {р*} и {%} определяются (7.2.5) и (7.2.18), где Р удовлетворяет (7.2.3) и (7.2Д). Тогда эти две последовательности имеют следующие свойства:
12,Рк ~ 2;
к
^Рк~2£Рк—2т ~ ^£tm\ к
^9к-2<Чк-2т = 2^>m;
к
yLPk-2tqk-2m = О U к
^Ь><-2кРт-2к + qt-2k qm-2k} = ^t,m к для всех ^m € Z.
Доказательство. Утверждение (а) эквивалентно (7.2.3), утверждение (б) — (7.2.4) и, ввиду (7.2.18), (в) есть очевидное следствие (б). Интересно видеть, что свойство «ортогональности» (г) может быть легко выведено простой заменой индексов. Действительно, мы имеем y^Pk-2tqk-2m = У^(-1)кРк-2^Р-А:4-2т4-1 кк
" ) ^(~ 1)^ P—j-y2m-ylPj-2£~ ”~^^^Pk—2tQk — 2m* 3к
Окончательно для проверки (д) мы видим после применения (7.2.18) для замены q на р, что две суммы в (д) просто образуют разбиение суммы в (б) на одну сумму по нечетным индексам и вторую сумму по четным индексам.□
Как следствие тождества (д) в вышеприведенной лемме, мы имеем следующий результат.
Лемма 7.10. Для всех х € R
2ф(2х -т) = ^{рт-2к Ф1$ - А:) + qm-2k Фк1 ~ fc)}> т € z к
(7.2.24)
Доказательство. Получается в результате применения (7.2.12), (7.2.17) и (д) в лемме 7.9.□
В дальнейшем будет полезна следующая формула разложения.
Лемма 7.11. Для каждой / е L2(R)
Е «,Ф^\2 = ПК/,^-.*)!2 + К/,*-i,»)l2), i е х.
‘*(7.2.25)
Доказательство. Получается в результате применения леммы 7.10, свойств (б), (в) и (г) в лемме 7.9.□
В добавление к их прекрасным свойствам «разложениям, установленным в леммах 7.10 и 7.11, два семейства V^jj^ и ЬМ обладают, как ожидалось, следующими свойствами ортогональности.
Лемма 7.12. В предположениях теоремы 7.5 два семейства ^Фз^ и {Фjik} удовлетворяют следующим равенствам:
к/^ кФ^кч Фз^ ” ^ksti 3^^ ^ Z;
кФз^ Фз^ = °> зЛ^ £ Z и
кФзЗ^ Ф^^С) — Sj^Skjni j^k-i^m Е Z
Доказательство. Утверждение (а) следует из леммы 7.8 в результате применения теоремы 3.23 и изменения масштаба. Чтобы проверить (б), мы просто применим (а), (7.2.12), (7.2.17) и лемму 7.9 (г). Такой же вывод, с тем исключением, что применяется (в) леммы 7.9 вместо (г), дает утверждение (в) для случая, когда j = I. Для j ^ ^ пусть j > £, мы замечаем из (7.2.17), что ф^т Е V^y. Так как Vt^\ С Vj и ipj^k ортогональна Vj по (б), мы видим, что фjJt ортогональна Ф^т-□
Следовательно, {^л} является о.н. семейством в £2(R). Как было упомянуто в предыдущем замечании, наш подход к доказательству плотности объединения Vj в Z,2(R) состоит в проверке того факта, что это семейство является о.н. базисом £2(R). Стандартная процедура в гармоническом анализе — это вывод «равенства Парсеваля» для {^,fc}- Это и будет установлено в следующей лемме. Заметим сначала, что любое о.н. семейство удовлетворяет «неравенству Бесселя». Доказательство этого простого факта тождественно доказательству неравенства Бесселя для (тригонометрических) рядов Фурье (см. теорему 2.18).
Лемма 7.13. В предположениях теоремы 7.5. о.н. семейство {^л}’ 1Л € Z, определенное формулами (7.2.17)(7.2.19)) удовлетворяет следующему «равенству Парсева- ля»:
£ KAMI2 = ПАЙ. / е Лю (7.2.26) j.kez
Доказательство. Пусть С^ обозначает класс всех бесконечно дифференцируемых функций с компактным носителем. Мы установим сначала (7.2.26) для всех / £ С^. Как было упомянуто выше, так как ^Фз£ : А Е Z} есть о.п. семейство для каждого j, мы имеем «неравенство Бесселя»:
Е |(/,М12< II/II2 <~, jez.
k€Z
Теперь для любой пары положительных целых чисел L и М, суммируя обе части (7.2.25) в лемме 7.11 по j = — L + 1,... ,М и сокращая общие члены, мы имеем
М—1 оооо
£ £ IV*t)l2 = £ {ICAMMCM- v)!2}-
3=—Lk— —оок~ — оо
(7.2.27)
Давайте сначала рассмотрим второй член в правой части (7.2.27). Так как / € Cq0, то существует некоторое К > О такое, что supp / С [—К,/С]. Теперь по неравенству Шварца мы имеем
\(M-L,k^ =\(M-L,k^ = 2
\(M-L,k^ =
\(M-L,k^ =
ТГ1'^ I ф^2”ь х — k)f(x)dxJ-K
z-fc)|2d;4||/||^z-fc)|2d;4||/||^
z-fc)|2d;4||/||^
z-fc)|2d;4||/||^
Гк/'2‘"1
\ф(у-<dy \м\\22>
J-K/2LJ
так что оог
Y, l(/,#-L,t)|2 <11/11$ / Wy^dy (7.2.28)
к—»J=b
для всех достаточно больших L^ где
BL := U [fc - К^ k + K/2lYkez
Так как ф 6 Ь2(К) и мера Bl А [—N, АГ] стремится к нулю при L3 стремящемся к бесконечности для любого N > 0, неравенство в (7.2.28) дает
ОО
Пт 52 Ю-ьЛ)|2 = 0.(7.2.29)
L->+oo '
к=—оо
(Результат в (7.2.29) означает, что ПР) = {0}; см. замечание, сделанное после утверждения определения 5.2.) Итак, из (7.2.27) мы имеем
М-1 оооо
52 Е 1<Мл)|2 = 52 КГФмлА2, fzC™ (7.2.30)
j=—оок=—оок=—оо
Для оценки величины в правой части (7.2.30) заметим сначала, применяя равенство Парсеваля для преобразования Фурье и ряда Фурье, что
Я(лм12 = р^521(.Ммл>12Я(лм12 = р^521(.Ммл>12(7.2.31)(7.2.31)= V 2м (2тг)2 ^= V 2м (2тг)2 ^ОО^2 /(2 м (си + 2тгтп)) ф^ш + 2тгтп) elkuJdwОО^2 /(2 м (си + 2тгтп)) ф^ш + 2тгтп) elkuJdw22m=—ооm=—оо2М /*2тг2% /02М /*2тг2% /052 /(2м(ш + 2тгт)) ф^ш + 2тгт) dw52 /(2м(ш + 2тгт)) ф^ш + 2тгт) dwт=-оот=-оо
Я(лм12 = р^521(.Ммл>12
Я(лм12 = р^521(.Ммл>12
(7.2.31)
(7.2.31)
= V 2м (2тг)2 ^
= V 2м (2тг)2 ^
ОО
^2 /(2 м (си + 2тгтп)) ф^ш + 2тгтп) elkuJdw
ОО
^2 /(2 м (си + 2тгтп)) ф^ш + 2тгтп) elkuJdw
2
2
m=—оо
m=—оо
2М /*2тг
2% /0
2М /*2тг
2% /0
52 /(2м(ш + 2тгт)) ф^ш + 2тгт) dw
52 /(2м(ш + 2тгт)) ф^ш + 2тгт) dw
т=-оо
т=-оо
пМ /*2тг г
2^ / {У^ + ^т^ ^м ^ + 27Г^
® тп/
х ф^ц) + 2тгт) ф^о) + 2тг^)^б/си
— /< У /(2^(0; + 2тгтг))/(2Mw) <^(ш + 2тгтг) <^(w) >dw
2тг 7_-о II
ОО V п = —ОО7
001 /*ОО
= У — //(w)/(a; + 27r£2M)^(2-Ma; + 27r£)0(2-Mw)dw
^ЗтгД^
*M|2 |/(ш)|2с?ш + Ям,*M|2 |/(ш)|2с?ш + Ям,
*M|2 |/(ш)|2с?ш + Ям,
*M|2 |/(ш)|2с?ш + Ям,
где Rm определяется как сумма по значениям 1^0. Теперь, из (7.2.4) и определения ф как бесконечного произведения Р(е-,у/2*), мы имеем
|0(о>)| < 1, w € R.|0(о>)| < 1, w € R.(7.2.32)(7.2.32)
|0(о>)| < 1, w € R.
|0(о>)| < 1, w € R.
(7.2.32)
(7.2.32)
Отсюда следует, что
|Дм| < У ^- Г \fW& + 2^2M)|du>.(7.2.33)
Рассмотрим
FM^ := У |/(w + 2%£2M)|.(7.2.34)
^0
Так как / 6 С^., ясно, что {Fm(wY\ - равномерно ограничена на R и равномерно сходится к нулю на любом компактном множестве при М стремящемся к бесконечности. Отсюда, учитывая что / € L^R), легко видеть, что Нм —У 0 при М -> 4-оо.
Теперь мы возвращаемся к (7.2.31). Сначала напомним, что из лемм 7.6 и 7.7 следует, что ф = д — непрерывная функция. Кроме этого, из (7.2.3) и (7.2.9) мы имеем ф(0) = 1. Рас-
суждая стандартным образом, мы можем сделать вывод, что и» £ / W2-" Ш)|2 |/м2 а™ = -ll/и2 = ||/ц2.
М-Э-Усо ZTE J,
Поэтому, полагая, что Нм —> 0 и справедливы заключения (7.2.35), (7.2.31) и (7.2.30), мы имеем
S к/,fc)l2 = 11/112, 7 г Со” (7.2.36)
j.kEZ
Чтобы распространить (7.2.36) на все L2(R), мы используем тот факт, что Сд0 плотно в L2(R). Это означает, что для любой / 6 £2(R) и произвольного г > 0 существует некоторая /о € С^ такая, что H/ — /0II2 < е. Отсюда, по неравенству Бесселя
\\W-fo^jj№^
откуда
I 11{(Л М}11^ - II{</0, ^\М < II {</ - /о, М}11^ < Е.
(7.2.37) Так как мы также имеем
\№"№\^^(7.2.38)
то получаем (7.2.26) из (7.2.36)-(7.2.38).□
Теперь легко доказать теорему 7.5.
Доказательство теоремы 7.5. Установив равенство Пар- севаля (7.2.26) в лемме 7.13, мы теперь используем стандартный метод для показа того, что о.н. семейство ^j^ (см- лемму 7.12 (в)) есть о.н. базис L2(R). Действительно, для любой / € L2(R) и любой конечной последовательности {с^*} мы имеем
II/ - Е cj,k ^j,k\\i = H/II2 - 2Яе 52 ЧккГ ^j,k) + 52 |с^|‘2.
Следовательно, положив Cj^ = U^j^ Для Ы^^ и |A:|<^ и устремляя N к бесконечности, мы имеем
/ = Е<М-Мь /e£2(R), зЛ
где речь идет о сходимости в L2(R). Таким образом, мы доказали, что ф есть о.н. вэйвлет. Следовательно, применяя лемму 5.1, мы получаем (7.2.15), так что ф •- масштабирующая функция.□
Построение ортогональных вэйвлетов с компактным носителем
Ввиду соотношения между двухмасштабными последовательностями {рк^ и {q^}, приведенного в формуле (7.2.18), для построения о.н. вэйвлета ф достаточно построить соответствующую ему масштабирующую функцию ф. Целью этого параграфа является описание общей процедуры построения о.н. масштабирующих функций и вэйвлетов с компактным носителем. Для простоты мы рассматриваем только веществеп- по-зпачпые последовательности ^PfcY Согласно теореме 7.5 и (5.2.13), все, что нам нужно —это идентифицировать такие многочлены Лорана S^z^ соответствующие некоторому заданному положительному целому числу ^, что выполнены условия (7.2.4)-(7.2.8).
Более точно, пусть N — положительное целое число, и рассмотрим,
РИ =(7-31)
где 5(г)—многочлен Лорана, удовлетворяющий условию S(l) = 1. Так как любой конечный ряд Лорана уже удовлетворяет (7.2.7), то достаточно идентифицировать такие 5, которые удовлетворяют (7.2.4) и
В:=тах|ЭД| < г^1.(7.3.2)
Для представления условия (7.2.4), налагаемого на Р(^), в такой форме, которая прямо определяет S^z^ мы заметим, что так как S^ — многочлен Лорана с вещественными коэффициентами, то |S(e~“J)|2 есть многочлен по косинусам, и, следовательно, мы можем написать
|5(е-^)|2 = TZ(cosw),(7.3.3)
где R — некоторый (алгебраический) многочлен с вещественными коэффициентами. Как в (5.6.37), замена переменных
1 — cos О)21 — cos О)2R^x) = P(coscj) = R(1 — 2ж)R^x) = P(coscj) = R(1 — 2ж)(7.3.4)(7.3.4)
1 — cos О)
2
1 — cos О)
2
R^x) = P(coscj) = R(1 — 2ж)
R^x) = P(coscj) = R(1 — 2ж)
(7.3.4)
(7.3.4)
переводит условие (7.2.4) в
1 4- е-1ш 2N .А— №'1Ш)|2 +1 4- е-1ш 2N .А— №'1Ш)|2 +1 - е"хш21 - е"хш22/V|5(-е-^)|2 = 1,2/V|5(-е-^)|2 = 1,
1 4- е-1ш 2N .
А— №'1Ш)|2 +
1 4- е-1ш 2N .
А— №'1Ш)|2 +
1 - е"хш
2
1 - е"хш
2
2/V
|5(-е-^)|2 = 1,
2/V
|5(-е-^)|2 = 1,
что эквивалентно
(1 -x)NR(x) + xnR(1 -т) = 1.(7.3.5)
Согласно (5.6.33) и (5.6.38), общее решение (7.3.5) дается формулой
'N-l z v , -X
<( k jxk + xNT(x),(7 3 6)
где Т — многочлен, такой что Т(1 — х) = —Т^х\
Подведем итог вышеприведенным результатам в следующей лемме, где
. m /1 — 2т \
То^ := Т ^—-—J .
Лемма 7.14. Пусть S — некоторый многочлен Лорана который -удовлетворяет обоим условиям (7.3.2) и
|S(e-‘")|2|S(e-‘")|2fc=Ofc=O^ (N + k- ^ I k^ (N + k- ^ I k++(7.3.7)(7.3.7)
|S(e-‘")|2
|S(e-‘")|2
fc=O
fc=O
^ (N + k- ^ I k
^ (N + k- ^ I k
+
+
(7.3.7)
(7.3.7)
для некоторого нечетного многочлена Tq. Тогда многочлен Лорана
(—) S^ = -^Pkz\(7.3.8)
'к
где 5(1) выбирается равным 1, есть двухмасштабный символ некоторой о.н. масштабируюгцей функции ф с компактным носителем, которая порождает КМ А пространства L\KY Соответственно
^ := J2(-l)fcP-fc+1 Ф(2х - к) (7.3.9) к
является о.н. вэйвлетом с компактным носителем.
Замечание. Если S удовлетворяет (7.3.7), то, положив ш = О, мы имеем 15(1)|2 = 1. Итак, выбор 5, удовлетворяющего условию 5(1) = 1, легко выполняется. Семейство всех нечетных многочленов То(:г), |ж| < ^, в (7.3.7) дает нам некоторую свободу в построении о.н. масштабирующей функции. Если выбор То = 0 не нарушает (7.3.2), то соответствующая масштабирующая функция имеет наименьший носитель среди всех функций, определяемых формулой (7.3.7). Ниже мы увидим, что действительно условие в (7.3.2) удовлетворяется выбором То = 0.
Нам нужно следующее тождество.
(n + k + 1\ k(n + k + 1\ kЛемма 7.15. Для всех k,n £ Z+
(n + k + 1
\ k
(n + k + 1
\ k
(7.3.10)
Доказательство. Эта лемма легко доказывается повторным применением тождества
п + з з-^п + з з-^п + у + 1\ _ /n + j
п + з з-^
п + з з-^
.3/\ 7
Действительно, мы имеем
п + к к-1п + к к-1(п + к + 1\ _ Аг + к к ) у к
п + к к-1
п + к к-1
1\ / . w\2J ) (Sm2)1\ / . w\2J ) (Sm2)(7.3.11)(7.3.11)
1\ / . w\2J ) (Sm2)
1\ / . w\2J ) (Sm2)
(7.3.11)
(7.3.11)
□
Следующий результат есть следствие леммы 7.14.
Теорема 7.16. Пусть N — любое целое положительное число и S^ — любой многочлен Лорана с вещественными коэффициентами, удовлетворяющий тождеству
и такой, что 5(1) = 1. Тогда многочлен Лорана в (7.3.8) есть двухмасштабный символ о.н. масштабирующей функции ф с компактным носителем и ф, определенная формулой (7.3.9), — о.н. вэйвлет с компактным носителем.
Доказательство. Применяя (7.3.10) с п = к = N — 1, мы имеем
так что В <2N 1 и (7.3.2) выполнено.□
Таким образом, единственная техническая проблема при построении о.н. вэйвлетов с компактным носителем — это решение (7.3.11) для S^z\ Следующий результат, известный как лемма Рисса, гарантирует нам, что S^ всегда существует. Мы дадим «конструктивное» доказательство этого результата с тем, чтобы показать, как может быть получен S^zY
Теорема 7.17. Пусть ао, *.., адг € R с адг ^ 0 такие, что
N
А(щ) := ^ + У^ а^ cos ku) > 0, w Е R. (7.3.12)
Тогда существует многочлен
(7.3.13)(7.3.13)N
(7.3.13)
(7.3.13)
в^ = ^Л2к
к=0
с вещественными коэффициентами и точной степени N, который удовлетворяет равенству
|B(z)|2 = Л(ш), z = е"Ч(7.3.14)
Доказательство. Рассмотрим алгебраический многочлен
(7.3.15)(7.3.15)1 N
(7.3.15)
(7.3.15)
Z k=-N
соответствующий многочлену по косинусам Л(и). Ясно, что Ра удовлетворяет равенствам
РдН = zN A(w\ z = е-^(7.3.16)
И
PA^=z2NPA(^Y zeC.(7.3.17)
Теперь из предположения gn + 0 мы видим, что Рд(0) ^ О, и из (7.3.17) следует, что все нули Рд разбиваются на пары взаимно обратных чисел. В частности, каждый нуль на единичной окружности должен иметь четную кратность. Более того, так как коэффициенты Рд — вещественны, то все комплексные нули Рд также разбиваются на сопряженные пары. Таким образом, Рд может быть записан как
г-Гк)^-^1)г-Гк)^-^1)(7.3.18)(7.3.18)
г-Гк)^-^1)
г-Гк)^-^1)
(7.3.18)
(7.3.18)
где ту,... ^тк G R\{0}, zi,... ,zj 6 С\Ни K-V^J = N. (Здесь знак \ означает вычитание множеств.) Поэтому, ввиду того факта, что
(7.3.19)(7.3.19)Wz - Zj^z - Zj ^1 = |Zj| ^-^l2,z = е-,ш,
(7.3.19)
(7.3.19)
мы имеем, применяя (7.3.12), (7.3.16), (7.3.18) и (7.3.19),
Л(Ш) = |A(W)| = |Рд(г)|
= ^Ы n^IlN 2
22к=13 = 1
2
2
КJ
XXП^ - т^ Пи - zjKz - ^)
X
X
/с = 1j=l
где z = е г^'. Итак, многочлен
в^ QlaNini^lflbr2)2\к=1/в^ QlaNini^lflbr2)2\к=1/ГКJх) n<z ~74) ILz - ^^ - ^)(7.3.20)ГКJх) n<z ~74) ILz - ^^ - ^)(7.3.20)
в^ QlaNini^lflbr2)2\к=1/
в^ QlaNini^lflbr2)2\к=1/
ГКJ
х) n<z ~74) ILz - ^^ - ^)
(7.3.20)
ГКJ
х) n<z ~74) ILz - ^^ - ^)
(7.3.20)
имеет точную степень К + 2J = N и удовлетворяет (7.3.14). □
Замечание. Заметим, что многочлен B(z) не единственный, так как при определении В (г) мы можем выбрать любой корень из каждой пары взаимно обратных нулей Рд^\ Применяя теоремы 7.15 или 7.16, необходимо нормировать В^ так, чтобы было S(l) = 1. В следующем примере мы выберем такие нули, которые не лежат в открытом единичном круге, и отметим, что нормировочная константа должна быть равна —1.
Пример 7.18. Применяя теоремы 7.16 и 7.17 с N = 1, мы имеем
^U) = ^(е-^)!2 = 1 + 2 sin2 (5) = 5 ~ cos^
так что ненулевые коэффициенты в (7.3.12)—это ао = 4 и аз = —1. Теперь из (7.3.15) мы получаем
Рд^ = 1{-1 + 4z - z2} = —(г - (2 - ^))(z - (2 + V3)).
Если мы выберем нуль вне единичного круга, то, применяя (7.3.20), мы имеем
S^= -в^S^= -в^1 -1 <V2V^V31 -1 <V2V^V3-(2 + V3)) (7.3.21)-(2 + V3)) (7.3.21)- \/3(г - (2 + УЗ))- \/3(г - (2 + УЗ))
S^= -в^
S^= -в^
1 -1 <
V2V^V3
1 -1 <
V2V^V3
-(2 + V3)) (7.3.21)
-(2 + V3)) (7.3.21)
- \/3(г - (2 + УЗ))
- \/3(г - (2 + УЗ))
= -i{(V3-l)z-(V3+l)}.
Поэтому вместе с множителем S^ в (7.3.21) двухмасштабный символ дается выражением
2
(7.3.22)
= l(l+z)2((l-V3)z + (l + V3)) О
121244-V33-V3 2-—х -I—х244-V33-V3 2-—х -I—х2441-V3 з4 Z1-V3 з4 Z
1
2
1
2
4
4
-V33-V3 2
-—х -I—х2
44
-V33-V3 2
-—х -I—х2
44
1-V3 з
4 Z
1-V3 з
4 Z
Масштабирующая функция с двухмасштабным символом, заданным формулой (7.3.22), называется масштабирующей функцией Добеши ф^ (см. (5.2.6)). □
Чтобы облегчить наши рассуждения, введем следующее обозначение.
Определение 7.19. Пусть для каждого целого N > 2 Sn(^ обозначает решение B(z), данное формулой (7.3.20), уравнения (7.3.11), определенное выбором из каждой пары взаимно обратных нулей Ра(.^ нуля, имеющего наибольший модуль, и нормированное так, что S(l) = 1. Тогда масштабирующая функция с двухмасштабным символом
NSn^NSn^
N
Sn^
N
Sn^
будет обозначаться ф^л и будет называться масштабирующей функцией Добеши порядка N + 1.
Сейчас мы будем изучать порядок гладкости о.н. вэйвлетов с компактными носителями Добеши ф^ и соответствующих им масштабирующих функций ф^.
Определение 7.20. Пусть ^ > 0. Говорят, что функция / € L2(R) принадлежит классу СП, если ее преобразование Фурье / удовлетворяет неравенству
( |/(ш)|(1 + |w|)7dw < оо.(7.3.23)
J — ОО
Далее мы сравним класс С7 с классом ЫрП1а, где т = [7] ■ наибольшее целое, не превосходящее 7 и а = 7 — т (см. определение 5.7). Для удобства мы положим
LipmO := Cm(R).(7.3.24)
Лемма 7.21. Для любого 7 > О
С7 С Lipma(7.3.25)
с т = [7] и а = ^ — т.
Доказательство, (а) Предположим 7=1. Тогда для каждого h > 0 мы имеем
/(Ж + А) - / (ж) = * Г l^^x+h^ _ ^^ (? з 2б) 2тГ/£ J _0Q
Так как
ez(x+/i)a; _ егхи)
< |ш|,(7.3.27)
h
мы можем, применяя теорему сходимости Лебега, получить = Г ^f^^d^ fee.
Теперь, так как u)f (w) € L1(R), мы имеем / € C(R).
Если 7 - положительное целое число, то (7.3.25) может быть доказано по индукции.
Пусть а = 7 — [7] > 0. Тогда для / Е С7 из (б) следует, что / Е (^""(R), где m = [7]. Аналогично (7.3.26) и (7.3.27) мы имеем
Г°°
l/tm)^ + Л) _ fW^ < J. / рр ^^ min(|Mj 2)<Ь2^ J-oo
< ^ Г MW)|da;. " J-OO
А это значит, что f^ Е Lip а или / Е Lipma.□
Теперь мы готовы доказать следующую теорему.
Теорема 7.22. Существует некоторое положительное число А такое, что ^+i> V’m+i LiplAm)am, am := Am — [Am] для всех целых т>2.
Доказательство. Для 8 = 8т обозначим величину в (7.3.11) через Тт. Тогда мы имеем при у = sin2 (j)
В2 := max|Sm(e-^)Sm(e-^2)|
I / о cd\ / о Cd\ IV2- m^ Tm (sin2 ^ ) Tm ( sin2 7 )lueR I V 2 /\4/1
= max |Trn(4y(l-y))Tm(y)|I/2. 0<3/<l
Заметим сначала, что
max Tm(y) < г2^"1) 0<у<1
И ЧТО m-1 Tm(y) < 2 2m+*-1 yk < 2го"1 m max(l, (2y)w). k=0
Отсюда для 0 < у < 5 мы имеем
Tm(y)Tm(4y(l-y)) ^тг"1-^2^-1) =m23<m"1).
Также для у > |(2 + V2) или 4у(1 — у) < | мы имеемТтМ Тт(4у(1 - у)) < г2^-1) m2™-1 = т23("1"1).
Окончательно для 5 < у < | (2 + х/2) мы имеем
ЗД) Гт(4у(1 - у)) < т2 24"1-2ЗД) Гт(4у(1 - у)) < т2 24"1-2тт= т2 24"1 2= т2 24"1 2
ЗД) Гт(4у(1 - у)) < т2 24"1-2
ЗД) Гт(4у(1 - у)) < т2 24"1-2
т
т
= т2 24"1 2
= т2 24"1 2
Эта оценка дает
o2m—12 < m2o2m—12 < m2
o2m—1
2 < m2
o2m—1
2 < m2
Таким образом, из (5.1.20) в теореме 5.5 следует, что
lAn+lMI =lAn+lMI =ООПрп^)j=lООПрп^)j=l<с-(1 + и<с-(1 + и[lnm-m 1п(^^)]/21п2[lnm-m 1п(^^)]/21п2
lAn+lMI =
lAn+lMI =
ОО
Прп^)
j=l
ОО
Прп^)
j=l
<с-(1 + и
<с-(1 + и
[lnm-m 1п(^^)]/21п2
[lnm-m 1п(^^)]/21п2
2m —1\р/2т /2m —1\р/2т /Может быть доказано, что показатель степени в этой формуле меньше, чем — 1 при т > 16. Для т < 16 можно оценить
2m —1\р/2т /
2m —1\р/2т /
Bi := тах|5т(ега;)| =
что непосредственно дает
при некотором т/ > 0. Теперь обращение к лемме 7.21 завершает доказательство теоремы.□
Замечание. Пусть ат — «наибольшее» число, для которого ф^у G Сат. Тогда мы имеем
lim — = 1 - 1 log2 3 = 0.2075.(7.3.28)
т—>оо уд2
Доказательство этого результата выходит за рамки этой книги.
Ортогональные вэйвлет-пакеты
В то время как двухмасштабная последовательность {р^} о.н. масштабирующей функции ф содержит всю информацию о ф, последовательность {^а;}, определенная формулой
Qk = k™^ P-kYU
полностью характеризует соответствующий о.н. вэйвлет ф. В дальнейшем мы будем использовать обозначения:
(МИ :=*«), (м1(ж) := ^Y И
Ро^ ..= P^ = ^pkzk, <k
РХ^ := Q^ = ^Як^ Ц^-^Р-к^-
Iкк
(7.4.2)
Отсюда двухмасштабные соотношения для масштабирующей функции ф и соответствующего ей вэйвлета ф даются формулами
Мо(ж) = ^Рк Мо(2ж - ку
< А(7.4.3)
Щ (ж) = 2_ Як /^о(2ж - к),
к
или, что эквивалентно,
До(ш) = /^(е^2) Мо(^) , /^(7-4'4)
/?1(ш) = Р1(е 1ш/2)мо(»).
Это новое обозначение предназначено для облегчения введения следующего семейства функций, называемого вэйвлет- пакетами. Эти функции позволяют соз/щть о.н. базисы, которые могут быть использованы для улучшения применения вэйвлетов при частотно-временной локализации.
Определение 7.23. Функции рп, п = 21 или 21+1 I =
0,1,..., определенные формулами
(7.4.5)(7.4.5)М.2£^ = ^Рк^£ (2х - к),к
(7.4.5)
(7.4.5)
Д2+ц(ж) = /ЗчккЧ (^х - к), <к
называются «вэйвлет-пакетами» относительно о.н. масштабирующей функции /zq = ф-
Таким образом, семейство {/ип} есть обобщение о.н. вэй- влета цх = Ф- Для описания /zn, п € Z+ через их преобразования Фурье нам потребуются двоичные разложения и Е Z+, а именно:
п = ^ £, 2'-1, е, 6 {0,1}.(7.4.6)
>=1
Заметим, что (7.4.6) всегда представляет собой конечную сумму и что такое разложение единственно. Действительно, если 2S°-1 < п < 25°, то мы имеем п = 2S°-1 + ni, где 251”1 < пх < 2S1 и si < so; тогда, итерируя эту процедуру, мы получим и = 2So-1 + 251-1 + “ • + 2Sk-\ где 1 < s^ < • * • < sq. Таким образом, Ej = 1 для j — s^.... sq и s; = 0 для других значений j.
Теорема 7.24. Пусть п—любое неотрицательное целое число, и пусть двоичное разложение п дается формулой (1Д.6). Тогда преобразование Фурье вэйвлет-пакета рп дается выражением
ОО
/ЗпМ = ПР£Де"^), weR- (7’4’7) к=1
Доказательство. Выражения в форме преобразований Фурье, эквивалентные двухмасштабным соотношениям (7.4.5)
для вэйвлет-пакетов, даются формулами
^M = P0(e-«“/2)&(^),
(7-4.8)
Ввиду (7.4.4) мы можем провести доказательство (7.4.7), применяя индукцию по п = 21 или п = 21 + 1. Предположим, что (7.4.7) выполняется для всех п таких, что 0 < п < 2®°, и рассмотрим 2®° < n < 2®о+1. Из вышепроведенных рассуждений мы имеем
_ Г1 для з = so + 1
3 (О для з > so + 1, так что
sq + 1
и
So
Пусть, как обычно, [ж] обозначает наибольшее целое, не превосходящее я, и заметим что
n = 2[^]+ev(7.4.9)
Поэтому из (7.4.8) мы имеем
Дп(^) = РЕ1 (е-^2)м[„/2] (^) .(7.4.10)
С другой стороны, так как
So
[^] =53^+12j-‘ < 2",
3=V
из индукционного предположения следует, что
ОО ^М-П^-н^2')-(7.4.11)
7=1
Поэтому, объединяя (7.4.10) и (7.4.11), мы получим (7.4.7). □ • Далее мы докажем, что вэйвлет-пакеты сохраняют свойство ортогональности о.н. масштабирующей функции ро = ф.
Теорема 7.25. Пусть ф — любая о.н. масштабирующая функция и {/ип} " семейство соответствующих ей вэйвлет- пакетов. Тогда для каждого n Е Z
(Мп(‘ jV Мп(* &))^7Л’ J»^ ^*(7.4.12)
Доказательство. Так как ре ~ ф удовлетворяет (7.4.12), то можно провести доказательство (7.4.12) по индукции. Предположим, что (7.4.12) выполняется для всех п, где 0 < n < 2S°, и рассмотрим 2S° < n < 2S°+1. Тогда, так же как при доказательстве теоремы 7.24, применяя (7.4.8) и (7.4.9), мы имеем
(/zn(* У)? M*nV &))
= ^- Г Г^^"^
J — ОО
1।
= ^LlSM (l) I
= 9^ /^^^IP^te-"/2)!2 £ M[n/2] G + 2^) аы.
^=-оо
Следовательно, из индукционного предположения и теоремы 3.23 мы имеем
(Мп(‘ "" j)) Мп(* “ ^))
= ;Г f” e^-i^P^e-^^dw
2тг у 0
Г27Гг
= Т- / ег(^)ш{|Р£Де-^/2)|2 -^Ре,^^^
Z7T Уо<
1 г27Г
= тг e^'^du = 53ikl
Уо
где применено одно из следующих двух тождеств
Г |Р«-ЦР(-г)|2 = 1,
ГоО7.4.13)
l№)|2 + |Q(-^)p = i, и = 1,’
(см. (7.2.4) и (7.1.3)).□
Свойство ортогональности о.н. масштабирующей функции р^ — ф к соответствующему ей вэйвлету р^ = ф распространяется также на вэйвлет-пакеты, как это утверждается в следующей теореме.
Теорема 7.26. Пусть ф—любая о.н. масштабирующая функция и 0хп} - соответствующие ей вэйвлет-пакеты. Тогда
М--зУр2^--^ = о, зЛе^ £eZ+. (7.4.14)
Доказательство. Перед тем как продолжить, выпишем сначала тождество
РМРМ + Р^Ш^ = Р^Ш + Р^№ = 0, |г| = 1,
(7.4.15) которое эквивалентно тождеству (г) в лемме 7.9. Отсюда, применяя (7.4.8), (7.4.15) и теоремы 7.25 и 3.23, мы получаем для
всех з^ к Е Z и £ Е Z+
<№<(• - j), №1+1 (' - к))
= ^ /2 1Д< ® I' Р^^^-^
P^Py^e^-^dwP^Py^e^-^dw
P^Py^e^-^dw
P^Py^e^-^dw
А- Г P^Px^e^-i^du)
^7Г Jo
— / pHzW^ + Ро(-2г)Р1(-г)} е^)^
□□2ТГ Jo
□
□
где z = е ZCJ/2.
7.5. Ортогональное разложение вэйвлет-рядов
Пусть {мп} - семейство вэйвлет-пакетов, соответствующих некоторой масштабирующей функции цо = ф. Для каждого п Е Z+ рассмотрим семейство подпространств
U^ := closL2(R) (2-?'/2Mn(2^ . -fc) : кЕ Z), j Е Z, п Е Z+;
(7.5.1)
порожденных {/ип}- Напомним, что
'U^Vj, jEZ,"u^Wj, jEZ,
где {Vy}—это KM А пространства L2(R), порожденный цо = ф и {Wy} — последовательность ортогональных дополняющих (вэйвлет-) подпространств, порожденных вэйвлетом
pi = ф. Тогда ортогональное разложение
^ = 1^©^, jez
может быть записано как
U^U^U), j Е Z.(7.5.3)
В следующей теореме мы увидим, что это ортогональное разложение может быть обобщенно с п = 0 на любое n Е Z+.
Теорема 7.27. Пусть п — любое неотрицательное целое число. Тогда
и^+1 = и^п Ф U^\ 3 Е Z.(7.5.4)
Доказательство. Из (7.4.5) в определении 7.23 ясно, что U^ И и‘^х - подпространства ^+1. Кроме этого, по теореме 7.26 мы видим, что эти два подпространства ортогональны друг другу. Поэтому достаточно показать, что
//„(^ ^ - m) = j ^ {Pm-2k№n (2-7 ж - А:)+qm-2k P2n+1 (Ух - А:)} k(7.5.5)
выполняется при всех т Е Z.
Для этого мы применим (7.4.5) к правой части (7.5.5) и упростим выражение, используя тождество (д) в лемме 7.9:
^52^-2k P^n^x - А:) + qm_2k Щп^^х - А:)}
1__■
X ^ ' ^ '{Pm—2fc Pt 4" Чт—2к qt}Pn&+ $ 2fc £) к t
О 52 Ъ^т-2к Pt—2k + qm-2k qt-2k}Pn(^+lX - t) к t
52 {I ^Pt-2kPm-2k + qt-2k 9m-2fc]|pn(2j+lT - t)
= 52^t,mPn(2j+1a; - t) = Mn(2j+1x - m).
t
Это завершает доказательство теоремы.□
Важность о.н. вэйвлета гр состоит в том, что он порождает базис VM^kV зЛ GZ пространства L2(R) таким образом, что для каждого j Е Z подсемейство {^^ : к Е Z} не только о.н. базис
Wj = с1о5£2(Н)(^л : к € Z),
но и временное окно для извлечения локальной информации (как по ее величине, так и по расположению) внутри j-ro частотного диапазона (или j-й октавы)
(7.5.6)
где А-—СК ширина диапазона вэйвлета (см. §3.2 и §3.4, в частности (3.4.1)-(3.4.5)). Заметим, что ширина диапазона частот Hj возрастает для высоких значений частоты. Сейчас мы увидим, что вэйвлет-пакеты обладают способностью разбиения высокочастотных октав, что дает возможность получить лучшую частотную локализацию.
Теорема 7.28. Для каждого j = 1,2,...
'Wj-U^tBU^,
Wj = и}_2 ф и^_2 ® и^_2 ф и]_2,
(7Л7)
Wj = и? ф C7qJ+1 Ф ■ • • Ф ^о>+1-1-
Кроме того, для каждого т — 0, ... , 2k — 1, k = 1, - - - , j « j = 1,2,... семейство
^^p2k^m^-kx-ty. £ez} (7.5.8) является ортонормированним базисом Uj^m.
Замечание. При использовании &-го ортогонального разложения в (7.5.7) j-й диапазон частот Hj, кроме того, разбивается на 2^ поддиапазонов :
Нк’т, m = 0,...,2k-1.(7-5.9)
24 - 3954
Конечно, о.н. базис в (7.5.8) пространства Uj^m обеспечи-
ттк .771
вает временную локализацию внутри поддиапазона Н^ , и объединение семейства
^'т : т = 0,...,2*-1}
представляет весь диапазон частот Hj.
Доказательство. Доказательство (7.5.7)—это простое повторение применения (7.5.4) в теореме 7.27, положив n = 1 и учитывая что Uj = Wj. То, что семейство в (7.5.8) — о.н. базис и?^т, - это следствие (7.5.1) и (7.4.12) в теореме 7.25. □
Замечание. Ввиду формулы разложения (7.5.5) разложение любого вэйвлет-ряда
^(ж) = ^jW®~^ = 52<Mi(2Ja;-n)(7.5.10)
nn
в ортогональную сумму с членами из вэйвлет-пакетов
9j*»m^ := У^ d^^'m М2*4-771 (2J ж — n), m = 0,..., 2 — 1
n(7.5.11)
(для любого фиксированного значения k^ 1 < к < j) может быть определено как деревогде каждая ветвь дерева имеет два ответвления. Тот же алгоритм разложения, что дается формулой (5.4.48) с
1.
<?.(7-5.12)
6n = 2?n = ^НГр-п+ь
может быть использован для разложения каждой ветви. Конечно, этот дерево-алгоритм разложения должен быть задуман как адаптивный; в частности, если некоторые вэйвлет- компоненты не так существенны как другие, то они должны быть реализованы с меньшим количеством ветвей путем
выбора меньших значений к. Для восстановления дерево-алгоритм должен быть обратим путем применения алгоритма восстановления (5.4.49) с весовыми последовательностями рп идп = (-1)пР-„+1.
Для «наилучшего» ортогонального разложения каждое к выбирается по возможности наибольшим; таким образом, используется последняя формула в (7.5.7).
^2(Н) =ф^, =^2(Н) =ф^, =Следствие 7.29. Для каждого j = 0,1,2,...
^2(Н) =ф^, =
^2(Н) =ф^, =
• Ф W-1 ф Wo Ф ul ф и^ Ф • • • . (7.5.13)
Конечно, семейство
V^j.b UnV -k) : j = • • • , -1,0; n = 2,3,... и к e Z}
(7.5.14)
является о.н. базисом пространства Z2(R).
Приложение
Чтобы иметь возможность применить алгоритмы вэйвлет- разложения и вэйвлет-восстановления, как это описано в (5.4.48) и (5.4.49), нам необходимы последовательности весов {ak}> {bfc}? ^РкА и {^}- Кроме того, последовательности восстановления (или двухмасштабные последовательности) ^Рк^ и {^} могут быть использованы для изображения масштабирующей функции ф и вэйвлета ф (см.(5.2.11), (5.2.14)-(5.2.17) и (5.3.4)). Ниже мы рассматриваем В-сплайны ф = Nm и В-вэйвлеты ф = фт порядка т. Напомним, что их двухмасштабные последовательности
(Рк = Рт^кч
[Qk “ Qm,k)
приведенные в (6.3.3)—(6.3.4), особенно просты и их последовательности разложения
{
^к = am,ki Ьк " ^mtk
могут быть вычислены с использованием (6.5.1)-(6.5.2). Так как эти последовательности симметричны, достаточно вычислить половину значений. Более точно мы имеем
(ПЛ)(ПЛ)I ат,к — ат,т~к )
(ПЛ)
(ПЛ)
1 Ь-т.к " ^т^т-^-к
Таблица П.1. Последовательности сплайн-вэйвлет-разложения.
т = 2
m = 4
к
^к
bfc+i
а к 4-1
^+4
1
0.683012701892
0.866025403784
0.893162856314
-1.475394519892
2
0.316987298108
-0.316987298108
0.400680825467
0.468422596633
3
-0.116025403784
-0.232050807569
-0.282211870811
0.742097698477
4
-0.084936490539
0.084936490539
-0.232924626134
-0.345770890775
5
0.031088913246
0.062177826491
0.129083571218
-0.389745580800
6
0.022758664048
-0.022758664047
0.126457446356
0.196794277304
7
-0.008330249198
-0.016660498395
-0.066420837387
0 207690838380
8
-0.006098165652
0.006098165652
-0.067903608499
-0.106775803373“
9
0.002232083545
0.004464167091
0.035226101674
-0.111058440711
10
0.001633998562
-0.001633998561
0.036373586989
0.057330952254
11
-0.000598084983
—0.001196169967
-0.018815686621
0.059433388390
12
-0.000437828595
0.000437828595
-0.019473269356
-0.030709700871
13
0.000160256388
0.000320512777
0.010066747520
—0.031811811318
14
0.000117315818
-0.000117315818
0.010424052187
0.016440944687
15
-0.000042940569
-0.000085881139
-0.005387929819
0.017028029466
16
-0.000031434679
0.000031434678
-0.005579839208
-0.008800839839
17
0.000011505891
0.000023011782
0.002883979478
-0.009114745138
18
0.000008422897
-0.000008422897
0.002986784625
0.004710957034
19
-0.000003082990
-0.000006165980
-0.001543728719
0.004878941541
20
-0.000002256905
0.0000022569054
-0.001598768083
-0.002521687975
21
0.000000826079
0.0000016521587
0.000826326663
-0.002611601542
Таблица П.2. Последовательности восстановления (двухмасштабные последовательности).
т = 2
т = 4
к
Рк
9*4-1
р*+1
9*4-4
1
2
2
20 4!
6
8
24264 8!
2
1 2
_12 4!
4
8
18482 8!
3
2 4!
1
8
7904 8!
4
1677 8!
5
-124 8!
6
1 8!
ии(П.2)(П.2)(рт,к — Pm,m—к>1^т,к = Чт^т—2—к
и
и
(П.2)
(П.2)
для всех к 6 Z. На практике, особенно при сплайн-интерпо- ляции, наиболее часто используются линейные и кубические сплайны. Поэтому в таблицах ПЛ и П.2 мы даем значения ак ~ ат)к^ ^к = Ьт,к и Рк ~ Рт^кч Qk = Qm.k Для Ш = 2 и 4. Напомним, что для получения второй «половины» последовательностей следует обратиться к формулам (ПЛ) и (П.2).
Замечания
Глава 1.
Стандартная ссылка на тригонометрические ряды — это Зигмунд [9]. Другие книги по рядам Фурье, которые были нам полезны при подготовке глав 1 и 2, — это Бари [1], Хель- сон [5], Катцнельсон [6], Штейн и Вайсс [7].
Простейший ортогональный вэйвлет — это функция Хаг ара, изученная А.Хааром в [55]. Понятие интегрального вэйвлет-преобразования (ИВП), (W^f^b^a) впервые было введено Гроссманом и Морле [54], хотя техника, которая основана на использовании сдвигов и растяжений, восходит к Кальдерону [30] при его изучении сингулярных интегральных операторов. Базисный вэйвлет, используемый для определения ИВП, в литературе о вэйвлетах называется также “материнским вэйвлетом”. Формула для восстановления любой / 6 Z2(R) по ее ИВП (И^/)(Ь, а), а, b € R может быть найдена в [54].
На важность полудискретного ИВП ^W^f^b, а), где b € R и а = 2_J, j Е Z при сжатии изображения впервые было обращено внимание С.Малла, и понятие двухпараметрического вэйвлета было также введено Малла в его совместной работе с В.Л.Хвонгом [60] и с С.Зонгом [61, 62]. Условие устойчивости для двухпараметрических вэйвлетов, изученное Малла и Хвонгом [60], может рассматриваться как обобщение тождества Литтлвуда—Пэли. Неравенства такого типа для карка-
сов и вэйвлетов были изучены Добеши [50], Чуи и Ши [37], и, в частности, такое тождество было использовано Чуи и Ши [38] для характеристики вэйвлетов.
Основная ссылка по обработке сигналов — это Оппенгейм и Шэйфер [25], математический анализ этого предмета дан Чуи и Ченом [24]. Другие ссылки на некоторые специальные, но близкие темы по обработке сигналов и изображений, — это Ауслендер, Кайл ат и Миттер [22] и Розенфельд [26].
То что ^-функция не всегда 7^-вэйвлет (или вэйвлет), было уже замечено И.Мейером в первом томе [21] и с некоторыми подробностями обсуждено Добеши в [50], где были использованы результаты Чамичьяна [68, 69]. Доказательство в этой главе было дано Чуи и Ши в [37], следуя идеям Добеши и Мейера.
Понятие кратномасштабного анализа (КМА) было впервые введено Мейером [63] и Малла [58] и в дальнейшем развито Малла в [57, 59]. Также Малла [57-59] были построены алгоритмы вэйвлет-разложения и вэйвлет-восстановления, использующие пространства КМА. Представление этих алгоритмов в этой главе следует [40, 43] таким образом, что константа нормировки \/2 включена в базисные функции для облегчения их выполнения. Заметим некоторое сходство КМА и алгоритма пирамиды Лапласа, принадлежащего Барту и Адельсону [29].
Наиболее обстоятельная работа по сплайнам принадлежит Шёнбегру [14], который и развил эту тему. Мейер [63] и Лемарье [56] заметили, что пространства сплайнов приводят к КМА, хотя специалисты в теории приближений также рассматривали схемы подразбиения пространств. (См. Чуи [И] и ссылки в этой работе.) Соответствующий В-сплайну т-го порядка Nm В-вэйвлет m-го порядка грт был введен Чуи и Вонгом [43]. Двойственное ^m вэйвлета ^m было также построено в [43] с точки зрения m-й производной сдвинутого и масштабированного фундаментального сплайна порядка 2m, введенного Чуи и Вонгом в [40].
Алгоритм предиктор-корректор может быть использован для реализации БИО-фильтра и АРСС-фильтра с полюсами, лежащими оба внутри или вне единичной окружности. Такие алгоритмы могут быть оптимизированы путем их объединения с шумовыми процессами (см. Чуи и Чен [23]). Эта процедура может быть применена к разложениям по сплайн- вэйвлетам без усечения.
Глава 2.
Имеется обширная и хорошая литература о преобразовании Фурье. Наиболее полезными для нас при подготовке главы 2 были книги Гольдберг [4] и Титчмарш [8].
Так как функции из £P(R) или 1^(0,2тг) рассматриваются как “эквивалентные классы”функций, то мы допускаем изменение функций на множестве меры нуль. В частности, в утверждениях о поточечной сходимости мы всегда имеем в виду сходимость к некоторому представителю рассматриваемого класса эквивалентных функций.
К тому же книги [1, 5, 6, 7, 9] по гармоническому анализу представляют собой хороший источник для дополнительного чтения. Этот предмет имеет очень богатую историю. Мы даем здесь только очень краткое обсуждение вопроса о поточечной сходимости. Еще в 1876 году Дю-Буа- Реймон показал существование 2тг-периодической непрерывной функции, ряд Фурье которой расходится в некоторой точке. Из этого результата нетрудно доказать существование 2тг-периодической непрерывной функции, ряд Фурье которой расходится на плотном подмножестве вещественной оси R. В 1923 году Колмогоров доказал, что ряд Фурье некоторой функции / Е L^O, 2тг) может расходиться почти всюду. Через три года он (совместно с Зигмундом) развил этот результат и доказал существование / Е JD^O, 2тг) с расходящимся всюду рядом Фурье. С другой стороны, Карлесон в 1966 году доказал, что если / Е L2(0,2tt), то ее ряд Фурье сходится почти всюду. Этот глубокий ре-
зультат был распространен Хантом в 1967 году на любую / € L₽(0,27r), р > 1.
Довольно широкое обсуждение формулы суммирования Пуассона дается в этой главе по той причине, что несколько вариантов этой формулы используются на протяжении всей книги.
Глава 3.
Преобразование Фурье с помощью окон впервые было введено Габором [53], использующим функцию Гаусса в качестве функции-окна. Вот почему это также называется преобразованием Габора. В инженерной литературе такое применение окон, которое не ограничивается использованием функции Гаусса, называется также кратковременным преобразованием Фурье (КВПФ). Мы отсылаем читателей к работам Добеши [20, 50], Малла [57], отдельным главам в книгах [16, 17, 18, 19] и к перечню ссылок в них. Читатель отсылается также к тем же источникам за материалом, содержащим использование среднего квадратичного отклонения для определения радиуса и, отсюда, ширины функции- окна, а также для обсуждения принципа неопределенности. Как было отмечено ранее, когда мы имеем дело с функцией из L^R), мы, по сути дела, имеем в виду представителя класса эквивалентных функций, который совпадает с этой функцией всюду, кроме множества меры нуль. В частности, мы всегда используем непрерывные функции- окна всякий раз, когда это возможно. Читатель также отсылается к работе Шампеньи [2] для дальнейших обсуждений и ссылок на литературу из области гармонического анализа.
Как упоминалось в замечаниях для главы 1, ИВП было введено Гроссманом и Морле [54], где было определено условие допустимости (3.3.1) на базисные вэйвлеты (называемые также материнскими вэйвлетами). Большая полезность полудискретных ИВП была доказана в работе Малла
по сжатию изображения сначала с использованием пересечения нулей, а затем используя максимум вэйвлета (или локальный экстремум) для ИВП на двухпараметрических масштабных уровнях. Это можно найти также в работах Малла и Зонга [61, 62] и Малла и Хвонга [60]. В этом направлении условие устойчивости (3.4.6) играет решающую роль в формуле обращения (3.4.14), введенной Малла и Хвонгом [60]. Характеристика двухпараметрических двойственных, использующая тождество Литтлвуда—Пэли, дана в работе Чуи и Ши [38].
Понятие каркасов было введено Даффином и Шэйфе- ром [51] ис некоторыми подробностями изучено Добеши [20, 50]. Пример 3.18 также принадлежит Добеши. Принцип внутреннего отображения, использованный в наших рассуждениях об ограниченности обратного отображения, порожденного каркасом, является стандартным в теории операторов (см. т. 1, стр. 57, Данфорд и Шварц [3]). Свойство устойчивости (3.5.18) каркаса было выведено Чуи и Ши [37]. Заметим также, что Фрэйзер и Яаверт [52] использовали растяжение и сдвиги в их работе по (^-преобразованиям.
Полуортогональные вэйвлеты были введены независимо Ошером [27] и Чуи и Вонгом [40, 41, 43], хотя полуортогональные базисные сплайн-вэйлеты были впервые построены Чуи и Вонгом в работах [40, 43]. Процедура ортонормализации (3.6.18) принадлежит Швейнлеру и Вигнеру [66] и поэтому называется о.н. процедурой Швейнлера—Вигнера.
Глава 4.
Сплайн-анализ — установившийся предмет. В случае одномерной теории читатель отсылается к де Бору [10], Нюрнбергеру [13], Шёнбергу [14], Шумакеру [15] и к Чуи [11] — для многомерного исследования. Сплайн-функция с эквидистантными (простыми) узлами называется просто сплайном, и для дальнейшего изучения читатель отсылает-
ся к Шёнбергу [14, 65]. В частности, структура многочленов Эйлера—Фробениуса оформлена в [14, 65].
Графически изобразительный алгоритм (алгоритм 4.7), введенный в § 4.3, представляет собой итерацию стандартной схемы подразбиения. Он представлен здесь для того, чтобы побудить нас к введению алгоритма (вэйвлет-) восстановления в главе 5. В-сплайн — В-сетевой алгоритм (алгоритм 4.10) есть одномерная версия бокс-сплайн графически изобразительного алгоритма, развитого в работе Чуи и Лая [36].
Понятие квазиинтерполяции принадлежит де Бору и Фиксу (см. де Бор [10] и Шумакер [15]). Подход, связанный с рядами Неймана, был впервые предложен Чуи и Даймондом в работе [35], где была доказана теорема 4.13. Представленная в этой книге характеристика квазиинтерполян- тов (см. (4.5.35)-(4.5.36)) была дана Чуи и Даймондом [33]. Теория интерполяции базисными сплайнами была развита Шёнбергом (см. Шёнберг [14, 65]). Построение локальной интерполяционной формулы, представленное в § 4.6 с помощью “булевских сумм”для полностью локального и квазиинтерпо- ляционного операторов, было введено Чуи и Даймондом в работе [34]. Подробное изучение этой темы дано у Чуи [32] и в более общем виде в работе Чуи [31].
Глава 5.
Понятие кратномасштабного анализа было впервые введено Мейером [63] и Малла [58], а затем развито Малла в [57, 59]. теоремы 5.5 и 5.6 принадлежат Коэну [44]. Результат о величине носителя масштабирующей функции, выраженной через длину ее двухмасштабной последовательности, принадлежит Добеши [49], и масштабирующая функция в (5.2.6) была также дана в [49]. Характеристика масштабирующих функций с наименьшим носителем, использующая отсутствие симметричных нулей, была дана Чуи и Вонгом [41], где было введено понятие обобщенных многочленов Эйлера—Фробениуса
(Лорана) и были изучены их свойства такие же, как в теореме 5.10. Тот факт, что В-силайн m-го порядка — единственная функция, которая порождает KMA {Vy71} и имеет конечную двухмасштабную последовательность, был также доказан в [41]. Представление разложения в прямую сумму в §5.3 представляется новым, а подход в § 5.4 есть обобщение работы Коэна, Добеши и Фово [46]. В частности, является новым критерий (5.4.11) в теореме 5.19. Принцип двойственности для сплайн-вэйвлетов, и в более общем случае для полуортого- нальных вэйвлетов, был введен Чуи и Вонгом, соответственно, в работах [43] и [41]; неортогональный (биортогональный) вариант также может быть найден у Коэна, Добеши и Фово [46].
Как упоминалось ранее, алгоритмы вэйвлет-разложения и вэйвлет-восстановления были построены Малла в [58]. Формулировки в этой книге следуют работам [40, 43]. Важность линейной фазы при фильтрации и связь между линейной фазой и симметрией хорошо известны в инженерной литературе (см. Оппенгейм и Шэйфер [25]). Наше обсуждение в §5.5 и §5.6 является расширением результатов Чуи и Вонга [41].
Общее решение (5.6.39) для соотношения двойственности (5.6.17) было дано Добеши [49] в случае ортонормированного множества и в работе Коэна, Добеши и Фово [46] в общем случае. Вэйвлеты с компактными носителями, двойственные которых также имеют компактные носители и линейную фазу, были также построены Коэном, Добеши и Фово в [46]. Подход с точки зрения набора фильтров был рассмотрен Веттерли и Херли [70].
Глава 6.
Интерполяционные сплайн-вэйвлеты, данные в теореме 6.1, принадлежат Чуи и Вонгу [40], и сопоставление подпространств KMA Vr12m>0 из V^ с вэйвлет-пространствами W™ было проведено в работе Чуи и Вонга [39]. Базисные
сплайн-вэйвлеты (или В-вэйвлеты), данные в (6.2.5), вместе с их двойственными (6.2.10) были введены Чуи и Вонгом в [43]. Однако представление в §6.2 совсем другое, так как оно использует более общий результат, теорему 5.19 из главы 5. Треугольный алгоритм Паскаля (ТАП) для вычисления В-вэйвлетов и их производных был введен в работе Чуи и Вонга [42].
Представление свойств многочленов Эйлера—Фробениуса соответствует работе Шёнберга [65], в то время как материалы по анализу погрешности сплайн-вэйвлет-разложения взяты из работы Чуи и Вонга [42]. Наиболее исчерпывающая ссылка на вполне положительность — это Карлин [12], и дополнительные сведения о Пойа-частотных (ПЧ) последовательностях могут быть найдены у Шёнберга [14]. Теорема 6.21 о некоторых линейных ТАП, приводящих к ПЧ- последовательностям, была доказана Чуи и Вонгом [39], где впервые было введено понятие полной осцилляции и исследована ее связь с пересечением нулей.
Глава 7.
Первый нетривиальный вэйвлет был построен Стрёмбер- гом [67] с использованием сплайн-функций. Вэйвлеты Мейера [64], как это показано в примере 7.3, — это о.н. вэйвлеты с преобразованием Фурье, имеющим компактный носитель. Ортонормированные (о.н.) сплайн-вэйвлеты, данные в примере 7.1, часто называют вэйвлетами Баттла—Лемарье, так как они были построены независимо Баттлом [28] и Лемарье [56] с использованием различных методов. Однако ни один из этих вэйвлетов не имеет компактного носителя. Основываясь на структуре КМ А, Добеши [49] была первой, кто построил о.н. вэйвлеты с компактными носителями. Ее построение было основано на идентификации о.н. масштабирующих функций, как это обсуждалось в §7.2, хотя представление здесь несколько отличается от работы [49]. Построение вэйвлетов Добеши зависит так-
же от леммы Рисса, как установлено в теореме 7.17. Теорема 7.22 была также доказана Добеши [49], в то время как результат в (7.3.28) был установлен Коэном и Добеши в [45].
Вэйвлет-пакеты, называемые также Куафманом и Мейером “волновыми пакетами”, были введены Куафманом, Мейером, Куэйком и Викерхаузером в [47]. Для дальнейшей информации мы отсылаем читателя к работе Куафмана, Мейера и Викерхаузера [48].
Список литературы
Книги
Анализ Фурье и теория операторов
Bari N. К. A Treatise on Trigonometric Series, Macmillan, 1964. [Впервые опубликована на русском языке: Бари Н. К. Тригонометрические ряды. М.: Физматгиз, 1961.]
Champeney D. С. A Handbook of Fourier Theorems, Cambridge University Press, Cambridge, 1987.
Dunford N. and Schwartz J. Linear Operators, Interscience, New York, 1958. [Имеется перевод: Данфорд H., Шварц Дж. Т. Линейные операторы, в двух томах. М.: ИЛ, 1962.]
Goldberg R.R. Fourier Transforms, Cambridge University Press, 1965.
Helson H. Harmonic Analysis, The Wadsworth & Brooks/
Cole Mathematics Series, Addison-Wesley,1983,
reprinted by Wadsworth, 1991.
Katznelson Y. An Introduction to Harmonic Analysis, John Wiley and Sons, 1968, reprinted by Dover, New York, 1976.
Stein E. M. and Weiss G. Introduction to Fourier Analysis on Euclidean Spaces, Princeton University Press, 1971. [Имеется перевод: Стейн И., Вейс Г. Вве-
дение в гармонический анализ на евклидовых пространствах. М.: Мир, 1974.]
Titchmarsh Е. С. Introduction to the Theory of Fourier Integrals (Second Edition), Oxford University Press, 1948. [Имеется перевод с 1-го издания: Титчмарш Е. Введение в теорию интегралов Фурье. М.: ГИТТЛ, 1948.]
ZygmundA., Trigonometric Series (Second Edition), in two volumes, Cambridge University Press, 1959. [Имеется перевод: Зигмунд А. Тригонометрические ряды, в двух томах. М.: Мир, 1965.]
Сплайн-анализ
de Boor С., A Practical Guide to Splines, Applied Mathematical Sciences, Vol. 27, Springer-Verlag, 1978. [Имеется перевод: де Бор К. Практическое руководство но сплайнам. М.: Радио и связь, 1985.]
Chui С. К. Multivariate Splines, CBMS-NSF Series in Applied Math. #54, SIAM PubL, Philadelphia, 1988.
Karlin S. Total Positivity, Stanford University Press, Stanford, CA, 1968.
Niirnberger G. Approximation by Spline Functions, Springer-Ver lag, New York, 1989.
Schoenberg I. J. Cardinal Spline Interpolation, CBMS- NSF Series in Applied Math. #12, SIAM PubL, Philadelphia, 1973.
Schumaker L. L. Spline Functions: Basic Theory, Wiley- Interscience, New York, 1981.
Вэйвлет-теория и применения
Beylkin G., CoifmanR., Daubechies I., Mallat S., Meyer Y., Raphael L., and RuskaiB. (eds.), Wavelets and Their Applications, Jones and Bartlett, Cambridge, MA, 1992.
Chui С. К. (ed.), Approximation Theory and. Functional Analysis, Academic Press, Boston, 1991.
Chui С. K., (ed.), Wavelets: A Tutorial in Theory and Applications, Academic Press, Boston, 1992.
Combes J. M., Grossmann A., and Tchamitchian P. (eds.), Wavelets: Time-Frequency Methods and Phase Space, Springer-Verlag, New York, 1989; Second Edition, 1991.
Daubechies I. Wavelets, CBMS-NSF Series in AppL Math., SIAM PubL, Philadelphia, 1992.
Meyer Y. Ondelettes et Operateurs, in two volumes, Hermann, Paris, 1990.
Обработка сигналов и изображений
AuslanderL., KailathT., and Mitter S. (eds.), Signal Processing I: Signal Processing Theory, The IMA Volumes in Mathematics and Its Applications #22, Springer-Verlag, New York, 1990.
Chui С. K. and Chen G. Kalman Filtering with RealTime Applications, Springer Series in Information Sciences #17, Springer-Verlag, New York, 1987; Second Edition 1991.
Chui С. K. and Chen G. Signal Processing and Systems Theory — Selected Topics, Springer Series in Information Sciences #26, Springer-Ver lag, New York, 1991.
Oppenheim A. V. and Schafer R. W. Discrete-Time Signal Processing, Prentice Hall Signal Proc. Series, Prentice Hall, Englewood Cliffs, New Jersey, 1989.
Rosenfeld A. (ed.), Multiresolution Image Processing and Analysis, Springer Series in Information Sciences #12, Springer-Verlag, New York, 1984.
Статьи
Auscher Р. Ondettes fractales et applications, These de Doctorat, University Paris-Dauphine, 1989.
Battle G. A block spin construction of ondelettes, Part. I: Lemarie functions, Comm. Math. Phys. 110 (1987), 601 615.’
Burt P. J. and Adelson E. H. The Laplacian pyramid as a compact image code, IEEE Trans. Comm. 31 (1983), 482-540.1
Calderon A. P. Intermediate spaces and interpolation, the complex method, Studia Math. 24 (1964), 113-190.
Chui С. K. Construction and applications of interpolation formulas, in Multivariate Approximation and, Interpolation, Haussmann W. and Jetter K. (eds.), ISNM Series Math., Birkhauser Verlag, Basel, 1990, 11-23.
Chui С. K. Vertex splines and their applications to interpolation of discrete data, in Computation of Curves and Surfaces, Dahmen W., Gasca M., and Micchelli C. A. (eds.), Kluwer Academic Publishers, 1990, 137T81.
Chui С. K. and Diamond H. A characterization of multivariate quasiinterpolation formulas and applications, Numer. Math. 57 (1990), 105-121.
Chui С. K. and Diamond IL A general framework for local interpolation, Numer. Math. 58 (1991). 569581.
Chui С. K. and Diamond IL, A natural formulation of quasi-interpolation by multivariate splines, Proc. Amer. Math. Soc. 99 (1987), 643-646.
Chui С. K. and Lai M. J. Computation of box splines and B-splines on triangulations of nonuniform rectangular partitions, Approx. Th. and Its Appl. 3 (1987), 37 62.
Chui С. К. and Shi X. L. Inequalities of Littlewood-Paley type for frames and wavelets, CAT Report #249, Texas A&M University, 1991.
Chui С. K. and Shi X. L. On a Littlewood-Paley identity and characterization of wavelets, CAT Report #250, Texas A&M University, 1991.
Chui С. K. and Wang J. Z. An analysis of cardinal splinewavelets, CAT Report #231, Texas A&M University, 1990.
Chui С. K. and Wang J. Z. A cardinal spline approach to wavelets, Proc. Amer. Math. Soc.} 1991, to appear.
Chui С. K. and Wang J. Z. A general framework of compactly supported splines and wavelets, CAT Report #219, Texas A&M University, 1990.
Chui С. K. and Wang J. Z. Computational and algorithmic aspects of cardinal spline-wavelets, CAT Report #235, Texas A&M University, 1990.
Chui С. K. and Wang J. Z. On compactly supported spline wavelets and a duality principle, Trans. Amer. Math. Soo., 1991, to appear.
Cohen A., Ondelettes. Analyses multiresolutions et traitement numerique du signal, Doctoral Thesis, Univ. Paris-Dauphine, 1990.
Cohen A. and Daubechies I. Nonseparable bidimensional wavelet bases, AT&T Bell Laboratories, 1991, preprint.
Cohen A., Daubechies I., and Feauveau J. C. Bi- orthogonal bases of compactly supported wavelets, Comm. Pure and, Appl. Math., 1991, to appear.
Coifman R., Meyer Y., Quake S., and Wickerhauser M. V., Signal processing and compression with wave packets, in
Proceedings of the Conference on Wavelets, Marseilles Spring 1989.
Coifman R., Meyer Y., and Wickerhauser M. V. Wavelet analysis and signal processing, 1991, preprint.
Daubechies I. Orthonormal bases of compactly supported wavelets, Comm. Pure and Appl. Math. 41 (1988), 909996.
Daubechies I. The wavelet transform, time-frequency localization and signal analysis, IEEE Trans. Inform. Theory 36 (1990), 961 1005.
Duffin R. J. and Schaeffer A. C. A class of nonharmonic Fourier series, Trans. Amer. Math. Soc. 72 (1952), 341366.
FYazier M. and Jawerth B. Decomposition of Besov spaces, Indiana University Math. J. 34 (1985), 777799.
Gabor D. Theory of communication, J. IEE (London) 93 (1946), 429-457.
Grossmann A. and Morlet J. Decomposition of Hardy functions into square integrable wavelets of constant shape, SIAM J. Math. Anal. 15 (1984), 723-736.
Haar A. Zur Theorie der orthogonalen Funktionensysteme, Math. Ann. 69 (1910), 331-371.
Lemarie P. G. Ondelettes a localisation exponentielles, J. Math. Pure et Appl. 67 (1988), 227-236.
Mallat S. A theory of multiresolution signal decomposition: the wavelet representation, IEEE Trans. Pattern Anal. Machine Intell. 11 (1989), 674-693.
Mallat S. Multiresolution representation and wavelets, Ph. D. Thesis, University of Pennsylvania, Philadelphia, PA, 1988.
Mallat S. Multiresolution approximations and wavelet orthonormal bases of L2(R), Trans. Amer. Math. Soc. 315 (1989), 69-87.
Mallat S. and Hwang W. L. Singularity detection and processing with wavelets, 1991, preprint.
Mallat S. and Zhong S. Reconstruction of functions from the wavelet transform local maxima, 1990, preprint.
Mallat S. and Zhong S. Wavelet transform maxima and multiscale edges, in Wavelets and Their Applications, Beylkin G., Coifrnan R., Daubechies I., Mallat S., Meyer Y., Raphael L., and Ruskai B. (eds.), Jones and Bartlett, Cambridge, MA, 1991.
Meyer Y. Ondelettes et fonctions splines, Seminaire EDP. Ecole Polytechnique, Paris, December 1986.
Meyer Y. Principe dincertitude, bases Hilbertiennes et algebres d’operateurs, Seminaire Bourbaki 662 (1985 1986).
Schoenberg I. J. Contributions to the problem of approximation of equidistant data by analytic functions, Quart. Appl. Math. 4 (1946), 45-99, 112-141.
Schweinler H. C. and Wigner E. P. Orthogonalization methods, J. Math. Phys. 11 (1970), 1693 1694.
Stromberg J. O. A modified Franklin system and higher order spline systems on Rn as unconditional bases for Hardy spaces, in Proc. Conf, in Honor of Antoni Zygmund, Vol. II, Beckner W., Calderon A. P., Fefferman R., and Jones P. W. (eds.), Wadsworth, NY, 1981, 475-493.
Tchamitchian Ph. Biorthogonalite et theorie des operateurs, Rei). Math. Iberoamericana, to appear.
Tchamitchian Ph. Calcul symbolique sur les operateurs de Calderon- Zygmund et bases inconditionnelles de L2(Rn), C. R. Acad. Sc. Paris 303 (1986), 215-218.
Vetterli M. and Herley C. Wavelets and filter banks: theory and design, IEEE ASSP, 1992, to appear.
Хотя вэй влет-анализ —относительно новый предмет, уже существует обширная литература, посвященная его теории и применениям, а также некоторым связанным с ним областям. Приведенный список литературы отражает только те области, которые затронуты в этой книге и обсуждаются в Замечаниях. Гораздо более обширная библиография включена во второй том книг этой серии «Вэйвлеты — руководство по теории и применениям».
Список дополнительной литературы по вэйвлетам
Астафьева Н. М. Вейвлет-анализ: основы теории и примеры применения. Успехи физических наук. 1998. Т. 166. N. 11. с. 1145-1170.
Астафьева Н. М. Вейвлет-преобразования. Основные свойства и примеры применения. М.: ИКИ РАН, 1994. N. 1891. 56 с.
Бердышев В. И., Петрак Л. В. Аппроксимация функций. Сжатие численной информации. Приложения. Екатеринбург, 1999, с. 127-150.
Берколайко М. 3., Новиков И. Я. Базисы всплесков в пространствах дифференцируемых функций анизотропной гладкости. Докл. РАН, 1992, Т. 323, N 4, с. 615-618.
Берколайко М. 3., Новиков И. Я. Базисы всплесков и линейные операторы в анизотропных пространствах Лизоркина—Трибеля. Докл. РАН, 1995, т. 340, N 5, с. 583-586.
Берколайко М. 3., Новиков И. Я. О бесконечно гладких почти-всплесках с компактным носителем. Матем. заметки, 1994, Т. 55, N 3, с. 3-12.
Берколайко М. 3., Новиков И. Я., Образы всплесков при действии операторов свертки. Матем. заметки, 1994, Т. 55, N 5, с. 13-24.
Вайдьянатхан П. П. Цифровые фильтры, блоки фильтров и полифазные цепи с многочастотной дискретизацией. Методический обзор. ТИИЭР, 1990, N. 3 с. 77-120.’
Воробьев В. И., Грибупип В. Г. Теория и практика вейвлет-преобразовапия. СПб.: Изд-во ВУС, 1999.
Желудев В. А. О вейвлетах на базе периодических сплайнов. Докл. РАН, 1994, N 1, с. 9-13.
И. Завадский В. Л. Аппроксимация функций нескольких переменных с ограниченной смешанной производной посредством вейвлетов. Препринт ИМ НАИБ, 1997, N 1/529.
Завадский В. Л. Нелинейная аппроксимация функций нескольких переменных с ограниченной смешанной производной посредством вейвлетов. Препринт ИМ НАНБ, 1997, N 15 (538).
Кашин Б. С., Саакян А. А. Ортогональные ряды. М.: АФЦ, 1999 с. 244-296.
Кирушев В. А. Быстрый алгоритм сжатия изображений. Вестник молодых ученых. Прикл. матем. и механика, 1997, N 1, с. 4-10.
Кравченко В. Ф., Рвачев В. A. «Wavelet»-системы и их применение в обработке сигналов. Зарубежная радиоэлектроника, 1996, N. 4, с. 3-20.
Кравченко В. Ф., Рвачев В. А., Пустовойт В. И. Орто- нормированные системы типа «wavelet» на основе атомарных функций. Докл. РАН, 1996, N 1, с. 16-18.
Лукашенко Т. П. Всплески на топологических группах. ДАН, 1993, т. 332, N 1, с. 15-17.
Лукашенко Т. П. О свойствах систем разложения, подобных ортогональным. Изв. РАН, серия матем., 1998, т. 62, N 5, с. 187-206.
Малоземов В. ГТ., Машарский С. М. Сравнительное изучение двух вейвлетных базисов. Проблемы передачи информации, 2000, т. 36, выл. 2, с. 27-37.
Малоземов В. Н., Машарский С. М. Хааровские спектры дискретных сверток. Ж. вычисл. мат. и матем. физ., 2000, т. 4 0, N 6, с. 954 960.
Малоземов В. Н., Певпый А. Б., Третьяков А. А. Быстрое вейвлетпое преобразование дискретных периодических сигналов и изображений. Проблемы передачи инф., 1998, т. 34, Вып. 2, с. 77-85.
Малоземов В. Н., Третьяков А. А. Алгоритм Кули-Тьюки и дискретное преобразование Хаа- ра. Вестник СПбГУ, сер. 1, 1998, вып. 3 (N 15), с. 31-34.
Малоземов В. Н., Третьяков А. А. Новый подход к алгоритму Кули-Тыоки. Вестник СПбГУ, сер. 1, 1997, вып. 3 (N 15), с. 57-60.
Малоземов В. Н., Третьяков А. А. Секционирование, ортогональность и перестановки. Вестник СПбГУ, сер. 1, 1999, вып. 1 (N 1), с. 16-21.
Новиков И. Я. Опделетты И. Мейера —оптимальный базис в С(0,1). Матем. заметки, 1992, т. 52, N 5, с. 88-92.
Новиков И. Я., Стечкин С. Б. Основные конструкции всплесков. Фундаментальная и прикладная математика, 1997, т. 3, N 4, с. 999-1028.
Новиков И. Я., Стечкин С. Б. Основы теории всплесков. Успехи математических наук, 1998, т. 53, N 6 (324), с. 53-128.
Новиков Л. В. Основы вейвлет-анализа сигналов. Учебное пособие. СПб.: Изд-во ООО «МОДУС+», 1999.
Новиков Л. В. Спектральный анализ сигналов в базисе вейвлетов. Научное приборостроение, 2000 т 10 N 3, с. 57-64.’ ' ’
Петухов А. П. Введение в теорию базисов всплесков СПб.: Изд-во СПбГТУ, 1999.
Петухов А. П. Кратномасштабпый анализ и всплеск- разложения пространств периодических распределений. Доклады РАН, 1997, т. 356, N 2, с. 303-306.
Петухов А. П. Периодические всплески. Математический сборник, 1997, т. 188, N 10, с. 69-94.
Петухов А. П. Периодические дискретные всплески. Алгебра и анализ, 1996, т. 8, N 3, с. 151-183.
Скопина М. А. О нормах полиномов по системам периодических всплесков в пространствах Lp. Матем. заметки. 1996. т. 59, N 5, с. 780-783.
Харатишвили Н. Н. Пирамидальное кодирование. М.: Мысль, 1997.
Aboufadel Е., Schlicker S., Discovering wavelets, J.Wiley & Sons Inc., 1999.
Alpert B., Wavelets and other bases for fast numerical linear algebra, in Chui C., ed., Wavelets: A lYitorial in Theory and Applications, Academic Press, New York, 1992, p.181-216.
Amaratunga K., and Williams J., Wavelet-Galerkin solutions for one-dimensional partial differential equations, International J. Num. Methods in Eng. 37 (1994), p. 2703-2716.
Auscher R., Solution of two problems on wavelets, J. Geometric Analysis 5 (1995), p. 181-236.
Auscher R., Weiss G., and Wickerhauser M., Local sine and cosine bases of Coifman and Meyer and the construction of smooth wavelets, in Chui C., ed.,
Wavelets: A Tutorial in Theory and Applications, Academic Press, New York, 1992, p. 237-256.
Benedetto J., and Frazier M., eds., Wavelets: Mathematics and Applications. CRC Press, Boca Raton, Fla., 1993.
Benedetto J., and Teolis A., A wavelet auditory model and data compression. Appl. Comp. Harm. Anal. 1 (1993), p. 3-28.
Beylkin G., On wavelet-based algorithms for solving differential equations, in Benedetto J. and Frazier M., eds., Wavelets: Mathematics and Applications, CRC Press, Boca Raton, Fla., 1993, p. 449-466.
Beylkin G., Coifman R., and Rokhlin V., Fast wavelet transforms and numerical algorithms, Comm. Pure Appl. Math. 44 (1991), p. 141-183.
Beylkin G., Coifman R., and Rokhiin V., Wavelets in numerical analysis, in Ruskai M. at al., eds., Wavelets and Their Applications, Jones and Bartlett, Boston, 1992, p. 181-210.
Brislawn C., Fingerprints go digital, Notices of the Amer. Math. Soc. 42 (1995), p. 1278-1283.
Burke-Hubbard B., The World According to Wavelets, A. K. Peters, Wellesley, Mass., 1996.
Cohen A., Biorthogonal wavelets, in Chui C., ed., Wavelets: A Tutorial in Theory and Applications, Academic Press, New York, 1992, p. 23-152.
Cohen A., Daubechies I., and VialP., Multiresolution analysis, wavelets and fast algorithms on an interval, Appl. Comp. Harm. Anal. 1 (1993), p. 54-81.
Coifman R., and Meyer Y., Remarques sur l’analyse de Fourier a fenetre, C. R. Acad. Sci., ser 1 4312 (1991), p. 259-261.
Dahlke S. and Weinreich I., Wavelet-Galerkin methods: An adapted biorthogonal wavelet basis, Constr. Approx. 9 (1993), p. 237-262.
Daubechies I., Ten Lectures on Wavelets, CBMS-NSF Reg. Conf. Series in Appl. Math. 61, Soc. Ind, Appl. Math., Philadelphia, 1992.
Daubechies I., Jaflard S., and Journe J.-L., A simple Wilson orthonormal basis with exponential decay, SIAM J. Math. Anal. 22 (1991), p. 554-572.
Donoho D., Interpolating wavelet transforms, Department of Statistics, Stanford University, 1992, preprint.
Donoho D., and Johnstone I., Ideal spatial adaptation via wavelet shrinkage, Biometrika 81(1994), p. 425-455.
Folland G., Fourier Analysis and Its Applications, Wadsworth and Brooks/Cole, Belmont, CA, 1992.
Frazier M., and Kumar A., An introduction to the orthonormal wavelet transform on discrete sets, in Benedetto J. and Frazier M., eds., Wavelets: Mathematics and Applications, ORC Press, Boca Raton, FL, 1993, p. 51-95.
Frazier M., An introduction to wavelets through linear algebra, Springer, 1999.
Geronimo J., Hardin D., and Massopust P., Fractal functions and wavelet expansions based on several scaling functions, J. Approx. Theory 78 (1994), p. 373-401.
Hernandez E., and Weiss G., A First Course on Wavelets, CRC Press, Boca Raton, FL, 1996.
Hilton M., Jawerth B., and Sengupta A., Compressing still and moving images with wavelets, Multimedia Systems 2(1994), p. 218-227.
Jaffard S., Wavelet methods for the fast resolution of elliptic problems, SIAM J. Numer. Anal. 29 (1992), p. 965-986.
Jawerth B., and Sweldens W., An overview of wavelet based multiresolution analyses, SIAM Review 36 (1994), p. 377-412.
Jawerth B., and Sweldens W., Wavelet inultiresolution analyses adapted for the fast solution of boundary value ordinary differential equations, in Melson N., Manteuffel T., and McCormick S., eds., Sixth Copper Mountain Conference on Multigrid Methods, NASA Conference Publication 3224 (1993), p. 259 273.
Kaiser G., A Friendly Guide to Wavelets, Birkhauser, Boston, 1995.
Koornwinder T., ed., Wavelets: an elementary treatment of theory and applications, Series in Approximations and Decompositions 1. World Scientific, Singapore, 1993.
Lu J., Healy D., and Weaver J., Contrast enhancement of medical images using multiscale edge representation, Optical Engineering 33 (1994), p. 2151-2161.
Mallat S., A Wavelet Tour of Signal Processing, Sec. Ed., Academic Press, 1999.
Massopust P., Fractal Functions, Fractal Surfaces, and Wavelets, Academic Press, San Diego, CA, 1994.
Meyer Y., Ondelettes sur 1’intervalle, Rev. Mat. Ibero- americana 7 (1992), p. 115 -133.
Meyer Y., Wavelets, Vibrations and Scalings, Amer. Math. Soc., Providence, RI, 1997.
Meyer Y., and Roques, S., eds., Progress in Wavelet Analysis and Applications: Proceedings of the International Conference «Wavelets and Applications»
(Toulouse, France-June 1992), Editions Frontieres, Gif-sur-Yvette, France, 1993.
Ogden R. T.. Essential Wavelets for Statistical Applications and Data Analysis, Birkhauser, Boston, 1996.
Paul T., and Seip K., Wavelets and quantum mechanics, in Ruskai M. et al., Wavelets and Their Applications, Jones and Bartlett, Boston, 1992, p. 302-322.
Proakis J., and Manolakis D., Digital Signal Processing, 3rd ed., Prentice Hall, Upper Saddle River, NJ, 1996.
Qian S., and Weiss J., Wavelets and the numerical solution of partial difierential equations, J. Comp. Phys. 106 (1993), p. 155 175.
Richardson W. Jr., Longbotham H., and Gokhman D., Multiscale wavelet analysis of mammograms, in Meyer Y. and Roques S., eds., Progress in Wavelet Analysis and Applications: Proceedings of the International Conference «Wavelets and Applications» (Toulouse, France, June 1992), Editions Frontieres, Gif-sur-Yvette, France, 1993, p.599 608.
Rioul O., and Vetterli M., Wavelets and signal processing, IEEE Signal Proc. Mag. (1991), p. 14-38.
Royden H., Real Analysis, 3rd ed., Macmillan, New York, 1988.
Rudin W., Real and Complex Analysis, 3rd ed., McGraw Hill, New York, 1987. .
Ruskai M., Beylkin G., CoiftnanR., Daubechies I., Mallat S., Meyer Y., and Raphael L., eds., Wavelets and Their Applications, Jones and Bartlett, Boston, 1992.
Schumaker L., and Webb G., eds., Recent Advances in Wavelet Analysis, Academic Press, New York, 1993.
Skopina М. A., Multiresolution analysis of periodic functions, East J. on Approx., v. 3 (1997), p. 203-224.
Stollnitz E., De Rose A., and Salesin D., Wavelets For Computer Graphics; Theory and Applications, Morgan-Kaufmann, San Francisco, 1996.
Strang G., and Fix G., An Analysis of the Finite Element Method, Prentice Hall, Upper Saddle River, NJ, 1973. [Имеется русский перевод: Стренг Г., Фикс Дж. Теория метода конечных элементов.: М.: Мир, 1977.]
Strichartz R., How to make wavelets, Amer. Math. Monthly 100 (1993), p. 539 556.
Sweldens W., and Piessens R., Quadrature formulae and asymptotic error expansions for wavelet approximations of smooth functions, SIAM J. Numer. Anal. 31 (1994), p.1240-1264.
Teolis A., Computational Signal Processing with Wavelets, Birkhauser, Boston, 1998.
Vetterli M., and Herley'C., Wavelets and filter banks: theory and design, IEEE Trans. Acoust. Speech Signal Process. 40 (1992), p. 2207-2232.
Wickerhauser M., Acoustic signal compression with wavelet packets, in Chui C., ed., Wavelets: A Tutorial in Theory and Applications, Academic Press, New York, 1992, p. 679-700.
Wickerhauser M., Adapted Wavelet Analysis from Theory to Software, Peters A. K., Wellesley, MA, 1994.
Wojtaszczyk P., A Mathematical Introduction to Wavelets, Cambridge University Press, Cambridge, 1997.
Xu J.-C., and ShannW.-C., Galerkin-wavelet methods for two-point boundary value problems, Numer. Math. 63 (1992), p. 123-142.
Zheludev V. A., Periodic splines and wavelets. Mathematical Analysis, Wavelets and Signal Processing (Cairo, 1994), Contemporary Math., v. 190 (1995), p. 339 -354.
Предметный указатель
В-вэйвлет (В-wavelet) 45, 287, 292, 328
В-сети, алгоритм построения (B-nets, algorithm cardinal) 163, 302
В-сеть (В-net) 159, 161-163, 302, 269
В-сплайн (B-spline) 44, 145-152, 154, 158-166, 168, 251, 320, 324
Q-постоянная (Q-constant) 31
7^-вэйвлет (7^-wavelet) 39, 135, 139
^-функция (7^-function) 36, 39, 124, 129, 135 112, 114. 200, 295
А
Автокорреляционная функция (autocorrelation function) 65, 212
Алгебра (algebra) 221
Алгоритм восстановления (algorithm reconstruction) 49, 154, 229, 244, 247, 248, 371
- разложения (decomposition) 48, 229, 244, 24 7, 370
Аналоговый сигнал (analog signal) 27-29, 52, 91, 93, НО, 229
Ассоциативность (associativity) 59
Банаха пространство (Banach space) 54, 72
Банаха—Штейнгауза теорема
(Banach Stein hans theorem) 126 Бернштейна многочлен
(Bernstein polynomial)
159-161
- полиномиальный оператор (polynomial operator) 159, 160
Бесселя неравенство (Bessel inequality) 75, 123
Биортогональность (bi-orthogonality) 41
В
Всйерштрасса теорема (Weierstrass theorem) 77
Винера класс (Wiener class) 221, 224, 263, 339 теорема (theorem) 222
Вполне положительная матрица (ВП-матрица) (TP matrix) 321, 327 - последовательность
(ВП-последовательность) (TP sequence) 321, 322
• положительное ядро (ВП-ядро) (TP kernel) 321, 323
- положительность (positivity (ТР)) 139, 320, 321, 328
Временная локализация (time localization) 91, 93, 370
область (domain) 27, 52, 91
Выборка разрежающая (upsampling) 49, 156, 248, 293
сгущающая (downsampling) 49, 248
, норма (sampling rate)
120
Вэй влет (wavelet) 23
-базисный (basic) 26, 35,
109, 117
- двухпараметрический (dyadic) 35, 116-119, 129, 136
ортогональный (orthogonal) 25, 38, 39, 41, 129, 137, 258, 264, 332-337, 351-361
- полуортогопальный (п.о.) (semi-orthogonal (s.o.)) 41, 129, 264 , 285
Вэйвлет-коэффициент
(wavelet coefficient) 25
Вэйвлет-пакет (wavelet packet) 332, 362-367
Вэйвлет-разложение (wavelet decomposition) 47, 231
Вэйвлет-ряд (wavelet series) 25, 26, 37, 135, 243, 320, 329
Габора окно (Gabor window) 98
преобразование (transform) 93-100, 106
Гаусса функция (Gaussian function) 58, 289, 290
Гёлъдера неравенство (Holder inequality) 54, 64, 72, 73
Гильберта пространство (Hilbert space) 55, 73, 142, 191, 331
Группа окружности (circle group) 53
Двоичное разбиение (binary partition) 115
разложение (decomposition) 363
растяжение (dilation) 24, 26
Двойственный (dual) 32 37, 39, 129, 130
Двухмасштабная последовательность (two-scale sequence) 196, 254-257
Двухмасштабное соотношение (two-scale relation) 47, 154, 196, 204-221, 259, 280, 332, 362
Двухпараметрический двойственный (dyadic dual) 118, 119, 138
сдвиг (dyadic translation) 24, 26
Дельта-функция (delta function) 63
Дерево-алгоритм разложения (tree decomposition algorithm) 370
Диапазон частот (frequency band) 23, 28, 30, 42, 108, 369, 370
Дини — Липшица условие сходимости (Dini— Lipschitz test of convergence) 82
Дирихле ядро (Dirichlet kernel) 74, 78
Дирихле—Жордана условие (Dirichlet—Jordan test) 83
Дифференциальный оператор (differential operator) 143, 285, 325
E
Единичная частота (single-frequency) 23
3
Замыкание (closure) 40, 144, 175, 191
И
Изометрия (isometry) 22, 80, 202
Импульсный отклик (impulse response) 49 - ряд (train) 302 Интегральное вэйвлет- преобразование (ИВП)
(integral wavelet transform (IWT)) 26-31, 106, 108-114
Интерполяционный графически- изобразительный алгоритм (interpolatory graphical display algorithm) 157, 158, 212, 292
К
Каркас (frame) 36, 120-128
Квази-интерполяционная формула (quasi-interpolation formula) 176, 178, 189
Квази-интерполяционный оператор (quasi-interpolation operator) 172-178, 187, 188
Квантование (quantization) 50
Коммутативность (commutability) 59
Компактный носитель (compactly supported) 41, 50, 262-276, 285-289, 351-358
Конечная энергия (finite energy) 27, 73, 107, 136, 312
Кратномасштабный анализ (KMA) (multiresolution
analysis (MRA)) 43, 44, 193-204, 340
Кронекера символ (Kronecker symbol) 24
Лейбница формула (Leibniz rule) 148
Линейная фаза (linear phase) 250-258
— обобщенная (generalized) 250-262, 267, 270
Линейный функционал (linear functional) 63 — ограниченный (bounded) 176
Лорана полином (Laurent polynomial) 89, 168, 213, 222, 353, 354
ряд (series) 199, 313, 334, 339
Малая волна (small wave) 23, 29, 33
Масштабирующая функция (scaling function) 44, 191, 194, 204-221, 255, 257, 259, 264-268, 294, 333, 338, 340, 353, 354, 365, 366
двойственная (dual) 267
— Добеши (Daubechies) 206, 358
Матричный оператор (matrix operator) 125
Минковского неравенство (Minkowski inequality) 54, 72, 73
— обобщенное (generalized) 72
Модуль непрерывности (modulus of continuity) 79, 199, 200, 234
Найквиста скорость (Nyquist rate) 329
Неймана ряд (Neumann series) 169
Носитель (supported) 45, 215, 220, 254, 312, 325, ЗоЗ, 3d4
О
Обратная формула (inverse formula) 32
Обратный многочлен (reciprocal polynomial) 213
Ограниченный линейный оператор (bounded linear operator) 67, 121, 173
— локальный сплайн-оператор (local spline operator) 170
Ортогональная сумма (orthogonal sum) 40, 370
Ортогональное разложение (orthogonal decomposition) 41, 367-370
Орто нормализации процедура (orthonormalization procedure) 135, 333
Ортонорм ированное семейство (orthonormal family) 130, 259, 260
Ортопормированпый базис (orthonormal basis) 25, 369
Отражение (reflection) 70, 166
Парсеваля равенство (Parseval identity) 21, 27, 66, 68, 78, 81, 346, 347
Плантереля теория (Plancherel theory) 71
Полная осцилляция (complete oscillation) 321, 325
Принцип двойственности (duality principle) 234, 245
Пространство выборки (sample space) 245, 249, 277
Прямая сумма (direct sum) 40, 42*48, 193, 223, 225
Прассона формула суммирования (Poisson suinmator formula) 53, 85, 87
Р
Разность назад (backward difference) 143
Рекуррент ная схема (recursive scheme) 207, 293
Римана Лебега лемма (Riemann - Lebesgue lemma) 56, 60
Рисса базис (Riesz basis) 36 43, 124 127, 152, 195. 225, 283 285, 28 7
границы (bounds) 145, 150-152
лемма (lemma) 355 условие (condition) 131
Рисса- Фишера теорема (Riesz--Fischer theorem) 76
С
Свертка (convolution) 44, 49, 59, 63, 74, 78, 169, 222
Символ (symbol) 73, 88, 132, 169, 181, 196, 217, 221, 222, 251, 276
Симметричный нуль (symmetric zero) 213
Синусоидальная волна (sinusoidal wave) 22
Скалярное произведение (inner product) 21, 24, 27, 54, 69, 72, 136
Соотношение разложения (decomposition relation) 48, 225, 246, 247, 309
Спектр (spectrum) 27, 28, 30, 91, 93, 97
Спектральная информация (spectral information) 27, 28, 52, 93, 94, 101, 193
Сплайн-кривая (spline curve) 139
Суперпозиция (superposition) 21
Схема скользящего среднего (moving average scheme) 49, 156, 166, 248
Теорема об откры тости отображения (open mapping theorem) 126
Тёплицева матрица (Toeplitz matrix) 321
Треугольный алгоритм Паскаля (ТАП) (Pascal triangular algorithm (РТА)) 294- 296 -линейный (ЛТАП) (linear (LPTA)) 295, 296, 198, 300, 323
У
Устойчивости условие (stability condition) 35, 116, 118, 121, 124
Фату теорема (Fatou’s theorem) 67
Фейера ядро (Fejer kernel) 78
Фубини теорема (Fubini theorem) 60, 64
Фундаментальная базисная сплайн-функция (fundamental cardinal spline function) 180, 183, 184, 279
Фундаментальный сплайн (fundamental spline) 180
Функция с ограниченной вариацией (function of bounded variation) 83
Функция-окно (window function) 28-30, 91, 93, 95, 97, 100-102, 106
Фурье коэффициенты (Fourier coefficients) 20, 75, 76, 81, 88, 130
ряд (series) 20-22, 71-85
Фурье преобразование (Fourier transform) 26-29, 35, 53-58, 65-71, 73, 91, 93, 101, 127, 130, 132, 133, 137, 166, 250, 251, 359
— дискретное (discrete) 73, 76, 80, 251
— кратковременное (КВПФ) (short-time) 102, 106
— обратное (inverse) 57, 66, 70
Хоара вэйвлет (Haar wavelet) 258, 278
функция (function) 25, 99, 123
Хэвисайда ступенька (Heaviside unit step) 56
Целочисленное растяжение (integral dilation) 21
Целочисленный сдвиг
(integral shift) 23
Цифровой сигнал (digital signal) 52, 73
Частная сумма (partial sum) 74, 75, 78
Частотная локализация (frequency-localization) 30
область (domain) 27, 52
Частотно-временной анализ (time-frequency analysis) 19, 30, 32, 91, 111, 129, 139, 229
, локализация (localization) 34, 99, 100, 102
, окно (window) 30, 31, 98, 102, 109, Ш
Частотное окно (frequency window) 30, 97, 101, 110
Частотный центр (center-frequency) 28, 30, 108, 111, 115
Чезарово среднее (Cesaro mean) 78
Ш
Шварца неравенс тво (Schwarz inequality) 54, 72, 73, 99
Эйлера—Фробениуса
полином
(Euler—Frobenius polynomial) 89, 151, 182, 183, 213, 282, 284, 298, 299, 303-309, 311, 314, 315, 322
обобщенный (generalized) 267
Эйлера—Фробениуса Лорана полином
(Euler—Frobenius Laurent polynomial) 213, 281, 286
обобщенный (generalized) 264, 265, 333
Оглавление
Предисловие переводчика 5
Предисловие к русскому изданию 13
Предисловие 15
Глава 1. Обзор 19
От анализа Фурье к вэйвлет-анализу 20
Интегральное вэйвлет-преобразованис и частотно-временной анализ 26
Формулы обращения и двойственные 32
Классификация вэйвлетов 38
Кратпомаспггабиый анализ. сплайны и вэй- влеты 42
Вэйвлет-разложсния и вэйвлет-восстаиовления46
Глава 2. Анализ Фурье 52
Прямое и обратное преобразования Фурье....53
Непрерывно-временная свертка и дел ьта- функция 59
Преобразование Фурье функций, интегрируемых с квадратом 65
Ряды Фурье 71
Основы теории сходимости и формула суммирования Пуассона 82
Глава 3. Вэйвлет-преобразования и частотновременной анализ 91
Преобразование Габора 93
Кратковременные преобразования Фурье и принцип неопределенности 99
Интегральное вэйвлет-преобразование 108
Двухпараметрические вэй влеты и формулы обращения 114
Каркасы 120
Вэйвлет-ряды 129
Глава 4. Базисный сплайн-анализ 139
Пространства сплайнов 140
В-сплайны и их основные свойства 145
Двухмасштабное соотношение и интерполяционный графически-изобразительпый алгоритм 152
Представления с помощью В-сети и вычисление сплайнов 158
Построение силамн-аппроксимационпых формул 166
Построение сплайн-интерполяционных формул 179
Глава 5. Масштабирующие функции и вэй- влеты 191
Кратномасштабный анализ 193
Масштабирующие функции с конечными двухмасштабными соотношениями 204
Разложение L2(R) Ъ прямую сумму 221
Вэй влеты и их двойственные 230
Линейно-фазовая фильтрация 249
Вэйвлеты с компактным носителем 262
Глава 6. Базисные сплайн-вэйвлеты 277
Интерполяционные сплайн-вэйвлеты 278
Сплайн-вэйвлеты с компактным носителем .. •28а
Вычисление базисных сплайн-вэй влетов 292
Многочлены Эйлера—Фробениуса 303
Анализ погрешности сплайн-вэйвлет-разложе- ния 309
Вполне положительность, полная осцилляция и пересечения нулей 320
Глава 7. Ортогональные вэйвлеты и вэйвлет- пакеты 331
Примеры ортогональных вэйвлетов 332
Идентификация ортогональных двухмасштабных символов 338
Построение ортогональных вэйвлетов с компактным носителем 351
Ортогональные вэйвлет-пакеты 362
Ортогональное разложениевэйвлет-рядов 367
Приложение 372
Замечания 375
Список литературы 384
Список дополнительной литературы по вэйвле- там 392
Предметный указатель 402
Учебное изданиеУчебное издание
Учебное издание
Учебное издание
Чарльз К. Чуи
Введение в вэйвлеты
Зав. редакцией академик В. И. АрнольдЗам. зав. редакцией А. С. ПоповВедущий редактор Ю. И. ОсипикХудожник И. И. Куликова
Художественный редактор Н. В. ЗотоваТехнический редактор О. Г. ЛапкоКорректор Е. Н. Клитина
Оригинал-макет подготовлен
Ю. И. Осипик и Л. Г. Васильевой в пакете №T£X2eс использованием семейства шрифтов Computer Moderс кириллическим расширением LH
Лицензия ЛР № 010174 от 20.05.97 г.
Подписано к печати 08.05.2001 г. Формат 60 х 90/16.Печать офсетная. Объем 13,00 бум. л.Усл.-печ. л. 26,00. Уч.-изд. л. 19,82.
Изд. № 1/9731. Тираж 5000 экз. Заказ 3954.
Издательство «Мир»Министерства РФ по делам печати,телерадиовещания и средств массовых коммуникаций107996, ГСП-6, Москва, 1-й Рижский пер., 2.
Диапозитивы изготовленыв издательстве «Мир»Отпечатано в полном соответствиис качеством предоставленных диапозитивовв ОАО «Можайский полиграфический комбинат»143200, г. Можайск, ул. Мира, 93.
1
2ка