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

Методы обработки данных в научных исследованиях. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
ный на движении кадра вдоль волновой формы сигнала с последу-
ющим наложением оконной функции h в окрестности времени t. Данный метод в общем виде описывается формулой:
j
(, , ) ( ) ( ) .
St h x h te d



Рис. 29. Нестационарный сигнал s и оконная функция h
Рис. 30. Частотно-временной
анализ сигналов на основе
накопления реализаций крат-
ковременного преобразования
Фурье
Результат работы про­граммы спектрального ана­лиза сигнала типа «Радио импульс» на основе кратко­временного преобразования Фурье представлен на рис. 30.
Таким образом, приме­няя алгоритм кратковре­менного спектрального анализа на основе преобра­зования Фурье, мы получа­ем локальный спектр в пре­делах кадра (окна).
61
7.2. Преобразование Вигнера — Вилля
x
Для входного сигнала s(t), имеющего соответствующий аналити­чески сопоставленный комплексный сигнал x(t), распределение Вигнера — Вилля (Wigner-Ville Distribution — WVD) WVDx(t,ω) определяется формулой ниже. Оно впервые было использовано американским физиком-теоретиком Юджином Вигнером при реше­нии задач квантовой механики и позднее улучшено Жаном-Андре Виллем, применившим данное преобразование в обработке сигна­лов и спектральном анализе.

(, ) ( ) ( ) ,
WVD t x t x t e d
где x(t) — комплексный аналитический сигнал и x*(t) — комплекс­ный комплексно-сопряженный аналитический сигнал, соответству­ющие реальному входному сигналу s(t); ω — круговая частота (ω = 2πf).
Внешне формула напоминает преобразование Фурье, однако вместо преобразования исходного сигнала s(t) ядро WVD содержит автокорреляцию определенного вида
 
x

() () (),
tstistH
*
22
j

где
H[s(t)] — преобразование Гильберта сигнала s(t). Аналитиче-
ское сопоставление реального входного сигнала s(t) и аналитиче­ского x(t) проводится по представленной формуле.
Преобразование Гильберта иногда называют «квадратурным фильтром», преобразованный сигнал — «квадратурным сигна­лом», поскольку преобразование вызывает сдвиг фаз: четырех­кратное применение преобразования возвращает сигнал к перво­начальному виду, таким образом, каждое преобразование вызыва­ет сдвиг фаз на π/2. нением сигнала s(t) и обозначают s и мнимой части сигнала представлены на рис. 31.
Результат расчета преобразования Вигнера — Вилля входного сигнала приведен на рис. 32.
H[s(t)] также называют ортогональным допол-
(t). Осциллограммы реальной
орт
62
Рис. 31. Реальная и мнимая часть аналитического сигнала,
реальная часть соответствует входному сигналу,
мнимая — его ортогональному дополнению
Рис. 32. Результат пре-
образования Вигнера
— Вилля входного
сигнала s(t)
Преобразование Вигнера — Вилля дает представление о моменте вступле­ния сигнала с опре­деленной частотой, однако две точки частотно-временной области порождают третью, располо­женную между ни­ми. Возникающая мнимая часть назы­вается интерферен­цией. Ее наличие не позволяет анализи­ровать результат
в случае обработки естественного сигнала, например сейсмического или вибрационного воздействия. Для решения данной задачи ис­пользуют наложение временных окон, такое преобразование назы­вается псевдопреобразованием Вигнера — Вилля.
63
7.3. Псевдопреобразование Вигнера — Вилля
Применение псевдопреобразования Вигнера — Вилля (PWVD) можно расценивать как сглаженное WVD-преобразование. Матема­тическое описание PWVD выражается формулой

(, ) ( ) ( ) ( ) .
WVD t h x t x t e d
 
x

*
22
j

Результат применения PWVD представлен на рис. 33.
Рис. 33. Результат псев-
допреобразования
Вигнера — Вилля
входного сигнала s(t)
Таким образом, PWVD-преобразование решает проблему воз­никновения интерфе­ренции во временной области и позволяет детектировать время вступления волны. Од­нако не решает про­блему возникновения интерференции в ча­стотной области.
Данное явление де­монстрируется на при­мере анализа частотно­модулированного сиг­нала с линейной раз­верткой по частоте — осциллограмма сигна­ла представлена на рис. 34.
64
Рис. 34. Осциллограмма частотно-модулированного сигнала
Рис. 35. Результат
преобразования
Вигнера — Вилля
частотно-модулированного
игн
Рис. 36. Результат
псевдопреобразование
Вигнера — Вилля
частотно-модулированного
сигнала
65
Для предотвращения интерференции применяется два метода.
Использование «Сглаживающего псевдопреобразования
1. Вигнер — Вилль». Отличительной особенностью данного преобра­зования является наложение оконной функции не только во вре­менной области, но и в частотной. Отличия демонстрируются на рис. 35 и 36.
Составление аналитического сигнала таким образом, чтобы
2. «захватить» небольшую частотную полосу сигнала, которую необ­ходимо проанализировать с высоким разрешением по частоте (рис. 37).
Рис. 37. Результат преобразования Вигнера — Вилля
с уменьшенным эффектом интерференции
66
8. ВЕЙВЛЕТ-ПРЕОБРАЗОВАНИЕ
F
Вейвлет-преобразование похоже на преобразование Фурье (или гораздо больше на оконное преобразование Фурье), но имеет со­вершенно иную оценочную функцию. Основное различие лежит в следующем: преобразование Фурье раскладывает сигнал на со­ставляющие в виде синусов и косинусов, т. е. функций, локализо­ванных в Фурье-пространстве; напротив, вейвлет-преобразование использует функции, локализованные как в реальном, так и в Фурье-пространстве. В общем, вейвлет-преобразование может быть выражено следующим уравнением:
(,) () () ,
ab f x xdx


