Units for Magnitude after Fast Fourier Transform (FFT) is done
72 ビュー (過去 30 日間)
古いコメントを表示
Hi all,
I am currently doing vibration analysis for Air Compressors.
I have collected the vibration data signals using accelerometers which gives acceleration units in m/s^2.
My query is that I do not know what is the unit of the Magnitude in the frequency domain plot through the followings codes;
X1 is my Magnitude axis (Y-axis) and f1 is my frequency axis (X-axis).
Any form of help to answer my question on the magnitude is appreciated. Thank you.
0 件のコメント
回答 (1 件)
Star Strider
2019 年 11 月 18 日
The magnitude units are the same as the time-domain amplitude units, unless you transform them in some way (such as squaring to diisplay power). However the fft function splits the spectrum into negaitive-frequency and positive-frequency regions (most easily seen using fftshift as you have done), and this divides the energy of the signal so that half the amplitude appears in the negative -frequency region and half in the positive-frequency region. So the true amplitude is 2 times the displayed amplitude.
0 件のコメント
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!