Преобразование Гильберта позволяет разложить исходный
процесс на две составляющие -- амплитудную и фазовую.
С простейшим примером такого разложения мы встречаемся при записи
гармонической функции синуса или косинуса
, которая
характеризуется амплитудой
-- максимальным отклонением от нулевого уровня,
и фазой
. Фаза является аргументом
гармонической функции, который определяет, сколько периодов функции
наблюдается от начального момента времени и каково ее значение
в данный момент времени;
-- начальная фаза, т.е. фаза
в момент времени
. Амплитуда гармонической функции не
меняется во времени, а фаза линейно растет с коэффициентом
пропорциональности
, который носит название частоты (рис. 16).
Частота
определяет число периодов (повторений значений функции) в
единицу времени и является постоянной во времени величиной. Амплитуда
и фаза гармонической функции отражают различную информацию: амплитуда
описывает энергию, а фаза характеризует повторяемость процесса во
времени, и в этом смысле они могут рассматриваться как независимые
характеристики гармонической функции.
Негармонический процесс также можно формально
разложить на амплитудную и фазовую составляющие:
Представление процесса в виде (2.17) означает, что,
во-первых, амплитуда,
фаза и частота являются функциями времени
и, следовательно, могут характеризовать нестационарный СП, и,
во-вторых, исходный СП раскладывается на две
составляющие -- амплитуду и фазу, поведение которых может
анализироваться в отдельности.
Существует бесконечное число способов представления
исходного СП в виде (2.17). Действительно, можно
формально записать СП в комплексной форме:
, дополнив
реальный процесс
произвольной мнимой частью
.
Тогда
При такой записи амплитуда, фаза и частота
процесса столь же произвольны, как мнимая часть
.
Если указать оператор, который ставит в соответствие функции
функцию
, то произвольность можно исключить. Таким
оператором является преобразование Гильберта. Это преобразование
обладает рядом свойств, благодаря которым при записи функций
и
информация об исходном СП не искажается.
Преобразование Гильберта действительной функции , определенной во
всей временной области
, есть действительная функция
, также определенная на всей временной оси и
задаваемая формулой:
в которой интеграл понимается в смысле главного значения
Коши. Преобразование Гильберта является линейным оператором.
Для него существует обратное преобразование и выполняется
свойство: энергии и
одинаковы, т.е. преобразование (2.20) удовлетворяет
необходимым условиям для получения неискаженной информации
о процессе
.
Подчеркнем, что комплексная запись гармонической функции
получается дополнением
действительной функции мнимой частью, отличающейся
от действительной поворотом фазы на . Преобразование Гильберта
обобщает это правило на произвольные функции: если представить
процесс
как суперпозицию гармонических функций, то
мнимая часть
, сопряженная по Гильберту, есть суперпозиция
тех же гармонических функций, сдвинутых по фазе на
. Пусть
является преобразованием Фурье сигнала
, тогда
сопряженную по Гильберту мнимую часть
можно
вычислить как обратное преобразование от
:
в котором образ Фурье связан с фурье-образом
исходного сигнала выражением:
Таким образом, преобразование Гильберта может быть осуществлено с
помощью идеального фазовращателя, оставляющего модуль
неизменным и сдвигающего фазу аргумента
на
на положительных частотах и на
на отрицательных частотах. Если
осуществлять обработку информации в режиме реального времени, то такую
операцию можно реализовать только приближенно, но
с произвольно высокой точностью для процесса, известного
на всей временной оси.
Выражения (2.20)-(2.21) применимы
как для периодических функций, которые записываются через ряды
Фурье, так и для процессов, представляемых
интегралом Фурье.
Итак, с помощью преобразования Гильберта (2.20) и
выражения (2.18) мы можем
поставить в соответствие действительной функции комплексную
функцию
, которая носит название аналитического
сигналаП1. Преобразование Фурье аналитического сигнала с
учетом выражения (2.22) записывается в виде:
Следовательно, спектральная функция аналитического
сигнала полностью определяется спектральной функцией исходного
сигнала
. Поэтому обратное преобразование Фурье
даст
аналитический сигнал
, причем
.
![]() |
![]() |
Зная действительную и мнимую
части аналитического сигнала
, можно вычислить
амплитуду
, фазу
и мгновенную частоту
процесса
с помощью выражений (2.19).
На практике преобразование Гильберта временного ряда
конечной длины
чаще всего осуществляется через аналитическую
функцию по алгоритму, согласно которому необходимо
-- определить с помощью алгоритма комплексного
БПФП1преобразование Фурье анализируемого временного ряда;
-- вычислить фурье-образ аналитического сигнала с
помощью выражения (2.23);
-- осуществить обратное преобразование Фурье от с
помощью комплексного БПФ и получить аналитический сигнал
;
-- разделить мнимую часть аналитического сигнала и
действительную; в результате получить искомое
преобразование Гильберта
.
Преобразование Гильберта временного ряда можно
осуществить также с помощью выражения (2.20), заменяя
интегрирование на суммирование:
На рис. 17 приведены примеры преобразований Гильберта амплитудно- и частотно-модулированных сигналов, которые наглядно демонстрируют физический смысл преобразования -- идеальное детектирование сигналов.
Преобразование Гильберта широко используется для анализа временных рядов, особенно стохастического происхождения, и для определения степени синхронности между временными рядами, которые порождаются стохастическими и хаотическими системами. В последнем случае ряды раскладываются на амплитудную и фазовую составляющие, которые анализируются независимо. Это позволяет обнаружить взаимосвязь сигналов, проявляющуюся в синхронности динамики фаз, даже тогда, когда амплитудная динамика остается несвязанной и другие методы обнаружения связанности процессов являются непригодными.
Рассмотрим применение преобразования Гильберта для анализа
синхронности между двумя взаимосвязанными хаотическими
системами. На рис. 18 показаны реализации первой и второй
хаотических систем, их мгновенные амплитуды
,
и
фазы
,
. Для того чтобы
выяснить наличие синхронности между системами рассмотрим
поведение разностей:
,
,
. Как видно (рис. 18), разности
между реализациями систем и мгновенными амплитудами сильно
изменяются во времени, а разность между мгновенными фазами
практически не меняется. В этом случае говорят, что
наблюдается фазовая синхронизация между системами, а
их амплитудная динамика является несинхронной. Данный
вывод можно сделать только благодаря использованию понятий
мгновенной амплитуды и фазы и применению преобразования
Гильберта.