Block interleaver
Jump to navigation
Jump to search
Fully parameterizable block interleaver.
This block accepts item multiples of size interleaver_indices.size()
and interleaves or deinterleaves them on the output.
Parameters
(R): Run-time adjustable
- IO Type
- type of the in- and output streams
- options: [byte, complex, float, int, short]
- Interleaver indices
- indices of items in output vector
- default: '[1, 2, 0]'
- Mode
- switch between interleaverand deinterleaver mode
- options: [interleave, deinterleave]
- Packed bytes
- Assume packed bytes. For uint8_t I/O only.
- default: False
Example Flowgraph
Example Output
Source Files
- C++ files
- blockinterleaver_xx_impl.cc
- Header files
- blockinterleaver_xx_impl.h
- Public header files
- blockinterleaver_xx.h
- Block definition
- yaml file