Bonjour,
Débutant en matlab, je cherche une solution pour éliminer la composante continue d'un signal en vue d'un traitement ultérieur par FFT. Le but est de ne pas avoir la raie spectrale à f=0
J'ai fait un exemple simple d'un sinus + composante continue.
J'ai trouvé une solution en soustrayant à mon signal sa moyenne calculée par la fonction mean. Le problème avec mean c'est que le calcul se fait sur tout le signal. Or ca va poser des problèmes si j'ai un signal avec une variation de la composante continue (ex : mesure de contraintes dynamique dans une structure sachant que la contrainte statique moyenne varie, par exemple traction / compression))
Mais je me demande s'il n'est pas possible de faire la même chose avec la commande filter et en choisissant judicieusement les coefs a et b.
Phil
Partager