rjeˇsenja zadataka za vjeˇzbu iz digitalne obradbe...

48
Rjeˇ senja zadataka za vjeˇ zbu iz Digitalne obradbe signala Akademska ˇ skolska godina 2005./2006.

Upload: others

Post on 17-Jan-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Rjesenja zadataka za vjezbu iz Digitalne obradbe signala

Akademska skolska godina 2005./2006.

Page 2: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Umjesto uvoda

Ova rjesenja zadataka za vjezbu koji se mogu pronaci na WWW stranicama predmeta Digitalnaobradba signala (http://dos.zesoi.fer.hr/) napisali su demonstratori:

• Vedran Bobanac

• Nina Brcko

• Tomislav Devcic

• Ivan Dokmanic

• Ivana Fazinic

• Lea Gagulic

• Tomislav Gracin

• Marin Kovacic

• Zeljka Lucev

• Petar Mostarac

• Tamara Petrovic

• Fran Pregernik

• Vedrana Spudic

• Tomislav Vlah

Iako su rjesenja pregledana gotovo sigurno u njima ima jos dosta sitnijih pogresaka ali, barem setako nadamo, gotovo nijedna velika pogreska. Usprkos navedenim nedostatcima nadamo se da cevam ova rjesenja dosta pomoci pri pripremi ispita ili kolokvija.

Tomislav Petkovic

c© Sveuciliste u Zagrebu—FER—ZESOI, 2005.

Ova rjesenja su dostupna na http://dos.zesoi.fer.hr/.

Dozovljeno je umnazanje i distribucija ovih materijala samo ako svaka kopija sadrzi gore navedenu informaciju o autorskim pravima te ovu

dozvolu o umnazanju.

Page 3: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

h[n]

n 0 12

3 4 5 6

7 8

Centar simetrije (4)

1. Kada projektiramo FIR filtre simetrija impulsnog odziva je bitna. Stoga razlikujemo četiri tipa filtra u ovisnosti o parnosti reda filtra (paran ili neparan) i simetriji impulsnog odziva (simetričan ili antisimetričan). Za svaki od tipova odredi analitički izraz za frekvencijsku karakteristiku i prikaži ga kao kombinaciju trigonometrijskih funkcija.

Napomena: Iako se četiri tipa FIR filtara gotovo uvijek označavaju rimskim brojevima I, II, III, IV u

različitim knjigama pojedini brojevi odgovaraju drugačijim tipovima filtara stoga nije dovoljno samo reći «filtar je tipa I» nego je potrebno i spomenuti koja svojstva FIR filtar ima (paran ili neparan red, simetričan ili antisimetričan odziv).

Rješenje: a) Tip I

- simetričan impulsni odziv - parni red filtra N - neparan broj uzoraka impulsnog

odziva

Impulsni odziv zadovoljava slijedeći uvjet: [ ] [ ]nNhnh −= , Nn ≤≤0 .

Za daljnje razmatranje ćemo pretpostaviti da je N=8. U tom slučaju prijenosna funkcija filtra glasi:

( ) [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]1 2 3 4 5 6 7 80 1 2 3 4 5 6 7 8H z h h z h z h z h z h z h z h z h z− − − − − − − −= + + + + + + + + Budući da je odziv simetričan vrijedi:

[ ] [ ]80 hh = , [ ] [ ]71 hh = , [ ] [ ]62 hh = , [ ] [ ]53 hh = . Sada možemo napisati izraz za prijenosnu funkciju filtra na sljedeći način:

( ) [ ] [ ] [ ] [ ] [ ][ ] [ ] [ ] [ ] [ ] 4)(3)(2)(1)(0

4)(3)(2)(1)1(0112233444

45362718

hzzhzzhzzhzzhzzhzzhzzhzzhzhzH

++⋅++⋅++⋅++⋅⋅==⋅++⋅++⋅++⋅++⋅=

−−−−−

−−−−−−−−

Frekvencijska karakteristika se dobije zamjenom ωjez = . Podsjetimo se da vrijedi: )sin()cos( ωωω ⋅+= je j i )sin()cos( ωωω ⋅−=− je j . Uvrštavanjem ovih relacija u dobiveni izraz za prijenosnu funkciju filtra dobivamo frekvencijsku karakteristiku izraženu kao:

[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

4 4 4 3 3 2 2

4

( ) 0 ( ) 1 ( ) 2 ( ) 3 ( ) 4

2 0 cos(4 ) 2 1 cos(3 ) 2 2 cos(2 ) 2 3 cos( ) 4

j j j j j j j j j j

j

H e e h e e h e e h e e h e e h

e h h h h h

ω − ω ω − ω ω − ω ω − ω ω − ω

− ω

= + + + + + + + +

= ⋅ ⋅ ω + ⋅ ⋅ ω + ⋅ ⋅ ω + ⋅ ⋅ ω + Pri čemu valja naglasiti da uvijek izlučujemo 2/Nje ω− .

Page 4: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

h[n]

n01 2

3 45 6

7

Centar simetrije (3,5)

U općem slučaju izraz za frekvencijsku karakteristiku možemo zapisati kao:

[ ]

⋅⋅⋅= ∑

=

−2/

0

2/ )cos()(N

m

Njj mmaeeH ωωω ,

pri čemu vrijedi

[ ], 0

2

2 , 12 2

Nh ma m

N Nh m m

= = ⋅ − ≤ ≤

b) Tip II

- simetričan impulsni odziv - neparan red filtra N - paran broj uzoraka impulsnog odziva

Impulsni odziv zadovoljava slijedeći uvjet:

[ ] [ ]nNhnh −= , Nn ≤≤0 . Za daljne razmatranje ćemo pretpostaviti da je N=7. U tom slučaju prijenosna funkcija filtra glasi:

( ) [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] 7654321 76543210 −−−−−−− ⋅+⋅+⋅+⋅+⋅+⋅+⋅+= zhzhzhzhzhzhzhhzH Budući da je odziv simetričan vrijedi:

[ ] [ ]70 hh = , [ ] [ ]61 hh = , [ ] [ ]52 hh = , [ ] [ ]43 hh = . Sada možemo napisati izraz za prijenosnu funkciju filtra na sljedeći način:

( ) [ ] [ ] [ ] [ ][ ] [ ] [ ] [ ] )(3)(2)(1)(0

)(3)(2)(1)1(05.05.05.15.15.25.25.35.35.3

4352617

−−−−−

−−−−−−−

+⋅++⋅++⋅++⋅⋅==+⋅++⋅++⋅++⋅=zzhzzhzzhzzhz

zzhzzhzzhzhzH

Analogno kao za tip I dolazimo do sljedećeg izraza za frekvencijsku karakteristiku:

[ ] [ ] [ ] [ ] 3.5( ) 2 0 cos(3.5 ) 2 1 cos(2.5 ) 2 2 cos(1.5 ) 2 3 cos(0.5 )j jH e e h h h hω − ω= ω + ω + ω + ⋅ω U općem slučaju izraz za frekvencijsku karakteristiku možemo zapisati kao:

[ ]

−⋅⋅⋅= ∑+

=

−2/)1(

1

2/ ))21(cos()(

N

m

Njj mmbeeH ωωω ,

pri čemu vrijedi

[ ]

−+⋅= mNhmb

212 ,

211 +≤≤ Nm .

Page 5: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

c) Tip III - antisimetričan impulsni odziv - paran red filtra N - neparan broj uzoraka impulsnog

odziva

Impulsni odziv zadovoljava slijedeći uvjet: [ ] [ ]nNhnh −−= , Nn ≤≤0 .

Za daljne razmatranje ćemo pretpostaviti da je N=8. U tom slučaju prijenosna funkcija filtra glasi:

( ) [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]1 2 3 4 5 6 7 80 1 2 3 4 5 6 7 8H z h h z h z h z h z h z h z h z h z− − − − − − − −= + + + + + + + + Budući da je odziv antisimetričan vrijedi:

[ ] [ ]80 hh −= , [ ] [ ]71 hh −= , [ ] [ ]62 hh −= , [ ] [ ]53 hh −= . Sada možemo napisati izraz za prijenosnu funkciju filtra na sljedeći način:

( ) [ ] [ ] [ ] [ ] [ ][ ] [ ] [ ] [ ] [ ] 4)(3)(2)(1)(0

4)(3)(2)(1)1(0112233444

45362718

hzzhzzhzzhzzhzzhzzhzzhzzhzhzH

+−⋅+−⋅+−⋅+−⋅⋅==⋅+−⋅+−⋅+−⋅+−⋅=

−−−−−

−−−−−−−−

Analogno kao za tip I i tip II dolazimo do sljedećeg izraza za frekvencijsku karakteristiku:

[ ] [ ] [ ] [ ] [ ] 4( ) 2 0 sin(4 ) 2 1 sin(3 ) 2 2 sin(2 ) 2 3 sin( ) 4j jH e e jh jh jh jh hω − ω= ω + ω + ω + ω + U općem slučaju izraz za frekvencijsku karakteristiku možemo zapisati kao:

[ ]

⋅⋅⋅⋅= ∑

=

−2/

1

2/2/ )sin()(N

m

jNjj mmceeeH ωπωω ,

pri čemu j zamjenjujemo s 2/πje , te vrijedi

[ ]

−⋅= mNhmc

22 ,

21 Nm ≤≤ .

Ovdje valja primijetiti da u općem izrazu za frekvencijsku karakteristiku nema člana [ ]4h . To je zato što imamo neparan broj uzoraka, a [ ]4h je srednji član (centar antisimetrije) i iznosi 0. Kada srednji član ne bi bio 0 ne bi imali antisimetričan odziv, jer ne bi vrijedilo

[ ] [ ]nNhnh −−= (samo 0 je rješenje jednadžbe [ ] [ ]2/2/ NhNh =− ).

h[n]

n01 2

3 45

6 7 8

Centar antisimetrije (4)

Page 6: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

d) Tip IV - antisimetričan impulsni odziv - neparan red filtra N - paran broj uzoraka impulsnog odziva

