Patterned Interleaver

From GNU Radio
Jump to navigation Jump to search

Interleave items based on the provided vector.

Parameters

Pattern
Vector that represents the interleaving pattern.
For example, the pattern [ 0, 0, 1, 2 ] means to pass one item of data from port 0 twice, then from port 1 once, then from port 2 once, then repeat.

Example Flowgraph

An example flowgraph using the default pattern:

Patterned interleaver example flowgraph.png

An example of the settings field:

Patterned interleaver example settings.png

An example of the beginning of the output sequence:

Patterned interleaver example output.png

The output pattern begins with: 0, 1, 10, 20, 2, 3, 11, 21, 4, 0 12, 22, ....

Source Files

C++ files
[1]
Header files
[2]
Public header files
[3]
Block definition
[4]