CovarianceFunction2DigitalFilter

Computes digital filter coefficients for a digital filter of given degree and order. The filter coefficients are computed by fitting them to an approximated impulse response represented by the cholesky factor of the covariance matrix.

The parameter warmup determines from which element of the cholesky matrix the coefficients (default: half the covariance length) are fitted.

Per default, the program computes filter coefficients which generate colored noise when applied to a white noise sequence. When decorrelationFilter is set, a decorrelation filter is computed which yields white noise when applied to colored noise.

NameTypeAnnotation
outputfileFilter
filenamefilter coefficients
inputfileCovariance
filenamefirst column: time steps, following columns: covariance functions
column
uintColumn with covariance function to be fitted
warmup
uintnumber of samples until diagonal of Cholesky factor is flat (default: half covariance length)
numeratorDegree
uintMaximum degree of numerator polynomial (MA constituent)
denominatorDegree
uintMaximum degree of denominator polynomial (AR constitutent)
decorrelationFilter
booleancompute a decorrelation filter