libosmogsm 1.13.1.1-afb4 Osmocom GSM library

Variables
gsm0503.h File Reference
`#include <stdint.h>`
`#include <osmocom/core/conv.h>`

Go to the source code of this file.

## Variables
const struct osmo_conv_code | gsm0503_xcch
| structure describing xCCH convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_f24
| structure describing TCH/F2.4 convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_h24
| structure describing TCH/H2.4 convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_f48
| structure describing TCH/F4.8 convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_f96
| structure describing TCH/F9.6 convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_f144
| structure describing TCH/F14.4 convolutional code:. More...
const struct osmo_conv_code | gsm0503_rach
| structure describing RACH convolutional code. More...
const struct osmo_conv_code | gsm0503_rach_ext
| structure describing Extended RACH (11 bit) convolutional code. More...
const struct osmo_conv_code | gsm0503_sch
| structure describing SCH convolutional code. More...
const struct osmo_conv_code | gsm0503_cs2
| structure describing CS2 convolutional code:. More...
const struct osmo_conv_code | gsm0503_cs3
| structure describing CS3 convolutional code:. More...
const struct osmo_conv_code | gsm0503_cs2_np
| structure describing CS2 convolutional code (non-punctured):. More...
const struct osmo_conv_code | gsm0503_cs3_np
| structure describing CS3 convolutional code (non-punctured):. More...
const struct osmo_conv_code | gsm0503_tch_afs_12_2
| structure describing TCH/AFS 12.2 kbits convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_afs_10_2
| structure describing TCH/AFS 10.2 kbits convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_afs_7_95
| structure describing TCH/AFS 7.95 kbits convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_afs_7_4
| structure describing TCH/AFS 7.4 kbits convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_afs_6_7
| structure describing TCH/AFS 6.7 kbits convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_afs_5_9
| structure describing TCH/AFS 5.9 kbits convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_afs_5_15
| structure describing TCH/AFS 5.15 kbits convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_afs_4_75
| structure describing TCH/AFS 4.75 kbits convolutional code:. More...
const struct osmo_conv_code | gsm0503_tch_fr
| structure describing TCH/F convolutional code. More...
const struct osmo_conv_code | gsm0503_tch_hr
| structure describing TCH/H convolutional code. More...
const struct osmo_conv_code | gsm0503_tch_ahs_7_95
| structure describing TCH/AHS 7.95 kbits convolutional code. More...
const struct osmo_conv_code | gsm0503_tch_ahs_7_4
| structure describing TCH/AHS 7.4 kbits convolutional code. More...
const struct osmo_conv_code | gsm0503_tch_ahs_6_7
| structure describing TCH/AHS 6.7 kbits convolutional code. More...
const struct osmo_conv_code | gsm0503_tch_ahs_5_9
| structure describing TCH/AHS 5.9 kbits convolutional code. More...
const struct osmo_conv_code | gsm0503_tch_ahs_5_15
| structure describing TCH/AHS 5.15 kbits convolutional code. More...
const struct osmo_conv_code | gsm0503_tch_ahs_4_75
| structure describing TCH/AHS 4.75 kbits convolutional code. More...
const struct osmo_conv_code | gsm0503_tch_axs_sid_update
| structure describing TCH/AFS and TCH/AHS SID UPDATE convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs1_dl_hdr
| structure describing EDGE MCS-1 DL header convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs1_ul_hdr
| structure describing EDGE MCS-1 UL header convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs1
| structure describing EDGE MCS-1 data convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs2
| structure describing EDGE MCS-2 data convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs3
| structure describing EDGE MCS-3 data convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs4
| structure describing EDGE MCS-4 data convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs5_dl_hdr
| structure describing EDGE MCS-5 DL header convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs5_ul_hdr
| structure describing EDGE MCS-5 UL header convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs5
| structure describing EDGE MCS-5 data convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs6
| structure describing EDGE MCS-6 data convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs7_dl_hdr
| structure describing EDGE MCS-7 DL header convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs7_ul_hdr
| structure describing EDGE MCS-7 UL header convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs7
| structure describing EDGE MCS-7 data convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs8
| structure describing EDGE MCS-8 data convolutional code:. More...
const struct osmo_conv_code | gsm0503_mcs9
| structure describing EDGE MCS-9 data convolutional code:. More...

