Очистка сигнала от шума

Примеры применения вейвлетов

Для удаления шумов и сжатия сигналов и изображений используется хорошо известный из техники фильтрации приём – удаление высокочастотных составляющих из спектра сигнала. Однако применительно к вейвлетам есть ещё один путь – ограничение уровня детализации коэффициентов.

Часто в линиях связи сигналы подвергаются воздействию помехи типа «Белый шум», которые создают детализирующие коэффициенты с высоким содержанием шумовых компонентов, имеющие большие случайные выбросы значений сигнала. Задав некоторый порог для их уровня, и срезав по уровню детализирующие коэффициенты, можно уменьшить уровень шумов. И при этом можно устанавливать уровень ограничения для каждого коэффициента отдельно, что позволяет строить адаптивные к изменениям сигнала системы очистки сигналов от шума на основе вейвлетов.

Есть несколько способов выбора порога.

На рисунке 7 представлен сигнал смесь полезного сигнала и шума (s (t) = f (t) + σξ(t)), и способы его очистки использованием трёх видов задания порога.

Рисунок 8 – Очистка сигнала от шума с помощью функции wden

Процедура удаления шума состоит в подавлении составляющей шума в сигнале s и восстановление составляющей f и включает в себя три шага:

Разложение. Выбор вейвлета и уровня декомпозиции N. Вейвлет-разложение сигнала s на уровне N.

Детализация. Для каждого уровня от 1 до N выбирается определённый порог и применяется гибкий порог для детализирующих коэффициентов.

Восстановление. Вейвлет-восстановление, основанное на исходных коэффициентах аппроксимации на уровне N, модификация детальных коэффициентов на уровнях от 1 до N.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: