Skip to content

Struct interleaver_state_t

ClassList > interleaver_state_t

A block interleaver's geometry. More...

  • #include <interleaver_core.h>

Public Attributes

Type Name
size_t cols
size_t rows
size_t unit_bits

Detailed Description

Three numbers and no buffers: the permutation is arithmetic, so there is nothing to allocate per block and nothing to grow.

Public Attributes Documentation

variable cols

size_t interleaver_state_t::cols;

block span — units per codeword


variable rows

size_t interleaver_state_t::rows;

interleaving depth — codewords interleaved


variable unit_bits

size_t interleaver_state_t::unit_bits;

bits per interleaved unit; 1 bit, 8 octet



The documentation for this class was generated from the following file native/inc/interleaver/interleaver_core.h