LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Görtzel filter implementation in LabVIEW?

Hi.

I am looking for a simple VI with an implementation of a Görtzel algorithm. Since I am not a signal processing wiz. I would like to know if someone in here have a VI in the desk drawer with a just this implementation?

 

Thanks.

Best regards
Jens Christian Andersen.
CLA, CTA, CPI
0 Kudos
Message 1 of 7
(3,752 Views)

Looks like it is part of the MathScript RT Module - link.  It also used to be in the DSP Module.

 

If you are using either of those it is already there, otherwise the help for for DSP module gives the algorithm.


Regards,

Peter D

0 Kudos
Message 2 of 7
(3,737 Views)

Thank you, this is what I was looking for Smiley Very Happy

 

Best regards,

Jens Christian Andersen.

Best regards
Jens Christian Andersen.
CLA, CTA, CPI
0 Kudos
Message 3 of 7
(3,720 Views)

No problem.

 

Out of interest, which implementation have you gone for?  I'm also interested in whether this could speed up some work I am undertaking.


Regards,

Peter D

0 Kudos
Message 4 of 7
(3,710 Views)

Is it possible to to perform this function in LabVIEW without MathScript and/or Real-Time?  If so does anyone have an example?

0 Kudos
Message 5 of 7
(3,635 Views)

Has anybody been able to do the Görtzel / Goertzel function natively in LabVIEW without using Matlab or RT or is it not efficient enough? 

0 Kudos
Message 6 of 7
(3,605 Views)

It should be no problem to implement this functionality in LabVIEW.

 

If you look at the DSP function the mathematical representation is already given. So you basically just need to do the functions in LabVIEW. 

 

Remember where there is mentioned (z^(-1)) that means the signal value the last time. so that is equal to putting in a shift register, and z^(-2) is the signal delayed 2 times).

 

Best Regards

Anders Rohde

0 Kudos
Message 7 of 7
(3,588 Views)