DSP Blockset    

Frame Rebuffering

Buffering operations provide another mechanism for rate changes in DSP models. The purpose of many buffering operations is to adjust the frame size of the signal, M, without altering the sequence sample rate Ts. This usually results in a change to the signal's frame rate, Tf, according to the relation

However, this is only true when the original signal is preserved in the buffering operation, with no samples added or deleted. Buffering operations that generate overlapping frames, or that only partially unbuffer frames, alter the data sequence by adding or deleting samples. In such cases, the above relation is not valid.

Buffering Blocks.   The following table lists the principal buffering blocks in the DSP Blockset.

Block
Library
Buffer
Signal Management / Buffers
Delay Line
Signal Management / Buffers
Unbuffer
Signal Management / Buffers
Variable Selector
Signal Management / Indexing
Zero Pad
Signal Operations

The following sections discuss two general classes of buffering operations:


  Example: Rate Conversion by Frame-Size Adjustment Buffering with Preservation of the Signal