Impulsni odziv zadovoljava slijedeći uvjet:

[ ] [ ]nNhnh −−= , Nn ≤≤0 . Za daljne razmatranje ćemo pretpostaviti da je N=7. U tom slučaju prijenosna funkcija filtra glasi:

( ) [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] 7654321 76543210 −−−−−−− ⋅+⋅+⋅+⋅+⋅+⋅+⋅+= zhzhzhzhzhzhzhhzH Budući da je odziv antisimetričan vrijedi:

[ ] [ ]70 hh −= , [ ] [ ]61 hh −= , [ ] [ ]52 hh −= , [ ] [ ]43 hh −= . Sada možemo napisati izraz za prijenosnu funkciju filtra na sljedeći način:

( ) [ ] [ ] [ ] [ ][ ] [ ] [ ] [ ] )(3)(2)(1)(0

)(3)(2)(1)1(05.05.05.15.15.25.25.35.35.3

4352617

−−−−−

−−−−−−−

−⋅+−⋅+−⋅+−⋅⋅==−⋅+−⋅+−⋅+−⋅=zzhzzhzzhzzhz

zzhzzhzzhzhzH

Analogno kao za tip I, tip II i tip III dolazimo do sljedećeg izraza za frekvencijsku karakteristiku:

[ ] [ ] [ ] [ ] 3.5( ) 2 0 sin(3.5 ) 2 1 sin(2.5 ) 2 2 sin(1.5 ) 2 3 sin(0.5 )j jH e e jh jh jh jhω − ω= ω + ω + ω + ω U općem slučaju izraz za frekvencijsku karakteristiku možemo zapisati kao:

[ ]

−⋅⋅⋅⋅= ∑+

=

−2/)1(

1

2/2/ ))21(sin()(

N

m

jNjj mmdeeeH ωπωω ,

pri čemu vrijedi

[ ]

−+⋅= mNhmd

212 ,

211 +≤≤ Nm .

Napomena: Iz dobivenih prijenosnih funkcija )( ωjeH FIR filtara vidimo da pojedini tipovi imaju nulu

za πω = ili 0=ω (nule svih sinusa ili kosinusa u dobivenoj prijenosnoj funkciji) te se stoga ne mogu koristiti za izvedbu visokopropusnih ili niskopropusnih filtara.

Vedran Bobanac

h[k]

k01 2

34

5 6 7

Centar antisimetrije (3,5)

Page 7: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Prikazanu shemu možemo transformirati na način da prvo paralelu H1 i H2 transformiramo u zbroj funkcija H1 i H2:

H1+H2 H3x[n] y[n]

Nakon toga dobivenu seriju dvaju prijenosnih funkcija prikazujemo kao njihov umnožak:

(H1+H2)H3x[n] y[n]

Iz navedenog slijedi prijenosna funkcija cijelog sustava:

[ ][ ]

[ ]

[ ] [ ] [ ]

4321

2121213

21213

213

3111372)(

32132321)(

37

58

32

32

52

31)(

)()()()(

)(

−−−−

−−−−−−

−−−−

++++=

=++⋅++=++⋅=

=

+++++⋅=

=+⋅=

=

zzzzzH

zzzzzzzH

zzzzzH

zHzHzHzH

zHnxny

Tomislav Vlah

Page 8: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

3) Prisjetite se da su vremenski diskretni sustavi čija se frekvencijska karakteristika može zapisati u obliku

H(ω) = A(ω)e-jaω , A(ω) = |H(ω)| i a ∈ R; (1) sustavi s linearnom fazom, dok se sustavi čija se frekvencijska karakteristika može zapisati u obliku

H(ω) = R(ω)e-j(aω+b), R(ω), a, b ∈ R (2) nazivaju generaliziranim sustavima s linearnom fazom. Za svaki od zadanih konačnih impulsnih odziva odredi da li je pripadni filtar generalizirani sustav s linearnom fazom. U slučaju da je zadani filtar generalizirani sustav s linearnom fazom odredi R(ω), a i b te ispitaj da li je sustav takoder sustav s linearnom fazom. a) h[n] = 2, 1, 2, b) h[n] = 1, 2, 3, c) h[n] = -1, 3, 1, d) h[n] = 1, 1, 1,- 1,- 1, e) h[n] = 1, 1, 0,-1,-1, f) h[n] = 1, 0,-1, g) h[n] = 2, 1, 1, 2 i h) h[n] = 2, 0, 1, 0, 2. Rješenje: Frekvencijska karakteristika odgovara vremenski diskretnoj Fourierovoj transformaciji impulsnog odziva. a) h[n] = 2, 1, 2 ⇒ 2( ) 2 2j j jH e e eω ω ω− −= + + Za svaki FIR filtar koji ima simetričan ili antisimetrični impulsni odziv frekvencijsku karakteristiku rastavljamo tako da izlučimo član / 2j Ne ω− gdje je N red filtra. Dobivamo: 2( ) 2 2j j jH e e eω ω ω− −= + + = (2 1 2 )j j je e eω ω ω− −+ + = (1 4cos( ))je ω ω− + Zadani sustav je generalizirani sustav s linearnom fazom: R(ω) = (1 4cos )ω+ ; a = 1, b=0. Sustav ima linearnu faznu karakteristiku ako vrijedi : 1. b = 0 2. R(ω) [ ]0, ,ω π π≥ ∀ ∈ − U ovom je slučaju zadovoljen samo prvi uvjet pa sustav nema linearnu fazu. b) h[n] = 1, 2, 3 ⇒ 2( ) 1 2 3j j jH e e eω ω ω− −= + +

Page 9: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

= ( 2 3 )j j je e eω ω ω− −+ + = (cos( ) sin( ) 2 3cos( ) 3 sin( ))je j jω ω ω ω ω− + + + − = (4cos( ) 2 sin( ) 2)je jω ω ω− − + Ova se frekvencijska karakteristika ne može zapisati u obliku (1) ili (2). Njena je fazna karakteristika:

sin( )( ) 22cos( ) 1

arctg ωϕ ω ωω

−= ++

iz čega se jasno vidi da sustav nema generaliziranu linearnu faznu karakteristiku. c) h[n] = -1, 3, 1 ⇒ 2( ) 1 3j j jH e e eω ω ω− −= − + + = ( 3 )j j je e eω ω ω− −− + + = ( 2 sin( ) 3)je jω ω− − +

2sin( ) 23

arctg ωϕ ω ω −= + , pa sustav nema generaliziranu linearnu faznu karakteristiku

d) h[n] = 1, 1, 1,- 1,- 1 ⇒ 2 3 4( ) 1j j j j jH e e e e eω ω ω ω ω− − − −= + + − − = 2 2 2( 1 )j j j j je e e e eω ω ω ω ω− − −+ + − − = 2 (2 sin( ) 2 sin(2 ) 1)je j jω ω ω− + +

( ) 3 (2sin( ) 2sin(2 ))arctgϕ ω ω ω ω= + + , sustav nema generalizirano linearnu faznu karakteristiku e) h[n] = 1, 1, 0,-1,-1 ⇒ 3 4( ) 1j j j jH e e e eω ω ω ω− − −= + − − = 2 2 2( )j j j j je e e e eω ω ω ω ω− − −+ − − = 2 (2 sin( ) 2 sin(2 ))je j jω ω ω− +

= 2 2 (2sin( ) 2sin(2 ))jje eπ

