Skip to content

Struct conv_code_t

ClassList > conv_code_t

A rate-1/n convolutional code. More...

  • #include <conv_core.h>

Public Attributes

Type Name
uint32_t invert
unsigned k
unsigned n
uint32_t poly

Detailed Description

invert is a bitmask over outputs, not a flag: bit j set means output j is transmitted inverted. CCSDS sets bit 1 and nothing else.

Public Attributes Documentation

variable invert

uint32_t conv_code_t::invert;

bit j: output j is inverted


variable k

unsigned conv_code_t::k;

constraint length, 2..CONV_K_MAX


variable n

unsigned conv_code_t::n;

outputs per input, 1..CONV_N_MAX


variable poly

uint32_t conv_code_t::poly[CONV_N_MAX];

generator polynomials, k bits each



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