The first Matlab code saves DTMF table as a structural array which contains characters and analogous frequencies. The second one gets a string of characters and reads the array provided by the former code and for each of valid characters play the analogous dual tone for 250 ms.
The first Matlab code saves characters of DTMF table as a matrix and each of two frequency axis as a vector. The second code gets a string of path file of a .wav file and outputs analogous string.
- DTFM
- Goertzel algorithm
- Descrete Fourier Transform
- Test Decoder