Primena digitalnih signal-procesoraŠifra: 190708 | 8 ESPB
Opšte informacije
Nivo studija:Specijalističke strukovne studije
Godina studija:1
Semestar:1
Uslov:Poznavanje osnovnih pojmova iz mikroračunara. Poželjno znanje engleskog jezika.
Cilj:Da se studenti upoznaju sa principima rada savremenih digitalnih signal-procesora (DSP), sa osnovnim tipovima koji su trenutno u upotrebi, osnovnim periferijama koje su u sastavu digitalnih signal-procesora, primenom u upravljanju i principima realizacije programskih okruženja korišćenih za obradu signala i upravljanje.
Ishod:Studenti će biti osposobljeni da projektuju jednostavne programe kakvi se koriste u praktičnom radu u upravljanju primenom digitalnih signal-procesora.
Sadržaj predmeta
Teorijska nastava:
Program predmeta, organizacija i sadržaj predmeta.
Razvoj digitalnih signal-procesora od prvih modela do savremenih.
Harvardarhitektura, osobenosti arhitekture digitalnih signal-procesora, poređenje sa mikrokontrolerima.
Jedinica za množenje i akumuliranje (MAC multiply and accumulate), jedinica za rotiranje i pomeranje (barrel shifter).
Ugrađeni RAM (dual port RAM), unutrašnji fleš,(boot-ROM), adresne mape.
Tipovi signal-procesora,u fiksnom zarezu, u pomičnom zarezu, specijalizovani .
Digitalni signal-procesoriza upravljanje, za telekomunikacije, za primenu u elektro-energetici.
Raspoloživimodeli digitalnih signal-procesora. TI, Analog Devices, Motorola, jezgro jednog od njih.
Primena digitalnih signal-procesorau obradi signala. Primeri realizacije FIR i IIR filtara, FFT...
Periferije savremenih digitalnih signal-procesora: AD i DA, brojači,brzi U/I, hardver za generisanje signala (input capture, output compare, event manager), PWM, SCI, CAN
Primena u oblasti upravljanja. Praktična realizacija filtara, integratora, kola zadrške, mat.funkcija, tabela za pretraživanje (look-up table), interpolacija.
Iterativna metoda, PI regulatori, kompenzatori, transformacije koordinata.
Razvoj, punjenje, provera i ispravljanje programa za digitalne signal-procesore. Serijska i J-TAG komunikacija. Jednostavan monitorski program, gotove razvojne kartice.
Veza digitalnih signal-procesora sa programskim okruženjem Simnulink (Matlab). Primeri gotovih modula digitalnih signal-procesora.
Praktična nastava se odvija u laboratoriji. Studenti samostalno realizuju jednostavne algoritme koje samostalno prevode, otklanjaju greške i testiraju izrađene programe na realnom hardveru. Vežbe obuhvataju rad sa fleš-memorijom, A/D i D/A konvertorom, širinskim modulatorom, realizaciju filtara, realizaciju obrtnih transformacija i modula kao što su integrator, diferencijator, delitelj, limiter i realizaciju tabela sa interpolacijom. Na završnoj odbrani vežbi studenti realizuju jednostavan projekat na osnovu stečenih iskustava iz prethodnih vežbi.
Literatura
Lj. Milić, Z. Dobrosavljević, Uvod u digitalnu obradu signala, Akademska misao, Beograd 2004.
M. Popović, Digitalna obrada signala, Akademska misao, Beograd 2000.
S. Mitra,Digital Signal Processing: A Computer-Based Approach, McGraw-Hill, 2011.
S. M. Kuo, Bob H. Lee, Wensum Tian , Real-Time Digital Signal Processing: Implementations and Applications, Jon Wiley & Sons, West Sussex, 2006.