LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

FFT visualisation from a double signal

hello, 

 

im trying to make a real time FFT visualisation inside a loop of a double variable that change each iteration of this loop.

 

i tried using an array and doing a fourrier 1D interpolation evry 100 iteration. But i can't seems to be able to make it work

 

if someone know how i could do it, i would be thankfull :).

 

0 Kudos
Message 1 of 6
(229 Views)

Attaching the actual code would help than explaining a graphical code in words. Please save it in LV 2020 or older version.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 6
(207 Views)

Hi purpleskies,

 

There's a built-in FFT VI on the Signal Processing - Transforms palette.  It's polymorphic and can be used for real and complex 1D or 2D data.  If your loop is only generating a single data point at a time, there's also a point-by-point version.

 

PsyenceFact 

Message 3 of 6
(203 Views)

what is the name of this point by point fft ?

 

i put what i've done so far bellow

Download All
0 Kudos
Message 4 of 6
(194 Views)

@purpleskies wrote:

what is the name of this point by point fft ?

 


It's FFT PtByPt.vi and it can be found on the Signal Processing  - Point By Point - Transforms palette.

 

You may find that the spectrum calculation functions on the Spectral palette provide you with data in a better format for visualisation.

 

PsyenceFact

Message 5 of 6
(161 Views)

Why not use the PtByPt FFT? (EDIT: Not sure how that crossed 4 messages...)

 

But for real nice visualization, use (PtByPt) STFT. It's better suited for continuous signals.

Message 6 of 6
(151 Views)