## Variable Documentation

## ◆ gsm0503_cs2

const struct osmo_conv_code gsm0503_cs2
| extern

structure describing CS2 convolutional code:.

G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4

structure describing CS2 convolutional code:.

## ◆ gsm0503_cs2_np

const struct osmo_conv_code gsm0503_cs2_np
| extern

structure describing CS2 convolutional code (non-punctured):.

G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4

structure describing CS2 convolutional code (non-punctured):.

## ◆ gsm0503_cs3

const struct osmo_conv_code gsm0503_cs3
| extern

structure describing CS3 convolutional code:.

G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4

structure describing CS3 convolutional code:.

## ◆ gsm0503_cs3_np

const struct osmo_conv_code gsm0503_cs3_np
| extern

structure describing CS3 convolutional code (non-punctured):.

G0 = 1 + D3 + D4 G1 = 1 + D + D3 + D4

structure describing CS3 convolutional code (non-punctured):.

## ◆ gsm0503_mcs1

const struct osmo_conv_code gsm0503_mcs1
| extern

structure describing 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:.

## ◆ gsm0503_mcs1_dl_hdr

const struct osmo_conv_code gsm0503_mcs1_dl_hdr
| extern

structure describing 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:.

## ◆ gsm0503_mcs1_ul_hdr

const struct osmo_conv_code gsm0503_mcs1_ul_hdr
| extern

structure describing 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:.

## ◆ gsm0503_mcs2

const struct osmo_conv_code gsm0503_mcs2
| extern

structure describing 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:.

## ◆ gsm0503_mcs3

const struct osmo_conv_code gsm0503_mcs3
| extern

structure describing 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:.

## ◆ gsm0503_mcs4

const struct osmo_conv_code gsm0503_mcs4
| extern

structure describing 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:.

## ◆ gsm0503_mcs5

const struct osmo_conv_code gsm0503_mcs5
| extern

structure describing 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:.

## ◆ gsm0503_mcs5_dl_hdr

const struct osmo_conv_code gsm0503_mcs5_dl_hdr
| extern

structure describing 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:.

## ◆ gsm0503_mcs5_ul_hdr

const struct osmo_conv_code gsm0503_mcs5_ul_hdr
| extern

structure describing 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:.

## ◆ gsm0503_mcs6

const struct osmo_conv_code gsm0503_mcs6
| extern

structure describing 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:.

## ◆ gsm0503_mcs7

const struct osmo_conv_code gsm0503_mcs7
| extern

structure describing 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:.

## ◆ gsm0503_mcs7_dl_hdr

const struct osmo_conv_code gsm0503_mcs7_dl_hdr
| extern

structure describing 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:.

## ◆ gsm0503_mcs7_ul_hdr

const struct osmo_conv_code gsm0503_mcs7_ul_hdr
| extern

structure describing 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:.

## ◆ gsm0503_mcs8

const struct osmo_conv_code gsm0503_mcs8
| extern

structure describing 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:.

## ◆ gsm0503_mcs9

const struct osmo_conv_code gsm0503_mcs9
| extern

structure describing 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:.

## ◆ gsm0503_rach

const struct osmo_conv_code gsm0503_rach
| extern

structure describing RACH convolutional code.

structure describing RACH convolutional code.

## ◆ gsm0503_rach_ext

const struct osmo_conv_code gsm0503_rach_ext
| extern

structure describing Extended RACH (11 bit) convolutional code.

structure describing Extended RACH (11 bit) convolutional code.

## ◆ gsm0503_sch

const struct osmo_conv_code gsm0503_sch
| extern

structure describing SCH convolutional code.

structure describing SCH convolutional code.

## ◆ gsm0503_tch_afs_10_2

const struct osmo_conv_code gsm0503_tch_afs_10_2
| extern

