DSP Blockset | ![]() ![]() |
Signal Management
The following sublibraries reside in the Signal Management library:
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 |
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 |
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 |
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 | ![]() |