DynamicParameterEstimationCombXY Type

Dynamic parameter estimation with comb like spaced x and y input.

Constructors

Constructor Description

DynamicParameterEstimationCombXY(numX, xSpacing, numY, ySpacing, backgroundOrder)

Full Usage: DynamicParameterEstimationCombXY(numX, xSpacing, numY, ySpacing, backgroundOrder)

Parameters:
    numX : int - Number of x parameters to evaluate.
    xSpacing : int - Interval between two x history points. The value must be greater than or equal to 1.
    numY : int - Number of y parameters to evaluate.
    ySpacing : int - Interval between two subsequent y history points. The value must be greater than or equal to 1.
    backgroundOrder : int - Order of the background fitting.

Constructor.

numX : int

Number of x parameters to evaluate.

xSpacing : int

Interval between two x history points. The value must be greater than or equal to 1.

numY : int

Number of y parameters to evaluate.

ySpacing : int

Interval between two subsequent y history points. The value must be greater than or equal to 1.

backgroundOrder : int

Order of the background fitting.

DynamicParameterEstimationCombXY(numX, xSpacing, numY, ySpacing, backgroundOrder, solver)

Full Usage: DynamicParameterEstimationCombXY(numX, xSpacing, numY, ySpacing, backgroundOrder, solver)

Parameters:
    numX : int - Number of x parameters to evaluate.
    xSpacing : int - Interval between two x history points. The value must be greater or equal to 1.
    numY : int - Number of y parameters to evaluate.
    ySpacing : int - Interval between two subsequent y history points. The value must be greater or equal to 1.
    backgroundOrder : int - Order of the background fitting.
    solver : IDynamicParameterEstimationSolver - The solver to use with dynamic parameter estimation. Use the static getter methods P:SVDSolver or P:LUSolver to get a solver.

Constructor.

numX : int

Number of x parameters to evaluate.

xSpacing : int

Interval between two x history points. The value must be greater or equal to 1.

numY : int

Number of y parameters to evaluate.

ySpacing : int

Interval between two subsequent y history points. The value must be greater or equal to 1.

backgroundOrder : int

Order of the background fitting.

solver : IDynamicParameterEstimationSolver

The solver to use with dynamic parameter estimation. Use the static getter methods P:SVDSolver or P:LUSolver to get a solver.

Instance members

Instance member Description

this.GetFrequencyResponse

Full Usage: this.GetFrequencyResponse

Parameters:
    fdt : float

Returns: Complex
Modifiers: abstract

fdt : float
Returns: Complex

this.GetTransferFunction

Full Usage: this.GetTransferFunction

Parameters:
    yValueBeforePulse : float - This is the y-value (not x!) before the pulse. If the NumberOfY is set to zero, this parameter is ignored, since no information about y for t<0 is neccessary.
    output : IVector<float> - Used to store the output result. Can be of arbitrary size.

Modifiers: abstract

Gets the impulse response to a pulse at t=0, i.e. to x[0]==1, x[1]...x[n]==0. The background component is not taken into account.

yValueBeforePulse : float

This is the y-value (not x!) before the pulse. If the NumberOfY is set to zero, this parameter is ignored, since no information about y for t<0 is neccessary.

output : IVector<float>

Used to store the output result. Can be of arbitrary size.