Skip to content

radislavkosijer/DTMF_decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DTMF Decoder

Ovaj projekat implementira dekoder za DTMF (Dual-Tone Multi-Frequency) signale korištenjem vremenski zavisne Furijeove transformacije (STFT). DTMF je metoda signalizacije koja koristi kombinaciju dvije sinusoide za predstavljanje svakog tastera na telefonskoj tastaturi.

Opis

Svaki taster generiše signal koji se sastoji od dvije različite frekvencije – jedna iz niskofrekventne, a druga iz visokofrekventne grupe. Projekat koristi STFT za detekciju ovih frekvencija i dekodovanje pozivanog broja iz audio signala.

Korišteni su test signali iz tri .mat fajla:

  • dtmf1.mat: čist signal bez šuma
  • dtmf2.mat: signal sa dodatim Gausovim bijelim šumom
  • dtmf3.mat: signal sa šumom i uskopojasnom interferencijom

Pokretanje

Notebook DTMF_decoder.ipynb sadrži kompletnu implementaciju i analizu. Potrebno je samo imati Python okruženje sa navedenim bibliotekama i .mat fajlove.

About

Projektni zadatak iz predmeta Osnovi digitalne obrade signala. Cilj projekta je napraviti dekoder tonskog biranja

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors