class

CrySpace::Ident

Inherits Reference < Object

Class methods

chirp(t : Float64Tensor, f0 : Float64, t1 : Float64, f1 : Float64) : Float64Tensor

Generates a swept-frequency cosine (chirp) signal.

Source
era(impulse_response : Float64Tensor, n_states : Int32, m_inputs : Int32, n_outputs : Int32, dt : Float64) : StateSpace

Realizes a discrete StateSpace model from discrete impulse response data using ERA.

Source
ho_kalman(impulse_response : Float64Tensor, n_states : Int32, m_inputs : Int32, n_outputs : Int32, dt : Float64) : StateSpace

Realizes a discrete StateSpace model from discrete impulse response data using Ho-Kalman.

Source
kung(impulse_response : Float64Tensor, n_states : Int32, m_inputs : Int32, n_outputs : Int32, dt : Float64) : StateSpace

Realizes a discrete StateSpace model using Kung's realization algorithm.

Source
least_squares_estimation(u : Float64Tensor, y : Float64Tensor, order : Int32, dt : Float64) : TransferFunction

Estimates a TransferFunction from input u and output y time series of the given order. Assumes discrete time series with time step dt.

Source
levy_fit(omega : Float64Tensor, resp : Tensor(Complex, CPU(Complex)), m_num : Int32, n_den : Int32) : TransferFunction

Fits a transfer function coefficients directly to frequency response data.

Source
prbs(order : Int32, seed : UInt32 = 1) : Float64Tensor

Generates a Pseudo-Random Binary Sequence (PRBS) using LFSR.

Source