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

Signal Discussion :

Réponse temporelle d'un filtre de Butterworth


Sujet :

Signal

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Réponse temporelle d'un filtre de Butterworth
    Bonjour,

    Je cherche à calculer la réponse temporelle d'un filtre de
    Butterworth. Je connaîs l'expression de la fonction de transfert :
    H(p) = 1/(1+(P/omega_0)^4n) mais je ne sais pas comment s'en servir
    pour construire les valeurs y(n) de la sortie temporelle à partir des
    valeurs d'entrée x(n). J'hésite entre les deux possibilités
    suivantes :


    1. Partir d'une équation différentielle de la forme : u'(t) = Au(t)
    +x(t), u(0)=u0, v(t)=Bu(t) puis écrire cette équation sous la forme
    d'un produit de convolution : y(t) = h * x(t)
    2. Utiliser la transformée en Z associée à la fonction de transfert du
    filtre pour écrire directement le produit de convolution discret y(n)
    = h * x(n), mais je vois pas comment obtenir la transformée en Z.


    Quelqu'un aurait-il une idée sur la façon de résoudre ce pb ?
    Merci d'avance.

  2. #2
    Membre éprouvé
    Avatar de rostomus
    Homme Profil pro
    Doctorant électronique et traitement du signal
    Inscrit en
    Décembre 2006
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant électronique et traitement du signal

    Informations forums :
    Inscription : Décembre 2006
    Messages : 791
    Points : 1 205
    Points
    1 205
    Par défaut
    Salut,

    La fonction de transfert H(p) caractérise un filtre analogique, donc a mon avis on peut pas parler de la tronsformée en Z.

    pour ce qui est de filtre de Butterworth, essaie de voir ces fonctions: butter , buttap et buttord.

    Pour ton problème je te propose deux solutions:
    Tu calcules la fft de x, tu le multiplie par H, puis tu applique la ifft au résultats.
    Tu calcules la réponse impulsionnelle h (ifft de H), puis tu fais la convolution avec x.

    Bon courage
    MATLAB 7.4 (R2007a) WIN XP SP2
    -------------------------------------

Discussions similaires

  1. Filtre de butterworth
    Par Zaazoun dans le forum R
    Réponses: 3
    Dernier message: 10/05/2011, 13h38
  2. Réponses: 0
    Dernier message: 05/05/2011, 10h44
  3. Filtre de Butterworth d'ordre 4
    Par Cyborg dans le forum Traitement du signal
    Réponses: 20
    Dernier message: 13/09/2010, 17h30
  4. réponse temporelle et fréquentielle de poutre encastrée libre
    Par thamina84 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 07/01/2010, 17h46

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