Sie sind auf Seite 1von 15

1

Tp4 : Synthèse des filtres analogiques

Partie 1

// Etudes des filtres analogiques


fc = 5; //hz
n = 7 ; // Ordre du filtre
hc1 = analpf(n, 'cheb1', [0.1 0], fc*2*%pi);
hc2 = analpf(n, 'cheb2', [0 0.1], fc*2*%pi);
he = analpf(n, 'ellip', [0.1 0.1], fc*2*%pi);
hb = analpf(n, 'butt', [0 0], fc*2*%pi);
hc1 = syslin('c',hc1);
hc2 = syslin('c',hc2);
he = syslin('c',he);
hb = syslin('c',hb);
clf();
[fr, hf] = repfreq(hc1, 0, 15);
plot(fr,abs(hf),'b')
[fr, hf] = repfreq(hc2, 0, 15);
plot(fr,abs(hf),'g')
[fr, hf] = repfreq(he, 0, 15);
plot(fr,abs(hf),'r')
[fr, hf] = repfreq(hb, 0, 15);
plot(fr, abs(hf), 'c')
legend(["Chebyshev I", "Chebyshev II", "Elliptic",
"Butterworth"]);
xgrid()
xlabel("Fréquence (Hz)")
ylabel("Gain")
title("Filtres analogiques d ordre 7")

2
1- De ce programme effectué sur scilab, la figure ci-contre en résulte.
Filtres analogiques d’ordre 7
1 .1

13
Fréquence• (Hz)

3
Les courbes qui en résulte représentent les approximations
// fréquence de travail
fc = 5 ; //hz
// l’ordre du filtre étudié
n=7;
//calcul des différents point (pôle) de la représentation de la fonction de transfert du filtre encore appelé filtre
polynomiaux
//détermination du filtre analogique
hc1 = analpf(n, 'cheb1', [0.1 0], fc*2*%pi);
hc2 = analpf(n, 'cheb2', [0 0.1], fc*2*%pi);
he = analpf(n, 'ellip', [0.1 0.1], fc*2*%pi);
// création d’un système linéaire
hc1 = syslin('c',hc1);
hc2 = syslin('c',hc2);
he = syslin('c',he);
hb = syslin('c',hb);
Représentation fréquentielle du filtre
[fr, hf] = repfreq(hc1, 0, 15);
plot(fr,abs(hf),'b')
[fr, hf] = repfreq(hc2, 0, 15);
plot(fr,abs(hf),'g')
[fr, hf] = repfreq(he, 0, 15);
plot(fr,abs(hf),'r')
[fr, hf] = repfreq(hb, 0, 15);
plot(fr, abs(hf), 'c')
excution de la figure, nom et légende.
legend(["Chebyshev I", "Chebyshev II", "Elliptic", "Butterworth"]);
xgrid()
4
xlabel("Fréquence (Hz)")
ylabel("Gain")
title("Filtres analogiques d’ordre 7").
2- Explication des fonctions suivants
a) analpf : présentation du filtre analogique
b) syslin : système linéaire
c) repfréq : représentation fréquentielle.

3- Comparer (caractéristiques) chacun de ces filtres en faisant varier l’ordre.

n=2 n=3

n=4 n=5

5
n=6 n=7

Les résonnances sont plus fréquentes, lorsque l’ordre du filtre du filtre augmente. Arrivant à n=5, nous constatons
que le filtre semble garder sa stabilité.
4- Soit les 2 programmes ci-dessous : décrivez et comparez les fonctions réalisées par ces deux programmes.

6
// Fonction 1 // Fonction 2
fc = 5; fc = 5;
n=7; n=7;
hc1 = analpf(n, 'cheb1', [0.1 0], fc*2*%pi); hs=analpf(n,'cheb1',[.1 0],fc);
hc1 = syslin('c',hc1); fr1=0:.1:15;
clf(); hf1=freq(hs(2),hs(3),%i*fr1);
[fr, hf] = repfreq(hc1, 0, 15); hm=abs(hf1);
plot(fr,abs(hf),'b') plot(fr1,hm,'r');
xgrid() xgrid()
xlabel("Fréquence (Hz)") xlabel("Fréquence (Hz)")
ylabel("Gain") ylabel("Gain")
title("Fonction 1") title("Fonction 2")

5- Exécutons et commentons le programme ci-dessous

7
// Etudes des filtres analogiques
// Fonction 1
fc=5;
n=7;
hc1 = analpf(n, 'cheb1', [0.1 0], fc*2*%pi);
hc1 = syslin('c',hc1);
[fr, hf] = repfreq(hc1, 0, 15);
bode(hc1,fr);

La Courbe 1 représente l’amplitude du gain en fréquence; la courbe 2 représente l’amplitude de la phase du filtre
Tchebychev 1 d’ordre 7 à une fréquence de 5hz.

Partie 2 : Modulation et démodulation en Amplitude

8
1) Soit le programme P4, permettant d’effectuer la modulation en amplitude entre deux signaux.

a. déterminer la porteuse et la fréquence du signal

* La fréquence de la porteuse
f p=50e3

* La fréquence du signal

9
f s=2e3

b. Quelle observation faites-vous sur la forme (les amplitudes) du signal modulé ?

Le signal modulé obtenu en faisant le produit de chaque élément des matrices des signaux à chaque instant t, se
présente sous la forme d’un signal sinusoïdale.

2) Le programme P5, permet d’effectuer et d’afficher la FFT du signal modulé.

10
a. Interprétez et analysez la représentation spectrale du signal démodulé : Indiquez les différentes fréquences
observées (voir partie du cours sur la démodulation).

11
Partie 3 : Filtrage du signal démodulation

a. Interprétez et analysez le graphe de la fonction de transfert du filtre : Indiquez :

1. Son équation (Polynomiale)

12
Hpb=¿
1.594 D+34
2 3 4 5 6 7 8
1.594 D+34+ 4.334 D+30 s+5.893 D+26 s +5.199 D+22 s + 3.243 D+18 s +1.463 D+14 s +4.668 D+09 s + 96619.636 s +s

2. Le degré du filtre

Le degré du filtre est égal à 8

3. Le type de filtre

Le filtre est de type passe bas.

4. Sa fréquence de coupure

fc=5000

b. Interprétez et analysez la réponse fréquentielle du filtre

La réponse fréquentielle est représenté en série de rais, pour un signal filtré nous avons qu’une raie par contre pour
un signal démodulé nous en comptons 4 ; cela signifie que le signal a été nettoyer lors du filtrage.

2- Le programme P8, effectue l’opération de filtrage du signal démodulé

13
a. Interprétez et analysez le résultat en sortie du filtre

En sortie, le signal obtenu devient un passe bande.

3- Le programme P9 permet d’afficher le signal modulé et le signal démodulé (signal obtenu après démodulation et
filtrage).

a. Comparez les deux signaux en indiquant les valeurs d’Amplitude, de fréquence et de déphasage de chacune des
courbes.

14
Les deux signaux sont identiques mais obtenus avec un décalage ou déphasage φ . L’amplitude A=6 ;
4
f =1/T =1/0.0005=5.10

15

Das könnte Ihnen auch gefallen