There is a simple algorithm which can be used to detect DTMF or PL 
tones. I believe the name is the Goertzel method.  Basically it 
consists of multiplying the expected tone frequencies with the 
incoming audio.  These frequencies come from a lookup table that you 
create.  The idea is that then you low pass filter the result 
(integrate) and a tone near the desired frequency creates DC or a low 
frequency beat that can be detected.

I have built working versions of this for touch tone detection. The 
processing used up all of the speed in a 4MHz 8 bit 6805 processor. 
It should be easily doable on any modern PC.  Some of the hardware 
solutions available do this internally. You might look at 
www.cmlmicro.com. They have a number of signalling chips.  They have 
CTCSS and others that do DTMF. 

Perhaps you'd realy want to have the thing entirely in software.  I 
wouldn't tackle it in windows, but it ought to be straight forward in 
Linux.

73 Ed K3SWJ

--- In [email protected], Don Pomplun <[EMAIL PROTECTED]> 
wrote:
> 
> What's that company that makes the little CTCSS encode/decode 
boards for 
> $50.  Is theirs a standard chip, or custom?  Except for the NIH 
syndrome, 
> it would seem cheaper just to add their board into your design.  
And, of 
> course, DTMF decode chips are all over the place.
> Regards,
> Don
> 
> At 04:35 PM 4/22/2005 -0400, you wrote:
> 
> >Mike Morris WA6ILQ wrote:
> > >>--- Nick Papadonis <[EMAIL PROTECTED]> wrote:
> > >>>Is anyone aware of either hardware or software
> > >>>components to decode PL
> > >>>tone, DTMF and CTCSS?  Open source software is
> > >>>preferred.
> >
> > >>
> > >>There was a program called WinTone that would do this.
> > >>Not sure where to find a copy of it on the internet
> > >>now as they seem to have been taken off.  Think the
> > >>last one was version 2.02
> > >
> > >
> > > As soon as I heard that it was being dropped I made
> > > sure that there is a copy on www.repeater-builder.com ...
> > > use the search function on the main page.
> >
> >Thanks Folks, but this is only an executable, no source code for 
FFT etc...







 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/Repeater-Builder/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to