Comparisons of the execution times and memory requirements for high-speed discrete fourier transforms and fast fourier transforms, for the measurement of AC power harmonics

Conventional wisdom dictates that a Fast Fourier Transform (FFT) will be a more computationally effective method for measuring multiple harmonics than a Discrete Fourier Transform (DFT) approach. However, in this paper it is shown that carefully coded discrete transforms which distribute their computational load over many frames can be made to produce results in shorter execution times than the FFT approach, even for large number of harmonic measurement frequencies. This is because the execution time of the presented DFT actually rises with N and not the classical N2 value, while the execution time of the FFT rises with Nlog2N.

[1]  William H. Press,et al.  Numerical recipes in C , 2002 .

[2]  A.G. Phadke,et al.  Comparative testing of synchronized phasor measurement units , 2004, IEEE Power Engineering Society General Meeting, 2004..

[3]  R. Zhao,et al.  Interharmonics Analysis Based on Interpolating Windowed FFT Algorithm , 2007, IEEE Transactions on Power Delivery.

[4]  G. Chang,et al.  Measuring power system harmonics and interharmonics by an improved fast Fourier transform-based algorithm , 2008 .

[5]  Yi Hu,et al.  Progresses in PMU testing and calibration , 2008, 2008 Third International Conference on Electric Utility Deregulation and Restructuring and Power Technologies.

[6]  A.G. Phadke,et al.  Exploring the IEEE Standard C37.118–2005 Synchrophasors for Power Systems , 2008, IEEE Transactions on Power Delivery.

[7]  Graeme Burt,et al.  Frequency and fundamental signal measurement algorithms for distributed control and protection applications , 2009 .

[8]  G. M. Burt,et al.  Benchmarking and optimisation of Simulink code using Real-Time Workshop and Embedded Coder for inverter and microgrid control applications , 2009, 2009 44th International Universities Power Engineering Conference (UPEC).