compensation du retard introduit par un filtre
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

compensation du retard introduit par un filtre



  1. #1
    invite04fbea3e

    compensation du retard introduit par un filtre


    ------

    Bonjour à tous,
    si j'applique un filtre sur un signal ça m'introduit un retard,

    %%%%Filtre passe bas
    [b,a] = butter(4, 1000/(Fs/2)); %1 KHz, 4-pole lowpass
    x1_filtrer= filter(b,a,x1);
    %%%%%

    Je voudrais savoir comment je peux compenser ce retard. Merci à vous tous.

    -----

  2. #2
    Fanch5629

    Re : compensation du retard introduit par un filtre

    Bonjour.

    Le retard est inéluctable dans la cas d'un filtre causal. Sa compensation passerait par la mise en oeuvre d'un filtre dont la grandeur de sortie anticiperait les variations de la grandeur d'entrée : pas causal, donc pas réel, donc pas possible.

    Par contre, si on fait du filtrage a posteriori, donc sans préoccupation de temps réel, il est possible de réaliser un filtrage en deux phases, une fois en sens normal, un fois en "sens inverse" (retournement temporel). Le filtre équivalent n'est pas causal et ne déphase pas. Sous Matlab, c'est la fonction "filtfilt" qui permet de le faire, de mémoire, et c'est dans ce sens qu'il faudra chercher, je pense.

    Cordialement.

  3. #3
    invite04fbea3e

    Smile Re : compensation du retard introduit par un filtre

    Merci pour ta réponse. c'est claire
    j'ai testé 'filtfilt' et je pense que mon problème est résolu
    Merci beaucoup

Discussions similaires

  1. Réponses: 10
    Dernier message: 27/07/2010, 01h42
  2. Retard induit par filtre RIF
    Par Toufinet dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 06/11/2009, 08h33
  3. Identification d'un arbre introduit
    Par Josquin dans le forum Identification des espèces animales ou végétales
    Réponses: 2
    Dernier message: 30/08/2009, 23h38
  4. un virus s'est introduit dans mon pc
    Par invite10b41e49 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 03/11/2006, 23h16