libosmogsm
0.11.0-dirty
Osmocom GSM library
|
Variables | |
static const uint8_t | xcch_state [][2] |
static const uint8_t | xcch_output [][2] |
struct osmo_conv_code | gsm0503_xcch |
xCCH convolutional code: 228 bits blocks, rate 1/2, k = 5 G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4 |
struct osmo_conv_code gsm0503_xcch |
{ .N = 2, .K = 5, .len = 224, .next_output = xcch_output, .next_state = xcch_state, }
xCCH convolutional code: 228 bits blocks, rate 1/2, k = 5 G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4
structure describing xCCH convolutional code:.
const uint8_t xcch_output[][2] [static] |
{ { 0, 3 }, { 1, 2 }, { 0, 3 }, { 1, 2 }, { 3, 0 }, { 2, 1 }, { 3, 0 }, { 2, 1 }, { 3, 0 }, { 2, 1 }, { 3, 0 }, { 2, 1 }, { 0, 3 }, { 1, 2 }, { 0, 3 }, { 1, 2 }, }
const uint8_t xcch_state[][2] [static] |
{ { 0, 1 }, { 2, 3 }, { 4, 5 }, { 6, 7 }, { 8, 9 }, { 10, 11 }, { 12, 13 }, { 14, 15 }, { 0, 1 }, { 2, 3 }, { 4, 5 }, { 6, 7 }, { 8, 9 }, { 10, 11 }, { 12, 13 }, { 14, 15 }, }