.Modelica_Requirements.ChecksInFixedWindow_withFFT.Internal.calculateTHD

Information

Compute Total Harmonic Distortion from amplitude of FFT

Interface

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;

Revisions

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.

Generated at 2024-12-03T19:25:34Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos