Je traite des signaux qui sont une superposition de différentes ondes carrées avec différentes amplitudes et phases. Normalement, on décomposerait un signal en ondes sinusoïdales à l'aide de la transformée de Fourier, mais dans ce cas particulier une décomposition en ondes carrées serait beaucoup plus efficace. Une transformée de Fourier produirait un spectre très compliqué, tandis qu'une décomposition en ondes carrées ne devrait donner que quelques lignes claires.
Je sais qu'une telle décomposition est possible. En fait, je pourrais utiliser n'importe quelle fonction périodique comme base pour la décomposition et cela est mentionné dans de nombreux textes sur le sujet. Mais je n'ai jamais pu trouver de formule ni d'exemple explicite de décomposition en base non sinusoïdale.
Mon approche pour décomposer un signal composé des échantillons , était d'utiliser une formule de type DFT où est une onde carrée de valeur réelle avec une fréquence fois la fréquence de base. Mais ce n'est certainement pas complet, car je n'obtiens aucune information de phase pour les ondes carrées constitutives, et je n'ai pas pu inverser la procédure.
Comment décomposer mes signaux en ondes carrées avec une amplitude et une phase bien définies?