Скажем, у меня есть сигнал, представленный как массив действительных чисел y = [1,2,0,4,5,6,7,90,5,6]
. Я могу использовать коэффициенты Daubechies-4 D4 = [0.482962, 0.836516, 0.224143, -0.129409]
и применять вейвлет-преобразование для приема высоких и низких частот сигнала. Таким образом, высокая частотная составляющая будет рассчитана следующим образом:Дискретное преобразование вейвлета (вейвлетов Добеши) массивных чисел массива
high[v] = y[2*v]*D4[0] + y[2*v+1]*D4[1] + y[2*v+2]*D4[2] + y[2*v+3]*D4[3],
и компонент низкой частоты может быть вычислен с использованием другого D4 coefs перестановки.
Вопрос заключается в том: что, если y
сложный массиве? Я просто умножаю и добавляю комплексные числа для получения поддиапазонов, или это правильно, чтобы получить амплитуду и фазу, рассматривать каждую из них как реальное число, вносить вейвлет-преобразование для них, а затем восстанавливать массив комплексных чисел для каждого поддиапазона, используя формулы real_part = abs * cos(phase)
и imaginary_part = abs * sin(phase)
?