LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Apply low pass filter on real time data

Hi.. I am using a photo sensor with my NI DAQ card which sends a single value data to my lab view in real time. I am able to receive this data from the sensor and plot on waveform graph.  Now I want to apply low pass filter and frequency analyse on this data. I have tried SI Lowpass Filter.

Please guide what can i implement to solve this.

 

Thanks

0 Kudos
Message 1 of 5
(1,694 Views)

Hi.. I am using a photo sensor with my NI DAQ card which sends a single value data to my lab view in real time. I am able to receive this data from the sensor and plot on waveform graph.  Now I want to apply low pass filter and frequency analyse on this data. I have tried SI Lowpass Filter.

Please guide what can i implement to solve this.

 

Thanks

0 Kudos
Message 2 of 5
(1,692 Views)
Hi Ekan,

no need to post the same question twice!

You will get better responses as soon as you attach your current VI, with some example data embedded in controls as default value…
Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 3 of 5
(1,662 Views)

Hi there, Thanks for replying.

I wanted to apply lpf and frequency analyse to this data which is plotted in waveform chart and also how can I obtain frequency, amplitude for the same.

 

Regards

Download All
0 Kudos
Message 4 of 5
(1,650 Views)

Hi Ekansh,

 


@EKANSH_CSIO wrote:

I am using a photo sensor with my NI DAQ card which sends a single value data to my lab view in real time.


Which "NI DAQ card" do you use?

All that can be seen is some FPGA-related code…

 

Btw.:

  • Why don't you add x1&x2 in the FPGA?
  • Why do you transfer y2 two times?
  • Why are there so many coercion dots in this little VI?

 


@EKANSH_CSIO wrote:

Now I want to apply low pass filter and frequency analyse on this data. I have tried SI Lowpass Filter.

Please guide what can i implement to solve this.


To apply a filter you need to collect your scalar samples in an array - or you use the PtByPt functions, which also provide a filter…

 

Btw.:

  • Why do you want to use that "System Identification" filter function? Why not use the "simple" filter functions coming in the SignalAnalysis palette?
  • Why do you use an ExpressVI (ToDDT) to wire a DDT wire to this filter function? Why don't you create the datatype that is expected by the filter (waveform array)?
  • Why is there no timing in your VI?
  • Which sample rates do you want to process? (Filters usually expect a fixed samplerate…)
Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 5 of 5
(1,638 Views)