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

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

Variable Documentation

Initial value:
 {
        .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]
Initial value:
 {
        {  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]
Initial value:
 {
        {  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 },
}
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines