Egaliseur de spectre Audio
Transcription
Egaliseur de spectre Audio
UNIVERSITE DE NANCY I Année Universitaire 1999-2000 Maîtrise EEA – Signaux et systèmes numériques (Epreuve non surveillée à rendre le lundi 18 décembre 2000) Egaliseur de spectre audio (10 band graphic Equalizer) Introduction : l’objectif de cette étude est la conception des algorithmes numériques permettant de réaliser un égaliseur de spectre à 10 octaves. I - Préliminaires On considère le circuit analogique passif de la figure 1. Vs 1) Déterminer la fonction de transfert H A (p) = (p) Ve 2) Régime harmonique. Montrer que la transmittance H A (jω ) de ce filtre peut s’écrire : H A (jω ) = H Ao 1 + jQ A . X avec X = ω Ao ω ω Ao ω Identifier H Ao , Q A et ω Ao en fonction des composants. 3) Déterminer les pulsations ω + et ω - à - 3dB en fonction de ω Ao et Q A 4) Tracer l’allure de G(dB) = 20log H(jω ) II - Version numérique du filtre passe-bande précédent Afin de déterminer la fonction de transfert H(z) d’un filtre numérique pouvant jouer le rôle du circuit précédent, on 1 - z -1 2 applique à H A (p) la transformation bilinéaire p = k avec k = , Te étant la période d’échantillonnage. -1 Te 1 + z 1) Déterminer H(z) et la mettre sous la forme (E 1 ) : α (1 - z -2 ) 1 + γ z −1 + β z -2 Identifier α, β et γ en fonction de k, R, L, C. 2) Montrer sans calcul qu’il s’agit bien d’un filtre passe-bande. 3) Rappeler la relation permettant de déterminer la pulsation centrale du filtre numérique ω o en fonction de ω Ao III - Etude détaillée de la réponse en fréquence du filtre numérique f 1 En régime harmonique, on pose z = e jΩ avec Ω = 2π ; fe = fe Te 1) En utilisant la forme (E1) montrer que : H(jΩ 2 = 4α 2 sin 2 (Ω) [γ + (1+ β)cosΩ ] + [(1- β) 2 2 sin 2 Ω ] 2) Déterminer Ω o telle que H(jΩ o ) est maximale. On exprimera Ω o en fonction de γ et β puis en fonction de k, L et C. Montrer au passage que Ω o est conforme à la relation rappelée en II-3. 3) On note Ho le module H(jΩ o ) . Exprimer Ho en fonction de α et β 2 4) Exprimer alors H(jΩ sous une forme du type (E2) : 2 5) Approximation de H(jΩ pour f < fe 8 H 2o 2 ( Ω, Ω o , β) 1 + f onct π , on peut utiliser les développements limités suivants : 4 x2 (erreur relative max. de 2 %) sin(x) ≈ x (erreur relative max. de 10 %) et cos (x) ≈ 1 2 Lorsque x est inférieur à H 2o 2 Dans ce cas, mettre H(jΩ sous une forme approchée du type (E3) : Ω 2 − Ω 2o 1 + Q2 Ω. Ω o 2 Exprimer β en fonction de Q et Ωo IV - Détermination des coefficients de l’égaliseur de spectre numérique Le schéma de principe de l’égaliseur est donné en figure 2 Les fréquences centrales de chaque bande sont respectivement : 31, 62, 125, 250, 500, 1k, 2k, 4k, 8k et 16k (Hz). On choisit un facteur de qualité Q = 1,4 et Ho = 1 pour chaque filtre passe-bande. La fréquence d’échantillonnage est fe = 44,1 kHz (fréquence normalisée des C.D.). fe 2 , on utilisera la forme approchée de H(jΩ 8 Remplir alors le tableau des coefficients suivant : (Les coefficients seront exprimés avec une précision de 6 chiffres après la virgule) 1) Pour les 8 premières bandes : f < Fréquences centrales 31 Hz 62 Hz 125 Hz 250 Hz 500 Hz 1 kHz 2 kHz 4 kHz α β γ 2) Proposer un mode de détermination des coefficients des filtres des bandes 8 kHz et 16 kHz. 3) On désire que chaque bande de fréquence du signal yk puisse être atténuées ou amplifiées entre - 14 dB et + 14 dB. Déterminer alors la plage de variation à donner aux facteurs gi (1 ≤ i ≤ 10). -2 2 C L Ve R Vs xk Filtre 1 (31 Hz) g1 Filtre 2 (62 Hz) g2 Filtre 10 (16 kHz) Figure 1 g10 Figure 2 + 2 2 yk Note : les facteurs gi sont réels et réglables