Simulink Reference Previous page   Next Page
Discrete Zero-Pole

Implement a discrete transfer function specified in terms of poles and zeros

Library

Discrete

Description


The Discrete Zero-Pole block implements a discrete system with the specified zeros, poles, and gain in terms of the delay operator z. A transfer function can be expressed in factored or zero-pole-gain form, which, for a single-input, single-output system in MATLAB, is

where Z represents the zeros vector, P the poles vector, and K the gain. The number of poles must be greater than or equal to the number of zeros
(n m). If the poles and zeros are complex, they must be complex conjugate pairs.

The block displays the transfer function depending on how the parameters are specified. See Zero-Pole for more information.

Data Type Support

The Discrete Zero-Pole block accepts and outputs real signals of type double.

Parameters and Dialog Box

Zeros
The matrix of zeros. The default is [1].
Poles
The vector of poles. The default is [0 0.5].
Gain
The gain. The default is 1.
Sample time
The time interval between samples. See Specifying Sample Time" in the online documentation for more information.

The State properties pane of this block pertains to code generation and has no effect on model simulation. See "Block States: Storing and Interfacing" in the Real-Time Workshop documentation for more information.

Characteristics

Direct Feedthrough
Yes, if the number of zeros and poles are equal
Sample Time
Specified in the Sample time parameter
Scalar Expansion
No
States
Length of Poles vector
Dimensionalized
No
Zero Crossing
No


Previous page  Discrete Transfer Fcn Display Next page

© 1994-2005 The MathWorks, Inc.