Amplitude And Energy Correction - A Brief Summary

Amplitude and energy correction has been and is a continuing point of confusion for many people calculating spectra from time domain signals using Fourier transform methods. The first thing to say, the information contained in data presented as amplitude and energy corrected spectra is equivalent. The only difference is the scaling of the numbers calculated.

Amplitude Corrected Spectrum

An Amplitude Corrected spectra is typically the default numbers you will find if you use a stand alone analyzer. Each frequency line of the spectrum is the RMS value of each frequency component of the time signal. If you have a 1Volt RMS sinusoid (as in Figure 1) and measure it with a FFT spectrum analyzer, the height of the line, or combination of lines that represent the signal will always add up to 1Volt RMS.

Figure 1: One Volt RMS sinusoid

If the user does not apply any windowing to the time signal prior to calculating the FFT of the sinusoid and the frequency of the sinusoid is centered on the center of the FFT line of the spectrum, then the height of the single line will be 1 Volt RMS.

Figure 2: Spectrum of 1 Volt RMS signal

Some confusion is added in when the user applies a time windowing function (typically a Hanning window) to the time signal prior to calculating the spectrum. Because the applied window narrows the time record (remember the time record is 1/Δf) the frequency lines are broadened and overlap, consequently the single frequency sinusoid is now represented by 3 frequency lines (typically if the sinusoid is again centered on the center frequency of the specific frequency line of the calculated spectrum.

Figure 3: Spectrum of 1 Volt RMS signal (with windowing)

This 1Volt RMS sinusoid hasn’t changed. Remembering, the sum of the power of the 3 lines of the spectrum must be equivalent to 1 V2 (1 Vrms). It is obvious the center line of the calculated spectrum shows the 1 Volt RMS value so what are the other 2 lines at 0. 5 V RMS? The key here is the power associated with each of the spectral lines. To calculate the power represented by the spectra, one must square the values of each of the RMS lines

(0.5)2 + (1)2 + (0.5)2 = 1.5 V2

But because we applied a Hanning window, the effective noise bandwidth for this spectrum is 1.5, we must divide the summation by this factor and then take the square root. The result is 1 Volt RMS as expected.

Remember, in general, calculating the Power of a spectra between frequency 1 (Lf) and frequency 2 (Uf) is the summation of the power in all frequency lines between frequency 1 and frequency 2 or:

; where

or .

If the spectrum is amplitude corrected as described above, the summation of the powers (RMS2) is actually the summation of the powers in each line divided by the effective noise bandwith of the measurement used or:

; or   .

The effective noise bandwidth (ENBW) number is the product of the frequency line spacing (Δf) and the effective bandwidth of the windowing function used (e.g. Hanning Window = 1.5). This effective noise bandwidth is included as a named element in all spectrum calculations performed with the DATS software.

Energy Corrected Spectrum

Amplitude and Energy correction of spectra is just a scaling factor. This scaling factor is the effective noise bandwidth of the analysis used, or in the case of a Hanning Windowing function, ENBW = 1.5*Δf.

If the spectrum is energy corrected for the same 1 Vrms sinusoid signal the scaling will look as follows:

Figure 4: Energy corrected spectrum

Adding the powers in each line again requires squaring the RMS values, adding, then taking the square root.

As observed, the factor of the  in the Amplitude corrected spectra calculations is already factored into the scaling of the Energy corrected spectrum, consequently, when calculating the rms level, one does not need to divide by the  factor.

Now to calculate the overall levels between frequency 1 (Lf) and frequency 2 (Uf) one needs only to take the root sum squares of the RMS levels of each individual frequency line or:

; or  .

Converting Amplitude to Energy Correction Scaling

Equating the formulas for calculating the RMS gives:

The special case encountered is when the frequency line spacing (Δf) = 1 Hz making ENBW = 1.5 Hz. This means the difference between scaling of the amplitude and energy corrected spectrum is or 0.816 .

6 comments to Amplitude And Energy Correction – A Brief Summary

  • Yevgeni Tunik

    The text in the pictures is almost unreadable.

  • Emma Daly

    Hi, John

    I am a final year engineering student and I am doing my thesis on damage detection using distributed accelerometer. In this I will be using the Fast fourier transforms and know very little about the topic. Is there any chance you have any information that will help me understand the basic? Any help at all would be greatly appreciated.

    Emma

  • Hi Emma

    I expect you’ve already had a look around the rest of the blog, but there are a couple of other posts that might help.

    There is the article Notes On Fourier Analysis by Dr Mercer. This has some good illustrated examples and also looks at the mathematics behind the Fourier Transform.

    Also, you may find 10 Great Fourier Transform Links helpful. This collects together several good WWW resources. One of the best links there is a series of lectures by Professor Brad Osgood of Stanford University. There are about 30 hour long lectures, but maybe the first few will help you.

    Anyway, good luck with your thesis. If you have any specific questions then feel free to post a comment somewhere on the blog and one of our posters may be able to help.

  • Gareth Edwards

    John,

    Good explanation for the ideal sinusoidal case. A couple of comments:

    Equation 2 is incorrect – sqrt(1.5) = 1.2247…Vrms

    It would be good to expand on this subject to include how to evaluate sinusoidal Vrms signals that are not located on a discrete spectral frequency. Or include the general version of Equation 6 which is the squared “area under the curve” as opposed to the sum of discrete spectral components

  • Eapen

    i have got some readings from a strain gage sensor,now should i remove the DC offset value to get the proper values or shoulldnt i…

  • Thank you for your comment to the blog.

    The answer to your question depends on what information you are looking for from the strain gage.

    If you need know the static strain, then the strain gage sensor should be zeroed out prior to putting the component under load, then the DC offset value will be the component’s loaded static strain. The dynamic (vibratory) strain will be superimposed on the DC signal level. You might find the DC level will use up much of the dynamic range of the measuring instrumentation not permitting optimized gain settings for the dynamic signal.

    If you are only looking for the dynamic strain due to vibration, then you can remove the DC offset value from the strain gage sensor signal. This will allow the channel gain setting to be increased to optimal levels for the dynamic signal.

    I hope this response adequately addresses your question. Please feel free to contact me directly if you have additional questions.

    John Mathey
    PROSIG-USA
    john.mathey@prosig.com

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>