Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Transposition d'un filtre en fréquence



  1. #1
    bonhommr

    Transposition d'un filtre en fréquence


    ------

    Bonjour,

    je cherche à transposer un filtre numérique (FIR) en fréquence...

    Je m'explique:

    _ je fais l'acquisition d'un signal
    _ je fais une FFT
    _ je detetecte un pic de fréquence
    A partir de là, j'aimerai appliquer un filtrage dans le domaine frequentiel.

    Je m'explique encore: L'objectif est de porter cette application sur un DSP ou autre... Et donc, j'aimerai ne pas avoir à recalculer les x coefficients de mon filtre. ( sans doute une centaine).

    En calculant et sauvegardant des coefficients fréquentiels correspondant au gabarit souhaité, je gagnerai du temps processing.

    Maintenant voilà ma question:

    Si j'ai, par exemple, 64 coefs dans le domaine frequentiel correspondant à un filtre passe bande donné (Bande passante = 100Hz et frequence centrale = 1kHz).

    Est-ce qu'il me suffit de décaler mes coefficients (en ajoutant des 0 par la gauche) pour obtenir un filtre de même bande passante mais avec une frequence centrale = 2kHz ?

    J'ai recherché mais je n'ai pas trouvé de sources expliquant ce procédé mais ça me paraissait logique...

    Je me doute qu'un des facteurs limitant est la résolution de ce décalage puisque qu'il ne sera possible de ne faire qu'un décalage multiple de la résolution de la FFT....

    Mais je ne sais pas si il y a d'autres limitations auxquelles je n'aurai pas pensé.

    Merci d'avance pour votre aide

    Antoine

    -----

  2. #2
    erff

    Re : Transposition d'un filtre en fréquence

    Salut

    Peut etre que tu peux résoudre ton problème en utilisant la propriété suivante :
    si g est une fonction du temps (réponse impulsionnelle par exemple) et que G est sa transformée de Fourier (TF du filtre) alors :


    Autrement dit, si on a un gabarit de filtre passe bande centré à 1kHz, et qu'on veut faire la même chose à 2kHz avec la même sélectivité, il suffit de poser a=2...ce qui au niveau des coefficients de ton équation récurrente, revient à ne prendre que les coeffs pairs, et de les multiplier par 2.
    Bref le devient

    Si à l'inverse, on veut faire pour a=1/2 par exemple (filtrer à 500Hz), il suffit de garder les coefficient mais de ne les affecter qu'avec x_i pairs


    Bref, j'imagine qu'on peut généraliser à a rationnel quelconque...

    Ce n'est que théorique (et peut etre faux) je n'ai jamais essayé...

Discussions similaires

  1. Fréquence de coupure d'un filtre passe-bande passif ?!
    Par Rizza dans le forum Électronique
    Réponses: 17
    Dernier message: 14/05/2012, 21h58
  2. filtre diviseur de frequence
    Par ABN84 dans le forum Électronique
    Réponses: 16
    Dernier message: 18/12/2009, 22h20
  3. Transposition de fréquence
    Par Dj Rorick dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 11/12/2007, 13h29
  4. Calcul de fréquence de coupure d'un filtre numérique
    Par PolyAmokrane dans le forum Électronique
    Réponses: 2
    Dernier message: 01/05/2007, 19h33
  5. transposition lors de la deshydratation d'un diol
    Par Chokaolic dans le forum Chimie
    Réponses: 0
    Dernier message: 01/04/2006, 00h11
Découvrez nos comparatifs produits sur l'informatique et les technologies.