Build a GUI using MATLAB to display a 16 symbol/digit DTMF panel. Here is how it should work. Upon punching any digit on the DTMF panel, the corresponding symbol/digit will be displayed in time and played out. Add a noise button in the GUI to add some fixed amount of noise to the signal such that SNR is 20 dB. Upon pressing the noise button, the noisy waveform will be shown in time and frequency. Finally add a decode button. Upon pressing the decode button, the decoder will detect the symbol/digit. My design will be robust.
It looks like you're new here. If you want to get involved, click one of these buttons!