Unbuffer
Decompressing the input frame into a sequence of scalar outputs.
blockType: Unbuffer
Path in the library:
|
Description
Block Unbuffer converts the input signal on in the output signal 1 on . That is, the inputs are buffered row by row in such a way that each row of the matrix becomes an independent time sample at the output. The rate at which the block receives input data is usually less than the rate at which the block produces output data.
The unit adjusts the output frequency so that the sampling period is the same at both the input and output, = . Thus, the sampling period at the output for an input with a frame size is and the frame period equal to / , which represents the frequency, in times the input frame rate. In the example above, the block receives input signals only once every three sampling periods, but produces an output signal once per sampling period. To rebuffer the input data to a larger or smaller frame size, use the block Buffer.
Ports
Input
#
IN_1
—
Input signal
scalar | vector | the matrix
Details
An input signal specified as a scalar, vector, or matrix on , where — the number of samples in the data by rows of the matrix, and — the number of elements in each independent row.
| Data types |
|
| Complex numbers support |
Yes |
Output
#
OUT_1
—
Output signal
vector
Details
The output signal returned as a vector of length .
| Data types |
|
| Complex numbers support |
Yes |