Dynamic Signal Acquisition

cancel
Showing results for 
Search instead for 
Did you mean: 

I have too many samples, how can I filter

I am using a NI9237 for measuring strain. I do not need to sample at the frequency that is the default for the NI9237, which I believe the lowest sampling rate is 1.629kHZ. How do I filter my data? I may be able to decimate my data but I want to try some type of filtering instead.

Thanks

HS

0 Kudos
Message 1 of 4
(5,923 Views)

What kind of filtering do you want to do?  Do you need a moving average filter?  Do you want to filter the data in LabVIEW after acquisition? I'll need some more details, as there are many types of filtering.

 

Jon S

Applications Engineer
National Instruments
0 Kudos
Message 2 of 4
(5,910 Views)

I believe for  now it would  be a average type filter.

Thanks

0 Kudos
Message 3 of 4
(5,906 Views)

A moving average filter can be accomplished through convolution of your original data with a rect() function.  This is a simple VI that indicates how you can accomplish this easily.  One input is the data, and the other input is the length of the moving average.  The output is the averaged data.

 

Jon S

Applications Engineer
National Instruments
0 Kudos
Message 4 of 4
(5,887 Views)