Je cherche à tracer dans mon programme la fonction de transfert d'un filtre coupe-bande en ayant comme paramètre la fréquence centrale, la largeur de bande et l'atténuation.
Level = Filter(Freq, Fc, Attn, BandWidth)
Freq = une fréquence donnée en Hz
Level = niveau de sortie pour la fréquence donnée en dB
Fc = Fréquence centrale du filtre (en Hz)
Attn = atténuation du filtre à la fréquence centrale (en dB)
BandWidth = Largeur du filtre (en octave)
Je cherche pas du tout à 'faire' le filtrage, simplement à tracer sa fonction de transfert. J'ai pas besoin d'une grande précision non plus tant que ça colle vaguement avec la réalité.
Pour l'instant je l'ai tracé de façon etrêmement moche

J'ai cherché tant bien que mal sur internet mais je ne trouve pas de formule 'simple' à ma portée que je peux facilement transposer en programme.
Pascal