Share:
  • Twitter
  • Technorati
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Digg
  • StumbleUpon
    Email: Send this article by email    print: Print this article

Amplitude And Energy Correction - A Brief Summary

In this article we will look at why we need to consider energy correction when producing frequency spectra and how we go about it. We will use a perfect, ’special case’ signal to keep the explanation as simple as possible. The signal we will use is periodic within the time record used to calculate the FFT. Specifically, we will look at 1 second of 10Hz sinusoid with an amplitude of 1Vrms as seen in Figure 1.

Figure 1: 10Hz sinusoid

Figure 1: 10Hz sinusoid

This time signal will produce a single line spectrum at frequency of the time signal and with indicated amplitude agreeing with rms level of signal being transformed to frequency domain (Figure 2).

Figure 2: Single line spectrum

Figure 2: Single line spectrum

Amplitude corrected spectrum

Now we will apply a Hanning windowing function to the time record prior to calculating the FFT spectrum. This yields the spectrum shown in Figure 3. We know the energy in the frequency representation of the signal has to be the same as the energy in the time signal so… How do we calculate the energy in the frequency spectrum?

Figure 3: Amplitude scaled spectrum

Figure 3: Amplitude scaled spectrum

You might expect that you add the energy in each one of the frequency lines, however this does not work.

The signal rms between two specified frequencies is given by:

formula1

which in this case is

formula2

This is obviously not correct. Why? You need to factor in the scaling used by the window function. This factor is the Equivalent Noise Bandwidth (ENBW) for the window function that was used. In the case of the Hanning window, this factor is 1.5 x delta-f and this must be factored into the calculations. So, if we divide our result by the ENBW value we obtain the correct result of 1Vrms.

Energy corrected spectrum

Figure 4 shows the spectrum of the same sinusoid, but this time it is displayed with ‘energy corrected’ scaling.

Figure 4: Energy corrected spectrum

Figure 4: Energy corrected spectrum

If we apply the same formula for the signal rms between specified frequencies

formula1

we get

formula4

which gives us our 1Vrms as expected.

Converting between amplitude and energy corrected spectra

formula5 = formula6

ENBW is calculated from delta-f x window factor. Some examples of window factor are:

Hanning Window = 1.5
Flat Top Window = 3.8
Rectangular Window (no time window) = 1.0

The only difference between Amplitude and Energy Corrected spectrum is the scaling. The above equations show the actual mathematical relationship between the 2 spectrum representations.

This article was originally created by John Mathey for a presentation to a North American Prosig User group (PUG).

3 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.

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>

Spam protection by WP Captcha-Free