ω ω ω− ⋅ ⋅ +

= (2 )

2 (2sin( ) 2sin(2 ))j

eπω

ω ω− −

⋅ + Zadani sustav ima generaliziranu linearnu faznu karakteristiku. R(ω) = 2sin( ) 2sin(2 )ω ω+ ; a = 2ω; b = -

b ≠ 0 i ne vrijedi R(ω) [ ]0, ,ω π π≥ ∀ ∈ − ⇒ Sustav nema linearnu fazu f) h[n] = 1, 0,-1 ⇒ 2( ) 1j jH e eω ω−= −

Page 10: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

= ( )j j je e eω ω ω− −− = (2 sin( ))je jω ω−

= 2 2sin( )j

eπω

ω− +

= ( )

2 2sin( )j

eπω

ω− −

⋅ R(ω) = 2sin( )ω ; a = ω; b = -

b ≠ 0 i ne vrijedi R(ω) [ ]0, ,ω π π≥ ∀ ∈ − ⇒ Sustav nema linearnu fazu g) h[n] = 2, 1, 1, 2 ⇒ 2 3( ) 2 2j j j jH e e e eω ω ω ω− − −= + + + = 1.5 1.5 0.5 0.5 1.5(2 2 )j j j j je e e e eω ω ω ω ω− − −+ + + = 1.5 (4cos(1.5 ) 2cos(0.5 ))je ω ω ω− + R(ω) = 4cos(1.5 ) 2cos(0.5 )ω ω+ ; a =1.5; b = 0 b = 0 ali ne vrijedi R(ω) [ ]0, ,ω π π≥ ∀ ∈ − ⇒ Sustav nema linearnu fazu h) h[n] = 2, 0, 1, 0, 2 ⇒ 2 4( ) 2 2j j jH e e eω ω ω− −= + + = 2 2 2(2 1 2 )j j je e eω ω ω− −+ + = 2 (4cos(2 ) 1)je ω ω− + R(ω) = 4cos(2 ) 1ω + ; a = 2; b = 0 b = 0 ali ne vrijedi R(ω) [ ]0, ,ω π π≥ ∀ ∈ − ⇒ Sustav nema linearnu fazu

Ivana Fazinić

Page 11: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

4. FIR filtar drugog reda ima simetrični impulsni odziv, tj. vrijedi h[0] = h[2]. Ako na ulaz takvog filtra dovedemo dvije čiste kosinusoide kružnih frekvencija π/4 i π/2 filtar propušta samo komponentu niže frekvencije i to s jediničnim pojačanjem. Odredi impulsni odziv filtra. RJEŠENJE: Red filtra jest N = 2. Duljina realnog impulsnog odziva jest M = N+1 = 3. Zadani filtar ima simetričan impulsni odziv, te neparan broj uzoraka impulsnog odziva (tip 1). Pripadna frekvencijska karakteristika filtra ovog tipa ima oblik:

[ ]

⋅⋅= ∑

=

−2/

0

2/ )cos()(N

m

jNj mmaeeH ωωω

pri čemu koeficjenti iznose:

[ ]

=

20 Nha , [ ]

−= mNhma

22 ,

21 Nm ≤≤

Računamo frekvencijsku karakteristiku za zadani filtar:

[ ] [ ] [ ] [ ] [ ] )cos(10)cos(1)0cos(0)cos()(1

0ωωω ωωωω ⋅+=⋅+⋅=

⋅⋅= −−

=

− ∑ aaeaaemmaeeH jj

m

jj

Vrijedi:

[ ] [ ]12

0 hNha =

=

[ ] [ ]021 ha ⋅=

[ ] [ ] )cos(021)( ωωω ⋅⋅+= − hheeH jj

Iz zahtjeva na filtar određujemo h[0] i h[1]. Na frekvenciji π/2 dolazi do gušenja (amplitudna karakteristika jednaka je nula), dok za π/4 imamo propuštanje (amplitudna karakteristika jednaka je jedan).

jje j −=−+−=− )2

sin()2

cos(2/ πππ

22

22)

4sin()

4cos(4/ jje j −=−+−=− πππ

Page 12: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

[ ] [ ] [ ] [ ] [ ] 0|1||)0021(||)2

cos(021||)(| 2/2/ =⋅−=⋅⋅+⋅−=

⋅⋅+= − hjhhjhheeH jj πππ

[ ] 01 =h

[ ] [ ] [ ] [ ] [ ] 1|00||)2202()

22

22(||)

4cos(021||)(| 4/4/ =⋅−=⋅⋅⋅−=

⋅⋅+= − hjhhjhheeH jj πππ

[ ] [ ] [ ] 10200|)(| 2224/ ==+= hhheH jπ

[ ]220 ±=h

Postoje dva rješenja traženog impulsnog odziva:

[ ]

=22,0,

22

1 nh

[ ]

−−=22,0,

22

2 nh

Page 13: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

DRUGIN NAČIN RJEŠAVANJA: Iz poznate prijenosne karakteristike filtra lagano se može odrediti impulsni odziv. Vrijedi:

[ ] [ ] [ ]012)( 12 hzhzhzH +⋅+= −− Frekvencijsku karakteristiku potrebno je povezati s položajem nula i polova koji će nam određivati svojstva filtra. Za gušenje određene frekvencije potrebno je imati pojačanje nula za tu frekvenciju što zahtjeva dvije nule u polarnom prikazu. U našem slučaju nule ćemo dobiti za kuteve π/2 i - π/2, tj. na vrijednostima +j i -j. Uz pomoć pojačanja frekvencije koju propuštamo može se izračunati pojačanje A.

-1.5 -1 -0.5 0 0.5 1 1.5-1.5

-1

-0.5

0

0.5

1

1.5Pole-Zero Map

Real Axis

Imag

inar

y Ax

is

)()()( 21 nznzAzH −⋅−⋅=

)1()()()()( 222 +⋅=−⋅=+⋅−⋅= zAjzAjzjzAzH

AjAjAjAeAeHjj

+=+⋅=++⋅=+⋅= )1()12

sin2

(cos)1()( 42

4 ππππ

12|)(| 2224 ==+= AAAeHjπ

22±=A

22

22)1()( 22 ±±=+⋅= zzAzH

Page 14: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

S obzirom na to kako sustav (tj. filtar) mora biti kauzalan potrebno je dobivenu prijenosnu karakteristiku filtra pomaknuti u nulu. Zato pišemo:

220

22)( 12

1 +⋅+= −− zzzH

220

22)( 12

2 −⋅+−= −− zzzH

Impulsni odziv:

[ ]

=22,0,

22

1 nh

[ ]

−−=22,0,

22

2 nh

Zadatak riješila: Nina Brcko

Page 15: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

5. Odredi impulsni odziv pojasno – propusnog FIR filtra 105 reda projektiranog pomoću Hammingovog vremenskog otvora. Neka su granične frekvencije π / 4 i 3π / 4 . Uputa: Odredi inverznu vremenski – diskretnu transformaciju spektra idealnog filtra koji je na intervalu [-π , π] određen izrazom:

j N / 2j N / 2

3e ,H( ) R( )e 4 4

0, inače

ωω

π πωω ω

−−

< <= =

N = 105 – red FIR filtra L = N+1 = 106 – širina otvora Inverzna vremenski- diskretna Fourierova transformacija računa se prema izrazu:

[ ] jn1h n H( )e d , n2

πω

π

ω ωπ −

= − ∞ < < ∞∫

Inverznu vremeski diskretnu Fourierovu transformaciju računamo primjenom teorema o pomaku u vremenskoj domeni :

[ ] j kF x n k e X( )ω ω−− = Računamo dakle inverznu transformaciju od konstante i dobiveni niz h' [n] u vremenskoj domeni pomičemo za N/2 supstitucijom n - N/2 i tako dobivamo traženu inverznu transformaciju h[n] idealnog PP filtra:

[ ]

[ ]

34 4

' jn jn

34 4

' '

1 1h n e d e d2 2

n n2 cos sin2 4 , nn

N 105h n h n h n2 2

4 cos (2n 105) sin (2n 105)4 8 , n

(2n 105)

π π

ω ω

π π

ω ωπ π

π π

π

π π

π

= + =

⋅ ⋅ = − ∞ < < +∞

= − = − = ⋅ − ⋅ − = − ∞ < < +∞

∫ ∫

Izraz (5-1) predstavlja impulsni odziv idealnog pojasno-propusnog filtra koji je pomaknut u vremenu za (N+1)/2 = 53.Taj impulsni odziv je simetričan u odnosu na n = N/2 = 105/2 tj. h [52] = h[53], h[51] = h[54], ... ,h[0] = h[105] itd. Impulsni odziv FIR filtra dobiva se množenjem impulsnog odziva idealnog filtra i impulsnog odziva Hammingovog vremenskog otvora širine L = 106. Budući da je impulsni odziv simetričan,a filter je neparnog

(5-1)

Page 16: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

reda ovaj FIR filter je tipa 2. Impulsni odziv Hammingovog vremenskog otvora, u slučaju da je širina otvora parna (L=106), dan je sljedećim izrazom:

[ ]

[ ]

ha

ha

12 (n ) L L2(1 ) cos( ), n ,..., 1w n i 0.54L 1 2 20, inače

12 (n )20.54 0.46 cos( ), n 53,...,52w n 105

0, inače

πα α α

π

+ + − ⋅ ∈ − − = = − + + ⋅ ∈ −=

Impulsni odziv ovog vremenskog otvora pomaknut za (N+1)/2 tj. 53 – wha_pomaknut[i] mozemo dobiti supstitucijom n = i - 53:

[ ] ha _ pomaknut2 105w i 0.54 0.46 cos n , i 0,...,105

105 2π − = + ⋅ + ∈

Impulsni odziv pojasno-propusnog FIR filtra projektiranog pomoću Hammingovog otvora dobivamo na sljedeći način:

[ ] [ ] [ ]

FIR ha_pomaknuth n h n w n

2n1.27324 0.54 0.46cos( ) cos (2n 105) sin (2n 108)105 4 8 , n 0,...,105

2n 105

π π π

= ⋅ =

− ⋅ − ⋅ − = ∈−

0 20 40 60 80 100-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

n

h [ n

]

Impulsni odziv idealnog PP filtra pomaknut u vremenu

Page 17: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

0 10 20 30 40 50 60 70 80 90 1000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

n

Wha

pomak

nut [

n ]

Impulsni odziv Hammingovog vremenskog otvora širine 106 pomaknut u vremenu

0 10 20 30 40 50 60 70 80 90 100-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

n

hFIR

[ n

]

Impulsni odziv PP FIR filtra 105 reda projektiranog Hammingovim

vremenskim otvorom

Tamara Petrović

Page 18: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

6. Na slici je prikazana fazna karkterisitika jednog FIR filtra s generaliziranom linearnom fazom.

a) Odredi red zadanog fitra b) Da li je moguće odrediti o kojem se tipu FIR filtra radi (tip I, II, III, ili IV)? Ako je

moguće odredit tip filtra, a ako nije objasni zašto nije. c) Možeš li karakterizrati filtar kao (i) niski propust, (ii) visoki propust, (iii) niti niski niti

visoki propust ili (iv) nije moguće odrediti o kojoj se vrsti filtra radi? d) Odredi impulsni odziv filtra ako je poznato da amplitudna karakteristika prolazi kroz 4

za frekvenciju π/2 i ako je:

Da li je dobiveni impulsni odziv jedinstven? Uputa: Iskoristite svojstva simetrije te Parsevalov teorem.

RJEŠENJE: Red zadanog filtra možemo odrediti iz nagiba fazne karakterisitike (primjetite da je nagib karakteristike na svakom intervalu isti):

42

4

22

=→== NNπ

π

Red filtra je dakle 4, a broj uzoraka impulsnog odziva je za jedan veći od reda filtra, dakle 5. Uočavamo kako je to neparni broj uzoraka, dakle za određivanje tipa filtra potrebno nam je još samo odrediti da li je impulsni odziv simetričan ili antisimetričan. Sada promatramo faznu karakteristiku sustava. Ona ima oblik kakav obično dobijemo kada za crtanje iste koristimo neki programski alat kao npr. Matlab. Dakle, uočavamo skokove od 2π sa –π na π (ili obrnuto) za koje je faza stvarno neprekinuta pa nam ti skokovi ne daju nove informacije. Ali, primijetimo isto tako skokove za π na frekvencijama – π, 0 i π. Kako su frekvencije – π i π opet zapravo ista frekvencija dovoljno je promatrati samo 0 i π. Sada definirajmo par stvari. Vremenski diskretne sustave čija se frekvencijska karakteristika može prikazati kao

( ) ℜ∈⋅= +− baReRH baj ,),(,)()( ωωω ω

Page 19: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

zovemo generalizirani sustavima s linearnom fazom. R(ω) se tada može koristiti za prikaz amplitudnog spektra, a ostatak izraza za prikaz faznog spektra. Iz takvog prikaza naravno ništa ne bi mogli zaključiti osim reda filtra. Prikaz koji ovdje imamo je Φ(ω), jer amplitudnu i faznu karakteristiku možemo definirati i na sljedeći način.

( ) ( ) ( ) ( )( )ωωωω HHA arg, =Φ= Ono što je značajno za ovakav prikaz, jest to da svaki put kad po obilasku po jediničnoj kružnici u Z-domeni naiđemo na nulu na nekoj frekvenciji na toj istoj frekvenciji ćemo u prikazu fazne karakteristike imati skok za π. Dakle ono što mi možemo očitati iz našeg grafa su frekvencije za koje nam H(ω) ima iznos 0. To se događa za ω = 0 i ω = π. Podsjetimo se opće formule za tip I i III tip FIR filtra jer su to tipovi sa neparnim brojem uzoraka impulsnog odziva. Tip I je dan sa relacijom koja sadrži kosinus, dok je tip III relacijski povezan sa sinusom. Iz tog razloga očekujemo da bi naš filtar prije mogao biti tipa III (sinus funkcije imaju nule u nuli i kπ), pa prvo testiramo taj oblik.

( ) [ ] [ ] [ ] [ ] [ ][ ] [ ] [ ] [ ] [ ]( )

[ ][ ] [ ][ ] [ ]

( ) [ ] ( ) [ ] ( )( )

[ ] ( ) [ ] ( )( )ωω

ωωωπ

ωω

ωωωωω

ωωωωω

sin122sin02

sin122sin02

1304

02

2314043210

22

2

222

432

⋅⋅+⋅⋅⋅

=⋅⋅⋅+⋅⋅⋅⋅=

−=−=

=

++++⋅=⋅+⋅+⋅+⋅+=

−⋅+

−−−−−

−−−−

hhe

hjhjeeH

hhhh

h

heheheheheehehehehheH

j

jj

jjjjj

jjjjj

Kao što se može vidjeti FIR filtar tipa III zadovoljava uvjete H(ω) = 0 za ω = 0 i za ω = π, naravno ukoliko je h[2] = 0 što uvijek vrijedi jer inače ne razmatramo tip III. Sličnim postupkom dobivamo da filtar nikako ne može biti tip I. Kako filtar ima nule za ω = 0 i za ω = π možemo odmah reći da nije niti NP niti VP filtar. Sada, kad smo odredili red i tip filtra trebamo odrediti kako točno izgleda impulsni odziv. Za to iskorištavamo uvjete koji su nam zadani i relacije koje vrijede za tip III FIR filtra. Prvi uvjet kaže da amplitudna karakteristika prolazi kroz 2 za frekvenciju ω=π/2.

( ) ( ) ( ) [ ] ( ) [ ]

[ ]

[ ]

2 2 2

2

42

Re Im sin 2 0 sin 2 1 sin 42 2

4 1 4

1 2

j

H

H e h h

h

h

ω

π ω = =

π π = ω + ω = ⋅ ⋅ ⋅ π + ⋅ ⋅ =

⋅ =

=

Page 20: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Dozvoljena rješenja za prvi koeficijent su 2 i –2. Drugu nepoznanicu h[0] dobivamo iz drugog uvjeta koji nam je postavljen te Parsevalove relacije. Parsevalova relacija dana je sljedećim izrazom:

( ) [ ]22

21 ∑∫ =⋅ −

n

j nhdeH ωπ

π

π

ω

Kombinirajući uvjet i gore navedenu relaciju dobivamo:

( )

[ ]

[ ]

[ ] [ ][ ] [ ][ ] [ ][ ]

2

2

2

2 2

2 2

2 2

20

1 202

10

2 0 2 1 10

0 1 5

0 5 1 1

0 1

n

n

H e d

h n

h n

h h

h h

h h

h

π

−π

ω = ⋅ π

⋅ ⋅ π =⋅ π

=

⋅ + ⋅ =

+ =

= − =

=

Očito je da rješenje nije jednoznačno jer imamo mogućnost izbora predznaka koeficijenata. Postoje četiri moguća rješenja koja zadovoljavaju zadane uvjete: h1[n] = 1, 2, 0, –2, –1 h2[n] = –1, –2, 0, 2, 1 h3[n] = 1, –2, 0, 2, –1 h4[n] = –1, 2, 0, –2, 1 No ima li svako od tih rješenja faznu karakteristiku koja je zadana? Rješenja h2[n] = –1, –2, 0, 2, 1 i h3[n] = 1, –2, 0, 2, –1 odmah otpadaju jer faza u nuli ima vrijednost – π/2. Sada nam preostaju rješenja h1[n] = 1, 2, 0, –2, –1 i h4[n] = –1, 2, 0, –2, 1. Oba rješenja zadovoljavaju sve zadane uvjete te naš filtar nije jednoznačno određen (faza oba filtra je ista, a amplitudna karakteristika je simetrična oko frekvencije π/2):

h1[n] = 1, 2, 0, –2, –1 h4[n] = –1, 2, 0, –2, 1

Iz navedenog je očito da impulsni odziv nije jedinstven. Frekvencijske karakteristike oba filtra su prikazane na slikama.

Page 21: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Karakteristika filtra s impulsnim odzivom h1[n] = 1, 2, 0, –2, –1 (odmotana faza):

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-300

-200

-100

0

100

Normalized Frequency (×π rad/sample)

Pha

se (d

egre

es)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-150

-100

-50

0

50

Normalized Frequency (×π rad/sample)

Mag

nitu

de (d

B)

Karakteristika filtra s impulsnim odzivom h4[n] = –1, 2, 0, –2, 1 (odmotana faza):

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-300

-200

-100

0

100

Normalized Frequency (×π rad/sample)

Pha

se (d

egre

es)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-150

-100

-50

0

50

Normalized Frequency (×π rad/sample)

Mag

nitu

de (d

B)

Marin Kovačić

Page 22: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

7.* Odredi impulsni odziv i frekvencijsku karakteristiku pojasno-propusnog FIR filtra 35. reda koji ima granične frekvencije π/4 i 3π/4. Koristi metodu projektiranja pomoću vremenskih otvora uz Hammingov vremenski otvor. Kakav je odnos frekvencijske karakteristike idealnog pojasno-propusnog filtra i FIR filtra dobivenog metodom vremenskih otvora. Kolika je valovitost u području propuštanja te koliko je gušenje u području gušenja? Koliko točno se granične frekvencije dobivenog FIR filtra poklapaju sa željenim vrijednostima? Nacrtaj realizaciju dobivenog filtra te odredi iznose koeficijenata ako filtar realiziramo na procesoru koji ima frakcionu aritemetiku uz 15 bitova (14 bitova i predznak). Hammingov vremenski otvor određen je izrazom:

[ ]

π+π+=ω

Nnn 2cos46,054,0 ,

−+−∈

21,

21 NNn

Prijenosna funkcija idealnog pojasno-propusnog filtra graničnih frekvencija ω1 i ω2 uz ω1 < ω2 je:

[ ] ( ) ( ) ( )

ω−ω+

ω+ω+

+π= 1212 4

12sin4

12cos12

4 nnn

nhBP

Rješenje: Broj uzoraka impulsnog odziva filtra koji projektiramo je L=N+1, odnosno u ovom konkretnom slučaju 36. Hammingov vremenski otvor izgleda kao na slici:

Impulsni odziv idealnog pojasno-propusnog filtra je beskonačan. Množeći njegov impulsni odziv pravokutnim vremenski otvorom 35. reda dobijemo FIR filtar čiji impulsni odziv izgleda kao na slici:

Impulsni odziv zadanog FIR filtra dobijemo množenjem prijenosne funkcije idealnog pojasno-propusnog filtra i Hammingovog vremenskog otvora.

Page 23: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Izraz koji dobijemo glasi:

[ ] ( ) ( ) ( )

ω−ω+

ω+ω+

π+π+

+π=ω 1212 4

12sin4

12cos2cos46,054,012

4 nnNn

nn

Rezultat množenja izgleda ovako:

Frekvencijske karakteristike projektiranog FIR filtra dane su slikom:

Valovitost projektiranog FIR filtra u području propuštanja iznosi δ=0.0035. Gušenje u području gušenja za projektirani FIR filtar iznosi -47.5 dB.

Page 24: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Granične frekvencije filtara:

frekvencija idealni filtar projektirani FIR filtar ω1 0.25 π 0.2728 π ω2 0.75 π 0.7272 π

Na slici je prikazana usporedba amplitudnih karakteristika idealnog pojasno-propusnog filtra i projektiranog FIR filtra:

Vidljivo je da projektirani FIR filtar ima nešto uže područje propuštanja od idealnog pojasno-propusnog filtra. Povećanjem reda filtra karakteristike se približavaju idealnim, a to je moguće uočiti i iz primjera karakteristika FIR filtara 35. i 199. reda projektiranih pravokutnim vremenskim otvorom prikazanih na slici:

Page 25: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Lea Gagulić

Direktna realizacija projektiranog FIR filtra izgleda kao na slici:

Ovakvom realizacijom broj množenja se smanji za N/2 ali se broj zbrajanja poveća za N/2. Kako je kod nekih DSP-ova operacija množenja dosta sporija od operacije zbrajanja time smanjujemo vrijeme potrebno za računanje odziva sustava. Iznose koeficijenata za filtar realiziran na procesoru s frakcionom aritmetikom uz 15 bitova (14 bitova i predznak) uz zaokruživanje na najbliži cijeli broj računamo po izrazu:

[ ][ ]14

14

22 nhroundbn =

Koeficijenti su simetrični s obzirom na 0, no ovdje su prikazani uz koeficijente iz intervala [0,35] umjesto intervala [-18,17].

koeficijenti koeficijenti bez frakc. aritm. koef. u frakc. aritm. b0, b35 -0.0019012 -0.0018921 b1, b34 0.00091242 0.00091553 b2, b33 -0.0012151 -0.0012207 b3, b32 0.0041622 0.0041504 b4, b31 0.0059638 0.0059814 b5, b30 -0.0034894 -0.003479 b6, b29 0.0048238 0.0048218 b7, b28 -0.015758 -0.015747 b8, b27 -0.020937 -0.020935 b9, b26 0.011362 0.011353 b10, b25 -0.014754 -0.014771 b11, b24 0.046119 0.046143 b12, b23 0.059995 0.059998 b13, b22 -0.032842 -0.032837 b14, b21 0.044895 0.044922 b15, b20 -0.15878 -0.15875 b16, b19 -0.27267 -0.27264 b17, b18 0.3439 0.34387

Page 26: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

8. Koristeći Parks-McClellanov algoritam upotrebom MATLAB-a dizajniraj minimax filtar ekvivalentan filtru iz prethodnog zadatka. Neka su težine za valovitosti u područjima gušenja i propuštanja jednake. Za prijelazna područja mogu se odabrati intervali od 0.17π do 0.33π i 0.067π do 0.83π. Usporedite odziv dobivenog minimax filtra s filtrom iz prethodnog zadatka.

Za realizaciju filtra upotrebom Parks-McClellanovog algoritma koristit ćemo već gotovu MATLAB funkciju remez u koj je taj algoritam već implementiran.

• Sintaksa za filtar korištenjem remez funkcije: N=35; %red filtra f=[0 0.17 0.33 0.67 0.83 1]; %vektor s definicijom frekvencijskih područja propuštanja i

%gušenja, pogledaj zadane intervale u tekstu m=[0 0 1 1 0 0]; %vektor s definicijama o razini amplituda na %frekvencijama u vektoru

f w=[1 1 1]; %omjeri valovitosti u područjima propuštanja i gušenja b=remez(N,f,m,w); %poziv funkcije remez koja vraća impulsni odziv figure %prikaz impulsnog odziva stem(S,b) xlabel('n') ylabel('h[n]') title('Impulsni odziv (remez)') grid on

-20 -15 -10 -5 0 5 10 15 20-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

n

b[n]

Impulsni odziv (remez)

Usporedimo ovaj impulsni odziv s impulsnim odzivom filtra projektiranog metodom vremenskog otvora iz prethodnog zadatka.

Page 27: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

• Sintaksa za filtar korištenjem metode vremenskog otvora:

N=35; Wd=pi/4; Wg=3*pi/4; %vektor vremenskih trenutaka S=[-(N+1)/2:(N-1)/2]; L=N+1; %duljina impulsnog odziva for n=1:L %vremenski otvor (Hamming) W(n)=0.54+0.46*cos( 2*pi*(S(n)+0.5)/N ); %impulsni odziv idealnog PP filtra Hi(n)=2/( pi*(S(n)+0.5) )*( cos( (S(n)+0.5)*(Wd+Wg)/2 )*sin( (S(n)+0.5)*(Wg-Wd)/2 ) ); %impulsni odziv filtra h(n)=W(n)*Hi(n); end figure %prikaz impulsnog odziva stem(S,h) xlabel('n') ylabel('h[n]') title('Impulsni odziv (vrem otvor)') grid on

-20 -15 -10 -5 0 5 10 15 20-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

n

h[n]

Impulsni odziv (metoda vremenskog otvora)

Primijetimo kako su impulsni odzivi prostim okom gledano gotovo identični. Pogledajmo u frekvencijsku domenu:

Page 28: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

• Sintaksa: [Hp,Wp]=freqz(h,'s'); [Hb,Wp]=freqz(b,'s'); figure plot(Wp/pi,20 * log10(abs(Hp)),'-',Wp/pi,20 * log10(abs(Hb)),'--') legend('Vremenski prozor','remez',3) xlabel('f/pi') ylabel('dB') title('Amplitudno frekvencijska karakteristika filtara') grid on

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-160

-140

-120

-100

-80

-60

-40

f/pi

A

Amplitudno frekvencijska karakteristika filtara

Vremenski prozorremez

Primijetimo da filtar projektiran koristeći Parks-McClellanov algoritam ima strmiju prijelaznu karakteristiku, dok u području gušenja ; gušenje se ne mijenja udaljavanjem frekvencija od područja propuštanja, jer mu je valovitost jednolika. Za razliku od filtra projektiranog metodom vremenskog otvora gdje se gušenje povećava u području gušenja. U narednim slikama primijetite kako filtar koristeći P-M algoritam ima jednoliku valovitost u području propuštanja i gušenja. Promotrimo pobliže područje propuštanja:

Page 29: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.78.65

8.66

8.67

8.68

8.69

8.7

8.71

8.72

8.73

8.74

8.75x 10

-3

f/pi

A

Amplitudno frek venc ijska karakteris tika filtara

Vremensk i prozorremez

Područje gušenja:

0 0 . 0 2 0 . 0 4 0 . 0 6 0 . 0 8 0 . 1 0 . 1 2 0 . 1 4 0 . 1 6 0 . 1 8 0 . 20

0 . 5

1

1 . 5

2

2 . 5

3

3 . 5

4x 1 0 -5

f/ p i

A

A m p l it u d n o fre k ve n c i js k a k a ra k t e r i s t ik a fi l t a ra

V re m e n s k i p ro z o rre m e z

0 . 8 0 . 8 2 0 . 8 4 0 . 8 6 0 . 8 8 0 . 9 0 . 9 2 0 . 9 4 0 . 9 6 0 . 9 8 10

0 . 5

1

1 . 5

2

2 . 5

3

3 . 5

4x 1 0 - 5

f/ p i

A

A m p l it u d n o fre k ve n c i js k a k a ra k t e ris t ik a fi lt a ra

V re m e n s k i p ro z o rre m e z

Page 30: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

9. Za svaku od zadanih prijenosnih funkcija odredite položaj polova i nula u z-ravnini te ispitajte stabilnost sustava. Također skicirajte amplitudnu frekvencijsku karakteristiku.

a) 10,1

1)( 1

11

<<−

−= −

−−

rrz

zrzH

Nule

rz

rzrzzr

n1

101 11

=

=⋅=− −−

Polovi

rzrz

zrz

p ==−

⋅=− −

001 1

-2 -1.5 -1 -0.5 0 0.5 1 1.5 2

-1.5

-1

-0.5

0

0.5

1

1.5

Pole-Zero Map

Real Axis

Imag

inar

y Ax

is

Raspored polova i nula za prijenosnu funkciju pod a)

Kako r raste, pol i nula se približavaju jediničnoj kružnici. Pol je uvijek unutar jedinične kružnice, a u graničnom slučaju se poništava s nulom, tako da je sustav uz zadane uvjete uvijek stabilan.

Page 31: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Također je, zbog činjenice da je nula inverzija pola s obzirom na jediničnu kružnicu, sustav svepropustan, pa mu je amplitudna frekvencijska karakteristika konstanta.

10-2

10-1

100

6.0206

6.0206

6.0206

6.0206

Mag

nitu

de (d

B)

Bode Diagram

Frequency (rad/sec)

Amplitudna frekvencijska karakteristika filtra pod a)

b) 10,11

21)( 1

1

<<−+−= −

rrzzrzH

Nule

101

01 1

−==+

⋅=+ −

nzz

zz

Polovi

rzrz

zrz

p ==−

⋅=− −

001 1

Sustav je uvijek stabilan, jer je pol uvijek unutar jedinične kružnice.

Page 32: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

10-3

10-2

10-1

100

-50

-45

-40

-35

-30

-25

-20

-15

-10

-5

0

5

Mag

nitu

de (d

B)

r = 0.1r = 0.2r = 0.3r = 0.4r = 0.5r = 0.6r = 0.7r = 0.8r = 0.9

Bode Diagram

Frequency (rad/sec)

Amplitudna i fazna frekvencijska karakteristika za prijenosnu funkciju pod b)

-2 -1.5 -1 -0.5 0 0.5 1 1.5 2

-1.5

-1

-0.5

0

0.5

1

1.5

Pole-Zero Map

Real Axis

Imag

inar

y Ax

is

Položaj polova i nula za b)

Page 33: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

c) 10,11

21)( 1

1

<<−−+= −

rrzzrzH

Nule

101

01 1

==−

⋅=− −

nzz

zz

Polovi

rzrz

zrz

p ==−

⋅=− −

001 1

Sustav je uvijek stabilan uz uvjete zadane na r.

-2 -1.5 -1 -0.5 0 0.5 1 1.5 2

-1.5

-1

-0.5

0

0.5

1

1.5

Pole-Zero Map

Real Axis

Imag

inar

y Ax

is

Položaj polova i nula za c)

Page 34: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

10-3

10-2

10-1

100

-50

-45

-40

-35

-30

-25

-20

-15

-10

-5

0

5M

agni

tude

(dB)

r = 0.1r = 0.2r = 0.3r = 0.4r = 0.5r = 0.6r = 0.7r = 0.8r = 0.9

Bode Diagram

Frequency (rad/sec)

Amplitudno frekvencijska karakteristika za c)

Zadane tri prijenosne funkcije predstavljaju upravljive sustave 1. reda na čije karakteristike možemo utjecati mijenjanjem parametra r. Svi sustavi pri tome uvijek ostaju stabilni.

Page 35: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

10. Zadatak

