Goertzel to recognize DTMF in Java

Started by Anonymous in comp.dsp14 years ago 5 replies

Hello, Im working on the recognition, from a wav file, of DTMF tones. The program is being done in Java. What i do is open the file, get the...

Hello, Im working on the recognition, from a wav file, of DTMF tones. The program is being done in Java. What i do is open the file, get the info in a byte array and pass it to a double array. Now im not sure what to do. Ive heard that the best algorithm for this task is Goertzel, but I havent been able to find information that works for me. Has anybody tried this before, does it work? ...


DTMF encoder for TMS C 62xx

Started by poetafreddo in comp.dsp13 years ago

Hi all, I'm a bachelor student and I'm trying to write a dtmf enc / dec for the T.I. TMS c62 board. I already developed my c code for the...

Hi all, I'm a bachelor student and I'm trying to write a dtmf enc / dec for the T.I. TMS c62 board. I already developed my c code for the encoder and actually working on the decoder. I'm writing this post because i can't make my encoder work on the target board.The program does compile but I have problem with the arrays [ dinamically generated]and with memory addresses. Does anybody h...


DTMF with Goertzel algoritm

Started by O-Zone in comp.dsp15 years ago 2 replies

Hi all, i'm working on a digital auto.responder with voice modems. I need to recognize DTMF so i use Goertzel Algoritm to detect it. Here's the...

