Оказалось что такой вайвлет базис очень даже возможен, только дорого стоит. Да и не совсем "вейвлет преобразование" получилось.
для сигнала
разложение для точки
в базис "кусков гармоник" периода
, амплитуды
, фазы
, длины
(
,
) необходимы три крайне тяжеловесные процедуры
1. НЧ фильтрация
по периоду
(свертка с НЧ sinc, зависящего от
, возможно усиленного чем нибудь типа окна кайзера)
2. свертка
c базисом для переменного
(дискретная или непрерывная, зависит от способа подачи
) - получение "отклика"
3. деконволюция отклика сигнала по отклику единичного вейвлета (т.к. обе свертки - линейные преобразования относительно вейвлет базиса)
пункт 1 не является обязательным, лишь устраняет ВЧ помеху (ито не полностью), скрывающуюся в том что вейвлет периода t не покрывает сигнал для
.
пункт 2 - сам бог велел... Преобразование сигнала из области
в область аргументов базиса
для заданного
пункт 3 - это самая массивная часть. Если на первых двух еще можно было сэкономить быстрыми фурье свертками или еще там чем то, тут не очень.. Отклик единичного вейвлета имеет очень сильную локализацию по частоте фурье-преобразования (и меллина тоже) по
. Поэтому для развертки не годятся методы фурье (теорема о свертке), даже с регуляризацией. Так же, плохо себя показывают обратные фильтры. Я пробывал только линейные КИХ полученные МНК и другими способами. Выход нашелся в нелинейном МНК - как аппроксимация отклика сигнала откликами базиса, очень на руку сильная локализация отклика на единичный вейвлет в области
. Дорого в плане численных расчетов (4-20 итераций МНК, одна итерация это транспонирование матрицы NxN плюс решение слау NxN где N - размерность сетки периода вейвлета, у меня N не менее 1000, на все про все на современной ЭВМ 10-60 сек для N~500, 100~600 сек на N~1000) но достаточно точно, отклонение отклика сигнала от отклика, восстановленного из спектра - на уровне машинной точности в минус 16 порядков. Хотя есть еще минусы...
Признаюсь честно, хотел использовать для анализа финансовых показателей (различные курсы стоимости, акции, валюты). Пришел к выводу что не стоит искать гармоничности (да и периодичности тоже) там где их нет.
Кому интересно, поделюсь информацией.