11.07.2015 Views

Dekoder tonskog biranja - Laboratorija za digitalnu obradu signala

Dekoder tonskog biranja - Laboratorija za digitalnu obradu signala

Dekoder tonskog biranja - Laboratorija za digitalnu obradu signala

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Univerzitet u BanjaluciElektrotehnički fakultetKatedra <strong>za</strong> opštu elektrotehnikuDigitalna obrada <strong>signala</strong>Domaći <strong>za</strong>datak 1<strong>Dekoder</strong> <strong>tonskog</strong> <strong>biranja</strong>Objavljen: 20.11.2013. godineRok <strong>za</strong> predaju: 10.12.2013. godineTonsko biranje ili dual-tone multifrequency (DTMF) signali<strong>za</strong>cija je vrsta in-bandsignali<strong>za</strong>cije u telekomunikacijama (signali<strong>za</strong>cija se prenosi istim kanalom i u istomfrekvencijskom opsegu kao i govor, odnosno, podaci). Na telefonima sa tonskimbiranjem pritisak na taster generiše signal koji se sastoji od dva tona koji se dekoduju ucentrali kako bi se identifikovao pozvani telefonski broj. Proces dekodovanja se sastojiod određivanja frekvencija dva tona od kojih se sastoji signal. Frekvencije tonova supropisane ITU standardom i dodijeljene su tasterima na način prika<strong>za</strong>n na sledećoj slici:697 Hz 1 2 3 A770 Hz 4 5 6 B852 Hz 7 8 9 C941 Hz * 0 # D1209 Hz 1336 Hz 1477 Hz 1633 HzSlika 1. Raspored frekvencija tonova kod <strong>tonskog</strong> <strong>biranja</strong>Dakle, pritiskom na taster 1, generiše se složenoperiodični signal koji se sastoji odsinusoida frekvencija 697 Hz i 1209 Hz. Signali kod kojih je viša frekvencija 1633 Hztrenutno se ne koriste <strong>za</strong> tonsko biranje u telefonima, ali postoji njihova upotreba u nekimspecijalizovanim aplikacijama kao što su vojska, radio-amateri ili privatne telefonskecentrale. ITU propisuje minimalno trajanje tona od 40 ms.U početku, DTMF signali su dekodovani pomoću analognih filtara propusnika opsegačije centralne frekvencije odgovaraju frekvencijama komponenata tonova. Sa pojavomdigitalne obrade <strong>signala</strong> uka<strong>za</strong>la se mogućnost <strong>za</strong> jeftiniju i fleksibilniju implementacijuDTMF dekodera tehnikama <strong>za</strong>snovanim na diskretnoj Furijeovoj transformaciji.Cilj ovog rada je implementacija dekodera DTMF <strong>signala</strong> korištenjem diskretneFurijeove transformacije (DFT). Za testiranje vaših ideja i implementacija dati su DTMFsignali koji se mogu preuzeti sa adrese http://dsp.etfbl.net/dsp/dtmf_primjeri.zip. Usvakom od .wav fajlova nalazi se po jedan signal kojim je kodovan telefonski broj.Frekvencija odmjeravanja u svakom od <strong>signala</strong> je 8 kHz. Signali su generisani na različitenačine. U nekim je broj biran automatski (pomoću modema), a u nekim manuelno. Nekisignali sadrže šum, te signal linije.


Kako biste implementirali dekoder potrebno je uraditi slijedeće:1. I<strong>za</strong>brati parametre STFT: dužinu i tip prozora, preklapanje prozora, broj tačakaDFT. Ovdje imajte u vidu trajanje pojedinih tonova i njihove frekvencije. Curenjespektra nećete moći u potpunosti izbjeći, ali nastojte da i<strong>za</strong>berete broj tačaka DFTtako da dobijete odmjeravanje u frekvenciji koje što je moguće bolje odgovarafrekvencijama tonova;2. Prika<strong>za</strong>ti spektrogram <strong>signala</strong>. Broj koji je kodovan se sada može „pročitati“ izspektrograma;3. Napraviti dekoder koji će automatski određivati koji je broj kodovan datimsignalom i ispisati ga na ekranu. <strong>Dekoder</strong> ne mora nužno koristiti STFT, ali DFTu nekom obliku će biti neophodna;4. Nastojte da dekoder radi na datim primjerima. Ako to uspijete, testiraćemo ga jošna nekim primjerima;5. Razmotriti cijenu i složenost implementacije vašeg algoritma. Šta bi se mogloučiniti kako bi dekoder bio jednostavniji i jeftiniji?Detalji predaje radova: Nakon <strong>za</strong>vršetka kompletnog projekta, najkasnije do navedenogroka, predaju se sljedeći rezultati rada:• program u MATLAB-u,• odštampan rad maksimalne dužine 10 stranica koji sadrži sve važne detalje oprojektovanju i implementaciji vašeg dekodera:o spektrograme <strong>signala</strong> sa komentarima,o obrazloženja izbora pojedinih parametara algoritma,o rezultate dekodovanja <strong>za</strong> date signale,o analizu dobrih strana i nedostataka,o prijedloge poboljšanja,o uputstvo <strong>za</strong> upotrebu,o ovaj dokument treba da bude obrađen na računaru.• nakon predaje radova biće organizovana njihova prezentacija i odbrana, tetestiranje dekodera na novim signalima.Način rada i ocjenjivanje: Zadatak se radi u grupama po dva studenta. Konsultacijeizmeđu grupa su dozvoljene, ali svaka grupa treba da preda originalno rješenje. U slučajuprepisivanja odgovarajući radovi će biti ocijenjeni sa nula poena.Oprema: Za rad na ovom <strong>za</strong>datku studentima je na raspolaganju računarska oprema uLaboratoriji <strong>za</strong> <strong>digitalnu</strong> <strong>obradu</strong> <strong>signala</strong>.Predmetni nastavnik i asistent

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

Saved successfully!

Ooh no, something went wrong!