LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

From acceleration to FFT and to displacement - how to?

Hey..., good question.

 

0 Kudos
Message 11 of 15
(1,269 Views)

There are several ways to remove DC components.

 

In the time domain: 1. Use a high pass filter.  The cutoff frequency must be lower than the frequency of any signal component you want to measure. Filters may add some delay or phase shift.

2. Take the mean of the dataset and subtract the mean.  This avoids most of the phase shift issues but can only be applied to blocks of data. It is not suitable for point by point calculations.

 

In the frequency domain: Set the DC component of the FFT to zero.  If some spectral leakage has occurred, several bins may need to be set to zero at the risk of losing some low frequency information.

 

Lynn

0 Kudos
Message 12 of 15
(1,258 Views)

I have tried filtering to the max and when I have my accels input into the SC2345 accelerometer modules, the output is bone ugly.  I am now considering just using the formula subVI and dividing by j omega.

 

0 Kudos
Message 13 of 15
(1,252 Views)

Good luck!

0 Kudos
Message 14 of 15
(1,250 Views)

Sir,

Again and again everyone on this thread refers to 'zero the DC component in the fft' without any direction on how to do it.  Does it involve changing the data from dynamic to the array, performing the DC removal on that bin and then changing the data back to dynamic?

Regards,

Ron

0 Kudos
Message 15 of 15
(1,228 Views)