Why Are FFT Acceleration Peaks in My Data Abnormally High?

Click For Summary

Discussion Overview

The discussion revolves around the unexpectedly high peaks observed in frequency-domain acceleration signals obtained from FFT analysis of time-domain acceleration data collected via an accelerometer. Participants explore the implications of these peaks, normalization requirements, and the methodology used in the FFT analysis.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • The original poster notes that the FFT analysis yields acceleration peaks in the range of 70-100 m/sec², which seems abnormally high compared to the time-domain data ranging from 4 to -13 m/sec².
  • Some participants suggest that the calculation of the spectrum may involve various assumptions and details that could affect the results, including the method of averaging and the treatment of complex spectra.
  • One participant questions the normalization process used in the FFT analysis, indicating that normalization is crucial for accurate interpretation of the results.
  • The original poster confirms that they used 1024 data points for the FFT calculation and that they calculated the FFT magnitude without applying normalization.
  • Another participant references Parseval's theorem, suggesting a method to verify the normalization by comparing the total energy in both time and frequency domains.
  • There is a discussion about the units in the frequency domain, emphasizing that they should be volts/sqrt(Hz) to ensure the power spectrum has appropriate units of energy.

Areas of Agreement / Disagreement

Participants express differing views on the normalization and calculation methods, indicating that there is no consensus on whether the observed peaks are meaningful or how to properly interpret them without normalization.

Contextual Notes

Participants highlight the importance of normalization and the differences in units between time and frequency domains, but there are unresolved questions regarding the specific methods used in the FFT analysis and their implications for the results.

adanoop
Messages
2
Reaction score
0
I have collected time-domain acceleration signals from the test rig through an accelerometer. Voltage signals are scaled to acceleration signals based on voltage sensitivity of accelerometer. Please refer the link given at the last to get the link for PDF attachment to see the time domain acceleration signals. Acceleration varies from 4 to -13 m/sec2. Later FFT analysis is done in Matlab software. Please refer to the link given at the end to get the link for attached PDF file to see the Frequency-domain acceleration signals. But here I got the acceleration peaks very high (of the order 70-100 m/sec2). Kindly suggest me whether the acceleration peaks convey the meaning ful result? Whether some kind of normalization is required for Y axis (acceleration peak) of the frequency domain signal? Please guide me how to present the acceleration peaks in a meaning ful way?

Thanks in advance!

Waiting for ur valuable suggestions...


Please click this link to get another link where PDF document of signal analysis is available:
http://imechanica.org/node/9195
 
Last edited by a moderator:
Engineering news on Phys.org
You have asked a question with no easy answer, since taking a spectrum looks easy but rests on a mass of details and assumptions. The spectrum in your attachment has many fewer points than your data set; how did you calculate it? Did you split the data into intervals, calc the spectrum of each, and average? (e.g., periodogram). Is your spectrum complex? (It should be.) Are you showing just the real part? The magnitude? A classic FFT will also show negative frequencies; where are these? What normalization are you using? All of these affect the absolute magnitudes.
 
Thank you for replying!..I collected both time and voltage (scaled to acceleration) data. Hence I do have data about time interval also. But I have used 1024 datapoints to calculate FFT in Matlab. Then I calculated FFT magnitude, i.e. absolute of FFT. The amplitudes you are seeing in the figure are FFT magnitudes. Normalization is not used.
 
Ok. If the number of time and frequency domain points is the same (1024), then you can do a simple test to check the normalization. Remember from Parseval's theorem that the total energy in each domain must be the same. Check, therefore, that

[tex]\sum_n{|f[n]|^2}=\frac{1}{N}\sum_k{|F[k]|^2}[/tex]

Also the units in the frequency domain are different than the time domain. They should be volts/sqrt(Hz) so that the power spectrum |F[k]|^2 has units of energy.
 

Similar threads

Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
20
Views
6K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 13 ·
Replies
13
Views
7K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
9
Views
4K