06.08.2015 Views

Projektni zadatak Grafički ekvilajzer - Laboratorija za digitalnu ...

Projektni zadatak Grafički ekvilajzer - Laboratorija za digitalnu ...

Projektni zadatak Grafički ekvilajzer - Laboratorija za digitalnu ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• filtriranje ulaznog signala i generisanje izlaznog signala;• reprodukcija izlaznog signala;• spektralna anali<strong>za</strong> i prikaz spektra (bar 10 frekvencijskih opsega) uporedo sareprodukcijom izlaznog signala.Potrebno je da i<strong>za</strong>berete broj frekvencijskih opsega i odredite centralne frekvencije ipropusne opsege filtara i projektujete potrebne filtre. Moguće je koristiti Batervortovefiltre, kao na vježbama, ili shelving i peaking filtre opisane ovdje(http://dsp.etfbl.net/multimedia/equalizers.pdf). Nije neophodno da <strong>ekvilajzer</strong> radi urealnom vremenu, moguće je da se ulazni fajl učita, postave parametri <strong>ekvilajzer</strong>a i da segeneriše izlazni signal. Projekat ne mora da ima grafički interfejs, ali način izboraulaznog fajla i postavljanja parametara <strong>ekvilajzer</strong>a treba da bude ne<strong>za</strong>visan od samogprograma, tj. da ne <strong>za</strong>htijeva promjenu programskog koda.Prilikom reprodukcije potrebno je da prikaz anali<strong>za</strong>tora spektra bude sinhronizovan sazvukom. Potrebno je da i<strong>za</strong>berete frekvencijske opsege i parametre <strong>za</strong> spektralnu analizu.Anali<strong>za</strong>tor spektra može izgledati kao Bars vizueli<strong>za</strong>cija u Media Playeru, ali je potrebnonaznačiti frekvencije koje odgovaraju pojedinim linijama.Navedene su osnovne smjernice <strong>za</strong> projektovanje i implementaciju. Detaljnaspecifikacija, format i projektovanje su prepušteni studentima. Neke od dodatnihfunkcionalnosti koje biste mogli implementirati su:• grafički korisnički interfejs,• parametarski <strong>ekvilajzer</strong>,• podešavanje <strong>ekvilajzer</strong>a u realnom vremenu, dok traje reprodukcija (pogledajteAnalog Output u Data Acquisition Toolboxu),• dodatne zvučne efekte,• drugačije vizueli<strong>za</strong>cije spektra, itd.Detalji predaje radova: Studenti su dužni da do predviđenog roka prijave timove koji ćeraditi na projektu. Timovi sadrže maksimalno dva studenta i prijavljuju se nahttp://el.etfbl.net/mod/assignment/view.php?id=1380.Nakon <strong>za</strong>vršetka kompletnog projekta, najkasnije do navedenog roka, predaju se sledećirezultati rada:• aplikacija ili program u MATLAB-u <strong>za</strong>jedno sa multimedijalnim objektima kojise mogu iskoristiti kao demonstracija,• odštampan rad koji sadrži sve važne informacije o načinu projektovanja iimplementacije vašeg programa:• definicija problema,• objašnjenje izbora teorije i tehnologije <strong>za</strong> rješavanje problema (Šta većpostoji?),• detalji rješenja na nivou struktura podataka i algoritma,• detalji rješenja na nivou implementacije (Šta smo napravili?),• demonstracija funkcionalnosti,• diskusija i prijedlozi daljeg poboljšanja (Je li sve napravljeno? Koja supoboljšanja moguća?),• literatura (Koje knjige, časopise i WWW stranice smo koristili?),• rad ne treba da prelazi 15 stranica.• ovaj dokument treba da bude obrađen na računaru.


• prezentacija u Power Point ili PDF formatu koju ćete održati svim studentima kojislušaju predmet u predviđenom terminu. Prezentacija treba da ukratko opišekorištene algoritme te metodologiju projektovanja i implementacije. Zaprezentaciju će biti na raspolaganju maksimalno 10 minuta. Svi studenti kojislušaju predmet su obavezni da prisustvuju prezentacijama.Način rada i ocjenjivanje: Zadatak se radi u grupama po dva studenta. Konsultacije saasistentom su dozvoljene. Konsultacije između grupa su takođe dozvoljene, ali svakagrupa treba da preda originalno rješenje. U slučaju prepisivanja odgovarajući radovi ćebiti ocijenjeni sa nula poena. Dijelovi programa i ideje sa weba su uslovno dozvoljeni, tj.mogu se iskoristiti pod uslovom da ne čine <strong><strong>za</strong>datak</strong> trivijalnim. Za njihovo korištenjeneophodno vam je odobrenje predmetnog nastavnika i asistenta.Maksimalan broj bodova koji se može dobiti na ovom <strong>za</strong>datku je 100. Zadatak će seocjenjivati na sledeći način:• osnovna rješenja osnovnih funkcionalnosti: 50-60 bodova,• detaljna rješenja osnovnih funkcionalnosti: dodatnih 1-15 bodova,• detaljna rješenja osnovnih funkcionalnosti i nove/<strong>za</strong>nimljive mogućnosti:dodatnih 1-15 bodova,• dodatnih maksimalno 10 bodova se dobija <strong>za</strong> prezentaciju i izlaganje,• rješenja koja ne <strong>za</strong>dovoljavaju osnovne kriterijume i rješenja u kojima autori nisuu stanju da objasne način implementacije i funkcionisanja neće biti prihvaćena.Da bi se predmet uspješno položio potrebno je na projektnom <strong>za</strong>datku ostvariti bar 50bodova. Ocjena iz ovog <strong>za</strong>datka čini 36% ocjene na ispitu iz predmeta.Oprema: Za rad na ovom <strong>za</strong>datku studentima je na raspolaganju računarska oprema uLaboratoriji <strong>za</strong> <strong>digitalnu</strong> obradu signala.Predmetni nastavnik i asistent

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!