Непрерывное вейвлет-преобразование
![]() |
![]() |
|
| в палитре | на схеме |
Описание
Блок предназначен для применения непрерывного вейвлет-преобразования (НВП) к последовательности действительных чисел.
На выходе НВП формируется матрица коэффициентов вейвлет-преобразования и нормализованный массив частот, соответствующий заданному массиву масштабов.
- s — входной сигнал;
- ψ — вейвлет–функция;
- a, b — параметры масштаба и сдвига соответственно.
Матрица коэффициентов, Ca,b , имеет размерность Na × Nb, где Na — количество элементов в задаваемом массиве масштабов, а Nb — количество значений параметра сдвига, равное количеству отсчетов входного сигнала.
- Мексиканская шляпа, или MHAT-вейвлет:
- Вейвлет Морле, или вейвлет Габора:
- Вейвлет Гаусса p-ого порядка, где p принимает значения от 1 до 8,
соответствует p-ой производной функции вида:
где С — константа нормализации, зависящая от порядка.
- Линейная свертка:
- Свертка с помощью быстрого преобразования Фурье (БПФ):
- Вычисление БПФ сигнала:
- Вычисление БПФ вейвлет-функции:
- Вычисление обратного БПФ от произведения БПФ сигнала и БПФ вейвлет-функции:
- Вычисление БПФ сигнала:
Быстрые алгоритмы свертки (БПФ) рекомендуется использовать для ускорения расчета для сигналов большой размерности, на малых размерностях эффективнее линейная свертка.
где Fc — центральная частота заданной вейвлет-функции, определяемая с помощью БПФ; a — заданные масштабы; Ts — заданное значение периода дискретизации частот. Вычисленные значения коэффициентов НВП не зависят от выбора периода дискретизации частот.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| in | Порт входа вектора вещественного сигнала | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| out | Порт вывода векторов коэффициентов непрерывного вейвлет-преобразования | Математическая |
| freq | Порт вывода массива нормализованных частот | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Семейство вейвлета | WaveFamily_ | Выбор семейства материнского вейвлета, используемого для расчета непрерывного вейвлет-преобразования. Доступны следующие семейства: "Морле", "Мексиканская шляпа", "Гаусса" | Морле | Перечисление |
| Порядок вейвлета | p_ | Выбор значения порядка вейвлета Гаусса в диапазоне от "1" до "8". Данное свойство доступно, если в свойстве "Семейство вейвлета" выбрано семейство "Гаусса" | 1 | Перечисление |
| Массив масштабов | Scales_ | Массив масштабов, для которых необходимо вычислить НВП | [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10] | Массив |
| Метод вычисления свертки | Method_ | Выбор метода для вычисления свертки сигнала с вейвлетом. Доступны следующие методы: "Линейная свертка", "БПФ" | Линейная свертка | Перечисление |
| Период дискретизации частот, с | SamplePeriod_ | Шаг по времени в секундах, за который осуществляется один отсчет выходного массива нормализованных частот | 1 | Вещественное |
Параметры
Блок не имеет параметров.
Примеры
Литература
- Короновский А.А., Храмов А.Е. Непрерывный вейвлет-анализ и его приложения. – М.: ФИЗМАТЛИТ. – 2003г. – 176с.
- Астафьева Н. М. Вейвлет-анализ: основы теории и примеры применения. – УФН. – т.166, № 11 – 1996г. – с.1145–1170.

