libosmogsm  0.11.0-dirty
Osmocom GSM library
src/gsm/conv_tch_afs_4_75_gen.c File Reference
#include <stdint.h>
#include <osmocom/core/conv.h>

Variables

static const uint8_t tch_afs_4_75_state [][2]
static const uint8_t tch_afs_4_75_output [][2]
static const uint8_t tch_afs_4_75_term_state []
static const uint8_t tch_afs_4_75_term_output []
static const int tch_afs_4_75_puncture []
struct osmo_conv_code gsm0503_tch_afs_4_75
 TCH/AFS 4.75 kbits convolutional code: G4/G6 = 1 + D2 + D3 + D5 + D6 / 1 + D + D2 + D3 + D4 + D6 G4/G6 = 1 + D2 + D3 + D5 + D6 / 1 + D + D2 + D3 + D4 + D6 G5/G6 = 1 + D + D4 + D6 / 1 + D + D2 + D3 + D4 + D6 G6/G6 = 1 G6/G6 = 1.

Variable Documentation

Initial value:
 {
        .N = 5,
        .K = 7,
        .len = 101,
        .next_output = tch_afs_4_75_output,
        .next_state = tch_afs_4_75_state,
        .next_term_output = tch_afs_4_75_term_output,
        .next_term_state = tch_afs_4_75_term_state,
        .puncture = tch_afs_4_75_puncture,
}

TCH/AFS 4.75 kbits convolutional code: G4/G6 = 1 + D2 + D3 + D5 + D6 / 1 + D + D2 + D3 + D4 + D6 G4/G6 = 1 + D2 + D3 + D5 + D6 / 1 + D + D2 + D3 + D4 + D6 G5/G6 = 1 + D + D4 + D6 / 1 + D + D2 + D3 + D4 + D6 G6/G6 = 1 G6/G6 = 1.

structure describing TCH/AFS 4.75 kbits convolutional code:.

const uint8_t tch_afs_4_75_output[][2] [static]
const int tch_afs_4_75_puncture[] [static]
const uint8_t tch_afs_4_75_state[][2] [static]
const uint8_t tch_afs_4_75_term_output[] [static]
Initial value:
 {
        0, 7, 27, 28, 27, 28, 0, 7, 7, 0, 28, 27, 28, 27, 7, 0, 24, 31, 3, 4, 3, 4, 24, 31, 31, 24, 4, 3, 4, 3, 31, 24, 31, 24, 4, 3, 4, 3, 31, 24, 24, 31, 3, 4, 3, 4, 24, 31, 7, 0, 28, 27, 28, 27, 7, 0, 0, 7, 27, 28, 27, 28, 0, 7, 
}
const uint8_t tch_afs_4_75_term_state[] [static]
Initial value:
 {
        0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 
}
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines