calcul du gain d'un filtre
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

calcul du gain d'un filtre



  1. #1
    inviteaac9c5f8

    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. #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

  3. #3
    inviteaac9c5f8

    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

  4. #4
    invite6de5f0ac

    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

  5. A voir en vidéo sur Futura
  6. #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 invite8a18d06a dans le forum Électronique
    Réponses: 4
    Dernier message: 20/03/2009, 08h20
  2. Réponses: 7
    Dernier message: 13/01/2008, 14h08
  3. formule gain en fonction de la freq pour un filtre
    Par invite945e8d31 dans le forum Électronique
    Réponses: 3
    Dernier message: 03/12/2007, 22h34
  4. Calcul de fréquence de coupure d'un filtre numérique
    Par invite3d1ea4fe dans le forum Électronique
    Réponses: 2
    Dernier message: 01/05/2007, 20h33
  5. Calcul coefficients d'un filtre numérique
    Par invite2dd076da dans le forum Physique
    Réponses: 7
    Dernier message: 22/09/2006, 00h56