Compute Total Harmonic Distortion from amplitude of FFT
function calculateTHD import Modelica.Utilities.Streams.print; input Integer iBase "A_buf[iBase] is computed base frequency"; input Integer n_harmonics "Number of harmonics to take into account"; input Real A_buf[:]; output Real thd; end calculateTHD;
Date | Description |
---|---|
Nov. 29, 2015 |
Initial version implemented by
Martin R. Kuhn and Martin Otter
(DLR Institute of System Dynamics and Control) The research leading to these results has received funding from the European Union’s Seventh Framework Programme (FP7/2007-2016) for the Clean Sky Joint Technology Initiative under grant agreement no. CSJU-GAM-SGO-2008-001. |