Search code examples
signal-processingfftsoftware-defined-radio

What is frequency-domain entropy in FFT result and how to calculate it?


I am a programmer but quit bad on math.. I recently read an article which mentioned frequency-domain entropy,he calculated that thing from a FFT power spectrum but didn't tell me how to do that. I cannot find enough information online to understand what it is . I'm appreciate for any helps..

Here is part of article: enter image description here


Solution

  • Frequency domain entropy, also known as a (Power) Spectral Entropy calculation is done in following steps:

    1. Calculate the FFT of your signal.

    2. Calculate the PSD of your signal by simply squaring the amplitude spectrum and scaling it by number of frequency bins.

    enter image description here

    1. Normalize the calculated PSD by dividing it by a total sum.

    enter image description here

    1. Calculate the Power Spectral Entropy using a standard formula for entropy calculation:

    enter image description here

    Reference is here.