EmbDev.net

Forum: FPGA, VHDL & Verilog Goertzel Algorithm in Verilog / Frequency Recognition


Author: Nikita Gusev (nikitag)
Posted on:

Rate this post
0 useful
not useful
Hello,
For my final project I am making a game that will be able to recognize 
when specific frequencies are played through the Audio In, and make an 
LED light up as a result. I am not looking to store the Audio in memory, 
just to be able to recognize when a specific frequency is played. I was 
recommended to use the FIR, but apparently that does not produce a 
binary value to indicate that the frequency was found.
I am using the Altera DE2 board, with the Cyclone II FPGA.
Thank you in advance,
Nikitag

: Edited by Moderator
Author: Christoph Kessler (db1uq) (christoph_kessler)
Posted on:

Rate this post
1 useful
not useful
Search for "goertzel algorithm verilog".

Author: Nikita Gusev (nikitag)
Posted on:

Rate this post
0 useful
not useful
Hello,
I recently received a suggestion to use the Goertzel Algorithm to 
recognize when a specific frequency is present in an Audio input stream. 
Unfortunately I have not had any luck with research in finding any 
implementation in Verilog. I am using the Altera DE2 board for my 
project. Is there a module (like the FFT) on the board taht can perform 
this algorithm? I am new to Verilog so any help is appreciated, thank 
you.

Author: Lothar Miller (lkmiller) (Moderator)
Posted on:

Rate this post
0 useful
not useful
Nikita Gusev wrote:
> Unfortunately I have not had any luck with research in finding any
> implementation in Verilog.
Is homework today: "Find a working implementation on the internet!"

So: start yourself and if you have a concept and encounter problems THEN 
ask. But no one here is intended to do your homework.

Author: Lattice User (Guest)
Posted on:

Rate this post
0 useful
not useful
Nikita Gusev wrote:
> Hello,
> I recently received a suggestion to use the Goertzel Algorithm to
> recognize when a specific frequency is present in an Audio input stream.


Following up on your old thread would probably gotten you a better 
response

http://embdev.net/topic/350046#3886737

Author: Lothar Miller (lkmiller) (Moderator)
Posted on:

Rate this post
0 useful
not useful
Lattice User wrote:
> Following up on your old thread would probably gotten you a better
> response
Thx, I will concatenate them...

Author: Christoph Kessler (db1uq) (christoph_kessler)
Posted on:

Rate this post
0 useful
not useful
Beitrag "Re: FFT Algorithmus in FPGA umsetzen"
on page 350 of that book you find the equations for goertzel algorithm 
in programmable logic.

For that book you find example code in Verilog here:
http://uisprocesadores2008.wdfiles.com/local--file...
but there is no example for goertzel as far as i see

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.