libosmogsm
0.11.0-dirty
Osmocom GSM library
|
Variables | |
static const uint8_t | tch_afs_5_9_state [][2] |
static const uint8_t | tch_afs_5_9_output [][2] |
static const uint8_t | tch_afs_5_9_term_state [] |
static const uint8_t | tch_afs_5_9_term_output [] |
static const int | tch_afs_5_9_puncture [] |
struct osmo_conv_code | gsm0503_tch_afs_5_9 |
TCH/AFS 5.9 kbits convolutional code: 124 bits 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. |
{ .N = 4, .K = 7, .len = 124, .next_output = tch_afs_5_9_output, .next_state = tch_afs_5_9_state, .next_term_output = tch_afs_5_9_term_output, .next_term_state = tch_afs_5_9_term_state, .puncture = tch_afs_5_9_puncture, }
TCH/AFS 5.9 kbits convolutional code: 124 bits 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 5.9 kbits convolutional code:.
const uint8_t tch_afs_5_9_output[][2] [static] |
const int tch_afs_5_9_puncture[] [static] |
const uint8_t tch_afs_5_9_state[][2] [static] |
const uint8_t tch_afs_5_9_term_output[] [static] |
{ 0, 7, 11, 12, 11, 12, 0, 7, 7, 0, 12, 11, 12, 11, 7, 0, 8, 15, 3, 4, 3, 4, 8, 15, 15, 8, 4, 3, 4, 3, 15, 8, 15, 8, 4, 3, 4, 3, 15, 8, 8, 15, 3, 4, 3, 4, 8, 15, 7, 0, 12, 11, 12, 11, 7, 0, 0, 7, 11, 12, 11, 12, 0, 7, }
const uint8_t tch_afs_5_9_term_state[] [static] |
{ 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, }