J'ai collecté mes données à l'aide de ADXL345. Afin de se débarrasser du bruit, j'ai besoin d'utiliser un filtre dans MATLAB. Je devrais filtrer les valeurs d'un seul axe afin que ce soit un tableau unidimensionnel (juste l'axe des x). Je ne suis pas sûr d'utiliser Kalman Filter ou d'autres. Je ne connais pas Kalman Filter, c'est difficile de postuler pour moi. Pourriez-vous me donner une idée de ce problème?Données d'accéléromètre et réduction du bruit avec certains filtres dans MATLAB
modifier:
Merci pour vos réponses. Les données étaient déjà stockées comme vous l'avez dit.
a = [-0,63 -0,55 -1,26 -2,94 -6,39]
Il existe des centaines de valeurs dans la liste de matrices. Ce ne sont qu'une partie d'entre eux. Fondamentalement, je voudrais minimiser l'erreur sur les données stockées. J'ai utilisé l'accéléromètre Arduino et ADXL345 pour obtenir ces valeurs d'accélération. Après avoir appliqué un filtre et trouvé des résultats plus rationnels, j'aurai le graphique d'accélération du scooter électrique. .
Avez-vous déjà essayé un simple filtre passe-bas? – mikkola
Pouvez-vous poster un graphique de vos données? –
"Quel filtre devrais-je utiliser" est un sujet suffisamment large pour générer des cours universitaires et même des études supérieures. Vous allez devoir définir votre problème un peu mieux si vous voulez avoir une chance d'obtenir une réponse. – excaza