Comp.dsp is a worldwide Usenet news group that is used to discuss various aspects of digital signal processing.
We found 158 threads matching "goertzel"
You are looking at page 1 of 4.
The most relevant threads are listed first
Say I set up my Goertzel algorithm to detect a 1000Hz tone. What happens if
the tone coming in is 1020Hz?How about 1100Hz? Will I still get gain from my
Goertzel detector? I guess my question is, what is the shape and bandwidth
of the Goertzel when used as a tone detector? I'm guessing it has ...
Mannai_Murali - 2009-03-04 07:00:00
Hello,
I am implementing DTMF detection using Goertzel Algorithm.I have two
questions
1.Since the duration of DTMF signal present is 40 msec and Goertzel takes
25msec should I detect the energy of incoming signal (at 3Khz) and then
start Goertzel.(If I start my Goertzel after 20msec of actual ...
2003-07-26 18:17:00
In Eric Jacobsen and Richard Lyons excellent article in the IEEE Signal
Processing Magazine March 2003 issue entitled "The Sliding DFT" they presented a
sliding Goertzel (SG) algorithms on p78 eq 12 and Figure 8.
From Figure 8 the SG is
v(n)=x(n)-x(n-N) -v(n-2)+a*v(n-1)
where a=2cos(2PI*k...
Hi Guys,
our DSP pal Jon Harris and I have exchanged a few
E-mails regarding the Goertzel algorithm. If you
recall, the Geortzel algorithm is implemented with
an IIR filter structure with a 2cos(2*pi*k/N) feedback
coefficient and an -exp(-j2*pi*k/N) feedforward
coefficient. The va...
I have recently read about the Goertzel algorithm and I am looking to
use it in a FPGA/DSP. The problem is I am interested in using the
algorithm to compute about 1000 frequency bins during a microsecond
period, so I am very interested in its performance in hardware to help
me select a device. ...
Craig - 2003-07-17 14:22:00
Does anyone know how well a Goertzel implementation vs an FFT
algorithm implemented in physical hardware, like an FPGA? Anyone have
any benchmarks, etc? I looked at results I generated in Matlab, and
the Goertzel algorithm seems to be calculated more readily than the
FFT, but I am not an embed...
Hi folks,
I am about to attempt to decode a very weak RF BPSK signal using a sliding
Geortzel Algorithm. I need to do this for the purpose of speed and
sensitivity. Has anyone ever tried this before? It should be possible seeing
that you can recover both the real and imaginary portions of the ...
Hi, I don´t know how to interpretate the output of the Goertzel
algorithm. It is either y(N)=X(k) or y(N-1)=X(k), but I don't know
what the correct is.
Thanks a lot.
...
2003-07-22 13:50:00
Besides Eric Jacobsen and Richard Lyons excellent article in the IEEE Signal
Processing Magazine March 2003 issue entitled "The Sliding DFT" here are two
Sliding Goertzel papers. (Unfortunately they are not free. Hope your Library
has them or the pdf download will cost you 30 bucks!)
(1) Joe ...
abathla - 2007-08-01 07:27:00
Hi
I got two quadrature input streams, I and Q. I need to find phase and
magnitude at a particular frequency for both of them and then compare
these values. Is goertzel the fastest way to do it.
Also, is goertzel algorithm valid if the frequency is not a multiple of
fs/N.
where fs = sampling freq...
2006-01-13 19:39:00
For some reason I am really wondering who the Goertzel algorithm was
named after. Does anyone have an idea?
...
Thijs - 2003-10-03 07:56:00
Hi,
I'd like to detect a few frequencies from a signal.
right now i have:
t=[1:length]'./length;
sinus = sin(2*pi*freq*t);
cosinus = cos(2*pi*freq*t);
a = sinus'*block;
b = cosinus'*block;
angle=atan2(b,a);
amplitude = sqrt(a^2+b^2);
this works, but is quite slow. I do have so...
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
...
Looking at Wikipedia article on Goertzel algorithm I thought I might be
able to use it as a quick and dirty filter.
I'm interested in looking at formants.
Looking at the spectra of my specific test case, I'd want something from
10% of center to 1/3 octave but being> = 20db down an octave awa...
superlou - 2007-08-03 08:11:00
I have been using the Goertzel to pick out two different frequencies from a
fairly noisy signal (testing using sine tones for now). The response time
is also very critical in my application and I have been working to
compromise between the computing power available (an embedded DSP), time
required ...
pseudo code in Scilab notation
time=[start_time:(1/sample_rate):(start_time+N/sample_rate)];
signal = S[1:N];
analysis_real=sin(2*%pi*time);
analysis_imag=cos(2*%pi*time);
output=((signal*analysis_real')^2 +(signal*analysis_imag')^2)^.5
Is that Goertzel?
or
Could someone point me to so...
jadhav_rahul - 2008-07-24 04:34:00
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 ...
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) T...
mrugesh_k wrote:
> hi friends,
> i am using GOERTZEL algorithm for single tone detection but the
> problem is that it takes 80ms for single output i want to minimise its
> input sample can anybody tell me is sliding GOERTZEL is a solution for
> this?
>
> currently N = 240,
> Fs ...
jacobfenton - 2010-01-08 07:56:00
I could use some help, since I am very new to DSP. Here is my situation:
I am recieving I/Q data at 250kHz rate, demodulating it with demodulation
algorithm: IdQ+QdI/I^2+Q^2.
Then storing 800 samples and using the Goertzel algorithm to detect 4
different tones.
Currently the DSP cannot calcul...
Sun Lei. - 2007-06-28 22:07:00
On the poly-phase filter banks, it's straightforward to use the
Goertzel agorithm instead of DFT can reduce the costs if only one user
is to be extracted. In the Tim Hentschel and Tuttlebee's book and some
related articles, there're some discussions on this topic. The
following link is availabl...
raghav - 2006-05-03 09:48:00
Hi,
I am new here and to the DTMF. I need some clarifications....
1) What must be the minimum energy level for DTMF signal.
2) How can i validate the DTMF signal after Goertzel Algorithm.
can anyone help........
-Raghu
...
Peter K. wrote:
> Ron N. wrote:
>
> > In the case I'm thinking of, the signal has already been "detected".
>
> But not accurately, if you're still trying to find where in the date
> buffer it is.
>
> > Somewhere in my buffer or FFT frame, it's obvious that there are
> > several ...
2004-11-29 01:36:00
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
have...
quaste - 2007-02-04 15:02:00
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-...
Hi,
I am detecting a 4 KHz acoustic signal in the presence of noise at a
sampling rate of 44.1 KHz. Since I'm synchronizing with the start of the
signal I have to detect the frequency as soon as I receive it which
means I'll have to take a decision about the presence or absence of the
signal on...
anuradha_12 - 2009-08-28 14:06:00
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()
...
hi,all!
i am working on a telephone program and i am new to DSP.i have search
all the resource about "busy tone detect" and find i can use
"Goertzel algoritm".but i don't know how to deal with the result of the
"Goertzel",that is to say,i don't kown what is busy tone.so, can any one
can give m...
phunkyman wrote:
> Hi,
>
> When realising a FFT, can we get the frequency corresponding to each
> point calculated? Apparently, the results given by a FFT is only the
> [Re,Im] of each point?
> If we can't know the frequency by a FFT, how can we do it?
>
> The thing i'd like to do ...
Hi,
I'm currently using the Goertzel algorithm to do DTMF detection.
Currently, I get the magnitude for each DTMF frequency, save the sums
of the magnitudes that correspond to each number, then I assume
whichever sum is the highest must the be the most likely DTMF key.
This works, but seem...
wrote in message
news:1137451574.939667.274550@z14g2000cwz.googlegroups.com...
>
> Bhaskar Thiagarajan wrote:
> > wrote in message
> > news:1137447872.881256.156020@f14g2000cwb.googlegroups.com...
> > > Hi,
> > >
> > > Could someone give me the formula to calculate the f...
"jim" wrote in message
news:424c297d$1_1@127.0.0.1...
> Ok Jerry, your debating skills are better than mine
>
> But let's cut to the chase.
>
> Here's the shift theorem as presented by Robert.
>
> DFT{ y[n-k] } = exp(-j*2*pi*k*m/N) * Y[m]
>
> Will you permit k to be a non-...
spock - 2008-04-05 12:40:00
Hello,
I have found fixed point implementation of Goertzel algorithm in book
âReal â Time Digital Signal Processing â Implementations and
Applicationsâ. I will paste here a part of code responsible bor
computing recursive path.
void gFilter (short *d, short in, short coef)
{...
hi,
I want to implement a bandpass filter by using Goertzel algorithm.
but i encounter a question
1. if i only need to calculate the power which pass through the bandpass
filter, does the the phase of input singal will effect the result?
2. What's the relationship between phase...
Vlad VI - 2009-09-03 09:08:00
>
> Supposse Fs=1000Hz
>
> Then, with a FFT of N=10 i could measure spectral bins each 100Hz:
>
> 0 100 200 300 400 500 600 700 800 900 Hz
> 0 1 2 3 4 5 6 7 8 9 N
>
> But....if i want measure this:
>
> 1 101 201 301 401 501 601 701 801 901 Hz
...
News - 2003-08-20 05:29:00
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 ex...
tian - 2005-07-13 07:43:00
Dear friends
I need to implement a call progress tone detector using goertzel
algorithm. To avoid strong signal inputs to the Goertzel filters,
additional gain control is used to prevent early overflow:
; Control gain of the input sample x(n)
; On a 32 samples length buffer of input samples...
2003-08-10 18:26:00
As Rick showed in previous post, the normal Goertzel's v(4), is:
v(4)=x(4)+a*x(3)+(a^2-1)*x(2)+(a^3-2*a)*x(1)+(a^4-3a^2+1)*x(0)
the sliding Goertzel (SGA) for v'(5) is
v'(5)= x(5)-x(0)-v(3)+a*v(4)
or after a lot of algebra:
v'(5)=x(5)+a*x(4)+(a^2-1)*x(3)+(a^3-2*a)*x(2)+(a^4-3a^2+1)*x(...
Sohaib Afzal - 2009-12-31 12:39:00
Hi
I am trying to use the goertzel algo to make a real time audio
spectrum analyzer using a PIC controller. I have started out by trying
it on Matlab, but i am getting this problem:
The high frequency peaks in the power graph are much smaller than the
low frequency peaks. For example, the p...
R.Nicholson - 2009-02-24 03:16:00
The complex Goertzel is identical to computing one bin of
a DFT, or, more efficiently, an FFT.
Because of the inherent finite rectangular window, a DFT
will sample a Sinc function for a single frequency sinusoidal
time domain input. For a bin-centered frequency (a sinusoid
perfectly periodic ...