Научная статья на тему 'Непрерывное вейвлет-преобразование сигналов аналитических приборов'

Непрерывное вейвлет-преобразование сигналов аналитических приборов Текст научной статьи по специальности «Физика»

CC BY
182
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕЙВЛЕТ / ВЕЙВЛЕТ-ПРЕОБРАЗОВАНИЕ / ОБРАБОТКА СИГНАЛОВ АНАЛИТИЧЕСКИХ ПРИБОРОВ / WAVELET / WAVELET TRANSFORM / SIGNAL PROCESSING OF ANALYTIC INSTRUMENTS

Аннотация научной статьи по физике, автор научной работы — Сайфуллин Раухат Талгатович

Рассматриваются свойства вейвлет-преобразования и его применение для обработки сигналов аналитических приборов. Для конкретных сигналов и вейвлет-функций представлены результаты аналитического вычисления непрерывного вейвлет-преобразования. Представлены соотношения для численной реализации вейвлет-преобразования сигналов на ЭВМ.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Continuous wavelet transform of analytic instruments signals

Considered are features of wavelet transform and it's use for signal processing of analytic instruments. For particular signals and wavelet-functions output of analytical calculation for continuous wavelet transform is presented. Relations for numerical realization of wavelet transform for computer signals are presented.

Текст научной работы на тему «Непрерывное вейвлет-преобразование сигналов аналитических приборов»

УДК 681.391:543/545

НЕПРЕРЫВНОЕ ВЕИВЛЕТ-ПРЕОБРАЗОВАНИЕ СИГНАЛОВ АНАЛИТИЧЕСКИХ ПРИБОРОВ

Р.Т. Сайфуллин

Самарский государственный технический университет,

443100, Самара, ул. Молодогвардейская, 244

Рассматриваются свойства вейвлет-преобразования и его применение для обработки сигналов аналитических приборов. Для конкретных сигналов и вейвлет-функций представлены результаты аналитического вычисления непрерывного вейвлет-преобразования. Представлены соотношения для численной реализации вейвлет-преобразования сигналов на ЭВМ.

Ключевые слова: вейвлет, вейвлет-преобразование, обработка сигналов аналитических приборов.

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

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

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

Непрерывное вейвлет-преобразование (ВП) сигнала / (-) имеет следующий вид

[1]:

