HFC-S2M Cologne Chip AG, HFC-S2M Datasheet - Page 208

no-image

HFC-S2M

Manufacturer Part Number
HFC-S2M
Description
Isdn HDLC Fifo Controller With Primary Rate Interface
Manufacturer
Cologne Chip AG
Datasheet
HFC-E1
9.1 DTMF detection engine
The transmission of dialed numbers on analog lines is normaly done by DTMF (Dual Tone
Multi-Frequency). This means that pairs of two frequencies are used to determine one key
of a keypad like shown in Table 9.2.
Thus there are 4 low tones and 4 high tones and therefore 16 combinations of 2 tones. Be-
cause the ISDN network has several interfaces to the old-fashioned POTS analog network,
in-band number dialing with DTMF can take place. To decode this DTMF information the
HFC-E1 has a built in DTMF detection engine.
The detection is done by the digital processing of the PCM input data by the so-called Go-
erzel Algorithm
where
factor
is a constant for each frequency and
calculated every 125 s for 16 or 32
The start condition is
After processing equation (9.1) for
The calculation of equation (9.1) is done for every new PCM sample value (for all 8 fre-
quencies) every 125 s. Optionally also the second harmonic (double frequency) is also
investigated. The
calculation is implemented in integer arithmetic, it is useful to multiply
the whole 16 bit value range. These
The DTMF engine must be enabled by setting bit V_DTMF_EN in register R_DTMF0.
How many iterations are calculated with the Goerzel algorithm is determined by the register
208 of 272
Ï
Ò
·½
is a coefficient calculated from the 2 previous coefficients
Ã
factors are values concerning to the DTMF frequencies. If the DTMF
Ï
1209
¼
1
4
7
£
Table 9.2: DTMF tones on a 16 keys keypad
¾
Ï
Ï
1336
2
5
8
0
½
Ï
à ¾ Ó× ¾
Ò
Keypad
·½
Æ
¾
Æ
Ã
¼
Ï
· Ï
1477
Ü
DTMF controller
.
times the real power amplitude is
3
6
9
#
Ò
values are listed in Table 9.3.
Ã
is a new PCM value every 125 s. Equation (9.1) is
·½
Data Sheet
Æ
¾
¡
values.
Ï
1633
½
A
B
C
D
Ò
 
 
¡
Ã
Ï
high tones (
Frequencies
697
770
852
941
¼¼¼ ÀÞ
¡
Ò
Ï
½
Æ
· Ü
¡
low tones
Ï
(
Æ
ÀÞ )
ÀÞ )
½
Ã
Ï
March 2003 (rev. A)
with
Ò
and
¾
½
Ï
Cologne
Chip
to exploit
Ò
½
. The
(9.1)
(9.2)

Related parts for HFC-S2M