The document describes implementing DTMF (dual-tone multi-frequency) detection using the Goertzel algorithm in an FPGA. It proposes using the Goertzel algorithm as an area-efficient solution compared to using an ASIC or FFT. The key steps of the Goertzel algorithm are described for detecting the presence of DTMF tones from a signal. The algorithm is further optimized by modifying it based on the matched filter concept.