libosmogsm  1.8.0.79-b394d
Osmocom GSM library
gsm0503.h
Go to the documentation of this file.
1 
2 /*
3  * Copyright (C) 2011-2016 Sylvain Munaut <tnt@246tNt.com>
4  * Copyright (C) 2016 sysmocom s.f.m.c. GmbH
5  *
6  * All Rights Reserved
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 3 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  */
18 
19 #pragma once
20 
21 #include <stdint.h>
22 #include <osmocom/core/conv.h>
23 
29 extern const struct osmo_conv_code gsm0503_xcch;
30 
40 extern const struct osmo_conv_code gsm0503_tch_f24;
41 
48 extern const struct osmo_conv_code gsm0503_tch_f48;
49 
55 extern const struct osmo_conv_code gsm0503_tch_f96;
56 
62 extern const struct osmo_conv_code gsm0503_tch_f144;
63 
66 extern const struct osmo_conv_code gsm0503_rach;
67 
70 extern const struct osmo_conv_code gsm0503_rach_ext;
71 
74 extern const struct osmo_conv_code gsm0503_sch;
75 
80 extern const struct osmo_conv_code gsm0503_cs2;
81 
86 extern const struct osmo_conv_code gsm0503_cs3;
87 
92 extern const struct osmo_conv_code gsm0503_cs2_np;
93 
98 extern const struct osmo_conv_code gsm0503_cs3_np;
99 
105 extern const struct osmo_conv_code gsm0503_tch_afs_12_2;
106 
112 extern const struct osmo_conv_code gsm0503_tch_afs_10_2;
113 
119 extern const struct osmo_conv_code gsm0503_tch_afs_7_95;
120 
126 extern const struct osmo_conv_code gsm0503_tch_afs_7_4;
127 
134 extern const struct osmo_conv_code gsm0503_tch_afs_6_7;
135 
143 extern const struct osmo_conv_code gsm0503_tch_afs_5_9;
144 
152 extern const struct osmo_conv_code gsm0503_tch_afs_5_15;
153 
161 extern const struct osmo_conv_code gsm0503_tch_afs_4_75;
162 
165 extern const struct osmo_conv_code gsm0503_tch_fr;
166 
169 extern const struct osmo_conv_code gsm0503_tch_hr;
170 
173 extern const struct osmo_conv_code gsm0503_tch_ahs_7_95;
174 
177 extern const struct osmo_conv_code gsm0503_tch_ahs_7_4;
178 
181 extern const struct osmo_conv_code gsm0503_tch_ahs_6_7;
182 
185 extern const struct osmo_conv_code gsm0503_tch_ahs_5_9;
186 
189 extern const struct osmo_conv_code gsm0503_tch_ahs_5_15;
190 
193 extern const struct osmo_conv_code gsm0503_tch_ahs_4_75;
194 
201 extern const struct osmo_conv_code gsm0503_tch_axs_sid_update;
202 
209 extern const struct osmo_conv_code gsm0503_mcs1_dl_hdr;
210 
217 extern const struct osmo_conv_code gsm0503_mcs1_ul_hdr;
218 
225 extern const struct osmo_conv_code gsm0503_mcs1;
226 
233 extern const struct osmo_conv_code gsm0503_mcs2;
234 
241 extern const struct osmo_conv_code gsm0503_mcs3;
242 
249 extern const struct osmo_conv_code gsm0503_mcs4;
250 
257 extern const struct osmo_conv_code gsm0503_mcs5_dl_hdr;
258 
265 extern const struct osmo_conv_code gsm0503_mcs5_ul_hdr;
266 
273 extern const struct osmo_conv_code gsm0503_mcs5;
274 
281 extern const struct osmo_conv_code gsm0503_mcs6;
282 
289 extern const struct osmo_conv_code gsm0503_mcs7_dl_hdr;
290 
297 extern const struct osmo_conv_code gsm0503_mcs7_ul_hdr;
298 
305 extern const struct osmo_conv_code gsm0503_mcs7;
306 
313 extern const struct osmo_conv_code gsm0503_mcs8;
314 
321 extern const struct osmo_conv_code gsm0503_mcs9;
322 
const struct osmo_conv_code gsm0503_tch_ahs_7_95
structure describing TCH/AHS 7.95 kbits convolutional code.
Definition: gsm0503_conv.c:962
const struct osmo_conv_code gsm0503_tch_afs_6_7
structure describing TCH/AFS 6.7 kbits convolutional code:.
Definition: gsm0503_conv.c:614
const struct osmo_conv_code gsm0503_rach
structure describing RACH convolutional code.
Definition: gsm0503_conv.c:203
const struct osmo_conv_code gsm0503_mcs3
structure describing EDGE MCS-3 data convolutional code:.
Definition: gsm0503_conv.c:1347
const struct osmo_conv_code gsm0503_mcs8
structure describing EDGE MCS-8 data convolutional code:.
Definition: gsm0503_conv.c:1486
const struct osmo_conv_code gsm0503_tch_afs_4_75
structure describing TCH/AFS 4.75 kbits convolutional code:.
Definition: gsm0503_conv.c:841
const struct osmo_conv_code gsm0503_mcs4
structure describing EDGE MCS-4 data convolutional code:.
Definition: gsm0503_conv.c:1362
const struct osmo_conv_code gsm0503_tch_hr
structure describing TCH/H convolutional code.
Definition: gsm0503_conv.c:916
const struct osmo_conv_code gsm0503_tch_afs_12_2
structure describing TCH/AFS 12.2 kbits convolutional code:.
Definition: gsm0503_conv.c:368
const struct osmo_conv_code gsm0503_tch_afs_5_9
structure describing TCH/AFS 5.9 kbits convolutional code:.
Definition: gsm0503_conv.c:699
const struct osmo_conv_code gsm0503_cs2
structure describing CS2 convolutional code:.
Definition: gsm0503_conv.c:258
const struct osmo_conv_code gsm0503_tch_afs_7_4
structure describing TCH/AFS 7.4 kbits convolutional code:.
Definition: gsm0503_conv.c:558
const struct osmo_conv_code gsm0503_mcs7_dl_hdr
structure describing EDGE MCS-7 DL header convolutional code:.
Definition: gsm0503_conv.c:1439
const struct osmo_conv_code gsm0503_mcs2
structure describing EDGE MCS-2 data convolutional code:.
Definition: gsm0503_conv.c:1332
const struct osmo_conv_code gsm0503_tch_axs_sid_update
structure describing TCH/AFS and TCH/AHS SID UPDATE convolutional code:.
Definition: gsm0503_conv.c:1268
const struct osmo_conv_code gsm0503_tch_afs_5_15
structure describing TCH/AFS 5.15 kbits convolutional code:.
Definition: gsm0503_conv.c:755
const struct osmo_conv_code gsm0503_cs3
structure describing CS3 convolutional code:.
Definition: gsm0503_conv.c:294
const struct osmo_conv_code gsm0503_mcs7_ul_hdr
structure describing EDGE MCS-7 UL header convolutional code:.
Definition: gsm0503_conv.c:1455
const struct osmo_conv_code gsm0503_tch_ahs_5_15
structure describing TCH/AHS 5.15 kbits convolutional code.
Definition: gsm0503_conv.c:1146
const struct osmo_conv_code gsm0503_tch_afs_10_2
structure describing TCH/AFS 10.2 kbits convolutional code:.
Definition: gsm0503_conv.c:429
const struct osmo_conv_code gsm0503_tch_afs_7_95
structure describing TCH/AFS 7.95 kbits convolutional code:.
Definition: gsm0503_conv.c:511
const struct osmo_conv_code gsm0503_cs3_np
structure describing CS3 convolutional code (non-punctured):.
Definition: gsm0503_conv.c:321
const struct osmo_conv_code gsm0503_tch_fr
structure describing TCH/F convolutional code.
Definition: gsm0503_conv.c:855
const struct osmo_conv_code gsm0503_mcs1_ul_hdr
structure describing EDGE MCS-1 UL header convolutional code:.
Definition: gsm0503_conv.c:1301
const struct osmo_conv_code gsm0503_tch_f96
structure describing TCH/F9.6 convolutional code:.
Definition: gsm0503_conv.c:161
const struct osmo_conv_code gsm0503_mcs9
structure describing EDGE MCS-9 data convolutional code:.
Definition: gsm0503_conv.c:1501
const struct osmo_conv_code gsm0503_tch_f24
structure describing TCH/F2.4 convolutional code:.
Definition: gsm0503_conv.c:112
const struct osmo_conv_code gsm0503_mcs1
structure describing EDGE MCS-1 data convolutional code:.
Definition: gsm0503_conv.c:1317
const struct osmo_conv_code gsm0503_cs2_np
structure describing CS2 convolutional code (non-punctured):.
Definition: gsm0503_conv.c:308
const struct osmo_conv_code gsm0503_xcch
structure describing xCCH convolutional code:.
Definition: gsm0503_conv.c:80
const struct osmo_conv_code gsm0503_mcs1_dl_hdr
structure describing EDGE MCS-1 DL header convolutional code:.
Definition: gsm0503_conv.c:1285
const struct osmo_conv_code gsm0503_mcs5_ul_hdr
structure describing EDGE MCS-5 UL header convolutional code:.
Definition: gsm0503_conv.c:1393
const struct osmo_conv_code gsm0503_rach_ext
structure describing Extended RACH (11 bit) convolutional code.
Definition: gsm0503_conv.c:218
const struct osmo_conv_code gsm0503_tch_f48
structure describing TCH/F4.8 convolutional code:.
Definition: gsm0503_conv.c:141
const struct osmo_conv_code gsm0503_tch_f144
structure describing TCH/F14.4 convolutional code:.
Definition: gsm0503_conv.c:191
const struct osmo_conv_code gsm0503_mcs5
structure describing EDGE MCS-5 data convolutional code:.
Definition: gsm0503_conv.c:1409
const struct osmo_conv_code gsm0503_tch_ahs_7_4
structure describing TCH/AHS 7.4 kbits convolutional code.
Definition: gsm0503_conv.c:1009
const struct osmo_conv_code gsm0503_sch
structure describing SCH convolutional code.
Definition: gsm0503_conv.c:230
const struct osmo_conv_code gsm0503_mcs6
structure describing EDGE MCS-6 data convolutional code:.
Definition: gsm0503_conv.c:1424
const struct osmo_conv_code gsm0503_tch_ahs_6_7
structure describing TCH/AHS 6.7 kbits convolutional code.
Definition: gsm0503_conv.c:1054
const struct osmo_conv_code gsm0503_mcs5_dl_hdr
structure describing EDGE MCS-5 DL header convolutional code:.
Definition: gsm0503_conv.c:1377
const struct osmo_conv_code gsm0503_mcs7
structure describing EDGE MCS-7 data convolutional code:.
Definition: gsm0503_conv.c:1471
const struct osmo_conv_code gsm0503_tch_ahs_4_75
structure describing TCH/AHS 4.75 kbits convolutional code.
Definition: gsm0503_conv.c:1226
const struct osmo_conv_code gsm0503_tch_ahs_5_9
structure describing TCH/AHS 5.9 kbits convolutional code.
Definition: gsm0503_conv.c:1097