Генерация стационарного, нестационарного сигнала и сигнала с шумом.




ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №4

Вейвлет-анализ

 

 

Студент, КИ11-08б __________ Пучко М.О.

номер группы подпись, дата инициалы, фамилия

 

Преподаватель __________

подпись, дата инициалы, фамилия

 

Красноярск 2013

Цель: получение и закрепление навыков работы в среде Matlab с пакетом расширения Wavelet Toolbox. Исследование вейвлет-спектра типовых сигналов (стационарных и нестационарных).

 

Теоретическое введение:

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

 

(1.1),

где cn – коэффициенты Фурье

 

(1.2).

 

 

Процесс разложения функции проиллюстрирован на рис.1.1

 

Рис 1

 

Преобразование Фурье

дает спектральную информацию о сигнале и описывает его поведение в частотной области.

 

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

 

В отличие от кратковременного преобразования Фурье, которое обеспечивает равномерную сетку в частотно-временной области, вейвлет-преобразование имеет неравномерное разрешение, что позволяет исследовать сигнал как локально, так и полностью.

 

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

 

Введем функцию , удовлетворяющую условию

 

и назовем ее «базисным вейвлетом».

Относительно каждого базисного вейвлета интегральное вейвлет-преобразование определяется как

, где

Обозначим

Интегральное преобразование примет вид

Если центр и радиус функции-окна , соответственно, равны t* и , то есть функция-окно с центром b+at* и радиусом . Следовательно, интегральное вейвлет-преобразование локализует аналоговый сигнал во временном окне

.

Рассмотрим

 

Пусть центр и радиус функции-окна равны, соответственно, и .

Тогда, сместим центр окна на в 0 и обозначим

Применяя равенство Парсеваля

Очевидно, что окно

имеет радиус .

Интегральное вейвлет-преобразование также локализует сигнал по частоте с окном

Аналогично преобразованию Габора введем частотно-временное окно для интегрального вейвлет-преобразования:

Видно, что окно автоматически сужается при высокочастотных явлениях (малых масштабах) и расширяется при низкочастотных (больших масштабах).

 

 

b2+a2t*
b2+a2t*
 
 
t
Рис. 2
h

 

 

Порядок выполнения работы:

  1. Сгенерировать стационарные, нестационарные сигналы и сигналы с шумом;

Пример

t=0:0.1:6*pi;

Стационарные сигналы

y=sin(t);

z=sin(t)+sin(2*t);

Сигнал с шумом

N=rand(1,189);

w=sin(t);

w=w+N;

Нестационарный сигнал

t=0:0.1:2*pi;

w(1:63)=sin(t);

w(64:126)=cos(t);

w(127:190)=cos(2*t);

Далее их нужно сохранить (каждый сигнал в отдельном файле), для этого в окне рабочей области выделяется нужная переменная и в контекстном меню выбирается пункт Save Selection As….

 

 

  1. Проанализировать сигналы с использованием преобразования Фурье, объяснить результаты;

Для построения Фурье-спектра используется функция

Fft(имя сигнала, число точек ДПФ)

Пример

Y=fft(Sig,512)

A=abs(Y);

plot(A(1:length(A)/2));

3. Рассмотреть кратковременное преобразование Фурье для анализируемого сигнала, объяснить результаты;

Для построения спектрограммы используется функция

Specgram(имя сигнала)

Пример

Specgram(Sig)

  1. Проанализировать полученные сигналы с использованием различных вейвлетов (не менее 3), объяснить результаты, определить «оптимальный» (дающий наибольшую информацию) вейвлет для сигнала;

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

 

Непрерывное одномерное вейвлет-преобразование
Просмотр вейвлетов и их свойств

 

Локальные максимумы коэффициентов
Коэффициенты на заданном масштабе
Вейвлет-спектр
Временная реализация сигнала
P EFoGnHcldaoI3aITKyJrL02d5MCkGmSsThksMtIYmRs4DH3Vp46N5zE4Giuo75BYB8N84z6i0IL7 QkmHs11S/3nLnKBEvTbYnIvxdBqXISnT2dkEFXdqqU4tzHCEKmmgZBBXYVigrXVy0+JLwzgYuMKG NjKR/ZjVIX+c39Suw67FBTnVk9fjH2H5AwAA//8DAFBLAwQUAAYACAAAACEAj/RueeAAAAAKAQAA DwAAAGRycy9kb3ducmV2LnhtbEyPy07DMBBF90j8gzVIbBC1aUuahDgVQgLBDtoKtm48TSL8CLab hr9nWMFyZo7unFutJ2vYiCH23km4mQlg6Bqve9dK2G0fr3NgMSmnlfEOJXxjhHV9flapUvuTe8Nx k1pGIS6WSkKX0lByHpsOrYozP6Cj28EHqxKNoeU6qBOFW8PnQmTcqt7Rh04N+NBh87k5Wgn58nn8 iC+L1/cmO5giXa3Gp68g5eXFdH8HLOGU/mD41Sd1qMlp749OR2YkrPJFQaiE5TwDRkAhClrsiRTZ LfC64v8r1D8AAAD//wMAUEsBAi0AFAAGAAgAAAAhALaDOJL+AAAA4QEAABMAAAAAAAAAAAAAAAAA AAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEAOP0h/9YAAACUAQAACwAAAAAA AAAAAAAAAAAvAQAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEANEaZgTkCAABZBAAADgAAAAAA AAAAAAAAAAAuAgAAZHJzL2Uyb0RvYy54bWxQSwECLQAUAAYACAAAACEAj/RueeAAAAAKAQAADwAA AAAAAAAAAAAAAACTBAAAZHJzL2Rvd25yZXYueG1sUEsFBgAAAAAEAAQA8wAAAKAFAAAAAA== ">
Название вейвлета
Диапазон масштабов
Выбор отображаемых подобластей

 

