Apply an arbitrary filter by convolution with its impulse response
function PSD_Convolution extends Noise.Utilities.Interfaces.PSD; replaceable function Kernel = Noise.PSD.Kernels.IdealLowPass constrainedby Utilities.Interfaces.Kernel annotation( choicesAllMatching = true, Documentation(revisions = "<html> <p><img src=\"modelica://Noise/Resources/Images/dlr_logo.png\"/> <b>Developed 2014 at the DLR Institute of System Dynamics and Control</b> </p> </html>")); input Integer n = 5 "Number of support points for convolution" annotation( Dialog); input Integer max_n = n "Maximum nummber of support points for comparability" annotation( Dialog); end PSD_Convolution;
Name | Description |
---|---|
Kernel |
Developed 2014 at the DLR Institute of System Dynamics and Control