Fixed-Point Blockset    

Index


Abs block
accumulations
scaling recommendations
slope/bias encoding
Accumulator block
accumulator data types
feedback controller demo
Accumulator Resettable block
Accumulator Resettable Limited block
Add block
addition
blockset rules
scaling recommendations
slope/bias encoding
ALUs
arithmetic logic units (ALUs)
arithmetic shifts
autofixexp function
automatic scaling
autoscale safety margin
feedback controller demo
script

base data type
feedback controller demo
binary point
Bit Clear block
Bit Set block
bits
clear
hidden
mask
multipliers
set
shifts
Bitwise Operator block
block configurations
selecting a data type
selecting a scaling
block icon labels
block parameters
blocks
Abs
Accumulator
Accumulator Resettable
Accumulator Resettable Limited
Add
Bit Clear
Bit Set
Bitwise Operator
Compare To Constant
Compare To Zero
Constant
Conversion
Conversion Inherited
Cosine
Counter Free
Counter Limited
Data Type Duplicate
Data Type Propagation
Dead Zone
Dead Zone Dynamic
Decrement Real World
Decrement Stored Integer
Decrement Time To Zero
Decrement To Zero
Derivative
Detect Change
Detect Decrease
Detect Fall Negative
Detect Fall Nonpositive
Detect Increase
Detect Rise Nonnegative
Detect Rise Positive
Difference
Divide
Dot Product
Filter Direct Form I
Filter Direct Form I Time Varying
Filter Direct Form II
Filter Direct Form II Time Varying
Filter First Order
Filter Lead or Lag
Filter Real Zero
FIR
Free Counter
Gain
Gateway In
Gateway In Inherited
Gateway Out
Increment Real World
Increment Stored Integer
Index Vector
Integer Delay
Integrator Backward
Integrator Backward Resettable
Integrator Backward Resettable Limited
Integrator Forward
Integrator Forward Resettable
Integrator Forward Resettable Limited
Integrator Trapezoidal
Integrator Trapezoidal Resettable
Integrator Trapezoidal Resettable Limited
Interval Test
Interval Test Dynamic
Logical Operator
Look-Up Table
Look-Up Table (2-D)
Look-Up Table Dynamic
Matrix Gain
MinMax
Multiply
Multiply Matrix
Multiport Switch
Product
Product of Elements
Product of Elements Inverted
Rate Limiter
Rate Limiter Dynamic
Relational Operator
Relay
Repeating Sequence Interpolated
Repeating Sequence Stair
Sample Rate Probe
Sample Time Add
Sample Time Divide
Sample Time Multiply
Sample Time Probe
Sample Time Subtract
Saturation
Saturation Dynamic
Scaling Strip
Shift Arithmetic
Sign
Sine
State-Space
Subtract
Sum
Sum of Elements
Sum of Elements Negated
Switch
Tapped Delay
Unary Minus
Unit Delay
Unit Delay block
Unit Delay Enabled
Unit Delay Enabled External IC
Unit Delay Enabled Resettable
Unit Delay Enabled Resettable External IC
Unit Delay External IC
Unit Delay Resettable
Unit Delay Resettable External IC
Unit Delay With Preview Enabled
Unit Delay With Preview Enabled Resettable
Unit Delay With Preview Enabled Resettable External RV
Unit Delay With Preview Resettable
Unit Delay With Preview Resettable External RV
Wrap To Zero
Zero-Order Hold
Bode plots
boolean operations
broken links
restoring
built-in data types

ceil function
chopping
clearing bits
code generation
multiplication
scaling
signal conversions
stored integer output
summation
Compare to Constant block
Compare To Zero block
computational noise
rounding
computational units
Constant block
constant scaling for best precision
limitations for code generation
contiguous bits
Conversion block
Conversion Inherited block
conversions
parameter
signal
See also online conversion, offline conversion
converting
built-in data types to fixed-point
built-in models to fixed-point
fixed-point data types to built-in
old models
Cosine block
Counter Free block
Counter Limited block

Data Type Duplicate block
Data Type Propagation block
data types
built-in
display
fractional numbers
generalized fixed-point numbers
IEEE numbers
inherited
integers
parameters
propagation
selecting
Dead Zone block
Dead Zone Dynamic block
Decrement Real World block
Decrement Stored Integer block
Decrement Time To Zero block
Decrement To Zero block
demos
denormalized numbers
Derivative block
Detect Change block
Detect Decrease block
Detect Fall Negative block
Detect Fall Nonpositive block
Detect Increase block
Detect Rise Nonnegative block
Detect Rise Positive block
development cycle
dialog box parameters
data type
lock output scaling
overflow handling
rounding
Difference block
digital controllers
digital filters
direct form realization
feedback controller demo
Divide block
division
blockset rules
scaling recommendations
slope/bias encoding
Dot Product block
double bits
double-precision formats

encapsulation
encoding schemes
eps function
examples
constant scaling for best precision
conversions and arithmetic operations
converting from doubles to fixed-point
division process
fixed-point format
fixed-point scaling
generating pure integer code
limitations on precision and errors
limitations on range
maximizing precision
multiplication process
saturation and wrapping
selecting a measurement scale
summation process
exceptional arithmetic
exponents
IEEE numbers
external mode

