Dual Tone Multi Frequency Encoder and Decoder
Version 1.0.1 (1 MB) by
Preethaa J
Function files to implement DTMF encoder and decoder(uses Goertzel's Algorithm)
dtmf_encode: Takes the sequence to be encoded as the input argument. Returns the signal vector.
dtmf_decode: Takes the signal vector as the input argument. Returns the decoded sequence.
gfft: Used by dtmf_decode to compute the DFT of input samples
dtmf_doc: Documentation of the files with theory and algorithm.
Reference : Digital Signal Processing: A Computer Based Approach by Sanjit K. Mitra, McGraw-Hill Inc., ISBN:978-0-07-042953-6
Cite As
Preethaa J (2026). Dual Tone Multi Frequency Encoder and Decoder (https://www.mathworks.com/matlabcentral/fileexchange/95363-dual-tone-multi-frequency-encoder-and-decoder), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2020b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
