La transformada de Fourier se aproxima a una señal, con un montón de seno y coseno olas. La inversa de la transformada de Fourier, a continuación, reconstruye la señal original a partir de esta información.
Estoy dicho que es posible descomponer una señal con algún otro conjunto de funciones, en lugar de la habitual de seno y coseno. Mi pregunta es, ¿cómo hacer esto?
Para empezar, estoy asumiendo que para el conjunto de las funciones a ser capaz de aproximarse a cada señal posible, usted necesita tener "suficiente" de estas funciones, y lo ideal sería que usted quiere que ellos sean "diferentes" de tal manera que cada una de las medidas de una relación de aspecto de la señal.
Para ser completamente claro, estoy interesada en el caso de digital de los datos muestreados. Pero el continuo caso, podría ser muy interesante...
Editar:
No estoy seguro de por qué mi pregunta no se produce ningún respuestas. Tal vez es porque en realidad nadie sabe la respuesta, o tal vez es porque la respuesta es "demasiado obvio" a alguien que realmente posee formales de formación en matemáticas. No estoy seguro. Pero he querido saber la respuesta a esta pregunta durante años, así que vamos a intentarlo una vez más...
La transformada de Fourier discreta funciona mediante el cálculo de la correlación de la señal de entrada con varias ondas sinusoidales. La inversa de la transformación, a continuación, añade el especificado amplitudes de las ondas, la recuperación de la señal original. Que tanto parece claro.
Se ve como me podría inventar una familia de funciones para usar en lugar de la del seno y del coseno funciones, y hacer exactamente el mismo proceso... salvo que cuando hago esto, no funciona de ninguna manera, forma o forma. Si me transformar y, a continuación, inversa de la transformación, tengo un galimatías. Y no sé por qué... pero parece que la frase clave es "completo conjunto de funciones ortonormales", lo que eso significa.
Actualización:
Yo había asumido que si tan sólo pudiera encontrar un sistema de funciones de base tal que ninguno de ellos están correlacionadas, y su número es igual al número de puntos en la entrada, la transformación iba a funcionar. Al parecer, no.
Considere el siguiente conjunto de funciones:
$$f_1 = [1,1,1,1]$$ $$f_2 = [0,1,0,-1]$$ $$f_3 = [1,0,-1,0]$$ $$f_4 = [1,-1,1,-1]$$
Claramente, hay 4 funciones. Como lo que yo puedo decir, ninguno de ellos están correlacionadas. Por ejemplo,
$$f_1 * f_4 = (1 * 1) + (1 * -1) + (1 * 1) + (1 * -1) = 1 - 1 + 1 - 1 = 0$$
Si tomamos decir, $x = [1,2,3,4]$ y del cálculo de las correlaciones, obtenemos
$$f_1 * x = 1 + 2 + 3 + 4 = 10$$ $$f_2 * x = 0 + 2 + 0 - 4 = -2$$ $$f_3 * x = 1 + 0 - 3 + 0 = -2$$ $$f_4 * x = 1 - 2 + 3 - 4 = -2$$
Ahora, la informática, la $10 f_1 - 2 f_2 - 2 f_3 - 2 f_4$, obtenemos
$$10 + 0 - 2 - 2 = 6$$ $$10 - 2 + 0 + 2 = 10$$ $$10 + 0 + 2 - 2 = 10$$ $$10 + 2 + 0 + 2 = 14$$
Claramente $[6, 10, 10, 14]$ no es nada parecido a $[1,2,3,4]$, incluso con la ampliación. Así que... ¿qué me estoy perdiendo?