Функции > Преобразования и фильтры > Пример. Вейвлет-преобразования
Пример. Вейвлет-преобразования
Использование функций вейвлет-преобразования для сжатия данных.
1. Определите одиночный сигнал прямоугольной формы (сигнал в форме меандра), где:
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
2. Вычислите массив n и постройте график сигнала S.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
В диапазоне от 0 до 255 сигнал S имеет амплитуду 1 для всех значений n (96..160) и амплитуду 0 для всех иных случаев.
Щелкните для копирования этого выражения
3. Используйте функцию wave, чтобы вычислить вейвлет-преобразование сигнала S:
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
4. Рассчитайте число уровней, содержащихся в этом преобразовании.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
5. Используйте функции submatrix и floor, чтобы получить представление об относительной важности каждого уровня:
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
6. Постройте совместный график для коэффициентов нескольких уровней:
Щелкните для копирования этого выражения
7. Представьте сигнал с меньшими данными за счет двух действий:
a. Обнулите коэффициенты верхнего уровня.
b. Вычислите обратное вейвлет-преобразование с новыми векторами коэффициентов.
Первый уровень, для которого заданы нулевые коэффициенты (L < 7 — можно изменить).
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
8. Используйте функцию iwave, чтобы восстановить исходный сигнал:
Щелкните для копирования этого выражения
9. Постройте график и сравните исходный сигнал с преобразованным сигналом:
Щелкните для копирования этого выражения
Этим методом предлагается способ сравнения данных, необходимых для представления сигнала.
Было ли это полезно?