Влияние коэффициентов и пределов интегрирования вейвлет-функции Морле на точность результатов анализа гармонических сигналов с нестационарными параметрами
Автор: Потехин Д.С., Тетерин Е.П., Тарасов И.Е.
Журнал: Научное приборостроение @nauchnoe-priborostroenie
Рубрика: Оригинальные статьи
Статья в выпуске: 1 т.12, 2002 года.
Бесплатный доступ
В статье рассмотрена зависимость величины интеграла действительной части вейвлет-функции Морле от пределов интегрирования и коэффициента в показателе степени экспоненты. Найдены оптимальные значения этих факторов, при которых исследуемый интеграл стремится к нулю.
Короткий адрес: https://sciup.org/14264230
IDR: 14264230
Текст научной статьи Влияние коэффициентов и пределов интегрирования вейвлет-функции Морле на точность результатов анализа гармонических сигналов с нестационарными параметрами
Создание современных высокоточных приборов предполагает решение целого ряда задач, одна из которых заключается в определении параметров нестационарных сигналов, имеющих различные гармонические составляющие. Для их определения применяют либо фильтрацию сигналов с помощью устройств с избирательной амплитудно-частотной характеристикой, либо спектральное разложение в ряд Фурье, либо методы спектрального анализа, основанные на ином математическом аппарате. И если первый подход часто — аппаратное решение задачи в аналоговой форме со всеми присущими ему достоинствами и недостатками, то последние два предполагают цифровую форму представления сигналов с последующей обработкой числовых массивов средствами вычислительной техники. В настоящее время наибольшее распространение получил Фурье-анализ как хорошо отработанный и испытанный многолетней практикой метод анализа. Однако преобразованию Фурье присущи по крайней мере два существенных недостатка: невозможность развертки во времени амплитудных и фазовых характеристик исследуемых сигналов и наличие эффекта Гиббса, заключающегося в искажении величины спектральной плотности вследствие представления функции конечной длительности бесконечными гармоническим функциями.
От этих недостатков свободен интенсивно развивающийся в последнее время представитель третьего подхода анализа сигналов — вейвлет-анализ [1]. Вейвлет-анализ предусматривает представление исследуемого сигнала в виде функций конечной энергии, быстро убывающей во времени. Спектральная плотность вейвлет-функции находится вычислением интеграла вида x 2' a /X
W(t,a) = — f ф(x)• /1 x—- |dx, a J I aJ x/a \/ z X ж ( X - t )
где ф(x) — исследуемая функция; /II —
I a J вейвлет-функция; x 1 и x 2 — границы интеграла, приведенные к единичному масштабу; t — момент времени, для которого вычисляется значение вейвлет-функции; a — масштаб.
Поскольку величина вычисляемого интеграла существенным образом зависит от вида используемой вейвлет-функции, важной задачей является получение ее аналитического выражения, позволяющего наиболее точно определить параметры исследуемого нестационарного сигнала.
Вейвлет-функцией может быть любая функция конечной энергии, удовлетворяющая условию x2
J / ( x ) d x = 0 .
x 1
АНАЛИЗ ПОГРЕШНОСТИ АППРОКСИМАЦИИ СИГНАЛА ВЕЙВЛЕТ-ФУНКЦИЯМИ МОРЛЕ
Одной из широко известных вейвлет-функций является функция Морле, описываемая выражением x 2
/ ( x ) = ( cos x + i sin x ) • e k , где k — некоторый постоянный коэффициент.
У вейвлет-функции Морле выделяется реальная (косинусная) составляющая, обозначаемая /Re, и мнимая (синусная) — /Im, а коэффициент к традиционно выбирают равным 50 с пределами интегрирования (1) x 1 и x2, равными ±4п. Такой вейвлет- функцией проведены исследования гармонической функции ϕ(t)=100⋅cos(ω t) с целью определить ее амплитуду. На рис. 1 показано влияние фазы сигнала на погрешность определения амплитуды.

Рис. 1. Зависимость измеренной амплитуды тестового сигнала от его фазы при коэффициенте k = 50 и границах интегрирования ± 4 π вейвлет-функции Морле

Рис. 2. Зависимость величины интеграла реаль ной части вейвлет-функции Морле от коэффици ента k (пределы интегрирования ± 4 π )
Значения интеграла S от вейвлет-функции Морле, размах изменений измеренной амплитуды и их среднеквадратическое значение при различных пределах интегрирования и значениях параметра k
Пределы интегрирования вейв-лет-функции Морле |
Величина параметра k вейв-лет-функции Морле |
Значение S интеграла от вейв-лет-функции Морле |
Размах изменения амплитуды, при А = 100 |
Среднеквадратическое отклонение амплитуды, при А = 100 |
± 4 π |
50 |
5.8 |
6.0 |
2.1 |
± 4.04 π |
50 |
4.1 |
— |
— |
± 4 π |
30.011 |
0.005 |
0.04 |
0.01 |
± 4.04 π |
30.011 |
0.2 |
— |
— |
± 1.5 π |
13.284 |
0.0007 |
2.1 |
0.7 |
± 1.515 π |
13.284 |
0.06 |
— |
— |
± 3.5 π |
26.53353 |
1.3∙10–4 |
0.08 |
0.03 |
± 3.535 π |
26.53353 |
2.0∙10–2 |
— |
— |
± 5.5 π |
39.485491 |
2.3∙10–5 |
0.003 |
0.001 |
± 5.555 π |
39.485491 |
2.2∙10–3 |
— |
— |
± 9.5 π |
65.020128 |
6.5∙10–6 |
7.6∙10–6 |
3.5∙10–6 |
± 9.595 π |
65.020128 |
5.5∙10–5 |
— |
— |
Из анализа рис. 1 следует, что полный размах изменения амплитуды составляет 6 единиц, при заданной амплитуде тестового сигнала в 100 единиц. Невысокая точность определения амплитуды тестового сигнала цифровым методом и зависимость этого значения от фазы исследуемого сигнала связаны с неудачным выбором коэффициента k и границ интегрирования, следствием чего является неравенство нулю реальной части ψ -функции x2
∫ ψ Re ( x ) d x = S , (3)
x 1
где ψ Re ( x ) — реальная или косинусная составляющая вейвлета Морле. При традиционных величинах k , x 1 и x 2 интеграл (3), взятый численно, колеблется в пределах 4.1–5.8 (см. таблицу), в то время как интеграл мнимой (синусной) части для симметричных пределов всегда равен нулю вследствие нечетности функции.

Рис. 3. Зависимость измеренной амплитуды тестового сигнала от фазы сигнала при уточненном коэффициенте k
НАХОЖДЕНИЕ ОПТИМАЛЬНОГО k
Для нахождения оптимальной величины коэффициента k была построена зависимость интеграла реальной составляющей вейвлет-функции Морле от собственно коэффициента k (рис. 2). Коэффициент k дает нулевое значение этой функции в точке 30.011. При этом значение интеграла (3) S находится в пределах 0.005–0.2, что значительно лучше предыдущего случая. Измеренная амплитуда тестового сигнала для уточненного коэффициента k представлена на рис. 3.
Рис. 3 показывает, что полный размах отклонения амплитуды с использованием уточненного коэффициента k составляет уже 0.04. Приведенные зависимости доказывают, что погрешность определения амплитуды гармонического сигнала зависит от значения интеграла (3). Чтобы иметь более полную картину влияния границ интегрирования вейвлет-функции Морле на точность определения амплитуды, необходимо рассмотреть поведение функции cos x вблизи различных границ интегрирования.
НАХОЖДЕНИЕ ОПТИМАЛЬНЫХ ГРАНИЦ ИНТЕГРИРОВАНИЯ
Пределы интегрирования ± 4 π выбраны не совсем удачно, т.к. при этом косинус "обрывается" на максимуме, а при цифровом представлении исследуемого сигнала пределы интегрирования невозможно выдержать точно (они будут выдержаны с точностью до одного кванта дискретизации по времени). Неточность установки пределов интегрирования и приводит к возникновению гармонических колебаний на графике амплитуды (рис. 1, 3).

