- •Введение
- •1.Стандартное преобразование Фурье
- •1.1. Пример анализа с использованием преобразования Фурье.
- •1.3. Анализ применимости преобразования Фурье.
- •2. Кратковременное преобразование Фурье
- •2.1. Общие сведения.
- •2.2. Анализ применимости кратковременного преобразования Фурье.
- •2.3. Принцип Гейзенберга.
- •3. Непрерывное wavelet-преобразование и анализ со многими разрешениями.
- •3.1.Общие сведения
- •3.2.Определение непрерывного wavelet - преобразования
- •3.3. Примеры материнских wavelet-ов
- •3.4. Локализующие свойства и интерпретация
- •3.5. Свойства cwt
- •3.6. Примеры непрерывного wavelet-преобразования
- •3.7. Дискретизация непрерывного wavelet-преобразования.
- •3.8. Практическое использование непрерывного wavelet-преобразования
- •4. Дискретное wavelet-преобразование
- •4.1. Кратномасштабный анализ
- •4.2. Wavelet-ряды дискретного времени
- •4.3. Матричное описание дискретного wavelet-преобразования
- •4.4. Описание dwt посредством банков фильтров.
- •5. Применение дискретного wavelet-преобразования.
- •5.1. Применение wavelet-преобразования для сжатия сигнала.
- •5.2. Удаление шума из сигнала.
- •6. Адаптивные ортогональные преобразования.
- •6.1. Пакеты вейвлетов.
- •7. Работа с приложением gui wavemenu пакета программ matlab
- •7.1 Описание Wavemenu
- •7.1.1. Вызов Wavemenu
- •7.1.2. Структура Wavemenu
- •7.1.3. Меню для разделов Wavemenu
- •7.1.4. Экспорт и импорт информации из Wavemenu
- •7.2 Использование Wavemenu для обработки сигналов
- •7.2.1. Получение информации по конкретным wavelet-ам
- •7.2.2. Использование дискретного wavelet-преобразования
- •Очистка сигнала от шумов на основе dwt
- •Сжатие сигнала на основе dwt в Wavemenu
- •7.2.3. Использование разложения по wavelet-пакету
- •Очистка сигнала от шумов с использованием wavelet-пакет
- •Сжатие сигнала с использованием wavelet-пакет
- •7.2.4 Работа с непрерывным wavelet-преобразованием
- •Литература
- •197376, С.-Петербург, ул. Проф. Попова, 5
7. Работа с приложением gui wavemenu пакета программ matlab
Этот раздел посвящен использованию приложения GUI Wavemenu пакета MATLAB (версий старше 5.1), реализованного на основе графического интерфейса пользователя (GUI). При помощи GUI Wavemenu можно получить удобный и наглядный доступ к основным процедурам toolbox Wavelet — набора подпрограмм (коротко — тулбокс), встроенных в вычислительную среду MATLAB, для решения разнообразных инженерных задач, связанных с компрессией сигналов, анализом их особенностей, очисткой от шумов и др. В основе используемых процедур лежит теория разложения сигналов по специальным функциям — wavelet, главные особенности которых - ограниченность во времени, самоподобие и компактная локализация энергии по времени и частоте. Тулбокс Wavelet состоит из набора подпрограмм, которые позволяют:
ознакомиться и исследовать характеристики индивидуальных wavelet и wavelet-пакетов;
вычислять непрерывное wavelet-преобразование одномерных сигналов;
производить анализ и синтез дискретных одномерных и двумерных сигналов на основе дискретного wavelet-преобразования;
раскладывать одно- и двумерные сигналы по пакету wavelet;
исследовать статистические характеристики сигналов;
производить сжатие и очистку от шума одномерных и двумерных сигналов.
Использовать подпрограммы тулбокса Wavelet можно в режиме командной строки непосредственно из системы MATLAB. Это обычная практика для всех приложений пакета MATLAB. Применительно к обсуждаемому случаю предоставляется возможность решать широкий круг задач с помощью графического интерфейса — Wavemenu, который значительно облегчает применение основных подпрограмм тулбокса, а так же обеспечивает представление и визуализацию данных и результатов в удобной и наглядной форме.
7.1 Описание Wavemenu
7.1.1. Вызов Wavemenu
Wavemenu запускается из командной строки MATLAB командой "wavemenu".
При вызове этой функции появляется главное меню GUI Wavemenu (рис. 14).
Рис. 14. Главное меню GUI Wavemenu
7.1.2. Структура Wavemenu
Wavemenu состоит из семи независимых разделов:
Wavelet 1-D — предоставляет возможность анализа и синтеза одномерного сигнала с использованием дискретного wavelet-преобразования, сжатие сигнала и очистку его от шума;
Wavelet 2-D — тоже для двумерных сигналов (например, изображений);
Wavelet Display — даёт возможность посмотреть графики материнского wavelet и масштабирующей функции, соответствующие им коэффициенты КИХ-фильтров, а также получить краткую справку для каждого из используемых wavelet-семейств;
Wavelet Packet 1-D — предоставляет возможность анализа и синтеза одномерного сигнала с использованием разложения по wavelet-пакету, сжатие сигнала и очистку его от шума;
Wavelet Packet 2-D — то же для двумерных сигналов;
Wavelet Packet Display — даёт возможность посмотреть графики материнского wavelet и масштабирующей функции wavelet-пакета, а также получить краткую справку по каждому из используемых wavelet-семейств;
Continuous Wavelet 1-D предоставляет возможность анализа одномерного сигнала с использованием непрерывного wavelet-преобразования.