how to double integrate highly nonlinear numerical dataset
Show older comments
Dear all,
I need to find displacement data from the available acceleration dataset. All dataset is numerical and highly nonlinear.
I was wondering if there any efficient methods with the least error (e.g., trapezoid method may generate too errorneous answers.).
AND more importantly, are there any features in the signal processing and communucation app in matlab that facilitates such a signal processing to cinvert the acc. data into disp. data?
Thanks!
4 Comments
Torsten
on 29 Aug 2022
And I guess you have very noisy data for acceleration ?
John D'Errico
on 30 Aug 2022
If your data is noisy, then you DON'T want to use a higher order integration. In fact, a trapezoidal rule may be best. Yes, there is integration error, but if you are integrating noise, then you are still getting garbage. And the double integral of garbage is garbage piled deeper and higher.
Mathieu NOE
on 30 Aug 2022
hello @Alireza Babaei
most of the issue is to handle properly the DC signal (in your acceleration signal what is "real" and what is offset error or drift , and how to avoid integrating them). without having an idea of what the result should be (in others terms, a tool that helps you calibrate your post processing) it's almost mission impossible to get this right.
Alireza Babaei
on 30 Aug 2022
Answers (0)
Categories
Find more on Profile and Improve Performance in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!