Услов:Познавање основних појмова из микрорачунара. Пожељно знање енглеског језика.
Циљ:Да се студенти упознају са принципима рада савремених дигиталних сигнал-процесора (DSP), са основним типовима који су тренутно у употреби, основним периферијама које су у саставу дигиталних сигнал-процесора, применом у управљању и принципима реализације програмских окружења коришћених за обраду сигнала и управљање.
Исход:Студенти ће бити оспособљени да пројектују једноставне програме какви се користе у практичном раду у управљању применом дигиталних сигнал-процесора.
Садржај предмета
Теоријска настава:
Програм предмета, организација и садржај предмета.
Развој дигиталних сигнал-процесора од првих модела до савремених.
Харвардархитектура, особености архитектуре дигиталних сигнал-процесора, поређење са микроконтролерима.
Јединица за множење и акумулирање (MAC multiply and accumulate), јединица за ротирање и померање (barrel shifter).
Уграђени RАМ (dual port RAM), унутрашњи флеш,(boot-ROM), адресне мапе.
Типови сигнал-процесора,у фиксном зарезу, у помичном зарезу, специјализовани .
Дигитални сигнал-процесориза управљање, за телекомуникације, за примену у електро-енергетици.
Расположивимодели дигиталних сигнал-процесора. TI, Analog Devices, Motorola, језгро једног од њих.
Примена дигиталних сигнал-процесорау обради сигнала. Примери реализације FIR и IIR филтара, FFT...
Периферије савремених дигиталних сигнал-процесора: АД и ДА, бројачи,брзи У/И, хардвер за генерисање сигнала (input capture, output compare, event manager), PWM, SCI, CAN
Примена у области управљања. Практична реализација филтара, интегратора, кола задршке, мат.функција, табела за претраживање (look-up table), интерполација.
Итеративна метода, PI регулатори, компензатори, трансформације координата.
Развој, пуњење, провера и исправљање програма за дигиталне сигнал-процесоре. Серијска и Ј-TAG комуникација. Једноставан мониторски програм, готове развојне картице.
Веза дигиталних сигнал-процесора са програмским окружењем Simnulink (Matlab). Примери готових модула дигиталних сигнал-процесора.
Закључнаразматрања. Самовредновање, анализа предмета.
Практична настава:
Практична настава се одвија у лабораторији. Студенти самостално реализују једноставне алгоритме које самостално преводе, отклањају грешке и тестирају израђене програме на реалном хардверу. Вежбе обухватају рад са флеш-меморијом, А/Д и Д/А конвертором, ширинским модулатором, реализацију филтара, реализацију обртних трансформација и модула као што су интегратор, диференцијатор, делитељ, лимитер и реализацију табела са интерполацијом. На завршној одбрани вежби студенти реализују једноставaн пројекат на основу стечених искустава из претходних вежби.
Литература
Љ. Милић, З. Добросављевић, Увод у дигиталну обраду сигнала, Академска мисао, Београд 2004.
М. Поповић, Дигитална обрада сигнала, Академска мисао, Београд 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.