feedback designs
Filter Direct Form I block
Filter Direct Form I Time Varying block
Filter Direct Form II block
Filter Direct Form II Time Varying block
Filter First Order block
Filter Lead or Lag block
Filter Real Zero block
filters
digital
FIR block
fix function
Fixed-Point Interface Tool
fixed-point numbers
general format
scaling
Fixed-Point Settings interface
feedback controller demo
fixpt_convert function
fixpt_convert_prep function
fixpt_interp1 function
fixpt_look1_func_approx function
fixpt_look1_func_plot function
fixpt_restore_links function
fixpt_set_all function
fixptbestexp function
fixptbestprec function
float function
floating-point numbers
floor function
fpupdate function
fraction
IEEE numbers
fractional numbers
guard bits
fractional slope
frame-based signals
Free Counter block
functions
autofixexp
fixpt_convert
fixpt_convert_prep
fixpt_interp1
fixpt_look1_func_approx
fixpt_look1_func_plot
fixpt_restore_links
fixpt_set_all
fixptbestexp
fixptbestprec
float
fpupdate
fxptdlg
num2fixpt
sfix
sfrac
showfixptsimerrors
showfixptsimranges
sint
ufix
ufrac
uint
fxptdlg function

gain
Matrix Gain block
scaling recommendations
using slope/bias encoding
Gain block
gateway
built-in to fixed-point
built-in to fixed-point, inherited
fixed-point to built-in
Gateway In block
Gateway In Inherited block
Gateway Out block
generalized fixed-point numbers
Generic Real-Time Target
global overrides with doubles
guard bits
GUI
block
See also Fixed-Point Interface Tool

help
hidden bits

icon labels
IEEE floating-point numbers
formats
double precision
exponent
fraction
nonstandard
sign bit
single precision
precision
range
Increment Real World block
Increment Stored Integer block
Index Vector block
infinity
inherited
built-in to fixed-point conversion
data types
by backpropagation
scaling
by backpropagation
installation
Integer Delay block
integers
code generation
outputting large values
Integrator Backward Resettable block
Integrator Backward Resettable Limited block
Integrator Forward block
Integrator Forward Resettable block
Integrator Forward Resettable Limited block
Integrator Trapezoidal block
Integrator Trapezoidal Resettable block
Integrator Trapezoidal Resettable Limited block
Interval Test block
Interval Test Dynamic block

least significant bit (LSB)
licensing
limit cycles
feedback controller demo
links
restoring broken
locking
output scaling
logging
large integer values
logical operations
Logical Operator block
logical shifts
Look-Up Table (1-D) block
Look-Up Table (2-D) block
Look-Up Table Dynamic block
LSB (least significant bit)

MACs
propagating data type information for
masking bits
Matrix Gain block
matrix signals
maximum values
measurement scales
minimum values
MinMax block
modeling the system
most significant bit (MSB)
MSB (most significant bit)
multiplication
blockset rules
scaling recommendations
slope/bias encoding
multiply and accumulate units
Multiply block
Multiply Matrix block
Multiport Switch block

NaNs
nonstandard IEEE format
num2fixpt function

offline conversions
addition and subtraction
multiplication
signals
online conversions
addition and subtraction
multiplication
signals
online help
overflows
code generation
handling by fixed-point blocks
saturation
overrides with doubles
global override

padding with trailing zeros
feedback controller demo
parallel form realization
parameter conversions
See also conversions
Plot System Interface
port data type display
precision
best
fixed-point numbers
IEEE floating-point numbers
maximum
prerequisites
Product block
Product of Elements block
Product of Elements Inverted block
propagation of data types

quantization
effects of fixed-point arithmetic
feedback controller demo
real-world value
rounding

radix point
radix point-only scaling
range
fixed-point numbers
IEEE floating-point numbers
rapid simulation (rsim) target
Rate Limiter block
Rate Limiter Dynamic block
realizations
design constraints
direct form
parallel form
series cascade form
Real-Time Workshop
external mode
GRT
Production Coder
rapid simulation (rsim) target
Target Language Compiler
real-world values
block input
relational operations
Relational Operator block
Relay block
release information
Repeating Sequence Interpolated block
Repeating Sequence Stair block
round function
rounding modes
blocks
code generation
toward ceiling
toward floor
toward nearest
toward zero
rsim target
RTW Production Coder

Sample Rate Probe block
Sample Time Add block
Sample Time Divide block
Sample Time Multiply block
Sample Time Probe block
Sample Time Subtract block
saturation
Saturation block
Saturation Dynamic block
scaling
accumulation
addition
code generation
constant scaling for best precision
division
gain
locking
multiplication
output
radix point-only
slope/bias
Scaling Strip block
scientific notation
series cascade form realizations
setting bits
sfix function
sfrac function
Shift Arithmetic block
shifts
showfixptsimerrors function
showfixptsimranges function
sign
extension
input signal
sign bit for IEEE numbers
Sign block
signal conversions
Simulink Accelerator
Sine block
single-precision format
sint function
slope/bias scaling
State-Space block
stored integers
as block input
as block output
Subtract block
subtraction
See also addition
Sum block
Sum of Elements block
Sum of Elements Negated block
Switch block

Tapped Delay block
Target Language Compiler
targeting an embedded processor
design rules
operation assumptions
size assumptions
TLC file
truncation
two's complement
typographical conventions

ufix function
ufrac function
uint function
Unary Minus block
underflow
Unit Delay Enabled block
Unit Delay Enabled External IC block
Unit Delay Enabled Resettable block
Unit Delay Enabled Resettable External IC block
Unit Delay External IC block
Unit Delay Resettable block
Unit Delay Resettable External IC block
Unit Delay With Preview Enabled block
Unit Delay With Preview Enabled Resettable block
Unit Delay With Preview Enabled Resettable External RV block
Unit Delay With Preview Resettable block
Unit Delay With Preview Resettable External RV block
updating old models

Wrap To Zero block
wrapping

Zero-Order Hold block

 Selected Bibliography