Documente Academic
Documente Profesional
Documente Cultură
unde coeficienţii filtrului (RFI – deci în număr finit) se determină cu ajutorul DFT
inverse
2π
1 N −1
hn = ∑ H k e N , n = 0, N − 1
jn k
N 0
Este aici locul şi momentul de a reaminti faptul că DFT se defineşte pentru
semnale de suport (continuu sau discret) finit, deci după o trecere posibilă printr-o
fereastră dreptunghiulară; la rândul său şi transformata este discretizată, luând un
număr finit de valori pe perioadă.
2π
−j
Cu notaţia binecunoscută e N
:= W obţinem funcţia de transfer a filtrului
proiectat
2π
N −1 N −1
⎛ 1 N −1 jn k ⎞
H ( z ) = ∑ hn z − n = ∑ ⎜ ∑ H k e N ⎟z − n
0 0 ⎝ N 0 ⎠
1 N −1 N −1
1 −1
1 − W − kN z − N
= ∑ H k ∑ (W z ) = ∑ H k
N
− k −1 n
N 0 n =0 N 0 1 − W − k z −1
N −1
1 1
=
N
(1 − z −N
) ∑ Hk
1 − W − k z −1
0
( )
p −1 p −1 p −1
= ∑ hnW + ∑ h2 p −nW ( 2 p − n )k
= ∑ hn W nk + W (
nk 2 p +1)k −( n +1)k
W
0 0 0
p −1
−
k ⎛ ⎛⎜ n+ 12 ⎞⎟k −⎜ n + ⎟ k ⎞
⎛ 1⎞
= ∑ hnW 2
⎜W ⎝ ⎠
+W ⎝ 2⎠ ⎟
⎜ ⎟
0 ⎝ ⎠
−
k p −1
2 kπ ⎛ 1⎞
= 2W 2
∑ h cos 2 p + 1 ⎜⎝ n + 2 ⎟⎠
0
n
2p
H0 Hk
H2 ( z ) = + ∑
1 − z −1 1 1 − W − k z −1
⎛ −
k k
⎞
2 p −1
⎛ 2 kπ ⎛
p
1 ⎞ ⎞⎜ W
p −1 2
W2 ⎟
= ∑ hn + 2∑1 ⎜ ∑0 hn cos 2 p + 1 ⎜⎝ n + 2 ⎟⎠ ⎟ ⎜ 1 − W − k z −1 + 1 − W k z −1 ⎟ =
1 − z −1 0 ⎝ ⎠⎜ ⎟
⎝ ⎠
⎡ 1 p −1 p
⎛ p −1 2 kπ ⎛ 1 ⎞⎞ πk
= 2⎢ −1 ∑ h + 2 ∑ ⎜ ∑ h cos ⎜ n + ⎟ ⎟ cos ⋅
⎣1 − z 0 2 p + 1⎝ 2 p +1
n n
1 ⎝ 0 2 ⎠⎠
⎤
⎥
1 − z −1 ⎥
⋅
⎛ 2kπ ⎞ −1 −2 ⎥
1 − 2 ⎜ cos z +z ⎥
⎝ 2 p + 1 ⎟⎠ ⎦
( ) ( )
p −1 p −1
= ∑ hn W nk + W ( = ∑ hn W nk + W
2 p −1− n )k −( n +1)k
0 0
−
k p −1 ⎛ ⎛⎜ n+ 12 ⎞⎟k −⎜ n + ⎟ k ⎞
⎛ 1⎞
=W 2
∑0 hn ⎜⎜W ⎝ ⎠
+W ⎝ 2⎠ ⎟
⎟
⎝ ⎠
−
k p −1
kπ ⎛ 1⎞
= 2W 2
∑ h cos
0
n ⎜n + ⎟
p ⎝ 2⎠
Calculul direct, bazat pe trigonometrie elementară, arată că H 2 p −k = H k . În
particular se vede că H 0 este real şi Hp rezultă nul. Deducem
p −1 p −1
H0 Hk Hk
H2 ( z ) =
1− z −1
+ ∑1 1−W
− k −1
z
+ ∑ k −1
1 1−W z
⎡ ⎤
⎢ ⎥
1 ⎛ p −1 ⎞ ⎛
p −1 p −1
kπ ⎛ 1 ⎞ ⎞⎛ kπ ⎞ 1− z −1
−1 ⎜ ∑ n ⎟
=2 ⎢ h + 2∑ ⎜ ∑ hn cos ⎜ n + ⎟ ⎟⎜ cos ⎟ ⎥
⎢1 − z ⎝ 0 ⎠ 1 ⎝ 0 p ⎝ 2 ⎠ ⎠⎝ p ⎠ 1 − 2 ⎛ cos kπ ⎞ z −1 + z −2 ⎥
⎢ ⎜ p ⎟⎠ ⎥
⎣ ⎝ ⎦
0 0
−
k p −1
2 kπ ⎛ 1⎞
= −2 jW 2
∑ h sin 2 p + 1 ⎜⎝ n + 2 ⎟⎠
0
n
Se vede că H0 = 0. De asemenea:
−
2 p +1− k p −1
2 ( 2 p + 1 − k )π ⎛ 1⎞
H 2 p +1−k = −2 jW 2
∑ h sin
0
n
2 p +1
⎜n + ⎟
⎝ 2⎠
k p −1
⎛ 2kπ ⎛ 1 ⎞⎞
= −2 je jπ W 2
∑ h sin ⎜ ( 2n + 1)π − 2 p + 1 ⎜⎝ n + 2 ⎟⎠ ⎟
n
0 ⎝ ⎠
k p −1
2kπ ⎛ 1⎞
= 2 jW 2
∑ h sin 2 p + 1 ⎜⎝ n + 2 ⎟⎠ = H
0
n k
Deducem de aici,
⎛ −
k k
⎞
⎛ 2 kπ ⎛
p −1
1 ⎞ ⎞⎜ W
p −1 2
W2 ⎟
H 2 ( z ) = −2 j ∑ ⎜ ∑ hn sin ⎜ n + ⎟ ⎟⎜ −
k =1 ⎝ 0 2 p + 1⎝ 2 ⎠ ⎠ ⎜ 1 − W − k z −1 1 − W k z −1 ⎟⎟
⎝ ⎠
kπ
⎛
p −1 p −1
2 kπ ⎛ 1 ⎞⎞
sin
2 p +1
(1 − z −1 )
= 4∑ ⎜ ∑ hn sin ⎜ n + ⎟⎟
1 ⎝ 0 2 p + 1⎝ 2 ⎠⎠ ⎛ 2kπ ⎞ −1 −2
1 − 2 ⎜ cos z +z
⎝ 2 p + 1 ⎟⎠
- tipul 4 (răspuns antisimetric, N = 2p) pentru care hk=h2p-1-k. Vom deduce
pentru acest tip de filtru
2 p −1 p −1 2 p −1
Hk = ∑hW
0
n
nk
= ∑ hnW
0
nk
+ ∑hW
p
n
nk
⎛ ⎛⎜ n+ 12 ⎞⎟k −⎜ n + ⎟ k ⎞
⎛ 1⎞
( ) =W
p −1 k p −1
−
= ∑ hn W ∑0 hn ⎜⎜W
−( n +1)k
nk
−W 2 ⎝ ⎠
−W ⎝ 2⎠ ⎟
⎟
0 ⎝ ⎠
−
k p −1
kπ ⎛ 1⎞
= −2 jW 2
∑ h sin
0
n ⎜n + ⎟
p ⎝ 2⎠
π p −1 p −1
∑ ( −1) hn = 2∑ ( −1) hn
j
Observăm că H0 = 0 şi H p = −2 je
n n
2
0 0
Rezultă de aici
p −1 1 Hp 2 p −1 Hk
H2 ( z ) = ∑ Hk −k −1
+ −p −1
+ ∑
1 1−W z 1−W z p +1 1 − W − k z −1
1 p −1 p −1 ⎛ Hk Hk⎞
∑ ( −1) hn + ∑ ⎜
n
=2 + ⎟
1 + z −1 0 1 ⎝ 1−W
−k
z −1
1 − W k z −1 ⎠
⎛ − ⎛
k k ⎞⎞
1 p −1 k π ⎜ p −1 ⎜ p −1
W 2 W 2 ⎟⎟
∑ ( −1) hn + ( −2 j ) ∑ ⎜ ∑ hn sin ( n + 1) ⎜
n
=2 − ⎟⎟
1 + z −1 0 1 ⎜ 0 p − k −1
⎜ 1−W z 1 − W k z −1 ⎟ ⎟
⎜ ⎟
⎝ ⎝ ⎠⎠
⎡ ⎛ ⎞⎤
⎢ ⎜ ⎟⎥
⎢ 1 ⎛ p −1 ⎞ p −1 ⎛ p −1 kπ ⎛ 1 ⎞ ⎞ ⎜ ⎛ kπ ⎞ 1 − z −1 ⎟ ⎥
∑ ( −1) hn ⎟ + 2 ∑ ⎜ ∑ hn sin ⎜ n + ⎟ ⎟ ⎜ sin ⎜ ⎟
n
=2
⎢1 + z −1 ⎜⎝ 0 ⎠ 1 ⎝ 0 p ⎝ 2 ⎠ ⎠ ⎝ 2 p ⎛
⎠ 1 − 2 cos k π ⎞ −1 −2 ⎟ ⎥
⎢ ⎜ ⎜ ⎟ z + z ⎟⎥
⎣⎢ ⎝ ⎝ p ⎠ ⎠ ⎥⎦
Odată stabilit faptul că acest filtru poate fi realizat cu coeficienţi reali, vom
examina caracteristica de fază nulă a filtrului. Pe cercul unitate funcţia de transfer
devine
1 − e − jω N N −1
H (e ) =
Hk
jω
N
∑ j
2 kπ
0
1 − e N e − jω
pe care un calcul elementar deja binecunoscut o aduce la forma
Nω
N −1 N −1 sin 1 − j kNπ
H ( e jω ) = e
− jω
2
∑0 1 ⎛ 2kπ ⎞ N e H k
2
sin ⎜ ω − ⎟
2⎝ N ⎠
Introducând funcţia binecunoscută
N⎛ 2kπ ⎞ ωN
sin ⎜ω − ⎟ sin
2⎝ N ⎠ 2
S ak (ω ) = = ( −1)
k
1⎛ 2kπ ⎞ 1⎛ 2kπ ⎞
sin ⎜ ω − ⎟ sin ⎜ ω − ⎟
2⎝ N ⎠ 2⎝ N ⎠
se obţine
N −1 N −1 kπ
1 k
H ( e jω ) = e
− jω −j
∑ ( −1) e S a (ω )
k
2 N
Hk
0 N
Pe de altă parte eşantioanele Hk se obţin din
⎛ j 2Nkπ ⎞ − j 2Nkπ N2−1 kπ
= H 0 k ( −1) e
k jN
Hk = H0 ⎜ e ⎟e
⎝ ⎠
pentru filtrele simetrice şi din
kπ
H k = jH 0 k ( −1) e
k j
N