Goertzel Algorithm in Verilog / Frequency Recognition

OP #3886737
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
OP #3889616
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.
Moderator (Company: Titel) #3889816
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.

Reply

A question of your own? This thread is over 11 years old. Ask it in a thread of its own – more people read along there, and it gets answered more often and sooner.

Start a new thread

A fix, an addition or feedback on this thread? Then reply here.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.