-1 х ( и \

Wf (а, Ь) = а 2 | /(-Ы — к-, (1)

где функция -—— | называется вейвлетом; а, Ь - параметры соответственно мас-

а

1

штаба и сдвига. Множитель а 2 обеспечивает единичную норму для любой базисной функции ^а Ь (-) = а 2 ¥(-—-).

а

Обратное вейвлет-преобразование записывается в виде

Раухат Талгатович Сайфуллин - д.т.н., профессор.

1 & & йайЬ

/(') = II ^ (а, Ь)^а ь (г) ^ . (2)

у 0 -да ’ а

Здесь Ст - нормирующий коэффициент:

№(о)

Ст = I :—йсо <&, (3)

о

—& I I

где 'Р(о)- Фурье-образ вейвлет-функции ¥(г). Из равенства (3) следует условие допустимости использования функции ) в качестве вейвлет-функции: среднее (нулевой момент) ¥(г) должен быть нулевым -

&

м 0 = |^(г )йг = 0. (4)

—&

Другое требование - быстрое убывание ¥(г) с ростом частоты.

Для практических приложений часто бывает необходимым обеспечение нулевых значений первых т моментов вейвлета:

&

мт = Iгт= 0, т = 0,1, 2... .

I гт ¥(г)йг = 0, т = 0,1, 2. . (5)

Разложим ВП (1) в ряд Тейлора при Ь = 0 :

1 (

Жг[а,0] = а 2 У /(т)(0) I -х¥(-)йг + 0(п +1)

_ ■! т! а

„ т! а

у т=0

где /(т) (0) - производная порядка т; О(п+1) - члены ряда Тейлора порядка выше п. Используя определение моментов (5), можно записать:

Ж/ [а,0]~ а 2

1Г/(0)м0а + /!>>м,а2 + /^з + ... + /^М„аП+>1. (6)

1! 2! п!

В соответствии с (4) М 0 = 0, тогда первый член в разложении (6) является нулевым. Следовательно, ВП постоянного сигнала даст в результате нуль. Таким образом, число нулевых моментов вейвлета определяет порядок полинома, который будет проигнорирован вейвлет-преобразованием в анализируемом сигнале.

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

вида й(г) = й0 + й1г + й2г2, где й0,й1,й2 - некоторые коэффициенты. При этом коэффициенты ^1, й 2 определяют собственно дрейф, который может вызываться нестабильностью режимов аналитической системы прибора, дрейфом параметров электронного блока и другими причинами. Если для ВП использован вейвлет ¥(г) с двумя нулевыми моментами, то эта дрейфовая составляющая не отразится на результате преобразования выходного сигнала прибора.

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

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

Спектр Ж (а, Ь) одномерного сигнала представляет собой поверхность в трехмерном пространстве. Способы визуализации этой информации могут быть различными [2]. Вместо изображения поверхностей часто представляют их проекции на плоскость (а, Ь) с изолиниями или изоуровнями, позволяющими проследить изменение амплитуд вейвлет-преобразования на разных масштабах и во времени.

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

Перечислим основные свойства вейвлет-преобразования сигнала.

Линейность:

Ж/)+Р/2 (г)] = «Ж[/1(0]+РЖ[/2(г)].

Инвариантность относительного сдвига:

Ж [/(г — Ь0)] = Ж (а, Ь — Ь0).

Коммутативность дифференцирования:

йЖ [ / (г)] = Ж 4/(г)]. йг йг

Инвариантность относительно растяжения (сжатия):

Ж [ / (—)] =—Ж (—,—). а0 а0 а0 а0

Это свойство позволяет определить наличие и характер особенностей анализируемого сигнала.

Плотность энергии сигнала ЕЖ (а, Ь) = Ж2 (а, Ь) характеризует энергетические уровни исследуемого сигнала /(г) в пространстве (а, Ь) - (масштаб, время). Полная энергия сигнала /(г) может быть записана через амплитуды вейвлет-преобразования в виде

Е/ =| / 2 (г)йг = С——1 IIЖ 2 (а, Ь)

й айЬ 2

а

В качестве вейвлетов будем использовать производные функции Гаусса:

г 2

т —1__

Уп (г)=(— 1)п+1 2, п=1, 2, 3, .

йг

Наибольшее применение находят гауссовы вейвлеты небольших порядков:

—г2

У (г ) = — ге 2 ;

г

У2 (г) = (1 — г2 )е 2; (7)

Уз (г)= (г3 — 3г)е 2 ;

—^

у4(г)= (— г4 + бг2 — з)е 2 ;

у5 (г)=(— г5 + 10г3 — 15г)е 2;

—^

у6 (г) = (— бг6 + 15г4 — 45г2 + 15)е 2;

—^

у7 (г) = (— г7 + 21г5 — 105г3 + 105г)е 2;

—г2

у8 (г) = (— г8 + 28г6 — 210г4 + 420г2 — 105)е 2 .

Присутствие экспоненциального множителя в вейвлетах обеспечивает их локальность. Гауссов вейвлет /п (г) имеет п нулей.

Из определения гауссовых вейвлетов следует, что производная от вейвлета /п (г) совпадает (с точностью до знака) с вейвлетом /п+1 (х):

й/,()

л =-*'-1

Значение интеграла от гауссова вейвлета:

(»).

2

\/п (г )йг /п+1 (г1 )—/п+1 (г 2 ) . (8)

г1

Спектр Фурье гауссовых вейвлетов имеет вид

(о) = Л—^®)т е 2; т=1, 2, 3, ..

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

/т оо = V2—О е " ; т

Вейвлетом может быть и разность функций Гаусса. Обобщенная формула для DOG-вейвлетов имеет вид:

/(г)=е—Аг — Се~В{ ; А = 7^;

С2

I о2 I о2

/(о) = ,\—е 4А — Сл —е 4В .

4 ’ \А \В

Например, при А = С = —, В = — получим:

2 8

г2 1 г2

/(г) = е 2 — 2 е 8. (9)

На выходе аналитических приборов регистрируются сигналы в виде локализованных пиков (см. таблицу).

Аппроксимирующая функция Математическое выражение (р - площадь пика; Л - положение пика на оси развертки; ( - среднеквадратичная ширина пика) Область применения

Г аусса (* -л)2 Р в 2(2 л[2ж( Хроматография, спектроскопия, рентгенодифракционный анализ

Лоренца Р пр 1 (! - м )2 +1 . Р . Спектроскопия, рентгенодифракционный анализ

Гиперболическая вида I 2ё Л Р п(( - м) 2Р _ Полярография

Гиперболическая вида II 2р Л 2 пр п(( - м) _ 2Р _ Полярография

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

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

(*-л)2

5(г)= Ае 2(2 , (10)

где А = р / 42л ( - амплитуда пика. Вейвлет-образ сигнала (10) при использовании гауссова вейвлета // ($) (7) описывается выражением

-^8аию

(а, Ь) =

А(а/

(р2 + а2 )32

1 -

(Ь - М)2

,

(Ь-м)

2р2 + а

(11)

Таким образом, второй вейвлет-коэффициент (11) можно представить в виде

" ¥2

(а,Ь) =

А@ау

(ё - м)

(р2 + а2 У2"* (р2 + а2)

-¥г'

(12)

где /2 - гауссов вейвлет (7). Для сравнения вейвлет-образ этого же сигнала при использовании DOG-вейвлета (9) имеет вид 80

е

Wdog (a, b) = Apa12

I (ь~ц)2 2(pV] __

2(4a 2 + p2) ‘

1 (Ь_ц)2 '

2 (p2 +4a2 )

(13)

Из выражения (12) видно, что вейвлет-образ гауссового пика 5 () подобен гаус-совому вейвлету. Поэтому все свойства гауссовых вейвлетов присущи также вейвлет-образу (а,Ь) гауссова сигнала.

Рассмотрим численную реализацию непрерывного ВП во временной области. Обязательной операцией при вычислениях на ЭВМ является дискретизация сигнала. При этом непрерывный сигнал / () заменяется дискретизированным с постоянными

значениями / = /(кА() на интервалах = [кА (, (к + 1)А (], где А - интервал дискретизации; к = 0,1,...^ -1. Подставляя этот сигнал в выражение (1), можно получить ВП дискретизированного сигнала:

- 1/ N-1 (к+1)А ‘ (t - Ь \

Ж/ (а,Ь) = а /2 ^/к | /I----------]*. (14)

к=0

В практических расчетах используются только целочисленные значения параметра масштаба и сдвига, кратные интервалу дискретизации Аt. Тогда а =гД; Ь = ]А, где I,] - целочисленные значения параметров, изменяемые в пределах

I=1,2,3,...N ]=0,1Д—Д-1.

Вычисления ВП существенно упрощаются, если удается выполнить аналитическое интегрирование в (14). Если для анализа выбран гауссов вейвлет п -го порядка /п (), то, используя выражение интеграла гауссовых вейвлетов (8), получим:

Е(л+1 - /к/п-1 ((к+1А^^

к=0 I а>

W, (i, j ) =

_ 1/

fo¥n_i

f и > b,

a,

V j У

fN _lWn_1

(N _ l)A, _ b,

Y

(15)

В случае невозможности аналитического интегрирования в (14) приходится применять численные методы интегрирования: метод прямоугольников, трапеций, Симпсона и т. д. Выражения (14)-(15) являются численной реализацией непрерывного ВП и используются при обработке сигналов аналитических приборов.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Малашкевич И.А. Вейвлет-анализ сигналов. Теория и практика. - Йошкар-Ола: МарГТУ, 2008. -224 с.

2. Ososkov G., Shitov A. Gaussian Wavelet Features and Their Applications for Analysis of Discretized Signals // Comp. Phys. Comm. - 2000. - V. 126/1-2. - P. 149-157.

Статья поступила в редакцию 14 мая 2011 г.

1

1

e

2

a

a

UDC 681.391:543/545

CONTINUOUS WAVELET TRANSFORM OF ANALYTIC INSTRUMENTS SIGNALS

R. T. Sayfullin

Samara State Technical University

244, Molodogvardeyskaya st., Samara, 443100

Considered are features of wavelet transform and it’s use for signal processing of analytic instruments. For particular signals and wavelet-functions output of analytical calculation for continuous wavelet transform is presented. Relations for numerical realization of wavelet transform for computer signals are presented.

Keywords: wavelet, wavelet transform, signal processing of analytic instruments.

R. T. Sayfullin - Doctor of Technical Sciences, Professor.

i Надоели баннеры? Вы всегда можете отключить рекламу.