DSP Blockset Release Notes |
New and Enhanced Blocks
Table 3-1 lists the blocks that are new in Version 4.0, as well as those (*) that received substantial enhancements above and beyond the general upgrade for matrix and frame support. Library levels are separated by a forward slash.
Block Library |
Block Name |
Description |
DSP Sources | Chirp* |
Generate a swept-frequency cosine. Version 4.0 adds bidirectional sweep. |
Constant Ramp |
Generate a ramp signal with length based on input dimensions. |
|
Window Function* |
Compute a window, and/or apply a window to an input signal. Version 4.0 can compute user-defined windows. |
|
DSP Sinks | Signal To Workspace |
Replaces To Workspace. |
Spectrum Scope |
Replaces FFT Frame Scope and Buffered FFT Frame Scope. |
|
Vector Scope |
Replaces Time Frame Scope, User-Defined Frame Scope, and Frequency Frame Scope. |
|
Estimation / Linear Prediction |
Autocorrelation LPC |
Determine the coefficients of an Nth-order forward linear predictor. |
Math Functions / Matrices and Linear Algebra / Linear System Solvers |
SVD Solver |
Solve the equation AX = B using singular value decomposition. |
Math Functions / Matrices and Linear Algebra / Matrix Factorizations |
Singular Value Decomposition |
Compute the singular value decomposition of a matrix. |
Math Functions / Matrices and Linear Algebra / Matrix Inverses | Cholesky Inverse |
Compute the inverse of a Hermitian positive definite matrix using Cholesky factorization. |
LDL Inverse |
Compute the inverse of a Hermitian positive definite matrix using LDL factorization. |
|
LU Inverse |
Compute the inverse of a square matrix using LU factorization. |
|
Pseudoinverse |
Compute the Moore-Penrose pseudoinverse. |
|
Math Functions / Matrices and Linear Algebra / Matrix Operations | Identity Matrix |
Generate a matrix with ones on the main diagonal and zeros elsewhere. |
Submatrix* |
Select a subset of elements (submatrix) from a matrix input. Version 4.0 offers a major redesign of the block's interface. |
|
Math Functions / Polynomial Functions | Least Squares Polynomial Fit |
Compute the coefficients of the polynomial that best fits the input data in a least-squares sense. |
Polynomial Stability Test |
Determine whether all roots of the input polynomial are inside the unit circle using the Schur-Cohn algorithm. |
|
Signal Management / Buffers | Buffer* |
Rebuffer the input sequence to a smaller or larger frame size. In Version 4.0, the Buffer block incorporates all the capabilities of the former Rebuffer block. See "Minor Enhancements" below for more information. |
Delay Line |
Rebuffer a sequence of inputs with a one-sample shift. Previously called Shift Register. |
|
Triggered Delay Line |
Rebuffer a sequence of inputs with a one-sample shift. Previously called Triggered Shift Register. |
|
Signal Management / Indexing |
Multiport Selector |
Distribute rows or columns of an input to multiple output ports. |
Signal Management / Signal Attributes | Check Signal Attributes |
Generate an error if input attributes differ from (or match) those specified. |
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. |
|
Frame Status Conversion |
Specify the frame status of the output, sample-based or frame-based. |
|
Signal Operations |
Pad |
Alter the input size by padding or truncating rows and/or columns. |
Simulink / Signals & Systems |
Matrix Concatenation |
Concatenate inputs horizontally or vertically. |
Minor Enhancements
Rowwise Operations. A number of blocks were enhanced to operate along both the row and column dimensions of inputs. Among the improved blocks are Zero Pad, Flip, Difference, and Cumulative Sum. All these blocks now allow you to select Rows or Columns as the dimension along which to operate.
Buffers Library Reorganization. The Buffers library has undergone a minor reorganization. The Buffer block now incorporates all the capabilities of the former Rebuffer block, which has been removed. The former Shift Register and Triggered Shift Register blocks have also been renamed to Delay Line and Triggered Delay Line, respectively.
Frame Support | Library Reorganization |