libosmogsm 1.10.0.64-ff3d
Osmocom GSM library
|
Variables | |
static const uint8_t | xcch_state [][2] |
static const uint8_t | xcch_output [][2] |
static const uint8_t | mcs_state [][2] |
static const uint8_t | mcs_output [][2] |
const 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 More... | |
static const uint8_t | tch_f24_state [][2] |
static const uint8_t | tch_f24_output [][2] |
const struct osmo_conv_code | gsm0503_tch_f24 |
TCH/F2.4 convolutional code: 72 bits blocks, rate 1/6, k = 5 G1 = 1 + D + D3 + D4 G2 = 1 + D2 + D4 G3 = 1 + D + D2 + D3 + D4 G1 = 1 + D + D3 + D4 G2 = 1 + D2 + D4 G3 = 1 + D + D2 + D3 + D4. More... | |
static const uint8_t | tch_h24_state [][2] |
static const uint8_t | tch_h24_output [][2] |
const struct osmo_conv_code | gsm0503_tch_h24 |
TCH/H2.4 convolutional code: 72 bits blocks, rate 1/3, k = 5 G1 = 1 + D + D3 + D4 G2 = 1 + D2 + D4 G3 = 1 + D + D2 + D3 + D4. More... | |
static const uint8_t | tch_f48_state [][2] |
static const uint8_t | tch_f48_output [][2] |
const struct osmo_conv_code | gsm0503_tch_f48 |
TCH/F4.8 convolutional code: 148 bits blocks, rate 1/3, k = 5 G1 = 1 + D + D3 + D4 G2 = 1 + D2 + D4 G3 = 1 + D + D2 + D3 + D4. More... | |
static const int | tch_f96_puncture [] |
const struct osmo_conv_code | gsm0503_tch_f96 |
TCH/F9.6 convolutional code: 240 bits blocks, rate 1/2, k = 5 G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4. More... | |
static const int | tch_f144_puncture [] |
const struct osmo_conv_code | gsm0503_tch_f144 |
TCH/F14.4 convolutional code: 290 bits blocks, rate 1/2, k = 5 G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4. More... | |
const struct osmo_conv_code | gsm0503_rach |
RACH convolutional code. More... | |
static const int | rach_ext_puncture [] |
const struct osmo_conv_code | gsm0503_rach_ext |
Extended RACH (11 bit) convolutional code. More... | |
const struct osmo_conv_code | gsm0503_sch |
SCH convolutional code. More... | |
static const int | cs2_puncture [] |
const struct osmo_conv_code | gsm0503_cs2 |
CS2 convolutional code: G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4. More... | |
static const int | cs3_puncture [] |
const struct osmo_conv_code | gsm0503_cs3 |
CS3 convolutional code: G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4. More... | |
const struct osmo_conv_code | gsm0503_cs2_np |
CS2 convolutional code (non-punctured): G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4. More... | |
const struct osmo_conv_code | gsm0503_cs3_np |
CS3 convolutional code (non-punctured): G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4. More... | |
static const uint8_t | tch_afs_12_2_state [][2] |
static const uint8_t | tch_afs_12_2_output [][2] |
static const uint8_t | tch_afs_12_2_term_state [] |
static const uint8_t | tch_afs_12_2_term_output [] |
static const int | tch_afs_12_2_puncture [] |
const struct osmo_conv_code | gsm0503_tch_afs_12_2 |
TCH/AFS 12.2 kbits convolutional code: 250 bits block, rate 1/2, punctured G0/G0 = 1 G1/G0 = 1 + D + D3 + D4 / 1 + D3 + D4. More... | |
static const uint8_t | tch_afs_10_2_state [][2] |
static const uint8_t | tch_afs_10_2_output [][2] |
static const uint8_t | tch_afs_10_2_term_state [] |
static const uint8_t | tch_afs_10_2_term_output [] |
static const int | tch_afs_10_2_puncture [] |
const struct osmo_conv_code | gsm0503_tch_afs_10_2 |
TCH/AFS 10.2 kbits convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1. More... | |
static const uint8_t | tch_afs_7_95_state [][2] |
static const uint8_t | tch_afs_7_95_output [][2] |
static const uint8_t | tch_afs_7_95_term_state [] |
static const uint8_t | tch_afs_7_95_term_output [] |
static const int | tch_afs_7_95_puncture [] |
const struct osmo_conv_code | gsm0503_tch_afs_7_95 |
TCH/AFS 7.95 kbits convolutional code: G4/G4 = 1 G5/G4 = 1 + D + D4 + D6 / 1 + D2 + D3 + D5 + D6 G6/G4 = 1 + D + D2 + D3 + D4 + D6 / 1 + D2 + D3 + D5 + D6. More... | |
static const uint8_t | tch_afs_7_4_state [][2] |
static const uint8_t | tch_afs_7_4_output [][2] |
static const uint8_t | tch_afs_7_4_term_state [] |
static const uint8_t | tch_afs_7_4_term_output [] |
static const int | tch_afs_7_4_puncture [] |
const struct osmo_conv_code | gsm0503_tch_afs_7_4 |
TCH/AFS 7.4 kbits convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1. More... | |
static const uint8_t | tch_afs_6_7_state [][2] |
static const uint8_t | tch_afs_6_7_output [][2] |
static const uint8_t | tch_afs_6_7_term_state [] |
static const uint8_t | tch_afs_6_7_term_output [] |
static const int | tch_afs_6_7_puncture [] |
const struct osmo_conv_code | gsm0503_tch_afs_6_7 |
TCH/AFS 6.7 kbits convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1 G3/G3 = 1. More... | |
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 [] |
const 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. More... | |
static const uint8_t | tch_afs_5_15_state [][2] |
static const uint8_t | tch_afs_5_15_output [][2] |
static const uint8_t | tch_afs_5_15_term_state [] |
static const uint8_t | tch_afs_5_15_term_output [] |
static const int | tch_afs_5_15_puncture [] |
const struct osmo_conv_code | gsm0503_tch_afs_5_15 |
TCH/AFS 5.15 kbits convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1 G3/G3 = 1. More... | |
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 [] |
const 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. More... | |
const struct osmo_conv_code | gsm0503_tch_fr |
TCH/F convolutional code. More... | |
static const uint8_t | tch_hr_state [][2] |
static const uint8_t | tch_hr_output [][2] |
static const int | tch_hr_puncture [] |
const struct osmo_conv_code | gsm0503_tch_hr |
TCH/H convolutional code. More... | |
static const uint8_t | tch_ahs_7_95_state [][2] |
static const uint8_t | tch_ahs_7_95_output [][2] |
static const uint8_t | tch_ahs_7_95_term_state [] |
static const uint8_t | tch_ahs_7_95_term_output [] |
static const int | tch_ahs_7_95_puncture [] |
const struct osmo_conv_code | gsm0503_tch_ahs_7_95 |
TCH/AHS 7.95 kbits convolutional code. More... | |
static const uint8_t | tch_ahs_7_4_state [][2] |
static const uint8_t | tch_ahs_7_4_output [][2] |
static const uint8_t | tch_ahs_7_4_term_state [] |
static const uint8_t | tch_ahs_7_4_term_output [] |
static const int | tch_ahs_7_4_puncture [] |
const struct osmo_conv_code | gsm0503_tch_ahs_7_4 |
TCH/AHS 7.4 kbits convolutional code. More... | |
static const uint8_t | tch_ahs_6_7_state [][2] |
static const uint8_t | tch_ahs_6_7_output [][2] |
static const uint8_t | tch_ahs_6_7_term_state [] |
static const uint8_t | tch_ahs_6_7_term_output [] |
static const int | tch_ahs_6_7_puncture [] |
const struct osmo_conv_code | gsm0503_tch_ahs_6_7 |
TCH/AHS 6.7 kbits convolutional code. More... | |
static const uint8_t | tch_ahs_5_9_state [][2] |
static const uint8_t | tch_ahs_5_9_output [][2] |
static const uint8_t | tch_ahs_5_9_term_state [] |
static const uint8_t | tch_ahs_5_9_term_output [] |
static const int | tch_ahs_5_9_puncture [] |
const struct osmo_conv_code | gsm0503_tch_ahs_5_9 |
TCH/AHS 5.9 kbits convolutional code. More... | |
static const uint8_t | tch_ahs_5_15_state [][2] |
static const uint8_t | tch_ahs_5_15_output [][2] |
static const uint8_t | tch_ahs_5_15_term_state [] |
static const uint8_t | tch_ahs_5_15_term_output [] |
static const int | tch_ahs_5_15_puncture [] |
const struct osmo_conv_code | gsm0503_tch_ahs_5_15 |
TCH/AHS 5.15 kbits convolutional code. More... | |
static const uint8_t | tch_ahs_4_75_state [][2] |
static const uint8_t | tch_ahs_4_75_output [][2] |
static const uint8_t | tch_ahs_4_75_term_state [] |
static const uint8_t | tch_ahs_4_75_term_output [] |
static const int | tch_ahs_4_75_puncture [] |
const struct osmo_conv_code | gsm0503_tch_ahs_4_75 |
TCH/AHS 4.75 kbits convolutional code. More... | |
static const uint8_t | tch_axs_sid_update_state [][2] |
static const uint8_t | tch_axs_sid_update_output [][2] |
static const uint8_t | tch_axs_sid_update_term_state [] |
static const uint8_t | tch_axs_sid_update_term_output [] |
const struct osmo_conv_code | gsm0503_tch_axs_sid_update |
TCH/AFS and TCH/AHS SID UPDATE convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1 G3/G3 = 1. More... | |
const struct osmo_conv_code | gsm0503_mcs1_dl_hdr |
EDGE MCS-1 DL header convolutional code: 42 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs1_ul_hdr |
EDGE MCS-1 UL header convolutional code: 45 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs1 |
EDGE MCS-1 data convolutional code: 196 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs2 |
EDGE MCS-2 data convolutional code: 244 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs3 |
EDGE MCS-3 data convolutional code: 316 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs4 |
EDGE MCS-4 data convolutional code: 372 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs5_dl_hdr |
EDGE MCS-5 DL header convolutional code: 39 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs5_ul_hdr |
EDGE MCS-5 UL header convolutional code: 51 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs5 |
EDGE MCS-5 data convolutional code: 468 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs6 |
EDGE MCS-6 data convolutional code: 612 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs7_dl_hdr |
EDGE MCS-7 DL header convolutional code: 51 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs7_ul_hdr |
EDGE MCS-7 UL header convolutional code: 60 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs7 |
EDGE MCS-7 data convolutional code: 468 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs8 |
EDGE MCS-8 data convolutional code: 564 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
const struct osmo_conv_code | gsm0503_mcs9 |
EDGE MCS-9 data convolutional code: 612 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6. More... | |
|
static |
|
static |
const struct osmo_conv_code gsm0503_cs2 |
CS2 convolutional code: G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4.
structure describing CS2 convolutional code:.
const struct osmo_conv_code gsm0503_cs2_np |
CS2 convolutional code (non-punctured): G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4.
structure describing CS2 convolutional code (non-punctured):.
const struct osmo_conv_code gsm0503_cs3 |
CS3 convolutional code: G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4.
structure describing CS3 convolutional code:.
const struct osmo_conv_code gsm0503_cs3_np |
CS3 convolutional code (non-punctured): G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4.
structure describing CS3 convolutional code (non-punctured):.
const struct osmo_conv_code gsm0503_mcs1 |
EDGE MCS-1 data convolutional code: 196 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-1 data convolutional code:.
const struct osmo_conv_code gsm0503_mcs1_dl_hdr |
EDGE MCS-1 DL header convolutional code: 42 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-1 DL header convolutional code:.
const struct osmo_conv_code gsm0503_mcs1_ul_hdr |
EDGE MCS-1 UL header convolutional code: 45 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-1 UL header convolutional code:.
const struct osmo_conv_code gsm0503_mcs2 |
EDGE MCS-2 data convolutional code: 244 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-2 data convolutional code:.
const struct osmo_conv_code gsm0503_mcs3 |
EDGE MCS-3 data convolutional code: 316 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-3 data convolutional code:.
const struct osmo_conv_code gsm0503_mcs4 |
EDGE MCS-4 data convolutional code: 372 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-4 data convolutional code:.
const struct osmo_conv_code gsm0503_mcs5 |
EDGE MCS-5 data convolutional code: 468 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-5 data convolutional code:.
const struct osmo_conv_code gsm0503_mcs5_dl_hdr |
EDGE MCS-5 DL header convolutional code: 39 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-5 DL header convolutional code:.
const struct osmo_conv_code gsm0503_mcs5_ul_hdr |
EDGE MCS-5 UL header convolutional code: 51 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-5 UL header convolutional code:.
const struct osmo_conv_code gsm0503_mcs6 |
EDGE MCS-6 data convolutional code: 612 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-6 data convolutional code:.
const struct osmo_conv_code gsm0503_mcs7 |
EDGE MCS-7 data convolutional code: 468 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-7 data convolutional code:.
const struct osmo_conv_code gsm0503_mcs7_dl_hdr |
EDGE MCS-7 DL header convolutional code: 51 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-7 DL header convolutional code:.
const struct osmo_conv_code gsm0503_mcs7_ul_hdr |
EDGE MCS-7 UL header convolutional code: 60 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-7 UL header convolutional code:.
const struct osmo_conv_code gsm0503_mcs8 |
EDGE MCS-8 data convolutional code: 564 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-8 data convolutional code:.
const struct osmo_conv_code gsm0503_mcs9 |
EDGE MCS-9 data convolutional code: 612 bits blocks, rate 1/3, k = 7 G4 = 1 + D2 + D3 + D5 + D6 G7 = 1 + D + D2 + D3 + D6 G5 = 1 + D + D4 + D6.
structure describing EDGE MCS-9 data convolutional code:.
const struct osmo_conv_code gsm0503_rach |
RACH convolutional code.
structure describing RACH convolutional code.
const struct osmo_conv_code gsm0503_rach_ext |
Extended RACH (11 bit) convolutional code.
structure describing Extended RACH (11 bit) convolutional code.
const struct osmo_conv_code gsm0503_sch |
SCH convolutional code.
structure describing SCH convolutional code.
const struct osmo_conv_code gsm0503_tch_afs_10_2 |
TCH/AFS 10.2 kbits convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1.
structure describing TCH/AFS 10.2 kbits convolutional code:.
const struct osmo_conv_code gsm0503_tch_afs_12_2 |
TCH/AFS 12.2 kbits convolutional code: 250 bits block, rate 1/2, punctured G0/G0 = 1 G1/G0 = 1 + D + D3 + D4 / 1 + D3 + D4.
structure describing TCH/AFS 12.2 kbits convolutional code:.
const 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.
structure describing TCH/AFS 4.75 kbits convolutional code:.
const struct osmo_conv_code gsm0503_tch_afs_5_15 |
TCH/AFS 5.15 kbits convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1 G3/G3 = 1.
structure describing TCH/AFS 5.15 kbits convolutional code:.
const 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.
structure describing TCH/AFS 5.9 kbits convolutional code:.
const struct osmo_conv_code gsm0503_tch_afs_6_7 |
TCH/AFS 6.7 kbits convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1 G3/G3 = 1.
structure describing TCH/AFS 6.7 kbits convolutional code:.
const struct osmo_conv_code gsm0503_tch_afs_7_4 |
TCH/AFS 7.4 kbits convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1.
structure describing TCH/AFS 7.4 kbits convolutional code:.
const struct osmo_conv_code gsm0503_tch_afs_7_95 |
TCH/AFS 7.95 kbits convolutional code: G4/G4 = 1 G5/G4 = 1 + D + D4 + D6 / 1 + D2 + D3 + D5 + D6 G6/G4 = 1 + D + D2 + D3 + D4 + D6 / 1 + D2 + D3 + D5 + D6.
structure describing TCH/AFS 7.95 kbits convolutional code:.
const struct osmo_conv_code gsm0503_tch_ahs_4_75 |
TCH/AHS 4.75 kbits convolutional code.
structure describing TCH/AHS 4.75 kbits convolutional code.
const struct osmo_conv_code gsm0503_tch_ahs_5_15 |
TCH/AHS 5.15 kbits convolutional code.
structure describing TCH/AHS 5.15 kbits convolutional code.
const struct osmo_conv_code gsm0503_tch_ahs_5_9 |
TCH/AHS 5.9 kbits convolutional code.
structure describing TCH/AHS 5.9 kbits convolutional code.
const struct osmo_conv_code gsm0503_tch_ahs_6_7 |
TCH/AHS 6.7 kbits convolutional code.
structure describing TCH/AHS 6.7 kbits convolutional code.
const struct osmo_conv_code gsm0503_tch_ahs_7_4 |
TCH/AHS 7.4 kbits convolutional code.
structure describing TCH/AHS 7.4 kbits convolutional code.
const struct osmo_conv_code gsm0503_tch_ahs_7_95 |
TCH/AHS 7.95 kbits convolutional code.
structure describing TCH/AHS 7.95 kbits convolutional code.
const struct osmo_conv_code gsm0503_tch_axs_sid_update |
TCH/AFS and TCH/AHS SID UPDATE convolutional code: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1 G3/G3 = 1.
structure describing TCH/AFS and TCH/AHS SID UPDATE convolutional code:.
const struct osmo_conv_code gsm0503_tch_f144 |
TCH/F14.4 convolutional code: 290 bits blocks, rate 1/2, k = 5 G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4.
structure describing TCH/F14.4 convolutional code:.
const struct osmo_conv_code gsm0503_tch_f24 |
TCH/F2.4 convolutional code: 72 bits blocks, rate 1/6, k = 5 G1 = 1 + D + D3 + D4 G2 = 1 + D2 + D4 G3 = 1 + D + D2 + D3 + D4 G1 = 1 + D + D3 + D4 G2 = 1 + D2 + D4 G3 = 1 + D + D2 + D3 + D4.
structure describing TCH/F2.4 convolutional code:.
const struct osmo_conv_code gsm0503_tch_f48 |
TCH/F4.8 convolutional code: 148 bits blocks, rate 1/3, k = 5 G1 = 1 + D + D3 + D4 G2 = 1 + D2 + D4 G3 = 1 + D + D2 + D3 + D4.
structure describing TCH/F4.8 convolutional code:.
const struct osmo_conv_code gsm0503_tch_f96 |
TCH/F9.6 convolutional code: 240 bits blocks, rate 1/2, k = 5 G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4.
structure describing TCH/F9.6 convolutional code:.
const struct osmo_conv_code gsm0503_tch_fr |
TCH/F convolutional code.
structure describing TCH/F convolutional code.
const struct osmo_conv_code gsm0503_tch_h24 |
TCH/H2.4 convolutional code: 72 bits blocks, rate 1/3, k = 5 G1 = 1 + D + D3 + D4 G2 = 1 + D2 + D4 G3 = 1 + D + D2 + D3 + D4.
structure describing TCH/H2.4 convolutional code:.
const struct osmo_conv_code gsm0503_tch_hr |
TCH/H convolutional code.
structure describing TCH/H convolutional code.
const 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
structure describing xCCH convolutional code:.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |