Within digital hardware, numbers are represented as either fixed-point or floating-point data types. For both of these data types, word sizes are fixed at a set number of bits. However, the dynamic range of fixed-point values is much less than floating-point values with equivalent word sizes. While floating-point processors can greatly simplify the real-time implementation of a system, and effectively approximate real-world numbers, fixed-point processors carry numerous other benefits. Fixed-point processors are generally smaller, consuming less power. They also require less memory and less processor time to perform.
To simulate a model that uses fixed-point numbers, you must install the Fixed-Point Designer™ product. You do not need the Fixed-Point Designer product to edit a model containing fixed-point blocks, or to specify fixed-point data types.
|fixpt_evenspace_cleanup||Modify breakpoints of lookup table to have even spacing|
|fixpt_interp1||Implement 1-D lookup table|
|fixpt_look1_func_plot||Plot fixed-point approximation function for lookup table|
|fixpt_set_all||Set property for each fixed-point block in subsystem|
|fixptbestexp||Exponent that gives best precision for fixed-point representation of value|
|fixptbestprec||Determine maximum precision available for fixed-point representation of value|
|float||Create Simulink.NumericType object describing floating-point data type|
|num2fixpt||Convert number to nearest value representable by specified fixed-point data type|
|sfix||Create Simulink.NumericType object describing signed fixed-point data type|