Рис. 4. Зависимость величины интегрирования реальной части вейвлет-функции Морле от коэффициента k в пределах интегрирования ± 4.5 π
Таким образом, можно остановить свой выбор на границах интегрирования, в которых функция y = = cos x имеет значение, близкое к нулю. Такие границы имеют следующие значения: ± 1.5 π ; ± 2.5 π ; ± 3.5 π ; ± 4.5 π ; ± 5.5 π и т.д. Зависимость реальной части вейвлет-функции Морле от параметра k при границах интегрирования ± 4.5 π видна на рис. 4.
Эта зависимость имеет ярко выраженный минимум, но нулевого значения функция не достигает. Подобное поведение зависимости S ( k ) наблюдается и для пределов интегрирования ± 2.5 π . Для границ ± 1.5 π ; ± 3.5 π ; ± 5.5 π зависимость S ( k ) приведена на рис. 5.

а

б

Рис. 5. Зависимость S ( J , к ) от пределов интегрирования J и коэффициента к (а). Сечения: зависимость S ( к ) для пределов интегрирования ±1.5п (б), ± 3.5 п (в), ± 5.5 п (г)
Анализируя зависимости, представленные на рис. 5, следует иметь в виду, что конечная точность цифрового представления вейвлет-функции приведет к отклонению от оптимального значения коэффициента к. В этом случае существенную ∂S ∆S роль играет отношение — = , которое опреде-
∂k ∆k ляет величину погрешности вычисления вейвлет- функции ∆S в зависимости от точности представле- ния ∆k коэффициента k. Т.к. ΔS = Δk , для мини-
∂k мизации ошибки следует выбирать величину
∂ S ∂ k
возможно меньшей. Если сравнить рис. 4 и 5, г, то можно заключить, что выбор пределов интегрирования ± 5.5 π обеспечивает лучшую устойчивость к погрешности цифрового представления вейвлет-функции, чем использование пределов ± 4.5 π .
Величины коэффициента k и интеграла (3) для различных пределов интегрирования приведены в таблице.
Большой интерес представляет зависимость оптимального значения коэффициента k от пределов интегрирования вейвлет-функции Морле (рис. 6).
k = 3.789548 + 6.4582414∙ x

Рис. 6. Зависимость оптимального значения коэффициента k от границ интегрирования вейвлет-функции Морле
ЗАВИСИМОСТЬ ОПТИМАЛЬНОГО k ОТ ПРЕДЕЛОВ ИНТЕГРИРОВАНИЯ
На рис. 6 прослеживается прямолинейная зависимость оптимального значения коэффициента k от пределов интегрирования вейвлет-функции Морле, построенная по данным из таблицы. Эта зависимость становится еще более интересной, если заметить, что на данной прямой лежат и уточненное значение коэффициента k для традиционных пределов интегрирования ± 4 π , и минимумы коэффициента k для границ ± 2.5 π и ± 4.5 π . Существование такой зависимости позволяет легко переходить от одних границ интегрирования к другим. Такой переход полезен, например, при уточнении коэффициента k при "плавающих" вследствие дискретности цифровых сигналов пределах интегрирования вейвлет-функции Морле.
ЗАКЛЮЧЕНИЕ
В заключение нелишним будет упомянуть о главном недостатке вейвлет-преобразований — большом объеме вычислений. Этот недостаток существенно снижает диапазон их практического применения, а величина границ интегрирования существенным образом сказывается на времени вычислений параметров гармонического сигнала. Поэтому при выборе границ интегрирования необходимо помнить о сохранении оптимального соотношения погрешность/время преобразования. Практический опыт использования подобных методик анализа позволяет рекомендовать пределы интегрирования ±5.5π для вычислений с погрешностью не более 0.1 %. Пределы интегрирования ±1.5π приводят к появлению большей погрешности, а пределы ±7.5π и ±9.5π существенно увеличивают вычислительные затраты.
Модифицированная вышеописанным образом вейвлет-функция Морле была использована при обработке сигналов в ряде задач, таких как определение параметров акустической волны в жидких средах, определение периодов сокращения сердечной мышцы, сдвига фаз между двумя гармоническими сигналами и др.
В процессе решения этих задач была отмечена высокая точность определения параметров гармонических сигналов и крайне низкое влияние дестабилизирующих факторов на точность определения этих параметров.
Список литературы Влияние коэффициентов и пределов интегрирования вейвлет-функции Морле на точность результатов анализа гармонических сигналов с нестационарными параметрами
- Петухов А.П. Введение в теорию базисов всплесков. СПб.: Изд-во СПбГТУ, 1999. 132 с.