1 Filtrage analogique Filtrage Analogique A. Oumnad 2 Filtrage analogique Sommaire I Le Filtrage ..............................................................................................................................................................3 I.1 Les deux représentations du signal.........................................................................................................3 I.2 Cas des signaux sinusoïdaux......................................................................................................................3 I.3 Cas des signaux périodique........................................................................................................................4 I.4 LES FILTRES ...............................................................................................................................................6 I.5 filtre passe bas ............................................................................................................................................6 I.6 Autres filtres...............................................................................................................................................7 I.7 Les Filtres passe-bas du premier ordre.................................................................................................8 I.7.1 Les courbes de Bode ..............................................................................................................................8 I.7.2 Réalisation par un filtre passif ..........................................................................................................10 I.7.3 Réalisation par un filtre actif ............................................................................................................ 11 I.8 Les Filtre passe-haut du premier ordre...............................................................................................13 I.8.1 Réalisation par un filtre passif ..........................................................................................................14 I.8.2 Réalisation par filtre actif .................................................................................................................14 I.9 Les Filtres passe-bas du second ordre.................................................................................................16 I.9.1 Réalisation à l'aide d'un filtre passif...............................................................................................18 I.9.2 Réalisation avec un filtre actif..........................................................................................................19 I.10 Les Filtres passe-haut du second ordre.............................................................................................. 20 I.10.1 Réalisation par filtre actif............................................................................................................ 22 I.11 Les filtres passes-bande du second ordre ......................................................................................... 23 I.11.1 Réalisation par filtre actif............................................................................................................ 24 I.11.2 Passe bande à large bande passante ........................................................................................... 26 I.12 Transformation de fréquence ............................................................................................................... 27 II Les filtres de Chebyshev............................................................................................................................. 29 III Les filtres de Butterworth ......................................................................................................................... 36 3 Filtrage analogique I LE FILTRAGE Un filtre est un dispositif électronique (amplificateur ou atténuateur) dont le gain dépend de la fréquence. De ce fait il va laisser passer certaines composantes spectrales et en arrêter d'autres. I.1 Les deux représentations du signal Jusqu'ici, nous n'avons considéré que la m(t) représentation temporelle des signaux, qui consiste à représenter la variation de l'amplitude d'un signal en fonction du temps. t La figure (Fig. I.1) illustre un exemple de représentation temporelle. Fig. I.1 : Représentation temporelle du signal triangulaire Il existe une autre représentation non moins importante, c'est la représentation fréquentielle ou représentation harmonique ou tout simplement spectre du signal. Elle consiste à représenter la variation de l'amplitude du signal en fonction de la fréquence. La figure (Fig. I.2) montre un exemple de représentation harmonique. Pour les signaux sonores comme la voix humaine frequency (Hz) ou la musique, le sons graves où les "basses" ont une représentation harmonique où les basses Fig. I.2 : Spectre d'un signal vocal fréquences sont prépondérantes (Fig. I.3). Alors que les sons aigus ont une représentation fréquentielle où les hautes fréquences sont prépondérantes (Fig. I.3). 14 12 10 8 6 4 2 0 0 1500 500 1000 1500 2000 2500 3000 3500 4000 1800 1600 1400 1000 1200 1000 800 500 600 400 200 0 0 0 1000 2000 3000 4000 5000 6000 7000 8000 Hz 0 Fig. I.3 : spectre d'un son grave I.2 1000 2000 3000 4000 5000 6000 7000 8000 Fig. I.4 : spectre d'un son aigu Cas des signaux sinusoïdaux Un signal sinusoïdal m(t) = A sin(2πfot) est un signal particulier car son spectre se réduit à une seule raie spectrale (Fig. I.5). 1 1 0.8 0.5 0.6 0 0.4 -0.5 0.2 -1 0 2 4 6 8 Fig. I.5 : signal sinusoïdal, f = 500 Hz 10 ms 00 500 1000 1500 2000 2500 3000 3500 4000 Hz Fig. I.6 : spectre du signal sinusoïdal Les figures Fig. I.7 et Fig. I.7 montrent les représentations temporelles et fréquentielle d'un signal 4 Filtrage analogique constitué de la somme de deux signaux sinusoïdaux de fréquences f1 = 500 Hz et f2 =750 Hz 2 1 1 0.8 0.6 0 0.4 -1 0.2 -2 0 2 4 Fig. I.7 : I.3 6 8 10 0 12 ms 0 500 1000 1500 2000 2500 3000 3500 4000 m ( t ) = sin( 2 π f 1 t ) + sin( 2 π f 2 t ) Fig. I.8 : Spectre de m(t), Cas des signaux périodique On peut vérifier que n'importe quel signal périodique mp(t) de fréquence f o = 1 est constitué d'une T superposition de signaux sinusoïdaux de fréquences multiples de fo et dont les amplitudes respectives sont définies par les relations ci-dessous. mP ( t ) = Ao ∞ + ∑ ( An cos( 2πnf ot ) + Bn sin( 2πnf ot )) 2 n =1 (6.1) T 2 2 An = ∫ m p ( t ) cos( 2πnf ot ) dt T −T (6.2) 2 Bn = T 2 2 m p ( t ) sin( 2 πnf ot ) dt T −∫T (6.3) 2 Les différents signaux sinusoïdaux sont appelé les harmoniques de mp(t) car leurs fréquences respectives sont des multiple de la fréquence fo qu'on appelle la fréquence fondamentale. Le premier harmonique a une fréquence égale à fo, le 2ème a une fréquence de 2fo, le 3ème a une fréquence de 3fo ... Pour les signaux paires, c.a.d les signaux symétriques par rapport à l'axe des y, vérifiant m(t) = m(-t), tous les termes Bn sont nuls, le signal est une somme de cosinus. Pour les signaux impaires, c.a.d les signaux symétriques par rapport au point (0,0) constitué par l'intersection des axe x et y, vérifiant m(t) = -m(-t), tous les termes An sont nuls, le signal est une somme de sinus. D'autres propriété de symétrie font que certains signaux n'ont que les harmonique d'ordre paire n = 2, 4, 6, .... ou encore que des harmonique d'ordre impair n = 1, 3, 5, ... Le terme Ao représente la composante continue du signal. Ce n'est rien d'autre que la valeur 2 moyenne mo du signal, en effet, si on remplace n par 0 dans l'expression (6.2), le cosinus disparaît car cos(0) = 1 , on obtient : T Ao 1 2 = m p ( t ) dt 2 T −∫T 2 Cette expression n'est rien d'autre que la définition de la valeur moyenne d'un signal périodique. La composante continue apparaît sur le spectre comme une raie spectrale à la position f = 0. 5 Filtrage analogique La représentation d'un signal périodique par une somme de signaux sinusoïdaux est connue sous le nom de décomposition en série de Fourier. Voici des exemples de développement en série de Fourier de quelques signaux périodiques. m(t) A t m( t ) = 4A ⎡ 1 1 1 ⎤ sin(2πfot ) + sin(2π3 fot ) + sin(2π5 fot ) + ...+ sin(2πnfot ) + ...⎥ , n impair ⎢ 3 5 n π ⎣ ⎦ t m( t ) = ⎤ ( −1)n 4A ⎡ 1 1 cos( 2 f t ) cos( 2 3 f t ) cos( 2 5 f t ) ... π − π + π + + cos(2π( 2n + 1 ) f o t ) + ...⎥ ⎢ o o o 3 5 π ⎣ 2n + 1 ⎦ t m( t ) = 8A ⎡ 1 1 1 ⎤ cos(2πf ot ) + cos(2π3 f ot ) + cos(2π5 f ot ) + ...+ 2 cos(2πnfot ) + ...⎥, n impair 2 ⎢ 9 25 n π ⎣ ⎦ t m( t ) = ⎤ 2A ⎡ 1 1 ( −1 )n+1 π − π + π + + sin( 2 f t ) sin( 2 2 f t ) sin( 2 3 f t ) ... sin(2πnfot ) + ...⎥ o o o ⎢ π ⎣ 3 n 2 ⎦ m(t) A m(t) m(t) m(t) +1 ⎤ 2A ⎡ 2 2 ( −1 )2 × 2 m( t ) = ⎢1 + cos(2πfot ) + cos(2π2 fot ) − cos(2π4 fot ) + ...+ cos(2πnfot ) + ...⎥ 2 3 15 π ⎣⎢ n −1 ⎦⎥ n t n pair Fig. I.9 Le tableau ci-dessous contient les amplitudes et les fréquences des harmoniques du premier signal m1(t) de la liste ci-dessus avec fo = 125 Hz. Son spectre est représenté sur la figure (Fig. I.10) Harmonique 1 3 5 7 9 11 13 15 17 19 21 23 25 27 fréquence 125 375 625 875 1125 1375 1625 1875 2125 2375 2625 2875 3125 3375 amplitude 1.2732 0.4244 0.2546 0.1819 0.1415 0.1157 0.0979 0.0849 0.0749 0.0670 0.0606 0.0554 0.0509 0.0472 1.4 1.2 1 0.8 0.6 0.4 0.2 0 0 500 1000 1500 2000 2500 3000 3500 4000 Hz Fig. I.10 : Spectre du signal m1(t) Les figures ci-dessous montrent la reconstitution du signal carré à l'aide de 2, 3, 15 et 30 harmoniques. 6 Filtrage analogique 1.5 1.5 1er 1er 1 1 0.5 0.5 0 0 5ème 3ème 3ème -0.5 -0.5 -1 -1 -1.5 -1.5 0 1 2 3 4 5 6 7 8ms 0 1 Fig. I.11 : reconstitution avec 2 harmoniques 1.5 1 1 0.5 0.5 0 0 -0.5 -0.5 -1 -1 1 2 3 4 5 6 7 3 4 5 6 7 8ms Fig. I.12 : reconstitution avec 3 harmoniques 1.5 -1.5 0 2 8 ms -1.5 0 1 2 3 4 5 6 7 8 ms Fig. I.13 : reconstitution avec 15 harmoniques Fig. I.14 : reconstitution avec 30 harmoniques I.4 LES FILTRES Un filtre est un dispositif qui laisse passer certaines composantes sinusoïdales et en arrêtent d'autres. La première fois que nous avons parlé de filtrage était dans le paragraphe II.5.3 : "Filtrage par condensateur en tête", l'idée était alors d'éliminer toutes les composantes sinusoïdale pour ne laisser que la composante continue. I.5 filtre passe bas Un filtre passe bas laisse passer les basses fréquences et arrête les fréquences élevées. La figure (Fig. I.15) montre la réponse d'un filtre passe bas idéal, c'est la courbe qui représente le gain en tension H Filtre passe-bas Ve = Vs en fonction de la Ve Vs H 1 fréquence. fc s'appèlle la fréquence de coupure. La bande f fc passante est l'intervalle de fréquence [0,fc]. La bande coupée est constituée de toutes les fréquences supérieures à fc. Fig. I.15 : Filtre passe-bas idéal Toute onde sinusoïdale à l'entrée du filtre et dont la fréquence se situe dans la bande passante apparaîtra à la sortie du filtre. Mais toute onde sinusoïdale dont la fréquence est supérieure à fc est complètement atténuée par le filtre. Ve (f) Vs (f) Filtre passe-bas fc f fc Fig. I.16 : Spectres des signaux d'entrée et de sorties d'un filtre passe-bas f 7 Filtrage analogique Dans la pratique, on sait pas réaliser un filtre dont la réponse en fréquence est celle de la figure (Fig. I.15). Les filtres réels ont une réponse semblable à celle représentée sur la figure (Fig. I.17). Par définition la fréquence de coupure est la fréquence pour la quelle le gain est égal à H 1 1 . 2 f fc Le plus souvent, on préfère représenter la réponse du filtre par le gain en dB H dB = 20 Log 10 H avec une échelle Fig. I.17 : Filtre passe-bas réel logarithmique pour l'axe des fréquences. La fréquence de coupure correspond alors à une chute du gain de 3 dB (Fig. I.18). 0 -3 -5 -10 -15 -20 101 102 104 103 fc Fig. I.18 : réponse en décibels d'un filtre passe bas I.6 Autres filtres H H H 1 1 1 fc (a) f fc2 fc1 f (b) fc2 fc1 f (c) Fig. I.19 : réponses de filtres idéaux La figure (Fig. I.19a) représente la réponse idéale d'un filtre passe-haut, sa bande passante est constituée des fréquences supérieures à fc. Sur la figure (Fig. I.19b), on trouve la représente la réponse idéale d'un filtre passe-bande, sa bande passante est constituée des fréquences comprises entre fc1 et fc2 . Enfin, la réponse idéale de la figure (Fig. I.19c) est celle d'un filtre coupe-bande, ou réjecteur de bande, qui a la propriété d'arrêter toutes les fréquences comprises entre fc1 et fc2 . 8 Filtrage analogique I.7 Les Filtres passe-bas du premier ordre Ce sont les filtre dont la fonction de transfert est de la forme : h ( p )= ho 1 + ωpo soit h ( ω ) = ho 1 + j ωωo Avec ho une constante et ωο la pulsation de coupure. La fonction de transfert dépend de la fréquence ( ω = 2πf ), les différents harmoniques à l'entrée ne seront pas traités de la même façon d'ou la fonction de filtrage. On remarque aussi que le gain est complexe, il a donc un module et une phase, Le module de la fonction de transfert est : H H (ω ) = o 1 + (ωω o ) 2 Pour la phase, il faut faire attention avec l'utilisation de la fonction arctg. En tg effet, la fonction arctg implantée sur les calculatrices est une fonction deux quadrants ( -π/2 < arctg(x) < π/2). Si on n'y prend pas garde, l'utilisation de cette fonction peut mener à des erreurs importantes. Prenons l'exemple du nombre complexe z = -1 + j, nous savons que l'argument de ce nombre est 135°. Si on essaie de le calculer à l'aide de la fonction arctg on obtient arctg(1/-1) = arctg(-1)=-45°. Pour lever cette indétermination, il faut utiliser la fonction arctg sur les quatre quadrants du cercle trigonométrique en procédant comme suit, pour calculer l'argument d'une expression z = a + jb : • a > 0 ⇒ φ = atan(b/a) • a < 0 ⇒ φ = atan(b/a) + 180° Suite à cette remarque, la phase de la fonction de transfert est : φ ( ω ) = s π − Arctg ( ω ) ωo ⎧ ho > 0 ⇒ s = 0 ⎨ ⎩ ho < 0 ⇒ s = 1 Le module nous informe comment chaque harmonique sera atténué et la phase nous informe de combien cet harmonique sera déphasé. Ainsi si on applique à l'entrée du filtre un signal sinusoïdal d'amplitude A et de fréquence fm : Ve ( t ) = A cos( 2πf mt ) = A cos( ω mt ) Alors le signal de sortie sera : I.7.1 Vs ( t ) = (H ( ω m ) A) cos(2πf mt + φ ( ω m )) Les courbes de Bode Les courbes de bode d’un filtre sont tout simplement les courbes illustrant la variation en fonction de la fréquence du module et de la phase de la fonction de transfert. Pour le gain H, on préfère tracer le gain en décibel HdB = 20 log(H) avec une échelle logarithmique sur l'axe des fréquences. Le tracé de cette courbe est rendu très simple par le comportement asymptotique de HdB quant f → 0 et quant f → ∞ et aussi par la connaissance de HdB au point f = fc Si on prend Ho = 1 pour faciliter l’écriture : HdB =20log( )=−20log 1+ω 2 =−10log(1+u2 ) 2 1 1+ω 2 2 ωc ωc avec u= ω = f ωo fo 9 Filtrage analogique • f→0 ⇒ u→0 ⇒ HdB → 0 • f→∞ ⇒ u→∞ ⇒ 1+u2 → u2 HdB → -10log(u2) ⇒ Ce qui correspond (sur échelle logarithmique) à une droite (asymptote) de pente -6dB / octave, c'est à dire le gain HdB chute de 6 dB chaque fois que la fréquence double. En effet : H dB ( 2u ) − H dB ( u ) = −10 log( 2u )2 + 10 log u 2 = 10 log Cette asymptote coupe l'axe des x au point f = fc , en effet : − 10 log u 2 = 0 ⇒ HdB u =1 fc u2 = −6 dB 4u 2 f = fc 2f c 4f c 0 f -3 -6 -12 Fig. I.20 : courbe de réponse HdB d'un filtre passe bas de premier ordre. Si Ho est différent de 1, on obtient HdB =20log(Ho )−10log(1+u2 ) HdB → 20log(Ho) = HdBo f→0 ⇒ u→0 ⇒ Il suffit de décaler la courbe précédente verticalement. (Fig. I.21) 1 H dbo0.1 0 6dB/octave Pour la phase, on obtient : Fig. I.21 • ho > 0 => φ ( ω ) = − Arctg ( ωω ) o - ω Æ 0 φ = -arctg(0) = 0 - ω = ωo φ = - arctg(1) = -45° - ω Æ ∞ φ = - arctg(∞) = -90° • 10 ho > 0 => φ ( ω ) = π - Arctg ( ωω o ) Il faut ajouter 180° aux valeurs précédentes, on obtient la courbe ci-dessus 10 Filtrage analogique ho>0 0 180 -15 165 -30 150 -45 135 -60 120 -75 105 u 90 -90 0.01 0.1 1 10 ho<0 100 Fig. I.22 : Courbe de phase φ(f) d’un filtre passe bas du premier ordre I.7.2 Réalisation par un filtre passif Les filtres passifs doivent leur nom au fait qu'ils n'utilisent que des composants passifs comme des résistances des capacités et des selfs. Pour déterminer la fonction de transfert du filtre, il suffit de se rappeler que l'impédance d'une capacité est 1 jCω et d'appliquer la règle du diviseur de potentiel : R Ve C Vs Fig. I.23 : Filtre passif passe bas 1 jCω Ve 1 jCω + R V 1 h( ω ) = s = Ve 1 + jRCω Vs = d'où Le module est : H ( ω ) = 1 1 + R 2 C 2 ω2 La phase est : φ( ω ) = − Arctg( RCω ) La pulsation de coupure est ωo = 1 RC , et la fréquence de coupure est fo= 1 2πRC A.N. : Filtre : R = 16 kΩ, C = 10 nF Signal d’entrée : signal sinusoïdal d’amplitude A = 5V et de fréquence fm = 2 kHz, • La fréquence de coupure est fo = fo= • • • • 1 =944.7 Hz ≈ 1 kHz 2πRC Pour les courbes, il suffit d’adapter l’axe des x de courbes précédentes en plaçant fo = 1kHz. Le module du gain à la fréquence fm est H( fm ) = 0.4252 L'argument du gain à la fréquence fm est φ( fm ) = -1,1317 rad = -64,84 ° Le signal de sortie aura donc une amplitude de 0.4252 × 5 = 2.126 , il est retardé par rapport au signal d’entrée de 1.132 rad = 64.84 ° . Pour avoir le retard en temps, il suffit de se rappeler que pour un signal sinusoïdal, on a φ = ωt. D’où retard = 1.132 / (2π 2000 Hz) s = 0.09 ms Les deux signaux Ve et Vs sot représenté sur la figure (Fig. I.24) 11 Filtrage analogique 0.09 ms 64.84 ° 1.132 rad 5 4 3 2 1 0 −1 −2 −3 −4 −5 Ve Vs 0 0 0 π/2 π 3π/2 2π 5π/2 90 0.125 180 0.25 270 0.375 360 0.5 450 0.625 ω t (rad) 540 ω t (°) 0.75 t (ms) 3π 2.7 rad 0.215 ms 154.8 ° Fig. I.24 : Filtrage d'un signal sinusoïdal$ I.7.3 Réalisation par un filtre actif Pour réaliser ce filtre, nous avons le choix entre deux structures simples : Première structure : R Ve + Vs C Fig. I.25 : passe bas Ce filtre à exactement les mêmes caractéristiques que le filtre passif du premier ordre. Elle a seulement l'avantage d'être suivi par un amplificateur suiveur à très haute impédance d'entrée et très faible impédance de sortie. De cette façon, ses caractéristiques ne sont pas altérées par les composants qui seront reliés à sa sortie. Rappelons que les caractéristiques de ce filtre sont : ωc = 1 RC , fc = • Fréquence de coupure : • Fonction de transfert • Module de la fonction de transfert ( gain ) : h( ω ) = H( ω) = • 1 2 πRC Vs 1 1 1 = = = Ve 1 + jRCω 1 + j ω 1 + j f ωc fc 1 1 +R C ω 2 2 2 = 1 2 ω 1+ 2 ωc = 1 f2 1+ 2 fc Argument de la fonction de transfert (phase) : φ( ω ) = −Arctg ( RCω ) = −Arctg ( ω f ) = −Arctg ( ) fc ωc 12 Filtrage analogique Deuxième structure : C Pour déterminer la fonction de transfert, on va noter Z2 = R2 // C R2 Z2 = 1 jCω R2 + 1 jCω = R2 1 + jR2 Cω R1 Ve R2 VS Z2 R1 La fonction de transfert est : = h( ω ) = − =Ve R1 1 + jR2 Cω 1 1 , fc = • La fréquence de coupure est : ωc = R2 C 2 πR2 C • Module de la fonction de transfert ( gain ) : R2 H( ω) = R2 R1 = 1 + R22 C 2 ω 2 R1 1+ = ω2 ωc2 R2 R2 + Vs Fig. I.26 : passe bas R1 1+ f2 fc 2 On remarque qu'à la différence de la structure précédente, pour f =0, nous avons un gain différent de 1, Ho = R2/R1 . C'est ce qu'on appelle le gain statique, c'est approximativement le gain dans la bande passante. Les signaux dont la fréquence est à l'intérieur de la bande passante peuvent non seulement passer dans le filtre, mais ils peuvent en plus être amplifié, c'est la caractéristique des filtres actifs. 10 6 0 -10 -20 -30 0.01 u= f/fc 0.1 1 10 100 Fig. I.27 : gain en décibel avec gain statique Ho = 2 ≈ 6 DB • Argument de la fonction de transfert ( phase) : φ( ω ) = π − Arctg ( R2 Cω ) = π − Arctg ( ω f ) = π − Arctg ( ) ωc fc 180 170 160 150 140 130 120 110 100 90 0.01 0.1 1 10 Fig. I.28 : Phase du passe bas de la structure 2 100 u= f/fc 13 Filtrage analogique I.8 Les Filtre passe-haut du premier ordre Ce sont les filtre dont la fonction de transfert est de la forme : ho ωpo h (p ) = 1 + ωpo ho j ωωo h(ω ) = 1+ j ωωo soit Le module de la fonction de transfert est : H (ω ) = H o (ωωo ) 1 + (ωωo ) 2 La phase de la fonction de transfert est : φ( ω ) = s ⎧ ho > 0 ⇒ s = 1 ⎨ ⎩ho < 0 ⇒ s = − 1 π ω − Arctg ( ) 2 ωo Courbes de réponse : 2 ⎞ ⎛ H dB = 20 log( H o )+ 20 log ω − 10 log ⎜ 1+ ω 2 ⎟ = 20 log( H o )+ 20 log u − 10 log( 1+ u 2 ) ωc ⎝ ωc ⎠ • f → 0 , HdB → 20log(Ho)+20 log(u), ce qui correspond à une asymptote +6 dB / octave coupant la ligne horizontale 20log(Ho) x au point u=1 c.a.d f = fc • f → ∞ , HdB → 20 log u -10 log u2 = 0 H dbo 1 0.1 10 0 1 0.1 10 -3 -5 0 -10 Ho ≠ 1 Ho=1 -15 6dB/octave 6dB/octave Fig. I.29 : Courbe de gain d’un filtre passe haut du premier ordre Pour la phase, la plage de variation dépend du signe de ho : 90 -90 75 -105 60 -120 45 -135 30 -150 15 -165 ho>0 ho<0 -180 0 0.01 0.1 1 10 100 Fig. I.30 : Courbe de phase d’un filtre passe haut du premier ordre 14 Filtrage analogique I.8.1 Réalisation par un filtre passif C La fonction de transfert est : h ( ω )= La pulsation de coupure est Le module est La phase est H ( ω )= jRC ω 1+ jRC ω ωo = 1 RC R Ve , fo= Vs Fig. I.31 : Filtre passe-haut 1 2πRC ω f ωo fo RC ω = = 2 2 2 2 2 ω 1+ R C ω 1+ (ω o ) 1+ ( ffo ) φ (ω )=π − Arctg ( ω ) 2 ωo Si on applique un signal m(t) = A cos(2πfmt) avec A = 5 et fm = 2 kHz , alors le signal de sortie aura une amplitude A×H(fm) = 5×0.905 = 4.525 et sera déphasé (en avance) de φ(fm ) = 0.439 rad. 5 4 3 2 1 0 −1 −2 −3 −4 −5 Ve Vs 0 π/2 π 3π/2 2π 5π/2 3π Fig. I.32 : Filtrage d'un signal sinusoïdal (A=5, fm = 2kHz) par un filtre passe haut (fc = 1 kHz) I.8.2 Réalisation par filtre actif Ici aussi on peut utiliser, soit un filtre passif suivi d'un amplificateur suiveur, soit la structure représentée sur la figure (Fig. I.33). C2 Pour déterminer la fonction de transfert, on va noter Z2 = R // C2 Z2 = R jC12ω R = R+ jC12ω 1+ jRC2ω La fonction de transfert est : h(ω) = C1 Ve VS Z =− 2 Ve Z1 h(ω) = - • • La fréquence de coupure est : ωc = 1 RC2 R + Vs Fig. I.33 : passe haut actif jRC1ω 1+ jRC2ω , fc = 1 2πRC2 Le module de la fonction de transfert ( gain ) est : 15 Filtrage analogique RC 1ω C1 H ( ω )= = 1 + R 2 C 22ω 2 C 2 Pour les fréquences élevées, le gain tend vers f ω ωc fc C1 = 2 C2 ω f2 1+ 2 1 + ωc f c2 Ho = C1 C2 . Pour les basses fréquences, (bande coupée), le gain a une pente de +6 dB / octave 10 6 0 -10 -20 u= f/fc -30 0.01 0.1 1 10 100 Fig. I.34 : gain en décibel du passe avec Ho = 2 ≈ 6 DB • Argument de la fonction de transfert ( phase) : φ( ω ) = − π π ω π f − Arctg ( RC 2 ω ) = − − Arctg ( ) = − − Arctg ( ) ωc 2 2 2 fc -90 -100 -110 -120 -130 -140 -150 -160 -170 -180 0.01 0.1 1 10 Fig. I.35 : Phase du passe haut 100 u= f/fc 16 Filtrage analogique I.9 Les Filtres passe-bas du second ordre Les filtres passe-bas de second ordre ont une fonction de transfert de la forme : • • • ho h(p) = 2 1 +2ζ ωpo +(ωpo ) ho h(ω) = 1 + j2ζ ωωo −(ωωo )2 ω0 : Pulsation caractéristique dite aussi pulsation naturelle ou de brisure. Nous l'appellerons aussi pulsation de coupure bien que cela ne soit pas très exact. ζ : Coefficient d'amortissement = 1/2Q avec Q : Coefficient de surtension ωr : Pulsation de résonance = ω 0 1 − 2ζ 2 Module : H = • • H dB = 20 log 10 H0 (1− ( ) ) + 4 ζ ( ) 2 ω 2 ω0 H 0 − 10 log 10 2 2 ω ω0 [(1 − ( ω ω0 ) ) +4 ζ ( ) 2 2 2 ω ω0 2 ] ω → 0 , HdB → 0 ω → ∞ , HdB varie comme -40 log(ω/ω0) ⇒ Chute de 12 dB / Octave H dB fo 2f o 20log(Ho) f 12dB Fig. I.36 : Asymptotes d'un filtre passe-bas du 2ème ordre Phase : φ = φ(N) - φ(D) ⎧⎪0 Φ(N) =⎨ ⎪⎩π si ho >0 si ho <0 ⎧ 2ζ ωω0 Arctg ⎪ 1 −(ωω0 )2 ⎪ Φ(D) =⎨ 2ζ ωω0 ⎪ +π Arctg ⎪ 1 −(ωω0 )2 ⎩ si ω < ω0 si ω > ωo Les figures ci-dessous donnent l'allure de H, HdB et de φ en fonction de f pour différentes valeur de l'amortissement ζ 1.2 1.1 0.6 1 0.5 0.7 0.9 1 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0.1 1 10 ème Fig. I.37 : courbes du gain d'un filtre passe bas du 2 ordre (avec Ho = 1) 17 Filtrage analogique 20 0.05 MODULE 0.1 10 0.25 0 0.5 0.7 1 -10 2 1er Ordre 5 -20 -30 -40 fc -50 Fig. I.38 : courbes du gain d'un filtre passe bas du 2ème ordre (avec Ho = 1) 0 180 PHASE -15 165 -30 150 -45 135 -60 120 -75 105 -90 90 -105 75 -120 60 1 -135 45 0.6 0.7 -150 30 0.25 0.5 -165 -180 0.1 15 0.1 1 Fig. I.39 : courbes de phase d'un filtre passe bas du 2ème ordre 10 0 18 Filtrage analogique I.9.1 Réalisation à l'aide d'un filtre passif Les filtres passifs du second ordre peuvent être réalisés de plusieurs façons. R,L Ve R,L Vs Ve C C (a) R,L Vs Ve C R,L Vs C (b) (c) Fig. I.40 : Filtre passe bas du second ordre. (a) : structure en L, (b) : structure en π, (c) : structure en T Pour la structure en L, la fonction de transfert est : 1 h( ω ) = 1 jCω 1 jCω = 2 + R + jLω 1 + jRCω − LCω Si on identifie avec l'expression générale : h ( p )= ωo = ho = 1, 1+ j2 ζ 1 , LC ho ω ω0 ζ = − (ωω0 ) 2 R C 2 L Exercice : • Si on prend L = 50 mH, calculer R et C pour avoir fo = 1000 Hz et ζ = 0.5 • Si on applique à l'entrée de ce filtre un signal Ve(t) = Ae sin(2π. fe t) , avec Ae = 5V et fe = 2000Hz • Dessiner en fonction du temps sur le même graphique le signal d'entrée Ve(t) et le signal de sortie Vs(t) = As sin 2π. fe t + φ(fe ) . ( ) On trouve : C = 506.6 nF, R = 314 Ω , H(fe ) = 1/√13 = 0.2774, ⇒ As = Ae * H(fe ) = 0.2774 × 5 = 1.38V φ(fe ) = -2.55 rad = -146,3° = -0.2 ms Le déphasage est négatif, le signal de sortie est en retard par rapport au signal d’entrée. 5 4 3 2 1 retard 0 −1 −2 −3 −4 −5 0 0 0 π/2 π 3π/2 2π 5π/2 3π 0.125 90 0.25 180 0.375 270 0.5 360 0.625 450 0.75 540 Fig. I.41 : Signaux d'entrée et de sortie du filtre rad ms ° 19 Filtrage analogique I.9.2 Réalisation avec un filtre actif Ces filtres peuvent être réalisés à l'aide de plusieurs structures à ampli-op, nous avons retenu la structure passe-bas de Salen-Key (Fig. I.42) dont la fonction de transfert est : F( p) = k 1 + ( 3 − k ) RCp + R 2 C 2 p 2 C R R Ve K Vs C k est le gain (positif) d'un amplificateur qu'on réalisera à l'aide d'un amplificateur non inverseur, on Fig. I.42 : Structure passe bas de Salen-Key obtient le filtre représenté sur la figure (Fig. I.43). Si on identifie la fonction de transfert h(p) du filtre avec la fonction de transfert F(p) de la structure de Salen-Key on obtient : ωo = 1 RC , 3 − k = 2ζ k = 3 − 2ζ = 1 + ⇒ En général, quand on veut réaliser un filtre, on connaît la fréquence de coupure C ωo et le coefficient d'amortissement ζ. ωo permet de calculer la valeur de R après avoir fixé une valeur pour la capacité C. La valeur de ζ permet de calculer le gain k de l'amplificateur non inverseur, donc de R2 et R1. R2 R1 R2 R1 Ve R R Vs C Fig. I.43 : filtre passe bas du second ordre Exemple : Etudier un filtre passe bas du second ordre qui a une fréquence de coupure de fc = 2000 Hz et un facteur d'amortissement ζ = 0.5. -------On fixe C = 50 nF ωo = 2 π fc = 2 × π × 2000 = 1 / RC Î R = 1.59 k k = 3 – 2ζ = 2 = 1 + R2 / R1 , on prend R2 = R1 = 10 k. Fig. I.44 : filtre passe bas du second ordre simulé sur le logiciel Electronics WorkBench 20 Filtrage analogique Fig. I.45 : courbes obtenues par simulation sur EWB I.10 Les Filtres passe-haut du second ordre Les filtres passe-haut de second ordre ont une fonction de transfert de la forme : h (p ) = ho 1+ 2 ζ ( ) p ω0 −ho (ωω0 )2 h (ω ) = 1 +2 ζ ωω0 − (ωω0 )2 2 p ω0 + ( ) 2 p ω0 Module : H = (1 − ( ) ) H dB = 20 log 10 (H 0 ) + 20 log 10 Phase : φ = φ(N) - φ(D) ⎧⎪π Φ(N) =⎨ ⎪⎩0 H0 (ωω0 )2 si ho >0 si ho <0 2 ω 2 ω0 + 4ζ 2 ( ) ω 2 ω0 (( ) ) - 10 log [(1− ( ) ) + 4 ζ ( ) ] ω 2 ω0 10 2 ω 2 ω0 ⎧ 2ζ ωω0 Arctg ⎪ 1 −(ωω0 )2 ⎪ Φ(D) =⎨ 2ζ ωω0 ⎪ Arctg +π ⎪ 1 −(ωω0 )2 ⎩ Les figures ci-dessous donnent l'allure de H, HdB et de de l'amortissement ζ 2 ω 2 ω0 si ω < ω0 si ω > ωo φ en fonction de f pour différentes valeur 21 Filtrage analogique 1.2 0.5 1.1 0.6 1 0.9 0.7 0.8 0.7 1 0.6 0.5 0.4 0.3 0.2 0.1 0 0.1 10 1 Fig. I.46 : Gain des filtres passe haut du second ordre 20 0.1 10 0.25 0.5 0 0.7 1 -10 1.4 2 -20 -30 -40 1 0.1 10 Fig. I.47 : Gain en dB des filtres passe haut du second ordre 0 180 0.1 0.25 -15 0.7 -30 PHASE 165 0.5 150 -45 1 1.4 135 -60 2 120 -75 105 ho<0 -90 90 -105 75 -120 60 -135 45 -150 30 -165 15 -180 0.1 1 Fig. I.48 : Phase des filtres passe haut du 2ème ordre 10 0 ho>0 22 Filtrage analogique I.10.1 Réalisation par filtre actif Le lecteur peut vérifier qu'en permutant la self et la capa dans le montage de la figure (Fig. I.40a), on n'obtient pas un vrai filtre passe haut du 2ème ordre. De ce fait, nous ne verrons que des réalisations par filtre actif. Ces filtres peuvent être réalisés à l'aide de plusieurs structures à ampli-op différentes, nous avons retenu la structure passe-haut de Salen-Key (Fig. I.49) dont la fonction de transfert est : F( p) = R C C Ve K Vs R Fig. I.49 : Structure passe haut de Salen-Key kR 2 C 2 p 2 1 + ( 3 − k ) RCp + R 2 C 2 p 2 On obtient le filtre représenté sur la figure (Fig. I.50). Les valeurs des composants sont déterminées en identifiant h(p) avec F(p) exactement de la même façon que pour le filtre passe bas. On obtient : ωo = 1 RC 3 − k = 2ζ , k =1 + R R2 R1 Ve R2 R1 C C R Fig. I.50 : Filtre passe haut du second ordre Exemple : Etudier un filtre passe haut du second ordre qui a une fréquence de coupure de fc = 2000 Hz et un facteur d'amortissement ζ = 0.5. -------Les mêmes calculs que le passe basse-bas donnent : C = 50 nF, R = 1.59 k, R2 = R1 = 10 k. Fig. I.51 : filtre simulé sur le logiciel EWB Fig. I.52 : résultats de la simulation sur EWB Vs 23 Filtrage analogique I.11 Les filtres passes-bande du second ordre Ce sont les filtres ayant une fonction de transfert de la forme : h (p ) = • • • 1+ ho ( ) +( ) Δω p ω0 ω0 p ω0 p ω0 Δf = f2 – f1 = Bande passante à 3 dB Δω = 2 ζ ωo ω Q= o Δω H (ω o ) = h (ω ) = 2 1+j jh o (ωω0 Δω ω ω0 ω0 ) −( ) ω ω0 2 ( Δω = ω2 - ω1 = 2 π Δf) Ho 2ζ • Gain maximum = • f1 , f2 et fo sont liées par les relations : Module : H = fo f2 − f1 H0 (ωω0 ) (1 − ( ) ) + ( ) ( ) 2 ω 2 ω0 H dB = 20 log 10 (H 0 ) + 20 log 10 Δω 2 ω 2 ω0 ω0 ( ) - 10 log [(1− ( ) ) + ( ) ( ) ] ω ω0 10 Phase : ⎧π ⎪2 Φ = Φ(N) - Φ(D) , Φ(N) =⎨ ⎪−π ⎩ 2 Q= fo = f1f2 si ho >0 si ho <0 2 ω 2 ω0 Δω 2 ω 2 ω0 ω0 ⎧ 2ζ ωω0 ⎪ Arctg 1 −( ω )2 ω0 ⎪ Φ(D) =⎨ 2ζ ωω0 ⎪ +π Arctg ⎪ ω )2 ( − 1 ω 0 ⎩ si ω < ω0 si ω > ωo Les caractéristiques de transfert (paramétrées par ζ ) sont représentées ci-dessous. 1 0.5 0.9 0.6 0.8 0.7 0.7 0.6 0.5 1 0.4 0.3 0.2 0.1 0 0.1 1 Fig. I.53 : Gain des filtres passe-bande du second ordre 10 24 Filtrage analogique 20 0.1 10 0.25 0.5 0.7 1 0 -10 2 6dB/Octave 5 -20 -30 -6dB/Octave 3 1 0.1 10 Fig. I.54 : Gain en dB des filtres passe-bande du second ordre Ho > 0 90 -90 45 -135 0 -180 Ho < 0 2 1 -45 -225 0.5 0.1 -90 0.1 1 10 -270 Fig. I.55 : Phase des filtres passe-bande du second ordre I.11.1 Réalisation par filtre actif Ces filtres peuvent être réalisés à l'aide de plusieurs structures à ampli-op différentes, nous avons retenu la structure de Delyiannis (Fig. I.56) dont la fonction de transfert est : F(p)= ⎛ 1 + ⎜2 ⎝ kRC − p k-1 1 ⎞ 2 2 2 − ⎟RCp + R C p k −1 ⎠ 1 RC R R avec k =1+ R R1 Les valeurs des composants sont déterminés en identifiant h(p) avec F(p). On trouve : ωo = C C R1 R2 Fig. I.56 : structure de Delyiannis 25 Filtrage analogique ⎛ ⎝ RC ⎜ 2 − 1 ⎞ Δω ⎟= k − 1 ⎠ ωo2 sachant que k =1 + R2 R1 Ho = − Exemple : Î 2− k −1 on obtient k k −1 1 = Δω Δf = fo ωo R2 1 = R1 2 − et Δf fo Î k =1 + ou encore H ( ωo ) = 1 2− Δf fo Î R1 Δf =2 − fo R2 k 2k −3 Etudier un filtre passe bande du second ordre qui a une fréquence centrale de fo = 10000 Hz et une largeur de bande à 3 dB Δf = 2000 Hz. -------------------On fixe C = 1 nF Î R = 1 / 2π fc C = 15.9 K. R1 / R2 = 2 – 2kHz/10kHz = 2 –0.2 = 1.8, on prend R1 = 18 k et R2 = 10 k. On obtient le filtre de la figure ci-dessous. On peut vérifier sur l'agrandissement de la courbe du gain (obtenue par simulation) autour de fc que • le gain maximum correspond à la valeur théorique : K = 1 + R2 / R1 = 1.555 Î H(fc) = 1.555 /( 2 × 1.555 –3 ) = 14 ⇒ HdB(fc) = 20 log(14) = 23 dB • Que la largeur de bande à 3 dB est bien égale à 2 kHz Fig. I.57 : filtre passe-bande du second ordre simulé sur le logiciel Electronics WorkBench 26 Filtrage analogique Fig. I.58 : résultats de la simulation sur EWB I.11.2 Passe bande à large bande passante Pour réaliser un filtre passe-bande à large bande passante, il est recommandé d'utiliser un filtre passe haut et un filtre passe-bas en cascade. Exemple : Réaliser un filtre passe bande tel que la fréquence de coupure basse est fob = 1 kHz et la fréquence de coupure haute est foh = 10 kHz. On prendra un amortissement ζ = 0.6. avec les structures de Salken-Key, si on prend C=50nF et R1=10 kΩ on trouve : Passe haut, fo = 1kHz : R=3.18 kΩ , R2 = 8 kΩ Passe bas, fo = 10kHz : R=318 Ω , R2 = 8 kΩ 27 Filtrage analogique I.12 Transformation de fréquence Les fonctions de transfert des filtres passe-haut, passe bande et réjécteur de bande peuvent être déduites de la fonction de transfert du filtre passe bas à l'aide des transformations suivantes : • Passe bas passe haut : Pour transformer une fonction passe bas en une fonction passe haut on remplace p/ωo par ωo/p • Passe bas - passe bande Pour transformer une fonction passe bas en une fonction passe bande, on remplace p/ωo par (p/ωo + ωo/p) ωo/Δω = (p/ωo + ωo/p) /2ζ ωo devient la fréquence centrale Δω = ω2 - ω1 = bande passante à 3 db, ωo/Δω = 1/2ζ = Q L'ordre du filtre est doublé • Passe bas - réjécteur de bande Pour transformer une fonction passe bas en une fonction réjecteur de bande on remplace p/ωo par (ωo/Δω) / (p/ωo + ωo/p) = ωo Δω 2ζ / (p/ωo + ωo/p) devient la fréquence centrale = ω2 - ω1 = bande passante à 3 db, ωo/Δω L'ordre du filtre est doublé = 1/2ζ = Q 28 Filtrage analogique PASSE BAS h( ω ) = ho 1 + ωpo ( -15 6dB/octave 0.1 1 10 h( ω ) = ( ωω )2 0 180 -15 165 0 -10 1 + ⎧ ho > 0 ⇒ s = 0 ⎨ ⎩ ho < 0 ⇒ s = 1 ω ) ωo -5 -20 Ho H(ω) = φ ( ω ) = s π − Arctg 1er Ordre PASSE HAUT -30 ho>0 -45 150 -60 120 -75 105 -90 90 135 0.01 0.1 1 10 100 φ( ω ) = s ho 1 + p ωo p ωo H (ω) = π − Arctg 2 0 ω ωo 90 -90 -5 75 -105 60 ho>0 45 -120 -10 -15 30 -150 -20 -135 -165 15 6dB/octave 0.1 1 0 10 0.01 0.1 1 R1 + C 1 1 + jRCω 1 1 +( f ho 1 + 2ζ p ω0 + ) 2 R2 R1 R1 1 +( 1 + jR2Cω f H0 ( ) (1 − ( ) ) p 2 ω0 2 ω 2 ω0 2ζ Φ = s π − Arctg 2er Ordre fo - R2 1 − ω ω0 ( ) ω 2 ω0 fo C1 R ) f fo - (f) 1 + ho (ωp0 ) f 2 o ( ) 1 + 2ζ ω 2 ω0 ⎧ho > 0 : s = 0 ⎨ ⎩ ho < 0 : s = 1 p ω0 + ( ) (1 − ( ) ) p 2 ω0 Φ = s π − Arctg 2 ω 2 ω0 2ζ 1 − ( ) ω 2 ω0 0 180 10 180 -45 h>0 -90 135 h<0 90 0 140 -135 -30 -40 0.1 12dB/octave 0.1 R C 1 LC ζ = C 0 R 2 2 C L o = 1 RC 1+ ( + 4ζ 2 ) 2 fo ho (ωp0 1 2 1 +2ζ ( ) ω 2 ω0 0 0.1 0.5 -45 H<0 Φ = s -135 45 12dB/octave 0 C 0.1 1 kR 2 C 2 p 2 1 + ( 3 − k ) RCp + R 2 C k R ω = 1 RC + H 0 (ωω0 ( ) (1 − ( ) ) p 2 ω0 ω ω0 2 ζ π − Arctg 2 1 − 0.5 0.7 1 0 -10 6dB/Oct ω ω0 2 2 3 − k = 2 ζ ω ω0 Ho<0 -180 2 1 -45 10 C R2 -225 0.5 0.1 1 0.1 -270 10 R2 1 ωo = R1 RC R1 Δf =2 − R2 fo k =1 + R 2 -90 0 C p2 ( ) Ho>0 1 R 2 -135 -90 -180 10 + 4ζ 45 2 0.1 ) ⎧ ho > 0 : s = 1 ⎨ ⎩ ho < 0 : s = − 1 ( ) ω ω0 2 2 90 0.25 R1 o ) -90 -20 -40 p ω0 10 -20 C 3 − k = 2 ζ fo f 90 k k 1 + ( 3 − k ) RCp + R 2 C 2 p 2 ω -10 R C 1 1 + jRC ω − LC ω ωo = 10 1 R R,L H>0 -30 -180 10 1 45 f C2 ⎧ ho > 0 : s = 1 ⎨ ⎩ho < 0 : s = 0 ω ω0 0 -20 C1 H0 (ωω0 )2 10 -10 jRC 1ω 1+ jRC 2ω 2 + 4ζ 2 R + jRC ω 1 + jRC ω 2 100 C2 C R2 -180 10 C R 2 ω ωo ⎧ ho > 0 ⇒ s = 1 ⎨ ⎩ ho < 0 ⇒ s = − 1 ω ) ωo ( 1 PASSE BANDE ( ) + ( ) Ho kRC − p k-1 1 ⎛ ⎞ 2 1 + ⎜2 − ⎟ RCp + R C k −1 ⎠ ⎝ 2 p 2 29 Filtrage analogique II LES FILTRES DE CHEBYSHEV Les Filtres de Chebyshev sont les filtres construit à l’aide des polynômes de Chebyshev. Ils ont une fonction de transfert h(jω) dont le module est de la forme : H (ω ) = H0 1 + ε 2 T n2 (ωω0 ) Tn(u) sont les polynômes de Chebyshev, ils sont définis par : ⎧⎪Tn(u) = cos(n arcos(u)) ⎨ ⎪⎩Tn(u) = ch(n argch(u)) pour 0 < u < 1 soit 0 < ω < ωo pour u > 1 soit ω > ωo Le paramètre ε définit l’amplitude de l'ondulation de H dans la bande passante. En effet si on exprime Tn(u) dans l’intervalle (ω < ωo) et ceci pour différentes valeurs de n on obtient : T0(u) = 1 T1(u) = u T2(u) = 2u-1 T (u) = 4u3 - 2u 3 T4(u) = 8u4 - 8u2 +1 Si on trace ses fonctions on s’aperçoit qu'elles oscillent n/2 fois entre +1 et -1 pour u<1. Il en résulte que H oscille n fois entre 1 et γ = 1 , On voit bien que l'amplitude de l'ondulation dépend 1+ε 2 de ε. HdB oscille n fois entre 0 et –R où R est l'ondulation en dB du filtre : ⎛ ⎞ −R = 20log10⎜⎜ 1 2 ⎟⎟ ⎝ 1+ε ⎠ Le coefficient d'ondulation ε et l'ondulation R sont donc liée par les relations : R = 10 log10 (1 +ε 2 ) ε 2 =10 R 10 −1 La figure ci dessus montre les courbes de T4(u), H4 et H4dB pour u < 1 et une ondulation R = 0.5 dB 1 T4(u) 0 -1 0 0.2 0.4 0.6 0.8 1 0.8 1 0.8 1 1 H 0.95 0.9 0 0.2 0.4 0.6 0 H -0.5 0 0.2 0.4 dB 0.6 Fig. II.1 : ondulation d’un filtre de Chebyshev 30 Filtrage analogique La recherche des fonctions de transfert de Chebyshev est un travail fastidieux car il faut résoudre des équations trigonométriques non linéaires. Des tables fournissant ses fonctions pour différentes valeurs de n et de R existent. Elles sont données en fonction de la variable de la place normalisée sont fournis car ses fonctions sont de la forme ⎧ ⎪ho = 1 ⎨ R ⎪h = γ = 10 −20 ⎩o h(s) = s = ju = j ω . Seuls les dénominateurs D(s) ho D(s) ωo avec : pour n impair pour n pair Les dénominateurs sont fournis sous forme quadratique, c.a.d en forme de produit de polynômes de degré 2 et éventuellement de degré 1 pour n impair. Cela dans le but de faciliter le passage à la réalisation pratique par l'utilisation de filtres de second ordre en cascade. La liste ci-dessous fournit quelques-uns de ces polynômes : Polynômes de Chebyshev ε=0.508847 γ=0.891251 R=1dB 1 2 3 4 5 6 7 8 (1+0.508847s) (1+0.995668s+0.907021s²) (1+0.497051s+1.00583s²)(1+2.02359s) (1+0.28289s+1.01368s²)(1+2.4114s+3.57912s²) (1+0.181032s+1.01182s²)(1+1.09111s+2.32938s²)(1+3.45431s) (1+0.125525s+1.00935s²)(1+0.609201s+1.79302s²)(1+3.72173s+8.0188s²) (1+0.0920921s+1.00737s²)(1+0.391989s+1.53033s²) (1+1.60618s+4.33933s²) (1+4.86821s) (1+0.0704291s+1.00589s²)(1+0.275575s+1.38209s²) (1+0.875459s+2.93376s²) (1+5.00983s+14.2326s²) 9 (1+0.0556s+1.00479s²)(1+0.205485s+1.28968s²)(1+0.556611s+2.28018s²) (1+2.10336s+7.02425s²)(1+6.27626s) 10 (1+0.0450063s+1.00396s²)(1+0.159743s+1.22786s²) (1+0.389282s+1.92112s²) (1+1.12661s+4.41233s²)(1+6.28949s+22.2213s²) Polynômes de chebyshev ε=0.349311 γ=0.944061 R=0.5dB 1 2 3 4 5 6 7 8 9 (1+0.349311s) (1+0.94026s+0.659542s²) (1+0.548346s+0.875314s²)(1+1.59628s) (1+0.32976s+0.940275s²)(1+2.37556s+2.80574s²) (1+0.21619s+0.965452s²)(1+1.22963s+2.09746s²)(1+2.75999s) (1+0.151805s+0.977495s²)(1+0.71912s+1.69489s²)(1+3.6917s+6.36953s²) (1+0.112199s+0.984148s²)(1+0.471926s+1.47736s²)(1+1.8182s+3.9389s²) (1+3.90366s) (1+0.0862115s+0.988209s²)(1+0.335124s+1.34892s²)(1+1.03671s+2.78823s²) (1+4.98097s+11.3569s²) (1+0.0682765s+0.990873s²)(1+0.251348s+1.26684s²) (1+0.671707s+2.20975s²)(1+2.38502s+6.39622s²)(1+5.04019s) 10 (1+0.0553925s+0.992718s²)(1+0.196118s+1.21109s²) (1+0.474268s+1.88038s²)(1+1.33583s+4.20319s²)(1+6.25989s+17.7686s²) 31 Filtrage analogique Polynômes de Chebyshev ε=0.15262 γ=0.988553 R=0.1dB 1 2 3 4 5 6 7 8 9 (1+0.15262s) (1+0.715851s+0.301747s²) (1+0.573699s+0.591804s²)(1+1.03156s) (1+0.397218s+0.751862s²)(1+2.04753s+1.60533s²) (1+0.278732s+0.836864s²)(1+1.37121s+1.57252s²)(1+1.85558s) (1+0.203107s+0.885436s²)(1+0.899942s+1.43601s²)(1+3.2506s+3.79706s²) (1+0.153492s+0.915377s²)(1+0.623766s+1.32763s²)(1+2.05601s+3.02831s²) (1+2.65408s) (1+0.119646s+0.935024s²)(1+0.456131s+1.25173s²) (1+1.31031s+2.40263s²)(1+4.41789s+6.86755s²) (1+0.0956885s+0.948574s²)(1+0.348121s+1.19851s²) (1+0.894419s+2.00987s²)(1+2.7112s+4.96659s²)(1+3.4428s) 10 (1+0.0781757s+0.958301s²)(1+0.274687s+1.16026s²) (1+0.64921s+1.76061s²)(1+1.6952s+3.6484s²)(1+5.5708s+10.8158s²) Les figures ci-dessous fournissent quelques courbes normalisées qui peuvent servir à définir l'ordre d'un filtre en fonction de l'ondulation dans la bande passante et de l'atténuation dans la bande coupée. 0 1 -10 2 -20 3 dB -30 4 Chebyshev -- Module (R=1dB) -40 5 -50 0 0.5 1 1.5 2 Fig. II.2 : Courbes du gain des filtres passe-bas de Chebyshev 0 1 2 -2 3 dB -4 Chebyshev -- Module (R=1dB) 4 -6 5 -8 0 0.2 0.4 0.6 0.8 Fig. II.3 : agrandissement de la courbe de gain 1 1.2 32 Filtrage analogique 0 -50 -100 -150 -200 Phase en ° -250 -300 -350 Chebyshev -- Phase (R=1dB) -400 -450 0 0.5 1 1.5 2 Fig. II.4 : Courbes de phase des filtres passe-bas de Chebyshev 0 1 2 -100 3 -200 4 -300 Phase en ° 5 -400 6 Chebyshev -- Phase (R=1dB) -500 7 -600 0 0.2 0.4 0.6 0.8 1 1.2 Fig. II.5 : Illustration de la phase dans la bande passante On remarque sur la courbe ci-dessus que les filtres de Chebyshev on une phase quasi linéaire dans la bande passante ce qui fait que ces filtres auront une faible distorsion de phase. Rappelons que pour avoir une distorsion de phase nulle, il faut que tous les harmoniques subissent le même retard θ. Sachant que le retard est obtenu par de phase est nulle. θ= dφ dω , si φ(ω) est linéaire alors θ est constante et la distorsion 33 Filtrage analogique Exemple : Réalisons un filtre de Chebyshev qui a une fréquence de coupure fo de 1 kHz, une ondulation de 1 dB dans la bande passante et une atténuation supérieure 45 dB pour les fréquences supérieures à 2fo (u>2). Si on observe les courbes correspondant à R = 1dB, on constate qu'il faut un filtre d'ordre 5 pour obtenir l’atténuation de 45 dB désirée. Dans la liste des polynômes de Chebyshev, on choisit celle correspondant à n = 5 soit : (1 + 0.181032s + 1.01182s²) (1 + 1.09111s + 2.32938s²) (1 + 3.45431s) La fonction de transfert du filtre est donc : h(s) = 1 (1 + 0.181032s + 1.01182s²) (1 + 1.09111s + 2.32938s²) (1 + 3.45431s) h(s) = 1 1 1 (1 + 0.181032s + 1.01182s²) (1+1.09111s + 2.32938s²) (1 + 3.45431s) Donc le filtre pourra être réalisé en cascadant 2 filtres du second ordre et un filtre du premier ordre. 1 1 = 0.181032 1 + 0.181032s + 1.01182s² 1+ p + 1.01182 p2 ω0 ω02 1 1 = h2 ( s ) = 1.09111 (1 + 1.09111s + 2.32938s²) 1 + p + 2.32938 p2 ω0 ω 02 h1( s ) = h3(s) = 1 1 = 1+3.45431s 1 + 3.45431 p ω0 On va utiliser des filtres actifs à base d'amplificateurs opérationnels pour réaliser les 3 filtres h1, h2 et h3. Plusieurs structures électroniques de base existent, Nous allons utiliser une structure du premier ordre simple pour h3 et une la structure de Salen-Key passe bas pour h2 et h1. Les schémas de la structure de Salen-Key ainsi que sa fonction de transfert sont fournis ci-dessous. On va faire la correspondance avec les fonctions de transfert h1 et h2 et en déduire la valeur des composants. C R R Ve F ( p )= k C Vs k 1 + ( 3 − k ) RCp + R 2 C 2 p 2 Fig. II.6 Pour l'amplificateur k on prendra un amplificateur non-inverseur classique. k = 1 + R2 / R1. R1 R2 34 Filtrage analogique Commençons par h1 : R²C² = 1+ 0.181032 p+ 1.01182 p2 ω0 ω02 = 1 +(3 −k)RCp +R 2C 2 p 2 1.01182 ω = 2πf = 2π × 1000 = 6283.2 rad/s o o ω02 RC = √1.001182 / 6283.2 = 1.59 10-4 Si on prend C = 50 nF on obtient R = 3.2 k Ω . 0.181032 ω0 = (3 −k)RC = (3 -k) 1.001182 ωo k = 3 - 0.181032 / √1.001182 = 2.82 = 1 + 1.82 Ce qui donne pour l’amplificateur : R2 = 18.2k et R1 = 10 k On obtient la structure suivante pour h1 50 nF 18.2k 10k 3.2k Ve 3.2k Vs 50nF Fig. II.7 Les mêmes calculs pour h2 aboutissent à : C = 50 nF, R = 4.86 k et k = 1 + 1.29 Pour h3, on utilisera la structure du premier ordre ci dessous, elle nous permettra d'ajuster le gain global de l'amplificateur afin d'avoir un gain statique global = 1. Mais elle introduit un décalage de la phase de +π à cause du signe – dans la fonction de transfert. C R1 Ve R2 + H(p)= Vs R2/R1 1+ R2Cp 1+R2Cp = 3.45431/ωo , on prend C=50 nF, on obtient R2 = 11 kΩ Le gain statique global du filtre ainsi obtenu est k1 . k2 . R2/R1 = 1 On en déduit R1 = 2.82 x 2.29 x 11kΩ = 70 kΩ 1 0 0.8 -10 0.6 -20 dB 0.4 0.2 0 -30 -40 0 500 1000 1500 2000 -50 0 500 1000 Fig. II.8 : tracé théorique sur échelle linéaire des gains H et HdB du filtre désiré 1500 2000 35 Filtrage analogique 0 180 -10 90 -20 0 Phase -30 -90 -40 -180 -50 10 1 10 2 10 3 -270 500 Fig. II.9 : tracé théorique de HdB sur échelle semi-log 1000 1500 2000 2500 Fig. II.10 : tracé théorique de la phase Fig. II.11 : Schéma du filtre Fig. II.12 : courbe du gain HdB obtenue par simulation sur EWB Fig. II.13 : : courbe de la phase obtenue par simulation sur EWB 3000 36 Filtrage analogique III LES FILTRES DE BUTTERWORTH Les Filtres de Butterworth sont les filtres construit à l’aide des polynômes de Butterworth. Ils ont une fonction de transfert h(jω) dont le module est de la forme : H0 H n(ω ) = 1 + (ωω0 ) 2n Les filtres de Butterworth ont une réponse relativement plate dans la bande passante mais ils ont une sélectivité mois forte que les filtres de Chebyshev. La liste ci-dessous fournit les dénominateurs D(s) des fonctions de transfert passe bas de Butterworth jusqu’à l'ordre 10. Ils sont fournis en fonction de la variable de Laplace normalisée s = ju. La fonction de transfert est de la forme h(s) = 1 D(s) 1 (1+s) 2 (1+1.41421s+s²) 3 (1+1s+s²)(1+s) 4 (1+0.765367s+s²) (1+1.84776s+s²) 5 (1+0.618034s+s²) (1+1.61803s+s²) (1+s) 6 (1+0.517638s+s²) (1+1.41421s+s²) (1+1.93185s+s²) 7 (1+0.445042s+s²)(1+1.24698s+s²) (1+1.80194s+s²) (1+s) 8 (1+0.390181s+s²) (1+1.11114s+s²) (1+1.66294s+s²) (1+1.96157s+s²) 9 (1+0.347296s+s²) (1+1s+s²) (1+1.53209s+s²) (1+1.87939s+s²) (1+s) 10 (1+0.312869s+s²) (1+0.907981s+s²) (1+1.41421s+s²) (1+1.78201s+s²) (1+1.97538s+s²) 1 0.8 0.6 0.4 0.2 0 0 0.5 1 1.5 2 Fig. III.1 : Gain en linéaire des filtres de Butterworth 2.5 3 37 Filtrage analogique 0 -20 dB -40 -60 -80 -1 10 0 1 10 10 Fig. III.2 : Gain en dB sur échelle semi-logarithmique des filtres de Butterworth 0 -100 -200 -300 -400 Phase -500 -600 0 0.5 1 1.5 2 Fig. III.3 : phase des filtres de Butterworth 2.5 3 38 Filtrage analogique 0 1 -100 2 -200 3 -300 4 -400 5 -500 6 7 -600 10 -1 10 0 Fig. III.4 : phase des filtres de Butterworth sur échelle semi- logarithmique Exemple : Filtre passe bas de Butterworth, Ordre=5, fc=2kHz, C=50 nF Premier terme : (1+0.618s+s2) ⇒ R=1.59 kΩ , k=1+1.38 2ème terme : (1+1.618s+s2) ⇒ R=1.59 kΩ , k=1+0.38 3ème terme : (1+s) ==> R2 = 1.59 kΩ, R1 = 5.24 kΩ Fig. III.5 : résultat de simulation sur EWB 10 1