Error in phase and magnitude results of fft
9 views (last 30 days)
Show older comments
Hi everyone,
I need to analyze data from a test rig by using fft function. So I came about the question of error. If I get the amplitude of a signal form the fft, what is the error to that? Do I need to split my time signal into several parts and compare the magnitude and phase results of the fft of each to get an error or is there a simpler way?
Thanks, Tanja
0 Comments
Answers (1)
Walter Roberson
on 2 Dec 2015
3 Comments
Walter Roberson
on 2 Dec 2015
That would be relative error, not absolute error. You need to multiply it by max(abs()) of your data to estimate the absolute error.
Is the sensor inaccuracy semi-permanent (e.g., flaw in the lens) or is the inaccuracy due to noise?
If the inaccuracy is due to per-reading noise then effectively you have a high frequency additive signal that could be filtered out.
See Also
Categories
Find more on Transforms 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!