Classificazione dei filtri
|T(f)|
|T(f)|
1
1
0
0
f0
f
f0
f
Passa-alto
Passa-basso
|T(f)|
|T(f)|
1
1
0
0
fL
fH
Passa-banda
f
fL
fH
f
Arresta-banda (Notch)
Alcuni esempi di applicazione
Segnale utile
|T(f)|
1
Disturbi
0
f0
f
Passa-basso
sen(w1t) + 1/2 sen(100×w1t)
sen(w1t)

|T(f)|
Disturbo
1
Segnale utile
0
f0
f
Passa-alto
HF(t) + sen(wdt)
HF(t)

Caratteristiche dei filtri reali
|T(f)|
|T(f)|
1
a
0
1
b
ripples
0
f0
f
Passa-basso ideale
0  f0 Banda passante
f0  fS Banda di transizione
f > fS Banda arrestata
f0 fS
f
Passa-basso reale
a: attenuazione nella banda passante
b: attenuazione nella banda arrestata
|T(f)|
|T(f)|
1
1
a
b
0
0
f0
f
Passa-alto ideale
0  fS Banda arrestata
fS  f0 Banda di transizione
f > f0 Banda passante
fS f0
f
Passa-alto reale
a: attenuazione nella banda passante
b: attenuazione nella banda arrestata
|T(f)|
1
0
fL
fH
f
Passa-banda ideale
|T(f)|
0  fS1
Banda arrestata
f > fS2
1
a
b
b
fL  fH Banda passante
0
fS1 fL
fH fS2
Passa-banda reale
f
Funzione di trasferimento
T(s) =
amsm + am-1sm-1 + ... +a0
zeri
bnsn + bn-1sn-1 + ... +b0
poli
n: ordine del filtro
Filtri con soli poli
|T(f)|
K
a
1
b
T(s) =
bnsn + bn-1sn-1 + ... +b0
0
f0 fS
f
Filtri attivi del I ordine
R2
Passa-basso
R1
Vin
C
+
+
T(s) =
R2
1
R1 (1+sCR2)
Vo
|T|db
R2
R1
3 dB
20 db/decade
f0 =
1
2pCR2
(a|dB = 3 dB)
1
2pCR2
log f
Passa-alto
R2
R1 C
T(s) =
Vin
+
+
Vo
sCR2
(1+sCR1)
|T|db
R2
R1
3 dB
f0 =
20 db/decade
1
2pCR1
(a|dB = 3 dB)
1
2pCR1
log f
C2
Passa-banda
R1 C1
Vin
+
+
T(s) =
R2
sC1R2
(1+sC1R1) (1+sC2R2)
Vo
|T|db
R2
R1
3 dB
20 db/decade
20 db/decade
1
2pC1R1
= fL
1
2pC2R2
log f
= fH
Filtri di Butterworth
|T|
|T(f)| =
1
1
1 + e2 f
f0
1
1+ e2
Filtro di ordine n
n=1
2
0
10
f0
6
|T(f0)| =
4
1
1+ e2
per qualsiasi n
f
2n
1
a
|T|
• risposta senza ripples
n
1
1+ e2
• risposta sempre più piatta in banda
passante al crescere di n
n
• risposta sempre più selettiva in banda
arrestata al crescere di n
• attenuazione in banda passante
dipendente solo da e
0
f0
a=1
e=
1
a|dB = 20 log 1+ e2
1+ e2
a|dB
10 10
f
-1
es. e = 1 a|dB = 3 dB
scelta l’attenuazione a|dB massima accettabile
nella banda passante, si determina e
Attenuazione b nella banda arrestata, calcolata alla frequenza fS
1
|T|
b= 1
1
1 + e2 fS
f0
b
2n
b|dB = 20 log 1+ e2(fS/f0)2n
0
f0 fS
f
maggiore è n, maggiore è
l’attenuazione b|dB
 dati f0 e e (scelto in base a a|dB), si sceglie l’ordine n necessario
per avere una certa attenuazione b|dB a fS
Scarica

filtri 1