DTMF decoder

Started by ivan in comp.dsp13 years ago 45 replies

Hi everyone, I am designing a dtmf decoder using the Goertzel algoritm, the problem is that I have +/-5% error on my sampling rate timing....

Hi everyone, I am designing a dtmf decoder using the Goertzel algoritm, the problem is that I have +/-5% error on my sampling rate timing. Does anyone know if this is going to be a problem when calculating the results? Thanks in advance ivan


DTMF Detection

Started by kgoodrich in comp.dsp12 years ago 6 replies

I am trying to develop an application(in C#) that will be able to decode DTMF tones coming in through my microphone input. My main focus right...

I am trying to develop an application(in C#) that will be able to decode DTMF tones coming in through my microphone input. My main focus right now is to detect a dialtone. I am in no way familiar with any of the algorithms or formulas used for any of this stuff. I have spent a week searching and have found people using the Goertzel Algorithm, along with other methods. I need to find the most s...


DTMF detector

Started by sergiofink in comp.dsp13 years ago 1 reply

Hi people, I?m trying to develop a DTMF detector using goertzel algorithm in Blackfin BF 532. My problems are: 1) Wath kind of filter may I...

Hi people, I?m trying to develop a DTMF detector using goertzel algorithm in Blackfin BF 532. My problems are: 1) Wath kind of filter may I use? 2) What range may it has? Kind regards Sergio Fink


goertzel vs. bluestein

Started by quaste in comp.dsp13 years ago 7 replies

Hi Guys! I'm quite a newby to all the stuff - but a motivated one - and have a question resp. a problem: at the moment i'm just working with...

Hi Guys! I'm quite a newby to all the stuff - but a motivated one - and have a question resp. a problem: at the moment i'm just working with some test-data - 1024 resp. 4096 samples. i'm trying to read a code from the spectrum, ie: at some well-defined frqs the can be a peak or not (will be 8-10 bins). doing this with the help of a full fft (dsp-powered) seems to be to slow for further ap...


Magnitude by summing |I| & |Q|

Started by Thomas Magma in comp.dsp11 years ago 27 replies

Hello, I'm trying to write a very efficient and fast detection algorithm for a dsPIC. I've already been down the path of the Goertzel and...

Hello, I'm trying to write a very efficient and fast detection algorithm for a dsPIC. I've already been down the path of the Goertzel and have dismissed it because of it's use of floating point numbers. I am now using a modified DFT and would like to get rid of the square root algorithm that calculates the magnitude of I & Q. It seems to me that simply summing (the accumulated) I & Q...


Improving SNR or a better Goertzel?

Started by Anonymous in comp.dsp13 years ago 24 replies

Hello All, I'll apologize in advance for the poor (none) DSP knowledge and my abuse of terminology and theory.... Over a year ago I...

Hello All, I'll apologize in advance for the poor (none) DSP knowledge and my abuse of terminology and theory.... Over a year ago I started on an acoustic sensor project and received some fantastic help from the regulars here. I've run into some problems and was hoping for some suggestions. Background: Detect and classifiy aircraft (piston/prop) from their acoustic signatures with a ...


Goertzel Optimizing

Started by mahsad in comp.dsp10 years ago 1 reply

hi,again first i use TMS320C54x and i'd like to immplement fixed point programming on C or assembly(that doesn't mather).how can i do this? How...

