7 thoughts on “DTMF decoding in noisy environment”
I am using DTMF decoder on GL865-DUAL, but when the line is opened, ambient sound (radio), generates false DTMF tones (that are not sent using keypad).
How can reject that. One possibility is by AT#DTMFCFG command, so any suggestions about scaling and threshold values? Thanks!
Hi Nikolay,
It is not very clear to me…
the false DTMF are received from module ( transmitted by far end user) or do they are picked up by module mic line?
Far end is my GSM headset that is close to loudspeaker. It is the source of noise. Module microphone is muted.
Sorry again,
do you mean your GSM mobile is closed to the speaker of module and disturb the STMF decoding?
GSM moblile is close to the speaker of my laptop that is playing internet radio and this sound is generating wrong DTMF codes in the module side.
This is the first time we have a similar feedback from a customer Regarding DTMF decoder. Also we never observed a noise which can cause a false DTMF on module. Meanwhile you can try to improve the threshold step by step (step of 100 every time) to see how this change improve the performance of the decoder( don’t exceed the value of 5000).
It can be interesting to have, if possible, a wave file recorded At module output to analyze it; if this is possible, please send the file to TS-EMEA@telit.com.
The problem is not with me but with our customer that is testing device.
DTMF decoder is working great, taking in mind that so noisy envoronment is not typical during voice conversations. Especially sending music via audio channel could result false DTMF decoding – vusic as well voice spectra are in the same band as DTMF tones.
We solve the problem by decoding double tones – double push 1or 2 or … till # and *.
Btw, last month I had a problem with our GSM operator Globul. They reject sending DTMF tones within their network.It was impossible to send DTMF between two phones with Globul SIM card, but sending?receiving fro other operator was possible (MTEL->GLOBUL and GLOBUL->MTEL). I asked them to repair this and now everything is OK.
We use cookies to enhance your browsing experience and help us improve our websites. To improve our website, we carefully select third parties that use cookies to allow us to serve specific content and achieve the purposes set out in our cookie policy. For more information on how to make adjustments through your browser to the cookies being used on your device, please click Find Out More link. By closing this banner or continuing to browse our website, you agree to our use of such cookies. FIND OUT MORE
I am using DTMF decoder on GL865-DUAL, but when the line is opened, ambient sound (radio), generates false DTMF tones (that are not sent using keypad).
How can reject that. One possibility is by AT#DTMFCFG command, so any suggestions about scaling and threshold values? Thanks!
Hi Nikolay,
It is not very clear to me…
the false DTMF are received from module ( transmitted by far end user) or do they are picked up by module mic line?
Far end is my GSM headset that is close to loudspeaker. It is the source of noise. Module microphone is muted.
Sorry again,
do you mean your GSM mobile is closed to the speaker of module and disturb the STMF decoding?
GSM moblile is close to the speaker of my laptop that is playing internet radio and this sound is generating wrong DTMF codes in the module side.
This is the first time we have a similar feedback from a customer
Regarding DTMF decoder. Also we never observed a noise which can cause a false
DTMF on module.
Meanwhile you can try to improve the threshold step by step (step of 100 every time)
to see how this change improve the performance of the decoder( don’t exceed the value of 5000).
It can be interesting to have, if possible, a wave file recorded
At module output to analyze it; if this is possible, please send the file to TS-EMEA@telit.com.
The problem is not with me but with our customer that is testing device.
DTMF decoder is working great, taking in mind that so noisy envoronment is not typical during voice conversations. Especially sending music via audio channel could result false DTMF decoding – vusic as well voice spectra are in the same band as DTMF tones.
We solve the problem by decoding double tones – double push 1or 2 or … till # and *.
Btw, last month I had a problem with our GSM operator Globul. They reject sending DTMF tones within their network.It was impossible to send DTMF between two phones with Globul SIM card, but sending?receiving fro other operator was possible (MTEL->GLOBUL and GLOBUL->MTEL). I asked them to repair this and now everything is OK.