Вейвлет-анализ в обработке сигналов аналитических приборов

Автор: Сайфуллин Раухат Талгатович, Наумов Александр Анатольевич

Журнал: Известия Самарского научного центра Российской академии наук @izvestiya-ssc

Рубрика: Информатика, вычислительная техника и управление

Статья в выпуске: 1-2 т.18, 2016 года.

Бесплатный доступ

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

Вейвлет, вейвлет-преобразование, обработка сигналов

Короткий адрес: https://sciup.org/148204406

IDR: 148204406

Текст научной статьи Вейвлет-анализ в обработке сигналов аналитических приборов

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

Непрерывное вейвлет-преобразование (ВП) сигнала f ( t ) имеет следующий вид [1]:

- 1 О

Wf ( a , b ) = a 2 J f ( t ) tI — dit,  (1)

-о      V a J где функция ^[ t - b | называется вейвлетом; a, b -

V a J параметры соответственно масштаба и сдвига. Множи-i тель a 2 обеспечивает единичную норму для любой

-L,. t - b.

базисной функции ^ (tt) = a 2 Т(____) • a’                   a

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

x 1 ° °                / х dadb

f ( t )  r J J Wf ( a , b ) T ab ( t )

^ 0 -о             a

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

° i^ И

C ^ = I       d ^ < г , (2)

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

M = J ^ ( t) dt = 0 •             (3)

Другое требование - быстрое убывание ^ ( t ) с ростом частоты. Для практических приложений часто бывает необходимым обеспечение нулевых значений первых m моментов вейвлета:

со

Mm = JtmТ(t)dt = 0, m = 0,1,2,... •(4)

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

-1 (О m1

Wf [a,0]= a 21 £ f(m)(0) f ЦT( t-)dt + O(n +1) , V m=0        -Оm!   aJ где f(m)(0) - производная порядка m ; O(n + 1) -члены ряда Тейлора порядка выше n . Используя определение моментов (4), можно записать:

- 1 (

Wf [ a ,0 ] - a 2 l f (0) M 0 a + f —(°) M 1 a 2 + I                                   1!

+ f 2(0> M2a 3 + ... + f ( n ) (2) MX + 11.   (5)

2!        2                 n !        n J

В соответствии с (3) M o = 0 , тогда первый член в разложении (5) является нулевым. Следовательно, ВП постоянного сигнала даст в результате нуль. Таким образом, число нулевых моментов вейвлета определяет порядок полинома, который будет проигнорирован вейвлет-преобра-зованием в анализируемом сигнале. Например, выходной сигнал аналитического прибора имеет составляющую дрейфа базовой линии, которая обычно представляется как полиномиальный сигнал вида d ( t ) = d 0 + dxt + d2t 2 , где d 0, dx , d2 – некоторые коэффициенты. При этом коэффициенты d [, d 2 определяют собственно дрейф, который может вызываться нестабильностью режимов аналитической системы прибора, дрейфом параметров электронного блока и другими причинами. Если для ВП использован вейвлет ^ ( t ) с двумя нулевыми моментами, то эта дрейфовая составляющая не отразится на результате преобразования выходного сигнала прибора.

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

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

t 2

V6 (t) = (- 6t6 + 15t4 - 45t2 + 15e"2;

t 2

V ( t ) = ( - 1 7 + 21 t 5 - 105 t 3 + 105 t ) e "2 ;

t 2

V8( t ) = ( - t 8 + 28 t 6 - 210 t 4 + 420 t 2 - 105 )e2

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

Присутствие экспоненциального множителя в вейвлетах обеспечивает их локальность. Гауссов вейвлет v„ ( t ) имеет n нулей. Из определения гауссовых

вейвлетов следует, что производная от вейвлета

Vn (t)

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

совпадает (с точностью до знака) с вейвлетом

Vn+1(x ):

dV n ( t )_ ... (Л d   ""Vn + 1 ( t )

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

вид:

t 2

V n ( t ) = ( - 1 ) n +1 ^e 2 n = 0,1,2,...

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

t 2

V 1 ( t ) = - te 2 ;

t 2

V 2 ( t ) = ( 1 - 1 2 ) e 2 ;

t 2

V3 (t) = (t3 - 31 )e 2 ;

V ( t ) = e - At 2

- Ce - Bt 2

;

a = B ;

C 2

ф vm)=xge-4A - c. ^ee

т 2

4 B

Например, при

A = C = ^ B = 1

2

получим:

t 2                t 2

V ( t ) = e 2 - —e 8

V 4 ( t ) = ( - t 4 + 6 t 2 3 ) e 2 ;

t 2

V 5 ( t ) = ( - 1 5 +10 t 3 - 15 te 2 ;

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

Таблица 1. Некоторые типовые модели аналитических пиков

Аппроксимирующая функция

Математическое выражение ( p - площадь пика;

ц - положение пика на оси развертки;

в - среднеквадратичная ширина пика)

Область применения

Гаусса

( t - ц ) 2 p   e  2 в 2

А /2 лв

Хроматография, масс-спектрометрия, рентгенодифракционный анализ

Лоренца

p

пв

Г              1

1

( t z £ ) l + 1 в 2

Спектроскопия, рентгенодифракционный анализ

Гиперболическая вида I

2 p ch

p

п ( t - ц ) -

2 в

Полярография

Гиперболическая вида II

2pch2

Г4 - ц )

2 в

Полярография

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

Оценка параметров сигнала. Полезная со-

При z = 0 четные вейвлет-коэффициенты Wg2(а, b)5 и Wg4(а, b)5 имеют абсолютный мак симум, что может служит фактом обнаружения вершины пика в анализируемом сигнале. Обозначим максимальные значения вейвлет-коэффициентов W (а b)5 g 2

и Wg ( а , b ) 5 в максимуме через Q^ и Q 4 . Решение

соответствующей системы уравнений дает оценки параметров /? и одиночного пика анализируемого

ставляющая выходного сигнала аналитического прибора в большинстве случаев может быть представлена в виде суперпозиции пиков, каждый их которых описывается гауссовой функцией [2,3]:

сигнала:

a

N    - s (t) =£ Ae

i = 1

( t - P i )2

2 р }

где i - номер пика, i = 1, 2,..., N ; A - амплитуда i -го

Ai I Q 4

А.

2 4 =

пика; ц - положение вершины i -го пика на оси раз

вертки t ; в - среднеквадратичная ширина i -го пика. Первичная обработка сигнала заключается в определении информативных параметров пиков: А ., ц , в , i = 1, 2,..., N .

Пусть анализируемый сигнал содержит одиночный пик с параметрами A , ц , Р . Вейвлет-образ этого пика при использовании гауссового вейвлета может быть вычислен аналитически и представлен в виде:

А л Пра ( " + 1 )

W g ( a , b ) 5 =-------- g n ( z )

Следовательно, интегральная интенсивность (площадь) гауссова пика может быть найдена из соображе-

ния:

Ц - b          I 2 ,  ,,2

где z =------и т = л,/ а + р .

т

Формулы вейвлет-коэффициентов второго и четверто-

го порядков имеют вид:

Wg 2 , b ) 5 = g 2

, ПАРа3 т3

Wg, ( а , b ) 5 = П^

( ц - b ) 2

_ 2

( P - ь ) 2 2

. ( ц - b ) 2 e 2 т 2

На рис. 1 и рис. 2 представлены графики соответствующих вейвлет-коэффициентов модельного сигнала с параметрами пика A =10 и Р =8.

Рис. 1. Вейвлет-коэффициент четвертого порядка

Рассмотрим результат восстановления аналитического пика гауссовой формы на основе метода вычисления его вейвлет-коэффициентов. На рис. 3 сплошной линией показан исходный пик; точками -восстановленный пик с использованием соотношений (6, 7). В случае одиночного пика имеем полное их совпадение.

Разделение совмещенных сигналов. Рассмотрим применение метода для разделения совмещенных пиков. На рис.1 представлен сигнал с двумя совмещенными пиками, а на рис. 2 его вейвлет-коэффициенты соответственно второго и четвертого порядка.

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

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

Рис. 3. Исходный и восстановленный пики: сплошная линия – исходный сигнал; ∙ ∙ ∙ – восстановленный сиг- нал

суммарный пик

ВД1

60          80          100         120 ЦО 160 t

б)

Рис. 5 . Вейвлет-коэффициенты исходного сигнала: а – второго порядка; б – четвертого порядка

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

Список литературы Вейвлет-анализ в обработке сигналов аналитических приборов

  • Малашкевич, И.А. Вейвлет-анализ сигналов. Теория и практика. -Йошкар-Ола: МарГТУ, 2008. 224 с.
  • Русинов, Л.А. Автоматизация аналитических систем определения состава и качества веществ. -Л.: Химия, 1984. 160 с.
  • Манойлов, В.В. Получение и обработка информации аналитических приборов/В.В. Манойлов, Л.В. Новиков. -СПБ: Университет ИТМО, 2014. 176 с.
Статья научная