You are on page 1of 2

U NIVERZITET U S ARAJEVU , E LEKTROTEHNI ČKI FAKULTET

S IGNALI I SISTEMI / T EORIJA SIGNALA , AK . 2019/2020.

Laboratorijska vježba 1

1 P RIPREMA ZA LABORATORIJSKU VJEŽBU ( DOMA ĆA ZADA ĆA )


Ovaj dio izvještaja za laboratorijsku vježbu se priprema kod kuće i donosi urad̄en na laboratori-
jsku vježbu. Student bez urad̄ene pripreme za laboratorijsku vježbu neće moći prisustvovati
istoj.

1. Analogni signali f (t ) i h(t ) su definirani na sljedeći način:

(a) f (t ) = a(−t + b)[u(t ) − u(t − b)]


h(t ) = c[u(t + 2d ) − u(t + d )] + c[u(t − d ) − u(t − 2d )],

(b) f (t ) = d × u(t + b)
h(t ) = e −at u(t ).

Konstante a, b, c i d su različite za studente i date su u Tabeli 1. Nacrtati signale f (t ) i h(t ), te


nacrtati (izračunati) konvoluciju signala f (t ) i h(t ).
Napomena: svaki student bira vrstu u tabeli po principu (br o j _g r upe−1)×10+br o j _st ud ent a,
gdje je br o j _st ud ent a njegov redni broj na rasporedu studenata za laboratorijske vježbe iz TS,
odnosno za tutorijale iz SIS (rasporedi objavljeni na Coursewareu), dok je br o j _g r upe njegova
grupa za iste.

2 Z ADACI ZA LABORATORIJSKU VJEŽBU


1. Napisati MATLAB kod za konvoluciju signala f (t ) i h(t ) definiranih u okviru zadatka 1 (a) iz
pripreme za laboratorijsku vježbu. Potrebno je prikazati svaki od signala ponaosob, te rezultat
njihove konvolucije.

2. Analizirati MATLAB kod LV1Z2.m dostupan na Coursewareu. Testirati kod za različite funkcije
f (t ) i h(t ), zadane varijablama f i h, respektivno. Po potrebi, izvršiti modifikacije.

3. Korištenjem MATLAB okruženja pokazati da vrijedi relacija (1) za kauzalne funkcije f (t ) i


h(t ).
hZ t i d h(t )
f (t ) ∗ h(t ) = f (τ)d τ ∗ (1)
−∞ dt

1
Tabela 1: Vrijednosti parametara za definiranje funkcija f (t ) i h(t ).
Redni broj a b c d Redni broj a b c d
1 1 1 1 1 31 1 2 -1 1
2 2 2 2 2 32 2 3 -2 2
3 3 3 -3 3 33 3 1 -3 3
4 -1 1 1 0.5 34 -1 2 -1 0.5
5 -2 2 2 1 35 -2 3 -2 1
6 -3 3 3 2 36 -3 1 -3 2
7 1 1 -1 3 37 1 2 1 3
8 2 2 -2 0.5 38 2 3 2 0.5
9 3 3 -3 1 39 1 1 1 1
10 -1 1 1 2 40 2 2 2 2
11 -2 2 2 3 41 1 1 -1 1
12 1 1 -1 1 42 2 2 -2 2
13 2 2 -2 2 43 3 3 -3 3
14 3 3 -3 3 44 1 1 -1 3
15 -1 1 -1 0.5 45 2 2 -2 0.5
16 -2 2 -2 1 46 3 3 -3 1
17 -3 3 -3 2 47 3 2 -3 3
18 1 1 1 3 48 -1 3 1 0.5
19 2 2 2 0.5 49 -2 1 2 1
20 1 3 1 1 50 1 3 -1 3
21 2 1 2 2 51 2 1 -2 0.5
22 3 2 -3 3 52 3 2 -3 1
23 -1 3 1 0.5 53 -1 2 -1 0.5
24 -2 1 2 1 54 -2 3 -2 1
25 -3 2 3 2 55 -3 1 -3 2
26 1 3 -1 3 56 1 1 -1 1
27 2 1 -2 0.5 57 2 2 -2 2
28 3 2 -3 1 58 -1 1 1 0.5
29 -1 3 1 2 59 -3 1 -3 2
30 -2 1 2 3 60 1 2 1 3

3 Z ADACI ZA SAMOSTALAN RAD


1. Korištenjem MATLAB okruženja kreirati funkciju resempliraj koja prima pet ulaznih param-
etara t , f , A, a i t 0. Parametrima t i f se definira proizvoljna funkcija f (t ), na osnovu koje je
potrebno kreirati funkciju g (t ) definiranu sa g (t ) = A f (at + t 0). Izlazni parametri funkcije re-
sempliraj su g i t , pri čemu je sa g označen vektor komponenata funkcije g (t ) po ordinatnoj
osi, a sa t novi vremenski vektor. Obratiti pažnju na to da je potrebno da polazni i krajnji vektor
t imaju isti korak. Prikazati grafike funkcija f (t ) i g (t ).

You might also like