Arithmetic used in the filter analysis, specified as 'double'
,
'single'
, or 'Fixed'
. When you do not specify
the arithmetic type and the filter System object is unlocked, the analysis tool assumes a double-precision filter. When you
do not specify the arithmetic type and the System object is locked, the function performs the analysis based on the data type of
the locked input.
The 'Fixed'
value applies to filter System objects with fixed-point
properties only.
When you specify this input as 'Fixed'
and the filter object has the data
type of the coefficients set to 'Same word length as input'
, the
arithmetic analysis performed depends on whether the System object is unlocked or locked.
If the System object is unlocked, the analysis object function cannot determine the
data type of the coefficients. The function assumes that the data type of
the coefficients is signed, has a 16-bit word length, and is autoscaled. The
function performs fixed-point analysis based on this assumption.
If the System object is locked –– When the input data type is
'double'
or 'single'
, the analysis
object function cannot determine the data type of the coefficients. The
function assumes that the data type of the coefficients is signed, has a
16-bit word length, and is autoscaled. The function performs fixed-point
analysis based on this assumption.
To check if the System object is locked or unlocked, use the isLocked
function.
When you specify this input as 'Fixed'
and the filter object has the data
type of the coefficients set to a custom numeric type, the object function performs
fixed-point analysis based on the custom numeric data type.
Data Types: char
| string