Bonjour,
Je cherche à déphaser un signal carré d'un quart de période.
J'utilise une daq pour acquérir ce signal et je cherche à le déphaser "le plus justement possible", la technique utilisant une FFT me parait correct.
Pour un signal avec une seul composante sinusoïdale (éventuellement une composante continue supplémentaire), il suffit de faire la FFT du signal puis de le multiplier par un complexe : e^(i*pi/2)
Puis on fait la FFT inverse
Mais pour un carré il y a plusieurs composantes sinusoïdales (elles viennent de sa série de Fourrier).
Je créé donc un vecteur de déphasage (voir vi) avec lequel je multiplie la FFT puis je fais une FFT inverse.
J’obtiens le bon signal mais suivant la fréquence de mon carré j'ai des composantes qui sont "coupés".
J’ai donc des oscillations aux niveaux haut et bas de mon signal, ce qui est très dérangeant pour le traitement que je fais après (cela n’arrive pas tous le temps, c’est selon la fréquence du carré)
Je voudrai donc savoir si quelqu'un connait une méthode pour pallier à ce problème (toujours en utilisant une FFT).
La coupure de ces composantes vient de la forme sinus cardiale du a la FFT, je suppose.
Merci d'avance.
Partager