Converts a DTMF pulse or (pulse train) into the corresponding character(s)
This function takes a general two-tone DTMF pulse train with or without noise and other signals and derives a best estimate of the intended encoded characters. If the input is a single waveform then it is assumed that a single pulse is present and a single character is derived. If the input is a record with the requisite three fields then a pulse train is processed and converted to a multiple character string.
menu: veeos ==> signal processing ==> modules ==> dtmfReceiver
library: sigLib
This function implements a DTMF receiver using a tuned narrow-band receiver and as such is highly noise resistant.
DTMF is a very simple standard consisting of two audio frequencies and developed to enable simple data signaling over telephone lines.
o_dtmfRcvPulse()
VEE 7.0+, All platforms.
dtmfCode, dtmfDecode, dtmfPulse, dtmfRcvPulse, dtmfSigGen