structure describing 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:.

## ◆ gsm0503_tch_afs_12_2

const struct osmo_conv_code gsm0503_tch_afs_12_2
| extern

structure describing 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:.

## ◆ gsm0503_tch_afs_4_75

const struct osmo_conv_code gsm0503_tch_afs_4_75
| extern

structure describing 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:.

## ◆ gsm0503_tch_afs_5_15

const struct osmo_conv_code gsm0503_tch_afs_5_15
| extern

structure describing 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:.

## ◆ gsm0503_tch_afs_5_9

const struct osmo_conv_code gsm0503_tch_afs_5_9
| extern

structure describing 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:.

## ◆ gsm0503_tch_afs_6_7

const struct osmo_conv_code gsm0503_tch_afs_6_7
| extern

structure describing 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:.

## ◆ gsm0503_tch_afs_7_4

const struct osmo_conv_code gsm0503_tch_afs_7_4
| extern

structure describing 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:.

## ◆ gsm0503_tch_afs_7_95

const struct osmo_conv_code gsm0503_tch_afs_7_95
| extern

structure describing 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:.

## ◆ gsm0503_tch_ahs_4_75

const struct osmo_conv_code gsm0503_tch_ahs_4_75
| extern

structure describing TCH/AHS 4.75 kbits convolutional code.

structure describing TCH/AHS 4.75 kbits convolutional code.

## ◆ gsm0503_tch_ahs_5_15

const struct osmo_conv_code gsm0503_tch_ahs_5_15
| extern

structure describing TCH/AHS 5.15 kbits convolutional code.

structure describing TCH/AHS 5.15 kbits convolutional code.

## ◆ gsm0503_tch_ahs_5_9

const struct osmo_conv_code gsm0503_tch_ahs_5_9
| extern

structure describing TCH/AHS 5.9 kbits convolutional code.

structure describing TCH/AHS 5.9 kbits convolutional code.

## ◆ gsm0503_tch_ahs_6_7

const struct osmo_conv_code gsm0503_tch_ahs_6_7
| extern

structure describing TCH/AHS 6.7 kbits convolutional code.

structure describing TCH/AHS 6.7 kbits convolutional code.

## ◆ gsm0503_tch_ahs_7_4

const struct osmo_conv_code gsm0503_tch_ahs_7_4
| extern

structure describing TCH/AHS 7.4 kbits convolutional code.

structure describing TCH/AHS 7.4 kbits convolutional code.

## ◆ gsm0503_tch_ahs_7_95

const struct osmo_conv_code gsm0503_tch_ahs_7_95
| extern

structure describing TCH/AHS 7.95 kbits convolutional code.

structure describing TCH/AHS 7.95 kbits convolutional code.

## ◆ gsm0503_tch_axs_sid_update

const struct osmo_conv_code gsm0503_tch_axs_sid_update
| extern

structure describing 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:.

## ◆ gsm0503_tch_f144

const struct osmo_conv_code gsm0503_tch_f144
| extern

structure describing 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:.

## ◆ gsm0503_tch_f24

const struct osmo_conv_code gsm0503_tch_f24
| extern

structure describing 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:.

## ◆ gsm0503_tch_f48

const struct osmo_conv_code gsm0503_tch_f48
| extern

structure describing 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:.

## ◆ gsm0503_tch_f96

const struct osmo_conv_code gsm0503_tch_f96
| extern

structure describing 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:.

## ◆ gsm0503_tch_fr

const struct osmo_conv_code gsm0503_tch_fr
| extern

structure describing TCH/F convolutional code.

structure describing TCH/F convolutional code.

## ◆ gsm0503_tch_h24

const struct osmo_conv_code gsm0503_tch_h24
| extern

structure describing 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:.

## ◆ gsm0503_tch_hr

const struct osmo_conv_code gsm0503_tch_hr
| extern

structure describing TCH/H convolutional code.

structure describing TCH/H convolutional code.

## ◆ gsm0503_xcch

const struct osmo_conv_code gsm0503_xcch
| extern

structure describing 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:.