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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
