🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.dsp
Article #1517

Re: DTMF/MF/R2 Transceiver PGMs

#1517
From: Phil Lapsley
Date: Sun, 03 Mar 1991 20:22
38 lines
2361 bytes
If you want chips to do this, several companies make them.  The transmitters
usually take in four or five bits and produce the analog tones, while the
receivers take in the analog tones and produce four or five bits of data.
Silicon Systems is one company that comes to mind, but there are others.

If you want to implement a transceiver on a general purpose DSP chip, it's
not too hard.  For the transmitter you just need two tone generators.  The
receiver is trickier.  One possibility is to use ganged bandpass filters
followed by a power estimator.  Another is to use the Goertzel algorithm,
which is essentially a "single frequency" FFT/DFT, on the frequencies
of interest.  Motorola's "Dr. Bub" bulletin board has the source to a
DTMF receiver using the Goertzel algorithm.

(I implemented an MF receiver using this technique with Gabriel on
a DSP56001 last summer, so I could decode the MF signals at 3:14 into
the Pink Floyd song "Young Lust", from their album _The Wall_.  If you're
curious, the numbers were something like KP + 044 + 831 + ST).

References:

1. Geoffrey Smith, "DSP Workshop: DTMF Receiver Using the WE DSP16 Product
   Family", AT&T DSP Review, Summer 1989, Vol. 2, Issue 3.

   This is a pretty good overview of the implementation of the Goertzel
   algorithm for DTMF reception on a DSP16.  You can probably get a copy
   from AT&T at (201) 949-3409.

2. Oppenheim and Schaeffer, _Digital Signal Processing_, Prentice Hall,
   NJ, 1975, pp. 287-289.

   Explanation of the Goertzel algorithm.

3. Silicon Systems Communications Products Databook, 1991, Ch. 4 and 5.

   Data sheets on SSI's DTMF and MF transmitters/receivers/transceivers.
   You can probably get a copy from SSI at (714) 731-7110.

Phil Lapsley		phil@ucbarpa.Berkeley.EDU	...!ucbvax!phil
Technical Details
Message-ID: <11625@pasteur.Berkeley.EDU>
Path: arc1-ca.pugleaf.net!utzoo!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!magnus.ircc.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!pasteur!east.Berkeley.EDU!phil
References: <2322@tfd.tfd.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!magnus.ircc.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!pasteur!east.Berkeley.EDU!phil
From: phil@east.Berkeley.EDU (Phil Lapsley)
Newsgroups: comp.dsp
Subject: Re: DTMF/MF/R2 Transceiver PGMs
Message-ID: <11625@pasteur.Berkeley.EDU>
Date: 3 Mar 91 20:22:14 GMT
References: <2322@tfd.tfd.com>
Sender: news@pasteur.Berkeley.EDU
Reply-To: phil@east.Berkeley.EDU (Phil Lapsley)
Organization: University of California, Berkeley
Lines: 38