Professional Documents
Culture Documents
Filtrage - Exemples
Filtrage- Exemples
144MHz
Filtrage- Exemples
Filtre analogique LC
Filtrage- Exemples
Dfinitions
f
H ( f ) rect (
)
2 fc
2fc
1/2fc
-fc
fc
Causalit, phase :
La rponse dun filtre idal est infinie et donc non causale.
Pour rendre le filtre ralisable, on peut choisir de le rendre causal : implantation en temps rel.
Si on choisit un filtre ralisable non causal, il est ncessaire de contrler sa phase (en fonction de la frquence)
En choisissant une phase linaire, toutes les composantes frquentielles sont retardes de manire identique
9
Filtres analogiques ralisables en pratique
Filtres de Cauer :
Coupure extrmement raide mais ondulations dans la bande passante et attnue
Circuits plus complexes raliser
Contrainte
on ne peut obtenir quune rponse frquentielle approche
Il faut que le systme soit stable et causal (si ncessaire)
le filtrage doit tre ralis avec un nombre fini doprations
La transforme en z est un outil mathmatique trs utile pour la synthse des
filtres numriques
Formulation gnrale du filtrage numrique linaire
N
k 1
k 0
yn ak yn k bk xn k
les ak et bk sont les coefficients du filtre.
10
11
y n bk x n k
k 0
k 1
k 0
yn ak yn k bk xn k
12
13
2fc
1/2fc
-fc
fc
14
1/2fc
-fc
fc f
H ( f ) rect (
f
)
fc
t
h(t ) TF 1 H ( f ) 2 f c sin c(2 f ct )
Echantillonnage de la
rponse impulsionnelle
G( f ) rect (
f
sin( Lf )
)
fc
sin( f )
w[n] rect (n / L)
15
Mthodes optimales
La rponse impulsionnelle est synthtise avec des mthodes doptimisation
ayant comme critre la minimisation des oscillations et la raideur de la pente
de coupure
Ralisation avec le fonction Matlab REMEZ
16
Filtrage numrique
Soit le filtrage du signal numrique x[n] par le filtre de rponse impulsionnelle h[n]
Soit e[n] : x[0]=10, x[1]=7, x[2]=5, x[3]=12, x[4]=3, et x vaut 0 ailleurs
Et h[n] : h[-1]=1/3, h[0]=1/3, h[1]=1/3, et h vaut 0 ailleurs (filtre non causal)
Soit y le signal rsultant du filtrage de x par h. y est obtenu par la convolution de x par h
Calcul de y[n]
y n
x k h n k
17
18
Filtrage numrique
4
y n x k h n k pour n de -1 5
k 0
y : 1/3(10 17 22 24 20 15 3)
Analyse frquentielle :
Relation entre-sortie
(filtre causal)
1
y n
M
M 1
x n k
k 0
1
h n
M
M 1
n k
k 0
H(f)
1
H ( f ) (1 2 cos 2 f )
3
19
20
21
Exemple du filtrage de la ligne n 40 par un filtre moyenneur non causal sur 11 points
22
Rsultat sur limage complte du filtrage par un filtre moyenneur non causal sur 11 points
Le filtre a t appliqu dabord sur les lignes puis sur les colonnes
Lamplitude du rsultat a t recalcule pour occuper toute lchelle des niveaux de gris
23
24
25
k 1
k 0
yn ak yn k bk xn k
Le problme est de trouver les coefficients du filtre ak et bk pour que le filtre soit causal et stable
et respecte au plus prs le gabarit frquentiel.
Spcificits des filtres RII
- peuvent tre obtenus par transposition d'un filtre continu
- peuvent tre obtenus avec un petit nombre de coefficients
- mise en uvre rcursive
- peuvent tre instables
- la rponse frquentielle peut prsenter une phase non linaire
- une bonne prcision de calcul est ncessaire pour viter la propagation des erreurs
y n 0.8 y n 1 5 x[n]
Rsultat du calcul :
h n 5 (0.8) n u[n]
Avec u[n], lchelon unit
26
y n 0.8 y n 1 5 x[n]
27
28
H( f )
1
1 ae j 2 f
n ay n 1 x[n]
avec
a 1
Structure rcursive
Adapte aux filtres RII et
dautres filtres pouvant tre
formuls de manire rcursive
29
30
Fentres de pondration
Modlisation
Dans le domaine temporel :
Devient dans le domaine frquentiel :
xw t x(t ) w(t )
X w f X ( f ) *W ( f )
La fentre quon utilise intuitivement est la fentre rectangulaire qui permet simplement
de garder les chantillons du signal sur une dure fixe sans modifier leur amplitude.
Le spectre du signal tronqu est donc convolu (en frquence) par la TF du rectangle
cest dire un sinus cardinal
31
32
Fentres de pondration
X ( f ) ( f f0 ) *
sin( Lf )
sin( f )
En chelle log ::
Fentres de pondration
33
Fentres de pondration
Diverses fentres ont t inventes dans le but de limiter les oscillations dans les
lobes secondaires et rduire la largeur du lobe principal
t
2t
wH t rect( ) (1 ) cos(
)
T
T
WH f Tsinc (Tf )
Avec
=1 fentre rectangulaire
=0,54 fentre de Hamming
=0,5 fentre de hanning
T (1 )
sinc (Tf 1) sinc (Tf 1)
2
34
35
36
Analyse dun signal constitu de la somme de 2 sinus chantillonns 4000Hz sur 200 points
Rectangle
Hamming