Sie sind auf Seite 1von 4

Electronique

Filtrage num
erique

Objectifs du TP
Mise en place dun filtre numerique
Comparaison avec le filtrage analogique
Materiel
un Generateur Basses Frequences Agilent
un ordinateur connecte `a une carte SYSAM, pilotee par LatisPro
un oscilloscope numerique Tektronic
une bote de resistances `a decades et un condensateur de capacite 100 nF

I. Mise en uvre dun filtre numerique


On peut representer la chane de traitement du signal sous la forme suivante :

Un filtre numerique (FN) est un algorithme de calcul qui produit un signal numerique de sortie
sn `a partir du signal numerique dentree en . Nous etudierons des syst`emes secrivant sous la forme
dune relation de recurrence :
sn = b0 en + b1 en1 + b2 en2 + . . . a1 sn1 a2 sn2

Un tel filtre est appele filtre numerique causal car le signal de sortie sn ne depend pas des
valeurs futures en+1 , en+2 , . . . Ce filtre peut donc etre mis en uvre en temps reel en generant
instantanement le signal sn .
Lentree analogique e(t) sera une tension appliquee entre la borne EA0 et la masse, la sortie
analogique s(t) sera la tension entre la borne SA1 et la masse.
Le filtre numerique sera programme dans une feuille de calcul. Nous ne ferons pas de filtrage
en temps reel. Le signal numerique dentree sera dabord stocke en memoire lors dune acquisition
pendant la duree NTe , N etant le nombre dechantillons et Te le pas dechantillonnage. Puis la feuille
de calcul produira le signal numerique de sortie sn .
Le mode GBF de LatisPro permettra demettre de mani`ere cyclique le signal analogique s(t).

II. Realisation dun suiveur numerique


Dans LatisPro, selectionner les param`etres dacquisition :
N = 10 000 points, Te = 200 s, NTe = 2 s
La frequence dechantillonnage est alors egale `a fe = 1/Te = 5,00 kHz. Nous conserverons ces
param`etres pendant toute la seance de TP.
Lyc
ee Chaptal MP*, O. Arnoult

Page 1/4


Electronique
Effectuer `a present lacquisition dune tension sinusodale de frequence f = 100 Hz generee par
le GBF. Ouvrir le tableur (F3) et taper le programme elementaire :
S=EA0[n]
Executer la feuille de calcul (F2).
Le programme gen`ere un tableau S (valeurs sn ) recopiant les valeurs de EA0 : le filtre numerique
realise est ainsi un suiveur.
Dans la bote Param`etres, menu Emission, sortie 1, cocher sortie active, selectionner courbe
S, cocher mode GBF. Le CNA de la carte Sysam produit alors une tension s(t) image de S entre les
bornes SA1 et la masse.
Observer la tension dentree e(t) emise par le GBF `a loscilloscope, ainsi que la tension s(t)
emise par la carte. On peut remarquer deux choses :
les signaux ne sont pas en phase car le filtre numerique ne travaille pas en temps reel.
en diminuant la base de temps de loscilloscope, on peut observer laspect crenele du signal de
sortie provoque par lechantillonnage et la quantification.
Recommencer loperation en augmentant la frequence du GBF en prenant par exemple f =
1,0 kHz. Il suffit alors dappuyer une fois sur la touche F10 pour relancer automatiquement les 3
etapes : acquisition, filtrage, quantification.

