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

calcul du gain d'un filtre



  1. #1
    a_adiss

    calcul du gain d'un filtre


    ------

    Bonjour
    Je souhaite qu'on m'aide à écrire un programme en visual basic qui permet de calculer le gain en decibel d'un filtre en fonction de la frequence pour des valeurs de c1 et de c2 choisies

    -----

  2. Publicité
  3. #2
    GrisBleu

    Re : calcul du gain d'un filtre

    Salut

    Je peux te filer un coup de main sur la partie "theorique", parceque le VB.... Mais quelle est la formule de ton filtre et que representent c1 et c2 (des frequences de coupures ?, les limites d'un passe bande ?)

    a plus

  4. #3
    a_adiss

    Re : calcul du gain d'un filtre

    Citation Envoyé par wlad_von_tokyo
    Salut

    Je peux te filer un coup de main sur la partie "theorique", parceque le VB.... Mais quelle est la formule de ton filtre et que representent c1 et c2 (des frequences de coupures ?, les limites d'un passe bande ?)

    a plus
    la formule de la fonction de transfert est 1/1+2jrc2w +j²r²c1c2w² . w la pulsation, c1 et c2 les valeurs de 2 condensateurs. Si tu peux ecrire le programme en c ou c++ cela ne me genera pas

  5. #4
    fderwelt

    Re : calcul du gain d'un filtre

    Citation Envoyé par a_adiss
    la formule de la fonction de transfert est 1/1+2jrc2w +j²r²c1c2w² . w la pulsation, c1 et c2 les valeurs de 2 condensateurs. Si tu peux ecrire le programme en c ou c++ cela ne me genera pas
    Bonjour,

    Un classique du deuxième ordre...
    Le module du gain étant A, tu as
    1/A² = (1+r²c1c2w²)² + 4r²c2
    d'où tu tires A (en valeur absolue, tu prends juste la racine carrée, pour un gain en dB c'est pas grave), et le log décimal pour avoir des dB. Voilà, je te laisse terminer...

    P.S. - tu peux aussi exprimer w en octaves, c'est souvent plus naturel.

    -- françois
    Les optimistes croient que ce monde est le meilleur possible. Les pessimistes savent que c'est vrai.

  6. A voir en vidéo sur Futura
  7. #5
    GrisBleu

    Re : calcul du gain d'un filtre

    Salut

    Je ne vais pas te l'ecrire, mais je peux t'aider un peu: Pour faire des maths avec des complexes en C (je C++ ne me semble pas necessaire), je te conseille la GNU scientific library (ou GSL). Ca gere bien les complexes (entre autres) et est facile a utilise.
    Tu l'inclues, ecris ton int
    - entre des parametres par fscanf par exemple
    - calcul du gain en prenant le module (avec le log)
    et tu affiche
    Pas trop dur

    ++

Discussions similaires

  1. Calcul de gain
    Par Tita3132 dans le forum Électronique
    Réponses: 4
    Dernier message: 20/03/2009, 07h20
  2. Réponses: 7
    Dernier message: 13/01/2008, 13h08
  3. formule gain en fonction de la freq pour un filtre
    Par song box dans le forum Électronique
    Réponses: 3
    Dernier message: 03/12/2007, 21h34
  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. Calcul coefficients d'un filtre numérique
    Par ker dans le forum Physique
    Réponses: 7
    Dernier message: 21/09/2006, 23h56