IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

problème de derive d'un signal


Sujet :

Algorithmes et structures de données

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Par défaut problème de derive d'un signal
    Bonjour,

    je dois éliminer la derive d'un signal.


    Voila l'algorithme que j'ai mis en place:
    Comme le signal ressemble à un signal avec plusieurs créneaux,je cherche la dérivé du signal. Entre chaque pic de la dérivé, je moyenne les points.

    Ce qui me gène c'est que je voudrais simplement "redresser" le signal(je voudrais qu'il garde ses valeurs en enlevant simplement l'offset) et non donner une valeur moyenne à tous les points.

    Quel algorithme pourrais je mettre en place?Peut etre faire l

    Merci d'avance.

  2. #2
    Membre averti
    Inscrit en
    Février 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Février 2007
    Messages : 38
    Par défaut
    Salut Mariono

    J'ai essayé de comprendre ton problème, mais je dois bien avouer que c'est un peu flou. tu parles de "dérive de signal" et de "dérivée du signal". Est ce au sens mathématique du terme (f'(x)) ou au sens du signal qui s'écarte du droit chemin?

    De plus le terme "redresser" que tu emplois est un peu ambigüe. Chez moi redresser un signal c'est faire mathématiquement (|S|, lisez abs(S)). Mais pour toi il semble que tu l'utilises pour dire de supprimer l'erreur dû à l'ecart du signal avec une ligne imaginaire qui reste à définir. Je me trompe peut être et c'est pour cela que quelques explications seraient grandement utiles.

    Enfin je vois pas bien comment un signal peut garder ses valeurs si on lui ôte l'offset?????

    Peut être qu'avec un dessin histoire d'être sûr de bien cerner le problème... Enfin j'en demande peut être un peu trop.

    Maintenant peut être que d'autres que moi avec un cerveau en plus auront tout compris, ce dont je ne doute pas

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 3
    Par défaut
    J'ai le même souci.

    Mon signal sort du droit chemin !



    Comment procéder pour le ré-aligner avec l'axe des abscisses ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Il faut appliquer un filtrage passe-haut avec une fréquence de coupure basse. Une façon simple de le faire est de calculer une moyenne glissante ou une moyenne récursive sur un très grand nombre d'échantillons et de soustraire au signal.

    Moyenne glissante: moyenne arithmétique des N derniers échantillons.
    Moyenne recursive: tenir à jour une variable M par la règle M <- (M + a V) / (1 + a) ou V est le dernier échantillon et a une constant pas trop grande, par exemple 0.01.

Discussions similaires

  1. Problème de connexion entre un signal et un slot
    Par Invité dans le forum Débuter
    Réponses: 2
    Dernier message: 11/01/2011, 12h40
  2. problème d'affichage d'un signal
    Par lionidos dans le forum Simulink
    Réponses: 1
    Dernier message: 27/04/2010, 04h37
  3. [Débutant] Problème de lissage d'un signal
    Par Contact2012 dans le forum Signal
    Réponses: 10
    Dernier message: 23/10/2008, 13h48
  4. Dérive d'un signal
    Par mariono dans le forum Signal
    Réponses: 2
    Dernier message: 09/07/2007, 09h11
  5. Problème classe derivée
    Par pseudobidon57 dans le forum Langage
    Réponses: 14
    Dernier message: 25/06/2007, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo