|
int | osmo_conv_get_input_length (const struct osmo_conv_code *code, int len) |
|
int | osmo_conv_get_output_length (const struct osmo_conv_code *code, int len) |
|
void | osmo_conv_encode_init (struct osmo_conv_encoder *encoder, const struct osmo_conv_code *code) |
|
void | osmo_conv_encode_load_state (struct osmo_conv_encoder *encoder, const ubit_t *input) |
|
int | osmo_conv_encode_raw (struct osmo_conv_encoder *encoder, const ubit_t *input, ubit_t *output, int n) |
|
int | osmo_conv_encode_flush (struct osmo_conv_encoder *encoder, ubit_t *output) |
|
int | osmo_conv_encode (const struct osmo_conv_code *code, const ubit_t *input, ubit_t *output) |
|
void | osmo_conv_decode_init (struct osmo_conv_decoder *decoder, const struct osmo_conv_code *code, int len, int start_state) |
|
void | osmo_conv_decode_reset (struct osmo_conv_decoder *decoder, int start_state) |
|
void | osmo_conv_decode_rewind (struct osmo_conv_decoder *decoder) |
|
void | osmo_conv_decode_deinit (struct osmo_conv_decoder *decoder) |
|
int | osmo_conv_decode_scan (struct osmo_conv_decoder *decoder, const sbit_t *input, int n) |
|
int | osmo_conv_decode_flush (struct osmo_conv_decoder *decoder, const sbit_t *input) |
|
int | osmo_conv_decode_get_best_end_state (struct osmo_conv_decoder *decoder) |
|
int | osmo_conv_decode_get_output (struct osmo_conv_decoder *decoder, ubit_t *output, int has_flush, int end_state) |
|
int | osmo_conv_decode (const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output) |
|
int | osmo_conv_decode_acc (const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output) |
|
|
| CONV_TERM_FLUSH |
|
| CONV_TERM_TRUNCATION |
|
| CONV_TERM_TAIL_BITING |
|
const struct osmo_conv_code | gmr1_conv_k5_12 |
| GMR-1 constraint length 5, rate 1/2 convolutional code.
|
|
const struct osmo_conv_code | gmr1_conv_k5_13 |
| GMR-1 constraint length 5, rate 1/3 convolutional code.
|
|
const struct osmo_conv_code | gmr1_conv_k5_14 |
| GMR-1 constraint length 5, rate 1/4 convolutional code.
|
|
const struct osmo_conv_code | gmr1_conv_k5_15 |
| GMR-1 constraint length 5, rate 1/5 convolutional code.
|
|
const struct osmo_conv_code | gmr1_conv_k6_14 |
| GMR-1 constraint length 6, rate 1/4 convolutional code.
|
|
const struct osmo_conv_code | gmr1_conv_k9_12 |
| GMR-1 constraint length 9, rate 1/2 convolutional code.
|
|
const struct osmo_conv_code | gmr1_conv_k9_13 |
| GMR-1 constraint length 9, rate 1/3 convolutional code.
|
|
const struct osmo_conv_code | gmr1_conv_k9_14 |
| GMR-1 constraint length 9, rate 1/4 convolutional code.
|
|
const struct osmo_conv_code | gmr1_conv_tch3 |
| GMR-1 TCH3 speech tail-biting convolutional code.
|
|
const struct osmo_conv_code | gmr1_conv_k5_12 |
| GMR-1 constraint length 5, rate 1/2 convolutional code. More...
|
|
const struct osmo_conv_code | gmr1_conv_k5_13 |
| GMR-1 constraint length 5, rate 1/3 convolutional code. More...
|
|
const struct osmo_conv_code | gmr1_conv_k5_14 |
| GMR-1 constraint length 5, rate 1/4 convolutional code. More...
|
|
const struct osmo_conv_code | gmr1_conv_k5_15 |
| GMR-1 constraint length 5, rate 1/5 convolutional code. More...
|
|
const struct osmo_conv_code | gmr1_conv_k6_14 |
| GMR-1 constraint length 6, rate 1/4 convolutional code. More...
|
|
const struct osmo_conv_code | gmr1_conv_k9_12 |
| GMR-1 constraint length 9, rate 1/2 convolutional code. More...
|
|
const struct osmo_conv_code | gmr1_conv_k9_13 |
| GMR-1 constraint length 9, rate 1/3 convolutional code. More...
|
|
const struct osmo_conv_code | gmr1_conv_k9_14 |
| GMR-1 constraint length 9, rate 1/4 convolutional code. More...
|
|
const struct osmo_conv_code | gmr1_conv_tch3 |
| GMR-1 TCH3 speech tail-biting convolutional code. More...
|
|