| 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 | ![]() |