hi,again first i use TMS320C54x and i'd like to immplement fixed point programming on C or assembly(that doesn't mather).how can i do this? How can i convert my program(Goertzal algorithm) to a fixed point program? (first i'd like to convert it in c) can anyone help me again?


Bin center of the Goertzel

Started by Thomas Magma in comp.dsp11 years ago 8 replies

Hi, According to this article in Embedded.com http://www.embedded.com/story/OEG20020819S0057 'you want the target frequencies to be integer...

Hi, According to this article in Embedded.com http://www.embedded.com/story/OEG20020819S0057 'you want the target frequencies to be integer multiples of sample_rate/N' so the frequencies are centered in their respective bins. Is this correct? Seems to me that if you are trying to detect say 75KHz with a sample rate of 875000KHz and N = 35, then your bins are 25000KHz wide. So the bins...


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...


Goertzel spectral response

Started by Anonymous in comp.dsp11 years ago 18 replies

Hi, as a partial newbie in digital signal processing (I have read some basics in textbooks, namely the one by Proakis and Manolakis,...

Hi, as a partial newbie in digital signal processing (I have read some basics in textbooks, namely the one by Proakis and Manolakis, but never done heavy applications in FFTs, filtering and such), I am trying to learn more about the Goetzel algorithm, namely it's spectral response, and found this thread (old, but not outdated ;) ): http://groups.google.com/group/comp.dsp/browse_thread/thre...


Goertzel, signal conditioning and special coefficients

Started by peterk in comp.dsp13 years ago 4 replies

Hello, I am designing my first digital filter (for an msp430F2012). I am trying to detect an 8,192kHz audio signal and I have some ...

Hello, I am designing my first digital filter (for an msp430F2012). I am trying to detect an 8,192kHz audio signal and I have some questions that I hope somebody will help me with. First, it's a 10 bit ADC with an output in the range 0x0000 to 0x03FF. The input voltages are centered around 0.75 volts and swing nicely around the 0.75 volts. The ADC reading is close to 0x...


Detecting DTMF Pulses

Started by Stacy in comp.dsp6 years ago 35 replies

OK, determining the two frequencies of a single DTMF pulse where the starting location of the pulse (mark) is known, under ideal conditions, using...

OK, determining the two frequencies of a single DTMF pulse where the starting location of the pulse (mark) is known, under ideal conditions, using Goertzel , is like taking candy from a baby. After recording a sequence of marks and spaces I can once again determine their associated frequencies. The way I do this is to visually look at the recorded waveform. From there I can see the starting lo...


How many Fourier Coefficents are Needed to Synthesize a signal?

Started by westocl in comp.dsp8 years ago 18 replies

I was looking an algorithm to calculate fourier coefficents and update them at every new input sample, the Sliding Goertzel algorithm. This...

I was looking an algorithm to calculate fourier coefficents and update them at every new input sample, the Sliding Goertzel algorithm. This one seems to give both an estimate of the amplitude AND phase. I am not sure if any of you guys are familar with it. http://www.ingelec.uns.edu.ar/pds2803/Materiales/Articulos/ASlidingGoertzelAlgorithm.pdf My thoughts are that if i can generate a num...


Some Goertzel questions

Started by phuture_project in comp.dsp15 years ago 28 replies

Hi everyone, I've got some questions for you. Please consider i'm not a specialist and so that some questions may appear very simple for...

Hi everyone, I've got some questions for you. Please consider i'm not a specialist and so that some questions may appear very simple for you. My aim is to determine the magnitude of an analog incoming signal at 9 kHz. This incoming signal is made of several frequencies, let's say from 0 to 30 kHz. First i digitize this signal and then i treat it thanks to a DSP (the TMS320C5402). The tre...


Effect of Reducing Gain During a Sample

Started by Anonymous in comp.dsp13 years ago 3 replies

Hello All, I have used a crude auto-gain feature on a PIC processor that is running a Goertzel algorithm to decide whether frequencies are...

Hello All, I have used a crude auto-gain feature on a PIC processor that is running a Goertzel algorithm to decide whether frequencies are present or not. Currently, I start a collection of N samples. If the value approaches 255 (that at which clipping will begin) I reduce the gain on the input, clear the sample and start again. This is done until a 'clean' sample is collected. I would ...


PC FSK decoding - stuck beginner!

Started by mcd in comp.dsp15 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...


proper terminology for one bin of an fft/dft?

Started by Ron N. in comp.dsp14 years ago 60 replies

What is the proper or most common term for computing or describing only one bin of an fft or dft? I think this is the same thing as the...

What is the proper or most common term for computing or describing only one bin of an fft or dft? I think this is the same thing as the correlation against quadrature sinusoids of a frequency which happens to be an exact multiple of the reciprocal of the fft length. One bin can also be calculated by an implementation of the Goertzel algorithm, which I've seen described as a second order fi...


Frequency response of DFT single bin

Started by Jon Harris in comp.dsp16 years ago 15 replies

I'm trying to find and plot the frequency response of a single bin from a DFT/FFT. Then, as an extension, I'd also like to do the same for...

I'm trying to find and plot the frequency response of a single bin from a DFT/FFT. Then, as an extension, I'd also like to do the same for the Goertzel algorithm implemented with non-integer 'k', i.e. centered at an arbitrary frequency. Any pointers or tips? Matlab code would be ideal.


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...


Best way to estimate amplitude and phase

Started by Mimar in comp.dsp6 years ago 23 replies

Hello, as Tim Wescott wrote in his last followup it will be better to create new thread instead to continue in "Sliding Goertzel problem"...

Hello, as Tim Wescott wrote in his last followup it will be better to create new thread instead to continue in "Sliding Goertzel problem" thread. I need to estimate amplitude and phase of power line voltage. My boss has said me recently we have to compute these values quickly and accurately. At the moment we use normal DFT, but this method is too slowly. So I tried to implement sliding G...