Hi all, i'm working on a digital auto.responder with voice modems. I need to recognize DTMF so i use Goertzel Algoritm to detect it. Here's the code: /* TestDTMF * Copyright (C) 2004 Pinassi Michele * * This software is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; ei...


Somewhat off-topic post: DTMF transfer with wireless codecs

Started by James Calivar in comp.dsp16 years ago 2 replies

I am researching the capability of various wireless speech codecs in handling DTMF digits. Since these codecs are typically rather low rate,...

I am researching the capability of various wireless speech codecs in handling DTMF digits. Since these codecs are typically rather low rate, one would expect that their ability to reliably transmit pure tones, music and/or multitone digits would be compromised. I see in the SMV codec specification that they specifically have implemented a method of supporting both music and digits; what abo...


DTMF decoder

Started by jals6984 in comp.dsp13 years ago

hello, I need to make a dtmf decoder using java. And it has to be decoded using the pc sound card. Right now all i can do is connect 2...

hello, I need to make a dtmf decoder using java. And it has to be decoded using the pc sound card. Right now all i can do is connect 2 phones through my modem. Any suggestions on how do i map the modem sound onto my pc sound card? My modem does not have a connection for a jumper. So i need to know how can i do it without a jumper. Secondly.. Which algorihtm is preferable? U...


dsPIC and PSTN .. DTMF, Caller ID and QAM modem tons

Started by skylazart in comp.dsp11 years ago 2 replies

I have been working in a project to decode modem signals: DTMF tones, Called ID and modulate signals in low rate QAM (until 14400). I do have...

I have been working in a project to decode modem signals: DTMF tones, Called ID and modulate signals in low rate QAM (until 14400). I do have few knowledge in eletronics, so i decide to buy a Mikroe.com ´s development kit to help me in the basics...Although this kit doesn't have any interface with "PSTN world". Did anybody build anything based in PIC microcontrollers to demodulate signal


DTMF and goertzel

Started by News in comp.dsp16 years ago 5 replies

Hi, i am trying to implement DTMF detection by using goertzel algorithm But i have meet some questions: 1. How can i determine...

Hi, i am trying to implement DTMF detection by using goertzel algorithm But i have meet some questions: 1. How can i determine coefficient for filter frequency? I know that coefficient= cos(2*pi*k/N)*32768, where k= (N*fi)/fs , fi= filter frequency fs= sample frequency for example, for 1209hz the correspond coefficient is cos(2*pi*15.42/102)*32768=19073, assume that N=102 ...


min. sampling frequency of DTMF decoder

Started by Lionel Lewis in comp.dsp14 years ago 3 replies

Given the following frequencies in DTMF : lfg = [697 770 852 941]; % Low frequency group hfg = [1209 1336 1477]; % High frequency...

Given the following frequencies in DTMF : lfg = [697 770 852 941]; % Low frequency group hfg = [1209 1336 1477]; % High frequency group what is the min. sampling frequency and the number of samples required (using FFT) to detect the keys? I tried Nyquist sampling frequency (2*max freq = 2*1477 ~3000 ) and for the min. freq resolution requirement of 73Hz (from 697-770Hz) the num...


selecting the best chip

Started by npp in comp.dsp13 years ago 4 replies

how do i decide which is the best chip for detection of DTMF tones? and what does "early" and "delayed" detection mean??

how do i decide which is the best chip for detection of DTMF tones? and what does "early" and "delayed" detection mean??


DTMF detection with Goertzel

Started by ma in comp.dsp14 years ago 36 replies

Hello, I am wondering what would be the smallest number of sample that one can use with Goertzel algorithm to detect DTFM. Assuming...

Hello, I am wondering what would be the smallest number of sample that one can use with Goertzel algorithm to detect DTFM. Assuming 8Ksps. Can I use 40 samples? Can I use 160 samples? Should it be an even number? What is the restriction on this matter? Best regards


GOERTZEL ALGORITHM VERIFICATION

Started by jadhav_rahul in comp.dsp11 years ago 3 replies

Hi all, I want to implement Goertzel algorithm for DTMF detection, I want to know the basic things to consider to implement it i.e should...

Hi all, I want to implement Goertzel algorithm for DTMF detection, I want to know the basic things to consider to implement it i.e should i directily Choose N(sample length)=205 (as more optimsed) or which factors should be taken in acccount for it. Also how should i test my code i.e what inputs should i use for simulation? is there any standard I/O files available? Tha...


IVR

Started by anuradha_12 in comp.dsp10 years ago 11 replies

hi guys Im new to DSP and stuff.I'm trying to create an IVR for my final year project. I'm planing to use Goertzel algorithm for this.This is a...

hi guys Im new to DSP and stuff.I'm trying to create an IVR for my final year project. I'm planing to use Goertzel algorithm for this.This is a non TAPI windows based IVR which uses live sound stream to detect DTMF tones. Following APIs will allow me to access to the sound card WaveInOpen() waveInPrepareHeader() waveInAddBuffer() waveInStart() waveInUnprepareHeader() waveInClose() D...


DTMF ENERGY LEVELS

Started by jadhav_rahul in comp.dsp11 years ago 6 replies

Hi all, I am new to Goertzel algorithm so having some basic doubts about its implementation. As per thr standatd Q.24 (AT&T) Power levels per...

Hi all, I am new to Goertzel algorithm so having some basic doubts about its implementation. As per thr standatd Q.24 (AT&T) Power levels per frequency = 0 to -25 dBm; what does this actually means? also what is minimum threshold level for any digit? I have a code for goertzel algorithm form wikipedia where r[]= array containing magnitude for respective bin frequencies col= colu...


Goertzel algorithm

Started by elwiz in comp.dsp6 years ago 4 replies

Hello. I'm new to DSP programming and I need your help. I'm implementing the Goertzel algorithm for detection of DTMF codes and I'm having...

Hello. I'm new to DSP programming and I need your help. I'm implementing the Goertzel algorithm for detection of DTMF codes and I'm having trouble with interpreting the results. I created a sample signal and tested the whole frequency range for a peek. A peek was found at the desired frequency but the value of the result is very strange. It doesn't resemble in any way the original amplitude of...


VOIP, Call Center, and DTMF errors...

Started by David Morgan (MAMS) in comp.dsp12 years ago 8 replies

New to forum, new to industry, but 30 years in audio. __________________________________________ The header is not very clear, I know... ...

New to forum, new to industry, but 30 years in audio. __________________________________________ The header is not very clear, I know... but I have a question that I'd love to have addressed by anyone with experience in SRC for telephone call center software using low-Khz voice files for automated prompting. Issue: (assumed on my part) Distortion within a compressed audio file ...


PC FSK decoding - stuck beginner!

Started by mcd in comp.dsp14 years ago 2 replies

Hi, I'm urgently trying to get my head around methods for decoding an FSK encoded signal on my PC. I have a .wav file of the transmitted data,...

Hi, I'm urgently trying to get my head around methods for decoding an FSK encoded signal on my PC. I have a .wav file of the transmitted data, and I want to get the data out. I'm doing my work in Matlab/Simulink for now for simplicity. So far I've tried: - Goertzel algorithm as used for dtmf - mag? of fft and peak detect I've struggled with both of these techinques. With a 22kHz .wav source...


Tone Detection with Goertzel, but not DTMF.

Started by kjz in comp.dsp12 years ago 10 replies

I want to implement a hart modem and based on my available hardware, think the görtzel algorithm would work. Lay the smack down If I'm...

I want to implement a hart modem and based on my available hardware, think the görtzel algorithm would work. Lay the smack down If I'm wrong. I have one of two expected frequencies as an input. If the input has a 1200Hz frequency, it is a Space, if it's 2200 it is a mark. A UART with a 1200 bit/sec rate will process the final output. The görtzel algorithm has to be run on the signal wit...


DTMF Detection

Started by dkurman in comp.dsp13 years ago 6 replies

Hi all. I?m trying to implement the goertzel algorithm in C#, but without good results. The steps I'm trying are: 1) I perform a goertzel...

Hi all. I?m trying to implement the goertzel algorithm in C#, but without good results. The steps I'm trying are: 1) I perform a goertzel for each of the frequencies in the table (lows and highs). For Low ones I use N=212 and 106 for High ones. 2) Save the highest ones (Low and High) 3) Then I perform 4 more goertzel for Low Freq (+/-)1.5%(+/-)2Hz and the same for High ones, to verify 2n...


Tone detection

Started by ma in comp.dsp14 years ago 3 replies

Hello, I want to detect telephone tomes such as dial tone, stuttered dial tone, busy tone, ring back tone. My questions...

Hello, I want to detect telephone tomes such as dial tone, stuttered dial tone, busy tone, ring back tone. My questions are: 1- I was successful in using Geortzel algorithm to detect DTMF tones. Can I use it to detect these tones? 2- If the answer to the above question is no, what is the best way to do this? Where can I find more information about it? 3- If the ans...


Re: Wave filter question (mainly for Joerg)

Started by Tim Wescott in comp.dsp13 years ago

Joel Kolstad wrote: > Simple question on wave filters, that I've heard about but never used: Rumor > has it that wave filters are just the...

Joel Kolstad wrote: > Simple question on wave filters, that I've heard about but never used: Rumor > has it that wave filters are just the digital simulation of a classical L-C > (ladder-type) filter structure. True? > > I skimmed the TI application note on DTMF detection using wave filters, and > there's an awful lot of unfamiliar (to me) material there. Somewhere I have a > print o