Для загрузки сигнала используется пункт меню File/Load Signal

 

Ниже приведен пример анализа сигнала z=sin(t)+sin(2*t). Видно, что сигнал содержит две частоты, разделенных на масштабе ~ 70. Вейвлет-коэффициенты меняются периодически, что доказывает периодичность сигнала.

 

При анализе нестационарного сигнала вейвлет-спектр показывает изменение частоты в момент времени 500, а также изменение, произошедшее в момент времени ~250, причем можно сделать вывод, что частота сигнала в данном случае осталась неизменной.

  1. Сравнить и объяснить результаты Фурье- и вейвлет-анализов.

 

Требования к отчету.

Отчет должен содержать:

  1. Временную реализацию исследуемых сигналов;

Для построения графиков используется функция plot(имя переменной)

  1. Фурье-спектры сигналов;
  2. Спектрограммы сигналов;
  3. Формы используемых вейвлетов;

E 0UmPA69kV9DLkxPLA20vdYVpstwzqUYZq1P6yGOgbiTRD+UwtmwRIgSSS6j2yKyFccBxIVFowX6h pMfhLqj7vGVWUKJea+zOYjqfh22Iyjy7mKFizy3luYVpjlAF9ZSM4tqPG7Q1VjYtRhrnQcM1drSW kezHrI754wDHdh2XLWzIuR69Hn8Jqx8AAAD//wMAUEsDBBQABgAIAAAAIQBjZops4AAAAAsBAAAP AAAAZHJzL2Rvd25yZXYueG1sTI/BTsMwEETvSPyDtUhcEHWaVkkIcSqEBIJbKQiubrxNIuJ1sN00 /D3LCY47M5p9U21mO4gJfegdKVguEhBIjTM9tQreXh+uCxAhajJ6cIQKvjHApj4/q3Rp3IlecNrF VnAJhVIr6GIcSylD06HVYeFGJPYOzlsd+fStNF6fuNwOMk2STFrdE3/o9Ij3HTafu6NVUKyfpo/w vNq+N9lhuIlX+fT45ZW6vJjvbkFEnONfGH7xGR1qZtq7I5kgBgXZcsXokY0izUFwoljnrOwVpDkr sq7k/w31DwAAAP//AwBQSwECLQAUAAYACAAAACEAtoM4kv4AAADhAQAAEwAAAAAAAAAAAAAAAAAA AAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQItABQABgAIAAAAIQA4/SH/1gAAAJQBAAALAAAAAAAA AAAAAAAAAC8BAABfcmVscy8ucmVsc1BLAQItABQABgAIAAAAIQANtzgAOAIAAFoEAAAOAAAAAAAA AAAAAAAAAC4CAABkcnMvZTJvRG9jLnhtbFBLAQItABQABgAIAAAAIQBjZops4AAAAAsBAAAPAAAA AAAAAAAAAAAAAJIEAABkcnMvZG93bnJldi54bWxQSwUGAAAAAAQABADzAAAAnwUAAAAA ">

Информация о выбранном вейвлете и вейвлетах вообще
Просмотр графиков
Название вейвлета

  1. Вейвлет-спектры сигналов;
  2. Результаты анализа и сравнения.

 

Вариант №5

Y=sin(t)+sin(10t)

w(t1..t2)= square (t); w(t2..t3)= square(10t);w(t3..t4)= square (5t);

Генерация стационарного, нестационарного сигнала и сигнала с шумом.

A. Стационарный сигнал.

Код программы.

t=0:0.1:6*pi;

y=sin(t);

z=sin(t)+sin(10*t);

plot(t,z);

Рис. 1 – Реализация стационарного сигнала.

B. Сигнал с шумами.

Код программы:

t=0:0.1:6*pi;

N=rand(1,189);

w=sin(t);

w=w+N;

plot(t,w);

Рис. 1 – Реализация стационарного сигнала.

B. Сигнал с шумами.

Код программы:

t=0:0.1:6*pi;

N=rand(1,189);

w=sin(t);

w=w+N;

plot(t,w);

Рис. 2 – Реализация сигнала с шумами.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: