
CPGE IBN ABDOUN Khouribga
site web: https://sites.google.com
/view/youssef-lazrak-cpge/accueil
Exercice 7: Effet d’un filtre sur un signal carré
Toto n’est jamais sûr de lui lorsqu’il fait un exercice, c’est pourquoi il a choisi d’utiliser Python
pour vérifier ses résultats… Mais comme il n’est pas non plus très fort en programmation, il
compte sur vous !
Un signal carré d’amplitude E, présent à l’entrée d’un filtre, présente un développement en série
de Fourier de la forme :
0
41
() sin(2π (2 1))
π2 1
e
n
E
et f n t
n
, où
e
f
représente la fréquence du
signal carré.
Toto a déterminé la fonction de transfert du filtre
0
1
H
Hjx , avec
00
ω
ω
f
xf
la pulsation
réduite.
1.
Définir une fonction Python nommée
generation_coefficient
qui permet de générer les
coefficients du développement en série de Fourier du carré, en fonction du nombre de termes
désirés appelé
nombre_termes
.
2.
Générer une liste temps noté
t
qui comporte 2000 valeurs réparties sur 3 périodes du carré de
fréquence
ainsi qu’une fonction que l’on nomme
entree
qui génère le signal carré sous
forme de liste.
3.
Définir la fonction
filtre_passe_bas
qui génère la sortie s(t) du filtre sous forme de liste,
puis compléter le programme pour tracer l’entrée et la sortie du filtre.
4.
Le signal carré d’entrée a une amplitude
E
et sa fréquence est de 1 kHz. Le filtre
présente les caractéristiques
0
H
et
0
f
.
a)
À l’aide des fonctions que vous avez précédemment définies, terminer le programme pour
observer l’entrée et la sortie du filtre pour 100 termes du développement en série de Fourier
du signal e(t). D’après l’observation, que pouvez-vous en conclure sur l’opération effectuée
sur le carré ?
b)
À l’aide de la forme asymptotique du diagramme de Bode, déterminer l’amplitude du signal
de sortie, valeur que l’on pourra vérifier sur la simulation.
RC
R C
e s
On s’intéresse au filtre de Wien représenté ci-contre. Ce type de filtre est
notamment utilisé dans des oscillateurs auto-entretenus assez simples à réaliser :
vous y reviendrez dans le cours d’électronique de PT.
1 - Par analyse des comportements asymptotiques, déterminer le type de filtre
dont il s’agit.
2 - Déterminer la fonction de transfert Hdu filtre.
3 - On pose ω0= 1/RC et x=ω/ω0. Écrire la fonction de transfert sous la forme
H=H0
1 + jQx−1
x,
en précisant ce que valent H0et Q.
4 - Calculer simplement le gain maximal du filtre, exprimer sa valeur de dB, et calculer le déphasage correspondant.
5 - Représenter le diagramme de Bode asymptotique du filtre et en déduire qualitativement le tracé réel.
6 - Calculer la pulsation propre ω0pour R= 1,0 kΩ et C= 500 nF. Donner le signal de sortie du filtre si le signal
d’entrée est
e(t) = E0+E0cos(ωt) + E0cos(10 ωt) + E0cos(100 ωt)
avec E0= 10 V et ω= 200 rad ·s−1.
Exercice 6: Filtre de Wien (Oral CCP)