Coefficients pour un Filtre de Butterworth IIR
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Coefficients pour un Filtre de Butterworth IIR



  1. #1
    flocool

    Coefficients pour un Filtre de Butterworth IIR


    ------

    Bonjour à toutes et tous

    Pour demain j'ai un mini exo à faire pour un cours de DSP (traitement du signal). Je dois trouver les coefficients d'un filtre de Butterworth à réponse impulsionnel infini (IIR) avec les spécifications suivantes :

    Bande passante : 12 - 15 Khz
    Fréquence d'échantillonnage : 48 Khz
    Ordre du filtre : 4
    Type : Butterworth

    Dans l'énoncé ils nous disent de partir sur un filtre passe-bas normalisé analogique. Mais comme le cours de DSP est nouveau pour moi cette année, je ne vois absolument pas quoi faire ...

    Quelqu'un pourrait m'aider ?

    -----

  2. #2
    Fred des montagnes

    Re : Coefficients pour un Filtre de Butterworth IIR

    Salut,

    Je suis pas un spécialiste des filtres (je connais pas trop les différences entre un filtre de Bessel ou de Butterworth, etc..). Par contre pour implémenter un filtre du un DSP il faut déterminer l'équation aux différences. Pour trouver l'équation au différences d'une fonction de transfert il faut procéder comme ça:

    est la fonction de transfert de notre filtre, Ce qui a pour conséquence, qu'il faut diviser la fonction de transfert par s.

    On définit qu'entre chaques échantillons les valeurs sont constantes (càd. que la sortie de ton filtre est actualisé à chaque période d'échantillonnage de ton DSP)



    Maintenant, il faut trouver la correspondance de cette nouvelle fonction dans le domaine discret en Z. Pour cela, il est plus simple de décomposer la fonction de transfert () en fractions partielles, puis de regarder dans un dictionnaire de transformées à quelle fonction en z chaque membres correspond. On obtient une nouvelle fonction en z ().

    Maintenant il faut multiplier par on obtient:



    Cette fonction obtenu correspond à:



    Maintenant on multiplie de dénominateur de par y(z) et le numérateur de par x(z). Puis on multiplie par z puissance moins le plus grand ordre dans la fraction (par ex si on multiplie par . On obtien finalement quelque chose de la forme:



    En sachant que dans le temps, on peut construire l'équation au différences.



    Voici en pièce jointe un exemple avec un filtre RC du 1er ordre. C'est moins compliqué que l'explication
    Images attachées Images attachées

Discussions similaires

  1. Filtres numériques (de Butterworth)
    Par invite3f53d719 dans le forum Physique
    Réponses: 9
    Dernier message: 07/04/2012, 17h50
  2. realisation d'un filtre passe bande IIR
    Par invite8b2fae36 dans le forum Électronique
    Réponses: 65
    Dernier message: 09/04/2011, 18h36
  3. grapher un filtre IIR sur Excel
    Par invite3009a8f7 dans le forum Électronique
    Réponses: 0
    Dernier message: 16/03/2008, 23h23
  4. [Debutant] Filtre Butterworth Matlab
    Par invite21c39dcd dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 15/12/2007, 00h02
  5. Calcul coefficients d'un filtre numérique
    Par ker dans le forum Physique
    Réponses: 7
    Dernier message: 21/09/2006, 23h56
Découvrez nos comparatifs produits sur l'informatique et les technologies.