реклама на сайте
подробности

 
 
> Вейвлет анализ - сам процесс фильтрации
lennen
сообщение Jan 8 2016, 10:32
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647



Я много смотрел форум и лазил в поисковиках, но в основном я вижу хорошую теорию по прямому и обратному вейвлет-преобразованиям, либо статьи обзорного характера. И я уже начинаю отчаиваться - помогите найти хороший материал по самой фильтрации в вейвлет-базисе.

Я понимаю это так - вейвлет-фильтрацию можно сравнивать с фильтрацией на основе БПФ. Тогда я не использую импульсную характеристику для цифровой фильтрации, но просто перевожу сигнал в частотную область, где получается двумерный спектр. Так? Тогда я удаляю ненужные компоненты и перевожу сигнал обратно во временную область. Скажите, правильно ли я понимаю?

Тогда нужно как-то подбирать эти составляющие, которые удаляю. Как это делать?

Например, есть ли преимущества при вейвлет-фильтрации гармонического сигнала по сравнению с фурье-фильтрацией? Просто уже отчаялся, в интернете такие мощные источники, а вот такие простые моменты мне нелегко понять! И подскажите, что мне можно посмотреть, если я уже довольно свободно владею самим вейвлет-преобразованием, хотя слабо понимаю, как можно использовать сам вейвлет-спектр?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lennen
сообщение Jan 14 2016, 13:56
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647



Делаю. А вот меня как раз и заинтересовало. Я-то хотел делать фильтрацию одной гармоники из полигармонического сигнала. Потом понял, что, оказывается, можно получать точные значения основных частот с помощью вейвлет-преобразования, а шум как бы само собой понятно, где он, и он обрезается. Просто я действительно (но слепо) попробовал очистить многочастотный сигнал с помощью (сингулярного анализа), но фиг шум от сигнала отделишь, когда сигнал сам распределен по нормальному закону. Или как-то это все настраивается? Но тогда интересно, а почему фильтрацию не применяют в системе связи как более совершенный вид, чем фильтрация Фурье? Или применяют оконное преобразование Фурье?

Начнем. Шаг 1. Сам сигнал:
Код
n = 0:5000;
T = 1/10000;        %Период дискретизации

s = sin(2*pi*50*n*T)+sin(2*pi*33*n*T);


Прикрепленное изображение


И его спектр Фурье:

Прикрепленное изображение


Шаг 2. Сигнал после lwt->ilwt для проверки. bior 5.5. Настройки:
Код
els = {'p',[-0.125 0.125],0};     %Настройки вейвлет-преобразования

Вроде все ок.

Прикрепленное изображение


И вот тут если подскажите, что я не понимаю, буду признателен. Я помню, что на выходе вейвлет-преобразования должна получиться матрица в зависимости от растяжения вейвлет функции и ее временного сдвига относительно сигнала. В Matlab же я получаю просто два массива Y1 и Y2.
Код
[Y1,Y2] = lwt(s,'bior5.5');

Причем, интересной размерности: Y1 - 2501 и Y2 - 2500. Это как? Вот графики коэффициентов. Y1 - как будто исходный сигнал, у которого в 2 раза меньше +0,5 выборок:
Прикрепленное изображение


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

Заметим, что шум не очищается только при использовании lwt. Но возможно, я ошибаюсь. Можете немного подсказать и по этому поводу? Что тут чистить, если Y1 - это почти исходный сигнал?
Прикрепленное изображение


Шаг 3. Попытка оконного преобразования Фурье. Как это можно толковать? Окно Хемминга, просто сдвигал его при выполнении оконного преобразования Фурье.

Прикрепленное изображение
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- lennen   Вейвлет анализ - сам процесс фильтрации   Jan 8 2016, 10:32
- - _4afc_   Цитата(lennen @ Jan 8 2016, 13:32) я уже ...   Jan 8 2016, 11:42
- - lennen   Я рассматривал вейвлет-преобразования как частный ...   Jan 8 2016, 20:35
- - Corner   ОФДМ на основе Добеши. Хммм, я по этим граблям уже...   Jan 10 2016, 06:53
|- - KPiter   Цитата(Corner @ Jan 10 2016, 09:53) ОФДМ ...   Jan 10 2016, 11:47
- - lennen   АА, ну я то сделал ОФДМ на основе Биортогонального...   Jan 11 2016, 09:33
- - Santik   Для начала хотелось бы понять, что ТС нужно: непре...   Jan 11 2016, 14:02
- - lennen   Дискретный. Ведь как я могу использовать непрерывн...   Jan 11 2016, 14:29
- - Santik   Да запросто! Непрерывный вейвлет анализ позвол...   Jan 12 2016, 07:40
- - lennen   Вау. Разбираюсь в Вашим топиком. А где там конкрет...   Jan 12 2016, 12:01
|- - Santik   Цитата(lennen @ Jan 12 2016, 15:01) А где...   Jan 13 2016, 12:59
- - lennen   А все таки, может гуляют в нете самые простые прог...   Jan 14 2016, 12:09
- - Santik   ЦитатаА можете еще подробнее объяснить, может есть...   Jan 14 2016, 12:31
|- - KPiter   Цитата(lennen @ Jan 14 2016, 16:56) Начне...   Jan 18 2016, 08:10
- - Santik   Тестовый сигнал не интересный. Желательно, что...   Jan 16 2016, 04:31
- - lennen   Немного навели на мысль! А как это может приме...   Jan 19 2016, 06:55
- - lennen   Очень важный вопрос. А как вейвлет оценит такое из...   Jan 19 2016, 14:56
- - KPiter   Цитата(lennen @ Jan 19 2016, 09:55) А в р...   Jan 19 2016, 21:03
- - lennen   Ну тут серьезно не все так просто. Иначе мы с Вами...   Jan 20 2016, 19:12


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 19:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016