;0)1log(20

1))(sin()cos())(sin()cos())(sin()cos())(sin()cos(

1))())(((

))())(((|)(|

))())((())())(((

))1(()1(

))1(()1(

1)1()1()(

2

2

11

2/12222

12

2

12

=

=++−++−+−−+−−

=

===+−+−

+−+−=

→+−+−+−+−=

=−+=

+=

=++−++−=

++−++−=

−−−

−−

−−

−−

−−

bjabjabjabja

ejbaejbaee

jbaejbaeeH

tudaodjbazjbazzjbazjbaz

ba

zzzzz

zzzzzH

jjjj

jjj

ωωωωωωωω

ααβαβ

ααβααβ

αβαααβ

ωωωω

ωωω

Amplituda je konstantna iznosa 1. Polovi i nule su međusobno recipročnih modula, koji su funkcije parametara α, β. Da bi sustav bio stabilan polovi moraju biti unutar jedinične kružnice, dakle njihov modul mora biti manji od jedan:

Područje za koje to vrijedi je nacrtano na slici:

-4 -3 -2 -1 0 1 2 3 4-4

-3

-2

-1

0

1

2

3

4

alfa

beta

Slika 10.1. Parametarska ravnina.

Petar Mostarac

12

)1(122 <−+→<+ ααβba

Page 36: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

11. Neka su a i b realni brojevi za koje vrijedi 1<a i 1<b . Odredi i usporedi

amplitudne i fazne karakteristike sustava:

( )azbzzH

++=1 i ( )

azbzzH

++= 1

2

Rješenje:

Nultočke i polovi sustava 1H su:

ap −=1 , bn −=1

Nultočke i polovi sustava 2H su:

ap −=2 , 21nb

= −

Oba sustava su stabilna:

1H je sustav sa minimalnom fazom.

Uvrštavanjem ωje u 1H i 2H dobivamo:

( )aebeeH j

jj

++= ω

ωω

1 i ( )ae

beeH j

jj

++= ω

ωω 1

2

Odredimo amplitudu:

( ) ( ) ( )( ) ( )

( ) ( ) ( )( ) ( ) ( )( )( )

2221

2 2 2

2 2 2

2

2

cos sincos sin

2 cos cos sin2 cos cos sin

2 cos 12 cos 1

j

j

b je bAe a a j

b ba a

b bb b

ω

ω

+ ω + ω+ω = =+ + ω + ω

+ ω + ω + ω=

+ ω + ω + ω

+ ω +=

+ ω +

Page 37: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

( ) ( ) ( )( ) ( )

( ) ( ) ( )( ) ( ) ( )( )( )

22 222

2 2 2

2 2 2

2

2

cos sin1cos sin

2 cos cos sin2 cos cos sin

2 cos 12 cos 1

j jj

j j

b jbe b eA ee a e a a j

b ba a

b bb b

ω − ωω

ω ω

+ ω − ω+ +ω = = =+ + + ω + ω

+ ω + ω + ω=

+ ω + ω + ω

+ ω +=

+ ω +

Vidimo da vrijedi ( ) ( )ωω 21 AA = . Odredimo sada fazne karakteristike:

( ) ( )( )

( )( )

+

+

ωω

ωωφcos

sincos

sin1 a

arctgb

arctg

( ) ( )( )

( )( )

+

+

−−=ω

ωω

ωωωφcos

sincos

sin2 a

arctgb

arctg

Fazne karakteristike se razlikuju: drugi sustav ima veći fazni pomak.

Page 38: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Zadatak 12 Odredi ampitudnu frekvencijsku karakteristiku vremenski diskretnog sustava opisanog prijenosnom funkcijom oblika:

NN

NN

NNNNN

zdzdzdzdzzdzdzdd

zH −+−−

−−

−+−−−

−−

++++++++++

= 11

22

11

11

22

11

...1...

)(

Rješenje:

)...(

...)(

...1

...)(

11

221

11

22

11

11

22

11

11

22

11

NNNNN

N

NNNNN

NN

NN

NNNNN

zzdzdzddzzzdzdzdd

zH

zdzdzdzdzzdzdzdd

zH

−−−−

−+−−−

−−

−+−−

−−

−+−−−

−−

+++++

+++++=

+++++

+++++=

Polinom N-tog reda ima K realnih i (N-K)/2 parova konjugirano kompleksnih rješenja.

))((...))())(()((...)(

))((...))())(()((...)()(

2/)(2/)(11111

2/)(2/)(1

111

1111

11

KNKNKKKKKN

KNKNKKKKK

jzjzjzzzz

jzjzjzzzzH

−−++++−

−−−

++−

++−−−

−−−−+−−−

−−−−+−−−=

βαβαβααα

βαβαβααα

)(...)()(...

)(...)()(...)(

2/)(2/)(11111

2/)(2/)(11111

KNKNj

KKj

KKj

KjjjN

KNKNj

KKj

KKj

Kjj

j

jejejeeee

jejejeeeeH

−−++++−

−−−

++−

++−−−

−−−−+−−−

−−−−+−−−=

βαβαβααα

βαβαβαααωωωωωω

ωωωωωω

1)(

1sincossincos

1)(sincos)(sincos)(sincos)(sincos

)()(

)()(

1

=

=+−−−

=−

=++−−+−−−−+−−

=−−+−

−−+−

=

−−

ω

ϖ

ϖ

ϖϖ

ϖϖ

ϖ

ωαωωαω

α

α

βωαωβωαωβωαωβωαω

βαβα

βαβαj

j

j

jj

jj

jN

eH

jj

e

e

jjjj

jeje

jeje

e

Prijenosna funkcija ovog oblika ima na frekvencijama ovisnim o iznosima koeficijenata polinoma po nulu i pol recipročnog modula. Amplitudna karakteristika je konstantno 1.

Vedrana Spudić

Page 39: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

13. Vremenski diskretni sustav opisan je prijenosnom funkcijom

( ) 1

21

3122,1

−−

+++=z

zzzH

Nacrtajte direktnu forme I, It, II i IIt. Za svaku od realizacija odredite skalirane koeficijente (vrijednosti unutar intervala [-1, 1]).

RJEŠENJE (Riješio Tomislav Gracin): Skalirani koeficijenti se odrede tako da se iz brojnika i nazivnika izvuče najveći broj te nakon toga se dobije prijenosna funkcija sa skaliranim koeficijentima. Iz prijenosne funkcije tada lagano dobijemo forme I, It, II i IIt.

( )1

21

1

21

31

253

32

3122,1

−−

−−

+

++=

+++=

z

zz

zzzzH

Direktna forma I

+3/5

z-1

+

z-1

1/2

u[n] y[n]+

z-1

3

-1

2/3

Direktna forma It

+3/5

+

z-1

1/2

u[n] y[n]2/3

z-1

+

z-1

3

-1

Direktna forma II

Page 40: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

+3/5

z-1

+

z-1

1/2

u[n] y[n]+ 3

-1

2/3

Direktna forma IIt

+3/5

+

1/2

u[n] y[n]

z-1

3

-1

2/3

z-1

Page 41: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

14. Odredi prijenosnu funkciju vremenski diskretnog sustava dobivenog bilinearnom transformacijom iz prototipa

( ) ( )( )1328104

2

2

+++++=sss

sssH

Neka je T = 0,2. RJEŠENJE: Bilinearna transformacija dana je izrazom:

112

112

1

1

+−=

+−=

zz

Tzz

Ts

i vrijedi:

( ) ( )112

+−

==

zz

Ts

sHzH .

Uvrštavanjem dobivamo:

( )( )( )

( )( )

( )

( )747265932411353

308476276508

1747265932411353

1308784508

111103

1120

11100

811100

11400

11123

1122

112

811210

1124

23

22

3

23

2

2

2

2

2

2

2

2

−+−+−−=

+−+−

++−

=

=

+

+−

+

+−+

+−

++−+

+−

=

+

+−

+

+−+

+−

++−+

+−

=

zzzzzz

zzzz

zzz

zz

zz

zz

zz

zz

zz

Tzz

Tzz

T

zz

Tzz

TzH

Riješila Željka Lučev

Page 42: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

15. Korištenjem bilinearne transformacije uz T = 2 odredi prijenosnu funkciju niskopropusnog filtra granične frekvencije π/3. Neka je prototipni filtar Butterworthov filtar drugog reda. RJEŠENJE: Kontinuirana frekvencija Ωg i diskretna frekvencija ωNP povezane su izrazom:

33

623

22

22 =

=

=

=Ω ππωtg/tgtg

TNP

g .

Prvo računamo prototipni analogni niskopropusni filtar drugog reda granične frekvencije 33=Ω g uz

Butterworthovu aproksimaciju. Prijenosna funkcija snage niskopropusnog filtra je oblika:

( ) ( ) ( ) N

g

jHjHjH 2

2

1

1

ΩΩ+

=Ω−Ω=Ω .

Zamjenom js−=Ω dobiva se:

( ) ( ) ( ) 442 911

31

1

1

1sjsjs

sHsH N

g

+=

−+=

Ω−

+

=− .

Polovi dobivenog kontinuiranog sustava dobiju se kao rješenja jednadžbe 091 4 =+ s :

6j1s

6j1s

6j1s

6j1s

43

21

−=−−=

+=+−=

i jednoliko su razmješteni po kružnici polumjera gΩ . Polovi prijenosne funkcije ( )sH su s1 i s3, koji se nalaze u lijevoj poluravnini, a polovi s2 i s4 iz desne poluravnine odgovaraju prijenosnoj funkciji ( )sH − . Prema tome, prijenosna funkcija prototipnog Butterworthovog filtra drugog reda glasi:

( ) ( )( ) 1623

3

61

61

11

31 ++=

−+

++=

−−=

ssjsjsssss

sH .

Konačno, prijenosna funkcija digitalnog filtra dobije se zamjenom s sa 112

+−

zz

T:

( ) ( ) 64464363

11126

1123

32

2

2 −+−+++=

++−+

+−

=zzzz

zz

Tzz

T

zH .

Riješila Željka Lučev

Page 43: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

16. Na filtar iz prethodnog zadatka primijeni frekvencijsku transformaciju u z-ravnini tako da dobiveni filtar bude visokopropusni filtar granične frekvencije 5π/8. Skicirajte amplitudnu i faznu karakteristiku dobivenog filtra. RJEŠENJE: Prijenosna funkcija niskopropusnog filtra iz prethodnog zadatka glasi:

( ) ( ) ( ) 21

21

2

2

64464363

64464363

−−

−−

−+−+++=

−+−+++=

zzzz

zzzzzH NP .

Preslikavanje NP u VP filtar dano je izrazom:

1

11

1 −

−−

++

=VP

VPNP z

zz

αα

,

gdje je zNP kompleksna varijabla vezana uz NP filtar, a zVP kompleksna varijabla vezana uz VP filtar. Pomoću koeficijenta α određujemo odnos graničnih frekvencija NP i VP filtra:

+−

=

2

2

VPNP

VPNP

cos

cos

ωω

ωω

α .

Za zadane 3πω =NP , a

85πω =VP dobivamo:

6291

24724

23

2853

2853

,cos

cos

//cos

//cos=

=

+−

π

ππ

ππ

α .

Sada je:

1

1

1

11

629116291

1 −

−−

++

=+

+=

VP

VP

VP

VPNP z,

,zz

zz

αα

,

te je prijenosna funkcija traženog VP filtra:

( )( )

21

21

2

1

1

1

1

2

1

1

1

1

14312448110484279197373688416

62911629164

629116291464

6291162913

62911629163

−−

−−

++++=

+

+−++

+−+

+

+++

++=

z,z,,z,z,,

z,,z

z,,z

z,,z

z,,z

zHVP

Riješila Željka Lučev

tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
tomislav
Pencil
Page 44: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Metodom jednakog impulsnog odziva postižemo da nam diskretni sustav ima jednaki impulsni odziv kao i kontinuirani sustav, samo naravno otipkani. Da bi to postigli, trebamo prijenosnu funkciju iz s-domene prebaciti u z-domenu, koristeći Z-transformaciju. Kako je Z-transformacija proračunata za neke tipične oblike prijenosnih funkcija, to nam je u biti i najbrži način proračuna iste. Stoga je postupak rješavanja ovog zadatka u biti jako jednostavan, rastaviti H(s) na parcijalne razlomke i zatim svaki taj razlomak transformirati. Da bi rastavili H(s) na parcijalne razlomke moramo prvo proračunati sve korijene nazivnika. Odmah uočavamo da će nam svi korijeni biti kompleksni:

21 2

23 4

1

2

3

4

1 ( ) ( )

2 3 ( ) ( )

1 3 0.5000 0.86602 21 3 0.5000 0.86602 21 2 1.0000 1.4142

1 2 1.0000 1.4142

s s s s s ss s s s s s

s j j

s j j

s j j

s j j

+ + = − ⋅ −

+ ⋅ + = − ⋅ −

= − + ⋅ = − +

= − − ⋅ = − −

= − + ⋅ = − +

= − − ⋅ = − −

Prijenosnu funkciju sada rastavljamo na parcijalne razlomke na sljedeći način:

4321

)(ss

Dss

Css

Bss

AsH−

+−

+−

+−

=

Način na koji dolazimo do koeficijenata A,B,C i D biti će ilustriran na primjeru iznalaženja izraza za koeficijent A. Za sve ostale koeficijente postupak je analogan tome primjeru. Prikazani postupak možemo primijeniti samo u slučaju kada su svi polovi jednostruki i međusobno različiti.

( ) ( )

( )

( ) ( ) ( ) ( ) ( )14321

23

1

14321

1

71073

)(lim

)(

1

ssssssssss

sssA

AsssH

ssss

Dss

Css

Bss

AsssH

ss

−⋅−⋅−⋅−⋅−

+⋅+⋅+⋅=

=−⋅

−⋅

+−

+−

+−

=−⋅

Page 45: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

( ) ( ) ( )

1

432

23

,71073

ssuz

sssssssssA

=

−⋅−⋅−+⋅+⋅+⋅=

Sada možemo raspisati izraze i za ostale koeficijente:

Nakon uvrštavanja dobivamo sljedeće rezultate za koeficijente: A = 0.5000 – j0.8660 B = 0.5000 + j0.8660 C = 1.0000 + j0.3536 D = 1.0000 – j0.3536

( ) ( )0.5 0.8660 0.5 0.8660 1 0.3536 1 0.3536( )

0.5 0.8660 0.5 0.8660 ( 1 1.4142) ( 1 1.4142)j j j jH s

s j s j s j s j− ⋅ + ⋅ + ⋅ − ⋅= + + +

− − + ⋅ − − − ⋅ − − + ⋅ − − − ⋅

Sada prebacujemo dobivenu prijenosnu funkciju u vremensku domenu. Pri tome nas kompleksni brojevi ne smetaju:

( ) ( ) ( ) ( )( 0.5 0.8660) ( 0.5 0.8660) ( 1 1.4142) ( 1 1.4142)( ) 0.5 0.8660 0.5 0.8660 1 0.3536 1 0.3536j t j t j t j th t j e j e j e j e− + ⋅ − − ⋅ − + ⋅ − − ⋅= − ⋅ + + ⋅ + + ⋅ + − ⋅

Grupiranjem konjugirano-kompleksnih parova dobili bi čisto realni impulsni odziv, no kako nas zanima samo prijenosna funkcija jednostavno zamijenimo vrijeme t s varijablom koraka nT :

( ) ( )( ) ( )

( 0.5 0.8660) /10 ( 0.5 0.8660) /10

( 1 1.4142) /10 ( 1 1.4142) /10

( ) [ ] 0.5 0.8660 0.5 0.8660

1 0.3536 1 0.3536

j n j n

j n j n

h nT h n j e j e

j e j e

− + ⋅ − − ⋅

− + ⋅ − − ⋅

= = − ⋅ + + ⋅

+ + ⋅ + − ⋅

( ) ( ) ( )

( ) ( ) ( )

( ) ( ) ( )

4

321

23

3

421

23

2

431

23

,71073

,71073

,71073

ssuz

sssssssssD

ssuz

sssssssssC

ssuz

sssssssssB

=

−⋅−⋅−+⋅+⋅+⋅=

=

−⋅−⋅−+⋅+⋅+⋅=

=

−⋅−⋅−+⋅+⋅+⋅=

Page 46: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

Koristeći tablice Z transformacije nakon "malo" sređivanja dobivamo sljedeći konačni rezultat:

0.5 0.8660 0.5 0.866010 10

1 1.4142 1 1.414210 10

1 2 3

1 2

(0.5 0.8660) (0.5 0.8660)( )

(1 0.3536) (1 0.3536)

0.3000 0.8269 +0.7638 0.23621.0000 3.6869 +5.1193 3.17

j j

j j

j z j zG zz e z e

j z j z

z e z ez z z

z z

− + ⋅ − + ⋅

− + ⋅ − − ⋅

− − −

− −

− ⋅ + ⋅= +− −

+ ⋅ − ⋅+ +− −

− −=− − 3 429 +0.7408z z− −

Marin Kovačić

Page 47: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

19. Prijenosna funkcija kontinuiranog sustava je

( )1

2+

=s

sH

Odredite:

a) Prijenosnu fciju H(z) diskretnog sustava koji bi imao jednaki impulsni odziv kao i

zadani kontinuirani sustav u trenutcima t = nT

b) Impulsni odziv diskretnog sustava dobivenog bilinearnom transformacijom uz period

uzorkovanja T

a)

