Estoy tratando con señales que son una superposición de diferentes ondas cuadradas con diferentes amplitudes y fases. Normalmente, uno descompondría una señal en ondas sinusoidales con la ayuda de la transformada de Fourier, pero en este caso particular, una descomposición en ondas cuadradas sería mucho más efectiva. Una transformada de Fourier produciría un espectro muy complicado, mientras que una descomposición de onda cuadrada debería dar solo unas pocas líneas claras.
Sé que tal descomposición es posible. De hecho, podría usar cualquier función periódica como base para la descomposición y esto se menciona en muchos textos sobre el tema. Pero nunca pude encontrar una fórmula o un ejemplo explícito para una descomposición en una base no sinusoidal.
Mi enfoque para descomponer una señal que consiste en las muestras , fue usar una fórmula similar a DFT donde es una onda cuadrada de valor real con una frecuencia veces la frecuencia base. Pero esto ciertamente no está completo, ya que no obtengo ninguna información de fase para las ondas cuadradas constituyentes, y no pude invertir el procedimiento.
¿Cómo puedo descomponer mis señales en ondas cuadradas con amplitud y fase bien definidas?