You are on page 1of 2

Komunikacioni sistemi

13. 06. 2017.

drugi laboratorijski kolokvijum

UPUTSTVO: Rešenje kolokvijuma treba da budu skripte i funkcije koje rešavaju postavljene zadatke.
Upotreba ugrađenih Matlabovih funkcija je dozvoljena, osim ako u zadatku nije eksplicitno navedeno
da se određene funkcije ne smeju koristiti.

Zadatak 1. (5 bodova) Napisati skriptu zadatak_1 koja:

a) u dve zasebne figure prikazuje grafikone koji su određeni x-koordinatama x = [-6, 0, 2, 4, 6] i


y-koordinatama y1 = [-1, 1, 3, 2, 0] i y2 = [1, -4, 3, 2, -1].
b) iscrtava grafikon kao sa slike (debljinu linije zanemariti, obratiti pažnju na naslov), gornji grafik
obijiti u plavo, donji u crveno.

c) Prikazati tri sinusoide različitim bojama u okviru iste figure. Sinusoide redom treba da imaju
frekvenciju 3Hz, 2 Hz i 0.5 Hz. Vektor koji predstavlja vreme treba da definiše vremenski
interval od 0 do 5 sekundi, pri čemu vremenski trenuci treba da budu razmaknuti za po 0.01
sekundu. Uključiti mrežu da bi se olakšalo poređenje. Ubaciti legendu i naslov figure (legenda
treba da označi frekvenciju, a naslov da bude „Sinusoide“). Podesiti naziv x-ose na „t(s)“, a y-
ose na „volti“. Debljinu linije za prvu sinusoidu postaviti na 2, za drugu sinusoidu debljinu linije
postaviti na 1, a za treću na 3.
Zadatak 2. (5 bodova)

Prikazati signale dobijene kvantizacijom signala 7.9cos(2𝜋𝑓𝑡), ako je korišćeno 8 i 4 nivoa kvantizacije.
(prikazati u dva horizontalna polja u istoj figuri). Posmatrati dve periode signala, uzeti da je 𝑓 = 4 Hz i
da je minimalna dozvoljena vrednost amplitude signala -8 V, a maksimalna vrednost amplitude 8 V.
Smatrati da se kvantizacija određena sledećim izrazom:
𝑠(𝑡) 1
𝑞(𝑡) = ∆𝑞 ⌊ + ⌋
∆𝑞 2
gde q(t) predstavlja kvantizovani signal, a ∆𝑞 predstavlja korak kvantizacije.

Zadatak 3. (5 bodova)

a) Napisati funkciju zadatak3a koja frekvencijski moduliše ulaznu sekvencu bita. Ulazni
argumenti funkcije su sekvenca bita, amplituda izlaznog signala, frekvencije nosioca,
promenljiva Fi koja određuje faze koje su dodeljene bitima, i vreme trajanja signala koje se
dodeljuje jednom bitu. Izlazni argumenti funkcije su dobijeni signal i vektor vremena koji mu
se pridružuje. Vremenski razmak između susednih tačaka u vremenu uzeti tako da bude
dovoljno mali.
b) Napisati skriptu zadatak3b koja poziva funkciju nad sekvencom bita [1, 0, 1, 0, 1] i prikazuje
dobijeni signal. Amplitudu signala postaviti na 3. Vreme trajanja signala koje se dodeljuje
jednom bitu postaviti na 0.4 s. Fazu nosioca postaviti na 0. Frekvencija koja se dodeljuje bitu
0 je 10 Hz, a bitu 1 se dodeljuje frekvencija 20 Hz.

You might also like