( ) 11,2,1

−==+

= skssksH

Prabacujemo prijenosnu fciju H(s) u vremensku domenu

( ) ( ) ∑∑−∞=−=

=→−

=N

i

tsi

N

i i

i iekthss

ksH

( ) tsekth 11=

Otipkavanjem sa t=nT dobivamo

[ ] ( ) ( )nTnT eenThnh −− === 22

Pomoću Z transformacije se prebacujemo u frekv. domenu:

( ) [ ] ( ) ( )∑∑∑∞

−∞=

−−∞

−∞=

−−∞

−∞=

− ===n

nT

n

nnT

n

n zezeznhzH 122

Pretvaranjem 1,1

1 <−

=∑∞

∞−x

xxn

( ) 112

−−−=

zezH T

b) primjenom bilinearne trasformacije imamo:

( )1

2+

=s

sH

( ) ( )112|

+−=

=zz

Ts

sHzH

Page 48: Rjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe …dos.zesoi.fer.hr/vjezbe/pdf/dos_zzv02_rjesenja.pdfRjeˇsenja zadataka za vjeˇzbu iz Digitalne obradbe signala Akademska ˇskolska

( ) ( )

222

2

22

22

22

222

2

22

22

22

22

222

2

22

12

2

22

12

2)2()2(

12)1()1(2

)1(2

1112

2

+−++

+

+−+

+−−

−−=

=

+−++

+

+−+

+−−

−+

+−=

+−++

+

+−++

=

=

+−+

++

=−++

+=++−

+=+

+−=

TTz

zTT

TTzTT

TT

TTz

zTT

TTzTT

TT

TT

TTz

zTT

TTzT

T

TTz

zTT

TzTzT

zTzzT

zz

T

zH

Prema tablicama za Z transformaciju imamo:

nZ a

azz →−

[ ]1−→−

nuaaz

a nZ , gdje je u[n] step funkcija

Pa dobivamo:

[ ] [ ]

[ ]

[ ]n

nn

nn

TTnu

TTT

nuT

TTT

TT

TT

TT

TTnu

TT

TTnh

+−

−−

+=

=−

+−

−−

+−

+=

=

+−−

++−

+−−

−−=

221

21

212

12

22

22

22

2

22

221

22

22

Fran Pregernik