libosmocore 1.11.0
Osmocom core library
|
convolutional decoder state More...
#include <conv.h>
Data Fields | |
const struct osmo_conv_code * | code |
for which code? | |
int | n_states |
number of states | |
int | len |
Max o_idx (excl. | |
int | o_idx |
output index | |
int | p_idx |
puncture index | |
unsigned int * | ae |
accumulated error | |
unsigned int * | ae_next |
next accumulated error (tmp in scan) | |
uint8_t * | state_history |
state history [len][n_states] | |
convolutional decoder state
next accumulated error (tmp in scan)
Referenced by osmo_conv_decode_deinit(), osmo_conv_decode_flush(), osmo_conv_decode_init(), and osmo_conv_decode_scan().
const struct osmo_conv_code* osmo_conv_decoder::code |
for which code?
Referenced by osmo_conv_decode(), osmo_conv_decode_flush(), osmo_conv_decode_get_best_end_state(), osmo_conv_decode_get_output(), osmo_conv_decode_init(), and osmo_conv_decode_scan().
int osmo_conv_decoder::len |
int osmo_conv_decoder::n_states |
number of states
Referenced by osmo_conv_decode_flush(), osmo_conv_decode_get_best_end_state(), osmo_conv_decode_get_output(), osmo_conv_decode_init(), osmo_conv_decode_reset(), osmo_conv_decode_rewind(), and osmo_conv_decode_scan().
int osmo_conv_decoder::o_idx |
output index
Referenced by osmo_conv_decode_flush(), osmo_conv_decode_get_best_end_state(), osmo_conv_decode_get_output(), osmo_conv_decode_reset(), osmo_conv_decode_rewind(), and osmo_conv_decode_scan().
int osmo_conv_decoder::p_idx |
puncture index
Referenced by osmo_conv_decode_flush(), osmo_conv_decode_reset(), osmo_conv_decode_rewind(), and osmo_conv_decode_scan().
uint8_t* osmo_conv_decoder::state_history |
state history [len][n_states]
Referenced by osmo_conv_decode_deinit(), osmo_conv_decode_flush(), osmo_conv_decode_get_best_end_state(), osmo_conv_decode_get_output(), osmo_conv_decode_init(), and osmo_conv_decode_scan().