Error in phase and magnitude results of fft
7 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Walter Roberson
2015-12-2
3 个评论
Walter Roberson
2015-12-2
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Transforms 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!