Mesure n 1
Decrire et interpreter le signal de sortie pour f = fe /2.
Mesurer la frequence de la tension de sortie pour les frequences dentree du GBF f =
5,1 kHz, f = 4,9 kHz, f = 10,1 kHz, f = 9,9 kHz. Quobserve-t-on ? Expliquer.
En conclusion, dans quelle gamme de frequence un syst`eme mettant en oeuvre une conversion analogique-numerique est-il reellement exploitable ?

III - Filtre passe-bas du premier ordre


A - R
ealisation dun filtre analogique de r
ef
erence
En electronique analogique, lequation differentielle et la fonction de transfert dun filtre passe-bas
du premier ordre, de gain unitaire, secrivent :

ds
+ s(t) = e(t)
dt

H(j) =

1
1 + j

On rappelle que le regime etabli est obtenu apr`es un regime transitoire dont la duree est de lordre
1
de . La frequence de coupure `a -3 dB vaut fc =
.
2
` laide de la resistance variable (bote de resistances `a plusieurs decades) et dun condensateur
A
de capacite C = 100 nF, elaborer un tel filtre. On ajustera aussi precisement que possible la frequence
de coupure experimentale `a la valeur fc = 100 Hz.

Mesure n 2

Lyc
ee Chaptal MP*, O. Arnoult

Page 2/4


Electronique

Mesurer le gain pour f = 10, 100, 1000, 4900 Hz (on utilisera des mesures automatiques de
tension efficace sur loscilloscope).

Mesure n 3
Envoyer en entree du filtre un signal creneau positif (compris entre 0 et E inclus), de frequence
f = 10 Hz. Realiser lacquisition de lentree et de la reponse du filtre a` laide de LatisPro. En
utilisant le Reticule et Origine initial, mesurer le temps de reponse a` lecran. On rappelle
que :


1
0, 63 63%
1
e
Rappel : La charge dun circuit RC initialement decharge secrit sous la forme :
u(t) = E (1 exp(t/ ))
En deduire une nouvelle mesure de fc .

B - R
ealisation dun filtre passe-bas num
erique
De mani`ere approximative, on peut estimer la derivee dun signal y(t) a` linstant t = nTe en
considerant la variation finie des echantillons pendant la duree Te (methode dEuler) :

yn yn1
dy

yn =

dt nTe
Te
Question `
a pr
eparer
En deduire lecriture de la relation du filtre passe-bas numerique sous la forme dune relation
de recurrence de la forme enoncee au debut du TP.
Pour realiser le filtre numerique, ecrire dans la feuille de calcul un programme de la forme :
Te = 2e-4
fc = 100
tau = 1/(2*pi*fc)
b0 = `
a renseigner
b1 = `
a renseigner
..
.
S = b0*EA0[n] + b1*EA0[n-1] + b2*EA0[n-2]+ .. -a1*S[n-1]-a2*S[n-2]- ..
Les conditions initiales ne sont pas explicitement indiquees. Comme les valeurs des tableaux ne
sont pas definies pour des indices negatifs, tout se passe comme si on avait sn = en = 0 pour n < 0.
On sattend donc `a obtenir un regime transitoire precedent le regime etabli comme pour un filtre
analogique.
Faire fonctionner le filtre numerique pour differentes frequences et observer la sortie analogique
s(t) `a loscilloscope.
Lyc
ee Chaptal MP*, O. Arnoult

Page 3/4


Electronique

Mesure n 4
Comparer precisement le gain avec le filtre analogique de reference pour f = 10, 100, 1000, 4900
Hz (on utilisera encore des mesures de tensions efficaces).
Estimer un ordre de grandeur de la duree du regime transitoire (plus aise a` realiser sur le
signal numerique sn affiche `a lordinateur avec la fonction Loupe).
Decrire la reponse du filtre pour le signal creneau positif de frequence f = 10 Hz. Mesurer
.

IV. Derivateur
Realiser un filtre numerique derivateur produisant un signal de sortie rectangulaire damplitude
1 V pour un signal dentree triangulaire damplitude 1 V et de frequence f = 100 Hz.
Examiner et interpreter lallure du bruit dans le signal de sortie. Proposer une amelioration
du filtre permettant de diminuer cet effet. Quelle est la contrepartie ?

` vos instruments !
V. A
On veut maintenant utiliser ce filtre passe-bas pour un signal reel !
Grace `a un microphone relie `a un amplificateur BF (lui-meme alimente par une alimentation
symetrique 15 V), enregistrer un signal sonore (Aaaaahhh) avec LatisPro.
Effectuer un filtrage passe-bas ou passe-haut numerique.
Envoyer la sortie sur un haut-parleur.
Interpreter.

Lyc
ee Chaptal MP*, O. Arnoult

Page 4/4

Das könnte Ihnen auch gefallen