@ RA_MAX_DATA_LENGTH
Definition: ra_config.h:26
@ RA_PUNCTURE_RATE
Definition: ra_config.h:29
@ RA_MAX_CODE_LENGTH
Definition: ra_config.h:32
void ra_length_init(struct ra_context *ctx, ra_index_t data_length)
uint16_t ra_index_t
Definition: ra_config.h:22
uint16_t ra_word_t
Definition: ra_config.h:21
@ RA_BITCOUNT
Definition: ra_config.h:35
@ RA_BITSHIFT
Definition: ra_config.h:35
Definition: ra_config.h:37
uint8_t ra_lfsr_highbit
Definition: ra_config.h:42
ra_index_t ra_lfsr_offset
Definition: ra_config.h:47
uint16_t ra_lfsr_masks[4]
Definition: ra_config.h:41
ra_index_t ra_lfsr_mask
Definition: ra_config.h:45
uint8_t ra_passno
Definition: ra_config.h:57
const ra_word_t * ra_packet
Definition: ra_config.h:55
float ra_forward_gen[RA_MAX_DATA_LENGTH *RA_BITCOUNT]
Definition: ra_config.h:52
ra_index_t ra_chck_length
Definition: ra_config.h:40
float ra_codeword_gen[RA_MAX_CODE_LENGTH *RA_BITCOUNT]
Definition: ra_config.h:51
ra_word_t ra_nextword
Definition: ra_config.h:56
float ra_dataword_gen[RA_MAX_DATA_LENGTH *RA_BITCOUNT]
Definition: ra_config.h:50
ra_index_t ra_data_length
Definition: ra_config.h:38
ra_index_t ra_code_length
Definition: ra_config.h:39
ra_index_t ra_lfsr_state
Definition: ra_config.h:46