Implement discrete-time transfer function that has real zero and no pole
The Transfer Fcn Real Zero block implements a discrete-time transfer function that has a real zero and effectively no pole.
The Transfer Fcn Real Zero block accepts signals of any numeric data type that Simulink® supports, including fixed-point data types.
For more information, see Data Types Supported by Simulink in the Simulink documentation.
Set the zero.
Set the initial condition for the previous input.
Specify whether the block performs sample- or frame-based processing. You can select one of the following options:
Elements as channels (sample based) —
Treat each element of the input as a separate channel (sample-based
Columns as channels (frame based) —
Treat each column of the input as a separate channel (frame-based
Note: Frame-based processing requires a DSP System Toolbox™ license.
For more information, see Sample- and Frame-Based Concepts (DSP System Toolbox) in the DSP System Toolbox documentation.
Inherited — Inherit
the processing mode from the input signal and delay the input accordingly.
You can identify whether the input signal is sample or frame based
by looking at the signal line. Simulink represents sample-based
signals with a single line and frame-based signals with a double line.
When you choose the
Use Input processing to specify whether
the block performs sample- or frame-based processing. The block accepts
frame-based signals for the input
u. All other
input signals must be sample based.
|Input Signal u||Input Processing Mode||Block Works?|
|Sample based||Sample based||Yes|
|Frame based||No, produces an error|
|Sample based||Frame based||Yes|
For more information about these two processing modes, see Sample- and Frame-Based Concepts (DSP System Toolbox) in the DSP System Toolbox documentation.
Specify the rounding mode for fixed-point operations. For more information, see Rounding (Fixed-Point Designer). in the Fixed-Point Designer™ documentation.
Select to have overflows saturate to the maximum or minimum value that the data type can represent. Otherwise, overflows wrap.
When you select this check box, saturation applies to every internal operation on the block, not just the output or result. In general, the code generation process can detect when overflow is not possible. In this case, the code generator does not produce saturation code.
Double | Single | Boolean | Base Integer | Fixed-Point