Энергетические характеристики сигналов

Полная энергия сигнала f может быть записана через амплитуды вейвлет-преобразования в виде:

Энергетические характеристики сигналов - student2.ru

Плотность энергии сигнала Энергетические характеристики сигналов - student2.ru - характеризует энергетические уровни исследуемого сигнала f(t) в пространстве (a, b)=(масштаб, время).

Локальный спектр энергии позволяет проанализировать временную динамику передачи энергии процесса по масштабам – обмен энергией между составляющими процесс компонентами разного масштаба в любой заданный момент времени. Зная плотность энергии Энергетические характеристики сигналов - student2.ru , можно с помощью окна определить локальную плотность энергии в точке Энергетические характеристики сигналов - student2.ru (или Энергетические характеристики сигналов - student2.ru ):

Энергетические характеристики сигналов - student2.ru

Оконная функция Энергетические характеристики сигналов - student2.ru «поддерживает» диапазон 0t и удовлетворяет равенству:

Энергетические характеристики сигналов - student2.ru

Если в качестве Энергетические характеристики сигналов - student2.ru выбрать функцию Дирака, то локальный спектр энергии примет вид:

Энергетические характеристики сигналов - student2.ru

Глобальный спектр энергии. Полная энергия распределена по масштабам в соответствии с глобальным спектром энергии коэффициентов вейвлет-преобразования:

Энергетические характеристики сигналов - student2.ru

Его называют также скалограммой или дисперсией вейвлет-преобразования.

Мера локальной перемежаемости:

Энергетические характеристики сигналов - student2.ru

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

Мера контрастности:

Энергетические характеристики сигналов - student2.ru

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

Вейвлет-анализ сигналов с помощью картин значений коэффициентов вейвлет-преобразований

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

1) график функции заданного сигнала;

2) картины значений вейвлет-коэффициентов;

3) проекции картины значений вейвлет-коэффициентов при фиксированном значении коэффициента a;

4) скелетон (картина линий локальных экстремумов) картины значений коэффициентов вейвлетов.

Для построения картин значений коэффициентов вейвлет­преобразований сигналов используется вычислительный пакет WaveToolbox среды MATLAB, который запускается командой wavemenu. В результате появится окно со списком разделов вейвлет-преобразований (рисунок 3.1).

Для получения справки по какому-либо типу вейвлета при работе в командном режиме MATLAB достаточно исполнить команду waveinfo(‘type’), указав тип вейвлета. Для просмотра же вейвлетов достаточно исполнить команду wavemenu и в появившемся окне со списком разделов ВП нажать кнопку WaveletDisplay. Нажатие этой кнопки выводит окно просмотра вейвлетов, в котором имеется возможность просмотра: общей информации о вейвлетах, выбранного вейвлета (с именем « Name») и информации о нем.

Энергетические характеристики сигналов - student2.ru

Рисунок 3.1 – Главное меню вычислительного цикла WaveToolbox в Matlab

При вейвлет-анализе заданного сигнала можно использовать набор встроенных вейвлетообразующих функций (на панели справа меню Continuouswavelet 1-D) или задать необходимый вейвлет с помощью инструмента вейвлет-менеджер - wavemngr. Для просмотра встроенных вейвлетов воспользуйтесь кнопкой WaveletDisplay в окне главного меню WaveletToolboxMainMenu.

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

Задания тестовых сигналов производится следующим образом:

Нажмите

• file вменю Continuous wavelet 1-D;

• выберете Loadsignal;

• укажите путь к файлу, в котором задается тестовый сигнал.

Файл с заданным сигналом должен быть сохранен в mat-формате.

В Matlab вейвлет-коэффициенты W(a, b) обозначены С(a, b).

Пример 1. Проведем вейвлет-анализ с помощью картин вейвлет-коэффициентов для сигнала Энергетические характеристики сигналов - student2.ru , где параметры сигнала k=0, 1, …, 255 на основе вейвлета Хаара.

Энергетические характеристики сигналов - student2.ru

Рисунок 3.2 – Вейвлет-анализ на основе вейвлетообразующей функции Хаара тестового сигнала

Локальным особенностям (нарушениям гладкости) на картине вейвлет-коэффициентов отвечают вертикальные полосы, выходящие из точки, где находится особенность (рисунок 3.2). Пикам сигналов соответствует сгущение светлых областей вейвлет-картин значений коэффициентов, а впадинам сгущение темных полос. Чем резче выражена особенность сигнала, тем сильнее она выделяется на картине значений вейвлет- коэффициентов. Анализ тестовых сигналов с использованием комплексных непрерывных вейвлетов производится в окне главного меню: ComplexContinuouswavelet l-D (рисунок 3.1). Здесь используются два метода анализа заданного сигнала по модулю Энергетические характеристики сигналов - student2.ru и углу Энергетические характеристики сигналов - student2.ru , где Im и Re - соответственно мнимая и действительная часть анализируемой функции.

В приводимых ниже примерах прямое ВП реализуется функцией «cwt», которая может быть представлена в нескольких формах, например: COEF=cwt(S, SCALES, «wname» PLOTMODE, XLIM), где строка S-сигнал, строка SKALES - задание диапазона и шага изменения параметра, a строка«wname» - имя (тип) вейвлета, строка PLOTMODE - настройка цвета: «lvl» - окраска шаг за шагом, «glb» - окраска с учетом всех коэффициентов, «absvil» или «lvlabs» - окраска шаг за шагом с использованием абсолютных значений коэффициентов, строка XLIM - строка переменных настройки.

Пример 2. Гармоническое колебание

functiongarm

t=0:0.00001:0.0004; A1=1; F1=10000; a1=45;

s=A1*soc(2*pi*F1*t+a1);

figure (1); plot(t, s); axis([0 0.0004 -3 3]); grid on;

subplot(211), plot(t,s); title ('Сигнал S(t)')

subplot(212), c = cwt(s, 1:2:32, 'mexh', 'abs1vl', [0 10]);

title('Вейвлет-спектр'); xlabel('Временной сдвиг, b'); ylabel('Временной масштаб, a');

end

И хотя спектрограмма гармонического колебания, представленная на рисунок 3.3, особой выразительностью не отличается, на ней отчетливо видны переходы сигнала через нуль (темный тон) и экстремальные точки (светлый тон).

Энергетические характеристики сигналов - student2.ru

Рисунок 3.3 – Спектрограмма гармонического колебания

Наши рекомендации