Fixed-Point Blockset Release Notes    

New Blocks

The Fixed-Point Blockset 3.1 includes the new blocks listed below.

Block Name
Library
Description
Accumulator
Calculus
Compute a cumulative sum.
Accumulator Resettable
Calculus
Compute a cumulative sum with external Boolean reset.
Accumulator Resettable Limited
Calculus
Compute a limited cumulative sum with external Boolean reset.
Bit Clear
Bits
Set the specified bit of the stored integer to zero.
Bit Set
Bits
Set the specified bit of the stored integer to one.
Compare To Constant
Logic & Comparison
Determine if a signal is equal to the specified constant.
Compare To Zero
Logic & Comparison
Determine if a signal is equal to zero.
Cosine
LookUp
Implement a sine wave in fixed-point using a lookup table approach that exploits quarter wave symmetry.
Counter Free
Sources
Count up and overflow back to zero after the maximum value possible is reached for the specified number of bits.
Counter Limited
Sources
Count up, and wrap back to zero after outputting the specified upper limit.
Data Type Duplicate
Data Type
Set all inputs to the same data type.
Dead Zone Dynamic
Nonlinear
Set the input within the bounds to zero.
Decrement Real World
Math
Decrease the real world value of the signal by one
Decrement Stored Integer
Math
Decrease the stored value of a signal by one
Decrement Time To Zero
Math
Decrease the real world value of the signal by the sample time, but only to zero.
Decrement To Zero
Math
Decrease the real world value of a signal by one, but only to zero.
Derivative
Calculus
Compute a discrete time derivative.
Detect Change
Edge Detect
Detect a change in a signal's value.
Detect Decrease
Edge Detect
Detect a decrease in a signal's value.
Detect Fall Negative
Edge Detect
Detect a falling edge when the signal's value decreases to a strictly negative value, and its previous value was nonnegative.
Detect Fall Nonpositive
Edge Detect
Detect a falling edge when the signal's value decreases to a nonpositive value, and its previous value was strictly positive.
Detect Increase
Edge Detect
Detect an increase in a signal's value.
Detect Rise Nonnegative
Edge Detect
Detect a rising edge when a signal's value increases to a nonnegative value, and its previous value was strictly negative.
Detect Rise Positive
Edge Detect
Detect a rising edge when a signal's value increases to a strictly positive value, and its previous value was nonpositive.
Difference
Calculus
Calculate the change in a signal over one time step.
Filter Direct Form I
Filters
Implement a Direct Form I realization of a filter.
Filter Direct Form I Time Varying
Filters
Implement a time varying Direct Form I realization of a filter.
Filter Direct Form II
Filters
Implement a Direct Form II realization of a filter.
Filter Direct Form II Time Varying
Filters
Implement a time varying Direct Form II realization of a filter.
Filter First Order
Filters
Implement a discrete-time first order filter.
Filter Lead or Lag
Filters
Implement a discrete-time lead or lag filter.
Filter Real Zero
Filters
Implement a discrete time filter that has a real zero and no pole.
Increment Real World
Math
Increase the real world value of the signal by one.
Increment Stored Integer
Math
Increase the stored integer value of a signal by one.
Integrator Backward
Calculus
Perform discrete-time integration of a signal using the backward method.
Integrator Backward Resettable
Calculus
Perform discrete-time integration of a signal using the backward method, with external Boolean reset.
Integrator Backward Resettable Limited
Calculus
Perform discrete-time limited integration of a signal using the backward method, with external Boolean reset.
Integrator Forward
Calculus
Perform discrete-time integration of a signal using the forward method.
Integrator Forward Resettable
Calculus
Perform discrete-time integration of a signal using the forward method, with external Boolean reset.
Integrator Forward Resettable Limited
Calculus
Perform discrete-time limited integration of a signal using the forward method, with external Boolean reset.
Integrator Trapezoidal
Calculus
Perform discrete-time integration of a signal using the trapezoidal method.
Integrator Trapezoidal Resettable
Calculus
Perform discrete-time integration of a signal using the trapezoidal method, with external Boolean reset.
Integrator Trapezoidal Resettable Limited
Calculus
Perform discrete-time limited integration of a signal using the trapezoidal method, with external Boolean reset.
Interval Test
Logic & Comparison
Determine if a signal is in a specified interval.
Interval Test Dynamic
Logic & Comparison
Determine if a signal is in a specified interval.
MinMax Running Resettable
Math
Determine the minimum or maximum of a signal over time.
Rate Limiter
Nonlinear
Limit the rising and falling rates of the signal.
Rate Limiter Dynamic
Nonlinear
Limit the rising and falling rates of the signal.
Repeating Sequence Interpolated
Sources
Output a discrete-time sequence and repeat, interpolating between data points
Repeating Sequence Stair
Sources
Output a discrete time sequence and repeat.
Sample Time Multiply
Calculus
Support calculations involving sample time.
Saturation Dynamic
Nonlinear
Bound the range of the input.
Scaling Strip
Data Type
Remove scaling and map to a built in integer.
Sine
LookUp
Implement a sine wave in fixed-point using a lookup table approach that exploits quarter wave symmetry.
State-Space
Filters
Implement discrete-time state space.
Unit Delay
Delays & Holds
Delay a signal one sample period.
Unit Delay Enabled
Delays & Holds
Delay a signal one sample period.
Unit Delay Enabled External IC
Delays & Holds
Delay a signal one sample period.
Unit Delay Enabled Resettable
Delays & Holds
Delay a signal one sample period.
Unit Delay Enabled Resettable External IC
Delays & Holds
Delay a signal one sample period.
Unit Delay External IC
Delays & Holds
Delay a signal one sample period.
Unit Delay Resettable
Delays & Holds
Delay a signal one sample period.
Unit Delay Resettable External IC
Delays & Holds
Delay a signal one sample period.
Unit Delay With Preview Enabled
Delays & Holds
Support calculations that have feedback and depend on the current input.
Unit Delay With Preview Enabled Resettable
Delays & Holds
Support calculations that have feedback and depend on the current input.
Unit Delay With Preview Enabled Resettable External RV
Delays & Holds
Support calculations that have feedback and depend on the current input.
Unit Delay With Preview Resettable
Delays & Holds
Support calculations that have feedback and depend on the current input.
Unit Delay With Preview Resettable External RV
Delays & Holds
Support calculations that have feedback and depend on the current input.
Wrap To Zero
Nonlinear
Set output to zero if input is above threshold.


  New Libraries Renamed Blocks