Discrete Linear Systems Functions
Owning Palette: Simulation VIs and Functions
Installed With: Control Design and Simulation Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Discrete Linear Systems functions to represent discrete linear systems of difference equations on the simulation diagram.
The functions on this palette can return general LabVIEW error codes or specific Simulation error codes. If you use the functions on this palette in a Simulation Loop, LabVIEW sends any errors that these functions return to the Error output on the Output Node of the Simulation Loop.
Palette Object | Description |
---|---|
Discrete Filter | Computes an infinite impulse response (IIR) filter or finite impulse response (FIR) filter with forward and backward coefficients. The Numerator and Denominator parameters define these coefficients. |
Discrete First-Order Hold | Extrapolates the value of the output signal based on the first derivative of the input signal. |
Discrete Integrator | Integrates the input using forward rectangular (Euler) integration, backward rectangular (Euler) integration, or trapezoidal integration. |
Discrete Kalman Filter | Implements a discrete-time, linear time-variant, recursive Kalman filter. You define the system by specifying the stochastic state-space model and noise model as well as the inputs and outputs to the system. The Discrete Kalman Filter function calculates the predicted state estimates xhat(k+1|k), the corrected state estimates xhat(k|k), the corresponding gains used to calculate these estimates, and the associated estimation error covariances corresponding to these estimates. This function also calculates the estimated output yhat(k). |
Discrete Observer | Implements a discrete-time observer for a linear state-space system model. |
Discrete State-Space | Implements a system model in discrete state-space form. You define the system model by specifying the input, output, state, and direct transmission matrices. |
Discrete Stochastic State-Space | Implements a discrete-time, linear, stochastic state-space system. You define the system model by specifying the input, output, state, and direct transmission matrices. You also specify the matrices relating the process noise to the system states and outputs. |
Discrete Transfer Function | Implements a system model in discrete transfer function form. You define the system model by specifying the Numerator and Denominator of the transfer function equation. |
Discrete Unit Delay | Delays the input by the value that you specify for the sample period (s) of this function. |
Discrete Zero-Order Hold | Holds the input signal for a definite period of time equal to the value you specify for the sample period (s) parameter of this function. Use this function to discretize or resample an input signal. |
Discrete Zero-Pole-Gain | Implements a system model in discrete zero-pole-gain form. You define the system model by specifying the Zeros, Poles, and Gain of the zero-pole-gain equation. |