+ Post New Thread
Results 1 to 2 of 2
  1. #1
    Full Member level 3
    Points: 2,020, Level: 10
    Achievements:
    7 years registered

    Join Date
    Aug 2011
    Posts
    158
    Helped
    0 / 0
    Points
    2,020
    Level
    10

    Real life applications of DFT

    Hi

    I was wondering if DFT is actually used in real life. This is because FFT is the only computationally efficient algorithm available.

    •   AltAdvertisment

        
       

  2. #2
    Super Moderator
    Points: 66,847, Level: 63
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster 3rd Helpful Member

    Join Date
    Apr 2014
    Posts
    13,642
    Helped
    3122 / 3122
    Points
    66,847
    Level
    63

    Re: Real life applications of DFT

    Hi,

    Benefits:
    * for single frequency a DFT is more useful than an FFT.
    * Usual FFT algorithms are optimized for 2^n samples per window. A DFT can work with any window size.

    Example (one of my applications):
    Precise phase shift calculation between V and I of a mains application.
    Mains frequency --> singe frequency
    Phase shift = phase(V) - phase(I)

    Another example:
    Letīs say you work on an line application, where a phase control operates nearby. Causing spikes at certain phase angles.
    Now letīs assume you do a 64 point FFT over 80ms at 50Hz mains frequency.
    Starting at 0° the sample points are: 0°, 22.5°, 45°, 67.5°, 90°, 112°, 135°, 157,5°, 180°, 202,5°, 225°, 247,5°, 270°, 292,5°, 315°, 337,5°, ....4 full waves repeating the same phase angles..
    Indeed this just gives about the same information of a 16 point FFT, averaged over 4 calculations.
    Now letīs assume the "spikes" are at 45° then they will also be at 180°+45° = 225°. In worst case 8 out of the 64 samples are corrupted.

    Now imagine you run a DFT over 63 points at the same 80ms.
    You get informations of 63 different points of the waveform. In worst case only one sample is corrupted by the spikes. Error-spreading


    Klaus
    Please donīt contact me via PM, because there is no time to respond to them. No friend requests. Thank you.



--[[ ]]--