Fixed-Point Blockset | ![]() ![]() |
Example: Conversions and Arithmetic Operations
This example uses the FIR block to illustrate when parameters are converted from a double to a fixed-point number, when the input data type is converted to the output data type, and when the rules for addition, subtraction, and multiplication are applied. For details about conversions and operations, refer to Parameter and Signal Conversions and Rules for Arithmetic Operations.
Note If a block can perform all four arithmetic operations, such as the FIR block, then the rules for multiplication and division are applied first. |
Suppose you configure the FIR block for two outputs (SIMO mode) where the first output is given by
and the second output is given by
Additionally, the initial values of and
are given by 0.8 and 1.1, respectively and all inputs, parameters, and outputs have radix point-only scaling.
To configure the FIR block for this situation, you must specify the FIR coefficients parameter as [13 11 -7; 6 -5 0]
and the Initial condition parameter as [0.8 1.1]
as shown below in the dialog box below.
Parameter conversions and block operations are given below in the order in which they are carried out by the FIR block:
![]() | Shifts | Realization Structures | ![]() |