*
ab
(,)
где * — символ комплексной сопряженности и функция; ψ — неко­торая функция. Функция может быть выбрана произвольным обра­зом, но она должна удовлетворять определенным правилам.
Как видно, вейвлет-преобразование на самом деле является бес­конечным множеством различных преобразований в зависимости от оценочной функции, использованной для его расчета. Это основная причина, почему термин «вейвлет-преобразование» употребляется в весьма различных ситуациях и для разных применений. Также существует множество типов классификации вариантов вейвлет­преобразования. Здесь мы покажем только деление, основанное на ортогональности вейвлетов. Можно использовать ортогональные вейвлеты для дискретного вейвлет-преобразования и неортогональ­ные вейвлеты для непрерывного. Эти два вида преобразования об­ладают следующими свойствами.
Дискретное вейвлет-преобразование возвращает вектор дан-
1. ных той же длины, что и входной. Обычно даже в этом векторе многие данные почти равны нулю. Это соответствует факту, что он раскладывается на набор вейвлетов (функций), которые ортого­нальны к их параллельному переносу и масштабированию. Следо­вательно, мы раскладываем подобный сигнал на то же самое или меньшее число коэффициентов вейвлет-спектра, что и количество точек данных сигнала. Подобный вейвлет-спектр весьма хорош для
67
обработки и сжатия сигналов, например, поскольку мы не получаем
x
здесь избыточной информации.
Непрерывное вейвлет-преобразование, напротив, возвращает
2. массив на одно измерение больше входных данных. Для одномер­ных данных мы получаем изображение плоскости «время — частота». Можно легко проследить изменение частот сигнала в те­чение его длительности и сравнивать этот спектр со спектрами дру­гих сигналов. Поскольку здесь используется неортогональный набор вейвлетов, данные высоко коррелированы и обладают боль­шой избыточностью. Это помогает видеть результат в более близ­ком человеческому восприятию виде.
8.1. Дискретное вейвлет-преобразование
Дискретное вейвлет-преобразование (DWT) — реализация вейвлет-преобразования с использованием дискретного набора масштабов и переносов вейвлета, подчиняющихся некоторым опре­деленным правилам. Другими словами, это преобразование раскла­дывает сигнал на взаимно ортогональный набор вейвлетов, что яв­ляется основным отличием от непрерывного вейвлет­преобразования (CWT), или его реализации для дискретных вре­менных рядов, иногда называемой непрерывным вейвлет­преобразованием дискретного времени (DT-CWT).
Вейвлет может быть сконструирован из функции масштаба, ко­торая описывает свойства его масштабируемости. Ограничение со­стоит в том, что функция масштаба должна быть ортогональна к своим дискретным преобразованиям, что подразумевает некото­рые математические ограничения на них, которые везде упомина­ются, т. е. уравнение гомотетии
() ( ),
  
где S — фактор масштаба (обычно выбирается как 2). Более того, площадь под функцией должна быть нормализована, функция масштабирования — ортогональна к своим численным перено­сам, т. е.
aS k
kx
k

68
()( ) .
xxldx
 

0,
l
После введения некоторых дополнительных условий (посколь­ку вышеупомянутые ограничения не приводят к единственному решению) мы можем получить результат всех этих уравнений, т. е. конечный набор коэффициентов a
, которые определяют функцию
k
масштабирования, а также вейвлет. Вейвлет получается из мас­штабирующей функции как N, где N — четное целое. Набор вейвлетов затем формирует ортонормированный базис, который мы используем для разложения сигнала. Следует отметить, что обычно только несколько коэффициентов a
будут ненулевыми,
k
что упрощает расчеты.
На рис. 38–40 показаны некоторые масштабирующие функции и вейвлеты. Наиболее известным семейством ортонормированных вейвлетов является семейство Добеши. Его вейвлеты обычно обо­значаются числом ненулевых коэффициентов a
, таким образом,
k
мы обычно говорим о вейвлетах Добеши 4, Добеши 6 и т. п. Грубо говоря, с увеличением числа коэффициентов вейвлета функции становятся более гладкими. Это явно видно при сравнении вейвле­тов Добеши 4 и 20, представленных ниже. Другой из упомянутых вейвлетов — простейший вейвлет Хаара, который использует прямоугольный импульс как масштабирующую функцию.
Существует несколько видов реализации алгоритма дискретно­го вейвлет-преобразования. Самый старый и наиболее извест­ный — алгоритм Малла (пирамидальный). В этом алгоритме два фильтра (сглаживающий и несглаживающий) составляются из ко­эффициентов вейвлета, и эти фильтры рекуррентно применяются для получения данных для всех доступных масштабов. Если ис-
N
пользуется полный набор данных D = 2 сначала рассчитываются данные D/2 для масштаба L/2 данные (D/2)/2 для масштаба L/2
N–2
и длина сигнала равна L,
N–1
, затем
и т. д., пока в конце не полу­чится 2 элемента данных для масштаба L/2. Результатом работы этого алгоритма будет массив той же длины, что и входной, где данные обычно сортируются от наиболее крупных масштабов к наиболее мелким.
69
Рис. 38. Функция масштабирования Хаара и вейвлет (слева)
и их частотные составляющие (справа)
Рис. 39. Функция масштабирования Добеши 4 и вейвлет (слева)
и их частотные составляющие (справа).
Рис. 40. Функция масштабирования Добеши 20 и вейвлет (слева)
и их частотные составляющие (справа)
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]