# Discrete Linear Systems Functions

LabVIEW 2018 Control Design and Simulation Module Help

Edition Date: March 2018

Part Number: 371894J-01

»View Product Info Download Help (Windows Only)

Owning Palette: Simulation VIs and Functions

Requires: 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 Control & Simulation Loop, LabVIEW sends any errors that these functions return to the Error output on the Output Node of the Control & Simulation Loop.

Palette ObjectDescription
Discrete DelayDelays the input by the number of discrete time steps you specify for the delay parameter.
Discrete FilterComputes 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 HoldExtrapolates the value of the output signal based on the first derivative of the input signal.
Discrete IntegratorIntegrates the input using forward rectangular (Euler) integration, backward rectangular (Euler) integration, or trapezoidal integration. The icon for this function changes to reflect the integration method you select.
Discrete Kalman FilterImplements a discrete-time, linear time-varying, recursive Kalman filter for a discrete linear time-invariant (LTI) or a linear time-varying (LTV) stochastic state-space model. The Discrete Kalman Filter function calculates the predicted state estimates, the corrected state estimates, the corresponding gains used to calculate these estimates, and the associated prediction and estimation error covariances corresponding to these estimates. This function also calculates the estimated output.
Discrete ObserverImplements a discrete-time observer for a linear, time-invariant (LTI) state-space system model.
Discrete State-SpaceImplements 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 SpaceImplements 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 FunctionImplements 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 Zero-Order HoldHolds 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-GainImplements 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.