DSP Blockset    

Signal Management

The following sublibraries reside in the Signal Management library:

Buffers

Blocks for changing the sample rate or frame rate of a signal by accumulating input samples before outputting them. (Blocks are available in the Buffers library.)
Buffer
Buffer the input sequence to a smaller or larger frame size
Delay Line
Rebuffer a sequence of inputs with a one-sample shift
Queue
Store inputs in a FIFO register
Stack
Store inputs into a LIFO register
Triggered Delay Line
Buffer a sequence of inputs into a frame-based output
Unbuffer
Unbuffer a frame input to a sequence of scalar outputs

Indexing

Blocks for manipulating the ordering of a signal such as selecting parts of a signal or flipping a signal. (Blocks are available in the Indexing library.)
Flip
Flip the input vertically or horizontally
Multiport Selector
Distribute arbitrary subsets of input rows or columns to multiple output ports
Selector (Simulink block)
Select input elements from a vector or matrix signal
Submatrix
Select a subset of elements (submatrix) from a matrix input
Variable Selector
Select a subset of rows or columns from the input

Signal Attributes

Blocks for inspecting or modifying signal attributes such as frame status and complexity. (Blocks are available in the Signal Attributes library.)
Check Signal Attributes
Generate an error when the input signal does or does not match selected attributes exactly
Convert 1-D to 2-D
Reshape a 1-D or 2-D input to a 2-D matrix with the specified dimensions
Convert 2-D to 1-D
Convert a 2-D matrix input to a 1-D vector
Data Type Conversion (Simulink block)
Convert input signal to specified data type
Frame Status Conversion
Specify the frame status of the output, sample-based or frame-based
Inherit Complexity
Change the complexity of the input to match that of a reference signal

Switches and Counters

Blocks for performing an action when an event such as a threshold crossing in the data occurs. (Blocks are available in the Switches and Counters library.)
Counter
Count up or down through a specified range of numbers
Edge Detector
Detect a transition of the input from zero to a nonzero value
Event-Count Comparator
Detect threshold crossing of accumulated nonzero inputs
Multiphase Clock
Generate multiple binary clock signals
N-Sample Enable
Output ones or zeros for a specified number of sample times
N-Sample Switch
Switch between two inputs after a specified number of sample periods


  Quantizers Signal Operations