Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Обработка сигналов на основе вейвлет-преобразования (90

..pdf
Скачиваний:
12
Добавлен:
15.11.2022
Размер:
589.85 Кб
Скачать

Министерство образования и науки Российской Федерации Ярославский государственный университет им. П. Г. Демидова Кафедра динамики электронных систем

А. Л. Приоров, В. А. Волохов, И. В. Апальков

ОБРАБОТКА СИГНАЛОВ НА ОСНОВЕ ВЕЙВЛЕТ-ПРЕОБРАЗОВАНИЯ

Методические указания

Рекомендовано Научно-методическим советом университета

для студентов, обучающихся по направлению Телекоммуникации и специальности Радиофизика

Ярославль 2011

УДК 537.86 ББК 397 3.235я73

П 76

Рекомендовано Редакционно-издательским советом университета

в качестве учебного издания. План 2010/2011 учебного года

Рецензент кафедра динамики электронных систем Ярославского

государственного университета им. П. Г. Демидова

Приоров, А. Л. Обработка сигналов на основе вейвлет- П 76 преобразования: методические указания / А. Л. Приоров, В. А. Волохов, И. В. Апальков; Яросл. гос. ун-т им. П. Г. Де-

мидова. – Ярославль : ЯрГУ, 2011. – 44 с.

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

Методические указания предназначены для студентов, обучающихся по направлению 210400.62 Телекоммуникации, специальности 010801.65 Радиофизика (дисциплины «Цифровая фильтрация», «Основы цифровой фильтрации», блок ДС), очной формы обучения.

Материал может быть использован при подготовке студентами курсовых и дипломных проектов, а также для самообразования.

Ил. 9. Табл. 1. Библиогр.: 11 назв.

УДК 537.86 ББК 397 3.235я73

©Ярославский государственный университет им. П. Г. Демидова, 2011

2

Введение

Настоящие методические указания посвящены рассмотрению использования теории вейвлет-преобразования [1–11] в задачах обработки (фильтрации) и анализа особенностей аналоговых и цифровых сигналов. На основе их студенты получат общие представления о теории вейвлет-преобразования (непрерывное вейв- лет-преобразование, дискретное вейвлет-преобразование, кратномасштабный анализ и т. п.), а также будут способны применять полученные теоретические знания на практике. Рассматриваемый теоретический материал описывается в простой и доступной форме и содержит большое количество примеров, сопровождаемых программным кодом, написанным с использованием языка программирования пакета Matlab. Материал может быть использован при решении задач курсового и дипломного проектирования, а также для выполнения студенческих научных работ.

Выражаем глубокую благодарность нашему научному руководителю профессору Ю. А. Брюханову, который оказал значительное влияние на формирование взглядов авторов в данном научном направлении. Эти взгляды формировались также в совместной работе с нашими коллегами, среди которых особенно хочется отметить Ю. Лукашевича, В. Хрящева, А. Тараканова, И. Балусова, В. Кобелева, Б. Меньшикова, И. Апалькова, Е. Саутова, С. Бухтоярова, С. Ульдиновича, Д. Куйкина, В. Бекренева, И. Мочалова, Е. Сергеева, О. Гущину. Всем им авторы очень признательны и за совместную исследовательскую работу, и за помощь в обеспечении учебного процесса.

3

Лабораторнаяработа

Обработка сигналов на основе вейвлет­преобразования

Цель работы: изучение непрерывного вейвлет-преобразова- ния, кратномасштабного анализа, дискретного вейвлет-преобра- зования, быстрого вейвлет-преобразования, пороговых функций.

Краткаятеория

1. Основныеопределения

Непрерывное преобразование Фурье (НПФ) является важнейшим средством анализа стационарных непрерывных сигналов. При этом сигнал раскладывается в базис синусов и косинусов различных частот. Количество этих функций – бесконечно большое. Коэффициенты преобразования находятся путем вычисления скалярного произведения сигнала с комплексными экспонентами:

 

 

F( ) f (t)e j t dt ,

(1)

где f (t) – сигнал, а F( ) – его преобразование Фурье.

С позиции точного представления произвольных сигналов и функций НПФ имеет ряд недостатков:

1.Даже для одной заданной частоты требуется знание сигнала не только в прошлом, но и в будущем, что является математической абстракцией.

2.В условиях практически неизбежного ограничения числа гармоник или спектра колебаний точное восстановление сигнала после прямого и обратного преобразований Фурье теоретически (и тем более практически) невозможно, в частности, из-за появления эффекта Гиббса.

3.Базисной функцией при разложении в ряд Фурье является гармоническое колебание, которое математически определено в интервале времени от до и имеет неизменные во времени параметры.

4

4.Отдельные особенности сигнала (разрывы, пики) вызывают незначительные изменения частотного образа сигнала во всем интервале частот, которые «размазываются» по всей частотной оси, что делает их обнаружение по спектру практически невозможным.

5.Такая плавная базисная функция, как синусоида, в принципе не может представлять перепады сигналов с бесконечной крутизной (прямоугольные импульсы и др.), хотя такие сигналы применяются весьма широко. Следует учесть, что для нестационарных сигналов трудности НПФ многократно возрастают.

6.Единственным приспособлением к представлению быстрых изменений сигналов, таких как пики или перепады, является резкое увеличение числа гармоник, которые оказывают влияние на форму сигнала и за пределами локальных особенностей сигнала.

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

Проблемы спектрального анализа и синтеза сигналов, ограниченных во времени, частично решаются переходом к так называемому оконному преобразованию Фурье (ОПФ):

 

 

 

F( , b)

f (t)w(t b)e j t dt ,

(2)

которое перед использованием НПФ, выражаемого формулой (1), применяет операцию умножения сигнала на окно. Окном w(t b)

называется локальная функция, которая перемещается вдоль временной оси для вычисления преобразования Фурье в нескольких позициях b . Таким образом, преобразование становится зависимым от времени, и в результате получается частотно-временное описание сигнала.

Недостатком ОПФ является то, что при его вычислении используется фиксированное окно, которое не может быть адаптировано к локальным свойствам сигнала. Вейвлет-преобразо- вание, рассматриваемое далее, решает эту и некоторые другие проблемы, связанные с обработкой сигналов.

5

ψаb (t)

2. Введениевтеорию вейвлет­преобразования

За последние два десятилетия в мире возникло и оформилось новое научное направление, связанное с так называемым вейвлетпреобразованием. Слово «wavelet», являющееся переводом французского «ondelette», означает небольшие волны, следующие друг за другом. В узком смысле вейвлеты – это семейство функций, получающихся путем масштабирования и сдвигов одной, материнской, функции. В широком смысле вейвлеты – это функции, обладающие хорошей частотной локализацией, чье среднее значение равно нулю.

Вейвлет-преобразование одномерного сигнала – это его представление в виде обобщенного ряда или интеграла Фурье по системе базисных функций (в настоящей работе ортогональных)

ψab (t)

 

a

 

1/ 2

t b

,

(3)

 

 

 

 

 

ψ

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сконструированных из материнского (порождающего) вейвлета ψ(t) , обладающего определенными свойствами, за счет операций

сдвига во времени – b и изменения временного масштаба – а. Множитель a 1/ 2 обеспечивает независимость нормы этих

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

порождаемый материнским вейвлетом ψ(t) .

2.1. Непрерывное вейвлет-преобразование

Сконструируем базис ψаb (t) с помощью непрерывных мас-

штабных преобразований и переносов материнского вейвлета ψ(t) с произвольными значениями базисных параметров а и b в

формуле (3). Тогда по определению прямое вейвлет-преобразо- вание сигнала f (t) будет представлено в виде:

 

 

1/ 2

 

 

t b

 

Wf (a,b)

a

 

f (t

(4)

 

 

a

dt .

 

 

 

 

 

 

 

 

6

Если для порождающего вейвлета ψ(t) выполняется равенство

 

 

 

 

2

d , то возможно обратное преобразование:

 

 

 

 

Cψ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

f (t)

 

W f (a,b) ψab (t) dadb .

(5)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cψ

a2

 

Здесь – преобразование Фурье функции ψ(t) .

 

Из

 

(4) следует, что

вейвлет-спектр

W f (a,b) в отличие

от

спектра Фурье является функцией двух аргументов: первый аргумент а (временной масштаб) аналогичен периоду осцилляций, то есть является обратным частоте, а второй b аналогичен смещению сигнала по оси времени. Следует отметить, что W f (a0 ,b)

характеризует временную зависимость при фиксированном значении a a0 , тогда как зависимости W f (a,b0 ) можно поставить в

соответствие частотную зависимость при фиксированном значе-

нии b b0 .

При непрерывном изменении параметров а и b для расчета вейвлет-спектра необходимы большие вычислительные затраты. Множество функций ψаb (t) является избыточным. Поэтому необ-

ходима дискретизация параметров а и b при сохранении возможности восстановления сигнала из его трансформант. Дискретизация, как правило, осуществляется через степени двойки:

a2 j , b k2 j , ψ jk (t) a 1/ 2 ψ t b 2 j / 2 ψ(2 j t k) ,

a

где j и k – целые числа, а j называется параметром масштаба. В

отличие от непрерывного вейвлет-преобразования в данном случае рассматриваются не все сдвиги и растяжения базисной функции, а только взятые на некоторой дискретной сетке (обычно логарифмической). Здесь необходимо отметить, что если сигнал остается непрерывным, то называть это преобразование дискретным неверно. В литературе, посвященной вейвлет-анализу, его называют диадным вейвлет-преобразованием, прямой и обратный вид которого представлен с использованием формул (6) и (7), соответственно

7

d jk

f (t)

 

 

 

 

 

f (t) jk (t)dt ,

(6)

 

 

 

 

 

 

 

 

 

 

d jk jk (t).

(7)

j k

Если же сигнал – дискретный, то аналогичное преобразование правильно называть дискретным вейвлет-преобразованием (ДВП).

2.2.Признаки вейвлета

1.Локализация. Вейвлет-преобразование в отличие от преобразования Фурье использует локализованные базисные функции. Вейвлет должен быть локализован как во временной области, так и

вчастотной. Для этого достаточно, чтобы выполнялись условия:

ψ(t)

 

С(1

 

t

 

) 1 ,

 

( )

 

С(1

 

 

 

) 1 , при 0 .

 

 

 

 

 

 

 

Например, дельта-функция и гармоническая функция не удовлетворяют необходимому условию одновременной локализации во временной и частотной областях.

2. Нулевое среднее. График вейвлет-функции должен осциллировать (быть знакопеременным) вокруг нуля на оси времени и иметь нулевую площадь:

(t)dt 0.

Из этого условия становится понятным значение слова «wavelet» – небольшая волна. Часто для приложений оказывается необходимым, чтобы не только нулевой, но и все первые n моментов были равны нулю:

t n (t)dt 0 .

Такой вейвлет называется вейвлетом n -го порядка. Обладающие большим числом нулевых моментов вейвлеты позволяют, игнорируя наиболее регулярные полиномиальные составляющие

8

сигнала, анализировать мелкомасштабные флуктуации и особенности высокого порядка.

3. Ограниченность. Квадрат нормы функции должен быть конечным:

(t) 2 dt .

4. Автомодельность базиса. Характерным признаком базиса вейвлет-преобразования является его самоподобие. Все вейвлеты данного семейства ψаb (t) имеют то же число осцилляций, что и

базисный вейвлет ψ(t) , поскольку получены из него посредством масштабных преобразований и сдвигов.

2.3. Примеры вейвлетообразующих функций (материнских вейвлетов)

Вейвлет-преобразование есть скалярное произведение анализирующего вейвлета на заданном масштабе и анализируемого сигнала, вейвлет-коэффициенты W f (a, b) содержат комбиниро-

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

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

Примеры наиболее распространенных вейвлет-функций приведены в табл. 1. Наиболее распространенные вещественные базисы конструируются на основе производных функции Гаусса:

(t) e t2 / 2 .

Это обусловлено тем обстоятельством, что функция Гаусса имеет наилучшие показатели локализации как во временной, так и в частотной областях. При n 1 получаем вейвлет первого порядка, называемый WAVE-вейвлетом с равным нулю нулевым

9

моментом. При n 2 получаем MHAT-вейвлет, называемый «мексиканская шляпа» (mexican hat – похож на сомбреро). У него нулевой и первый моменты равны нулю. Он имеет лучшее разрешение, чем WAVE-вейвлет.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 1

 

 

Примеры вейвлет-функций (t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вейвлеты

 

Аналитическая запись

Спектральная плотность

 

 

 

 

 

 

 

(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вещественные непрерывные

базисы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Гауссовы:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

первого порядка,

 

 

 

 

te t 2 / 2

 

 

(i )

 

2 e 2 / 2

 

 

 

 

или WAVE-

 

 

 

 

 

 

 

 

 

 

 

вейвлет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

второго порядка,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или MHAT-вейв-

 

 

(1 t2 )e t 2 / 2

 

 

 

 

 

 

2 e 2 / 2

 

 

 

лет «мексиканская

 

 

 

(i )2

 

 

 

 

шляпа» (mexican

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hat)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

n

t

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

/ 2

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

n-го порядка

 

( 1)

 

 

dt

n

e

 

 

 

 

( 1)n (i )n

2 e

 

/ 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DOG – difference

 

 

 

2

 

 

 

 

 

 

2

 

 

 

2

/ 2

 

 

 

 

 

 

2

2

 

 

e t

 

 

0.5e t

 

 

 

0.5e

 

 

of gaussians

 

 

/ 2

 

/ 8

2 e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LP-Littlewood &

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1 / 2

,

 

 

 

 

2 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( t)

(sin(2 t) sin( t))

(2 )

 

 

 

 

 

 

Paley

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

иначе.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,

 

 

 

 

 

 

 

 

 

Вещественные дискретные базисы

Вейвлет Хаара

(Haar)

 

1,

0 t 1/ 2,

 

 

1/ 2 t 1,

1,

 

0,

иначе.

 

Комплексные базисы

i sin 2 ( / 4) ei / 2

/ 4

Морле (Morlet)

i

0t

e

t 2 / 2

 

 

( )

2 e

(

0 ) 2

/ 2

 

e

 

 

 

 

 

 

 

Пауля (Paul)

Г(n 1)

 

in

 

 

( )

2 ne

 

(1 n)n

1

 

 

 

 

 

 

 

 

 

 

Наиболее простой пример дискретного вейвлета – это вейвлет Хаара (Haar). Недостатком его являются несимметрич-

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]