bonjour à tous,
je suis en train d'étudier un signal très bruité provenant d'un accéléromètre (fréquence 100Hz) et j'effectue un lissage à l'aide d'un passage dans le domaine fréquentiel grâce à une transformée de Fourier.
J'effectue une coupure des données (mise à 0) pour toutes les fréquences supérieures à 1Hz afin de pouvoir observer le comportement des variations d'accélération se produisant sur une longue période.
j'obtiens des résultats concluants et un lissage plutôt propre mais j'observe aussi l'apparition d'un offset sur toutes les valeurs du résultat de la transformée inverse.
légende :
- en rouge : le résultat de ma FFT inverse avec un filtrage à 1 Hz
- en noir : le résultat attendu
Je voulais donc savoir si quelqu'un connaissait l'origine de ce décalage ?
ps: je travaille sous javascript et utilise une bibliothèque pour effectuer mes transformées et transformées inverses.
merci à tous.
-----