DSP Blockset | ![]() ![]() |
Example: Buffering Sample-Based Signals without Overlap. In the model below, a two-channel sample-based signal is buffered into a two-channel frame-based signal.
To build the model, make the following parameter settings:
The Signal From Workspace block generates one two-channel sample at each sample time due to the Samples per frame parameter setting of 1. The Buffer size setting of 4
in the Buffer block results in a frame-based output with frame size 4.
A much better way to create the frame-based signal shown above is to set the Samples per frame parameter of the Signal From Workspace block to 4
. The Signal From Workspace block then performs the buffering internally, and directly generates the two-channel frame-based signal; the separate Buffer block is not needed. See the following sections for more information:
![]() | Buffering Sample-Based and Frame-Based Signals | Overlapping Buffers | ![]() |