Horizontal bar

The DTMF encoding

Horizontal bar

The DTMF encoding system has become very common in phones where it has replaced the old pulse dialer, but even on the air the DTMF encoding is widely used, for example, for the tone squelch.
DTMF means Dual Tone Modulation Frequency. This systems is intended to transmit keys pressed on a keyboard through an audio channel such as a telephone line or a radio connection. For each pressed key two audio frequencies are emitted: one (higher) corresponds to the column in which the key is in, and the other (lower) corresponds to the row. This encoding handles a maximum of 4 rows and 4 columns, that means 16 keys (from 0 to 9, *, #, and from A to D). The lower frequency (corresponding to the row) is emitted with less amplitude than the higher one, and precisely of 2 dB (that means that the amplitude is 1.259 times smaller).

Colimn 1: 1209 Hz (min 1189 Hz, max 1229 Hz) Colimn 2: 1336 Hz (min 1314 Hz, max 1358 Hz) Colimn 3: 1477 Hz (min 1453 Hz, max 1501 Hz) Colimn 4: 1633 Hz (min 1607 Hz, max 1659 Hz Rows are -2 dB than columns
1 2 3 A Row 1: 697 Hz (min 685 Hz, max 709 Hz)
4 5 6 B Row 2: 770 Hz (min 756 Hz, max 784 Hz)
7 8 9 C Row 3: 852 Hz (min 837 Hz, max 867 Hz)
* 0 # D Row 4: 941 Hz (min 925 Hz, max 957 Hz)

This table shows graphically the layout of the keys on the DTMF keyboard with the corresponding frequencies and the minimum and maximum values for each tone. Wave files containing the corresponding tones for each key can also be directly downloaded.

Text file dtmf.pas ( 11k bytes) Source file in Borland Pascal 7.0 and executable file to automatically generate all .wav files. Different sample frequencies, number of bit and number of channels can be obtained by modifying constants in the source code end recompiling.
File binario dtmf.exe ( 19k bytes)
 
Binary file dtmf.zip ( 64k bytes) Compressed file zip or tgz (tar & gzip) containing the 16 .wav files corresponding to the 16 keys.
Binary file dtmf.tgz ( 62k bytes)
 
Text file dial.pas ( 12k bytes) Source file in Borland Pascal 7.0 and executable file to generate DTMF tones directly on the speakers of your PC if you have an AdLib or compatible sound card; it's very useful to dial telephone numbers. Includes the ability to use aliases if defined in the text file dial.pbk.
Binary file dial.exe ( 10k bytes)
Text file dial.pbk ( 1k bytes)
 
Please read my disclaimer.

Horizontal bar

Back Back to the radio. Home Back to the home page.

Horizontal bar

Italiano Questa pagina è anche disponibile in italiano.

Horizontal bar