Estou lidando com sinais que são uma superposição de diferentes ondas quadradas com diferentes amplitudes e fases. Normalmente, seria possível decompor um sinal em ondas senoidais com a ajuda da transformação de Fourier, mas nesse caso específico, uma decomposição em ondas quadradas seria muito mais eficaz. Uma transformada de Fourier produziria um espectro muito complicado, enquanto uma decomposição de onda quadrada deveria fornecer apenas algumas linhas claras.
Eu sei que essa decomposição é possível. De fato, eu poderia usar qualquer função periódica como base para a decomposição, e isso é mencionado em muitos textos sobre o assunto. Mas nunca consegui encontrar uma fórmula ou um exemplo explícito para uma decomposição em uma base não sinusoidal.
Minha abordagem para decompor um sinal consistindo no amostras , era usar uma fórmula semelhante à DFT
Como decompor meus sinais em ondas quadradas com amplitude e fase bem definidas?