Dual Tone Multi Frequency Encoder and Decoder

Function files to implement DTMF encoder and decoder(uses Goertzel's Algorithm)
92 Downloads
Updated 5 Jul 2021

View License

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 Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.1

Added reference in description

1.0.0