cancel
Showing results for 
Search instead for 
Did you mean: 

Can the time domain output of FFT calculation from MotionSP be speed (mm/s RMS), not acceleration on Y-axis?

JTam.1
Associate II

Hi, Can the time domain output of FFT calculation from MotionSP be speed (mm/s RMS), not acceleration on Y-axis? Please advise. Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
niccolò
ST Employee

Hi @JTam.1​ ,

in the sTimeDomainData_t structure variables you have the speed variable in the time domain data, but it is derived from the FFT circular buffer.

if you try to use that to compute the FFT you will have a delayed output withan error due to approximation and calculation error and noise error propagation.

the best way should be to develop an integration algorithm and then compute the FFT with another library, but even in this case, it is not advised to use the acceleration integration as the core of your computation.

hope this helps

Niccolò

View solution in original post

1 REPLY 1
niccolò
ST Employee

Hi @JTam.1​ ,

in the sTimeDomainData_t structure variables you have the speed variable in the time domain data, but it is derived from the FFT circular buffer.

if you try to use that to compute the FFT you will have a delayed output withan error due to approximation and calculation error and noise error propagation.

the best way should be to develop an integration algorithm and then compute the FFT with another library, but even in this case, it is not advised to use the acceleration integration as the core of your computation.

hope this helps

Niccolò