libosmocoding 1.10.0.27-aec32
Osmocom GSM/GPRS/EGPRS L1 channel coding library
|
GSM TS 05.03 tables. More...
Files | |
file | gsm0503_tables.h |
GSM TS 05.03 tables. | |
file | gsm0503_tables.c |
GSM TS 05.03 tables.
This module contains various tables defining parts of 3GPP TS 05.03 / 45.003, primarily for the purpose of (de)puncturing, interleaving, etc.
|
extern |
Referenced by gsm0503_tch_afs_decode_inband().
const sbit_t gsm0503_afs_ic_sbit[4][8] |
Referenced by gsm0503_tch_afs_decode_inband().
|
extern |
Referenced by gsm0503_tch_afs_encode().
const ubit_t gsm0503_afs_ic_ubit[4][8] |
Referenced by gsm0503_tch_afs_encode().
|
extern |
Referenced by gsm0503_tch_ahs_decode_inband().
const sbit_t gsm0503_ahs_ic_sbit[4][4] |
Referenced by gsm0503_tch_ahs_decode_inband().
|
extern |
Referenced by gsm0503_tch_ahs_encode().
const ubit_t gsm0503_ahs_ic_ubit[4][4] |
Referenced by gsm0503_tch_ahs_encode().
|
extern |
Referenced by tch_efr_protected().
const uint8_t gsm0503_gsm_efr_protected_bits[65] |
Referenced by tch_efr_protected().
|
extern |
Referenced by tch_fr_disassemble(), and tch_fr_reassemble().
const uint8_t gsm0503_gsm_fr_map[76] |
Referenced by tch_fr_disassemble(), and tch_fr_reassemble().
|
extern |
const uint16_t gsm0503_interleave_mcs5[1248] |
|
extern |
Referenced by egprs_type1_map(), and egprs_type2_map().
const ubit_t gsm0503_mcs5_usf_precode_table[8][36] |
Referenced by egprs_type1_map(), and egprs_type2_map().
|
extern |
const sbit_t gsm0503_pdtch_edge_hl_hn_sbit[3][8] |
|
extern |
const ubit_t gsm0503_pdtch_edge_hl_hn_ubit[3][8] |
|
extern |
Referenced by gsm0503_pdtch_decode().
const sbit_t gsm0503_pdtch_hl_hn_sbit[4][8] |
Referenced by gsm0503_pdtch_decode().
|
extern |
Referenced by egprs_type3_map(), and gsm0503_pdtch_encode().
const ubit_t gsm0503_pdtch_hl_hn_ubit[4][8] |
Referenced by egprs_type3_map(), and gsm0503_pdtch_encode().
|
extern |
Referenced by gsm0503_pdtch_decode(), and gsm0503_pdtch_encode().
const uint8_t gsm0503_puncture_cs2[588] |
Referenced by gsm0503_pdtch_decode(), and gsm0503_pdtch_encode().
|
extern |
Referenced by gsm0503_pdtch_decode(), and gsm0503_pdtch_encode().
const uint8_t gsm0503_puncture_cs3[676] |
Referenced by gsm0503_pdtch_decode(), and gsm0503_pdtch_encode().
|
extern |
const uint8_t gsm0503_puncture_mcs1_dl_hdr[108] |
|
extern |
const uint8_t gsm0503_puncture_mcs1_p1[588] |
|
extern |
const uint8_t gsm0503_puncture_mcs1_p2[588] |
|
extern |
const uint8_t gsm0503_puncture_mcs1_ul_hdr[117] |
|
extern |
const uint8_t gsm0503_puncture_mcs2_p1[732] |
|
extern |
const uint8_t gsm0503_puncture_mcs2_p2[732] |
|
extern |
const uint8_t gsm0503_puncture_mcs3_p1[948] |
|
extern |
const uint8_t gsm0503_puncture_mcs3_p2[948] |
|
extern |
const uint8_t gsm0503_puncture_mcs3_p3[948] |
|
extern |
const uint8_t gsm0503_puncture_mcs4_p1[1116] |
|
extern |
const uint8_t gsm0503_puncture_mcs4_p2[1116] |
|
extern |
const uint8_t gsm0503_puncture_mcs4_p3[1116] |
|
extern |
const uint8_t gsm0503_puncture_mcs5_p1[1404] |
|
extern |
const uint8_t gsm0503_puncture_mcs5_p2[1404] |
|
extern |
const uint8_t gsm0503_puncture_mcs6_p1[1836] |
|
extern |
const uint8_t gsm0503_puncture_mcs6_p2[1836] |
|
extern |
const uint8_t gsm0503_puncture_mcs7_dl_hdr[135] |
|
extern |
const uint8_t gsm0503_puncture_mcs7_p1[1404] |
|
extern |
const uint8_t gsm0503_puncture_mcs7_p2[1404] |
|
extern |
const uint8_t gsm0503_puncture_mcs7_p3[1404] |
|
extern |
const uint8_t gsm0503_puncture_mcs7_ul_hdr[162] |
|
extern |
const uint8_t gsm0503_puncture_mcs8_p1[1692] |
|
extern |
const uint8_t gsm0503_puncture_mcs8_p2[1692] |
|
extern |
const uint8_t gsm0503_puncture_mcs8_p3[1692] |
|
extern |
const uint8_t gsm0503_puncture_mcs9_p1[1836] |
|
extern |
const uint8_t gsm0503_puncture_mcs9_p2[1836] |
|
extern |
const uint8_t gsm0503_puncture_mcs9_p3[1836] |
|
extern |
Referenced by gsm0503_tch_hr_deinterleave(), and gsm0503_tch_hr_interleave().
const uint8_t gsm0503_tch_hr_interleaving[228][2] |
Referenced by gsm0503_tch_hr_deinterleave(), and gsm0503_tch_hr_interleave().
|
extern |
Referenced by gsm0503_pdtch_decode(), and gsm0503_pdtch_encode().
const ubit_t gsm0503_usf2six[8][6] |
Referenced by gsm0503_pdtch_decode(), and gsm0503_pdtch_encode().
|
extern |
Referenced by gsm0503_pdtch_decode().
const sbit_t gsm0503_usf2twelve_sbit[8][12] |
Referenced by gsm0503_pdtch_decode().
|
extern |
Referenced by egprs_type3_map(), and gsm0503_pdtch_encode().
const ubit_t gsm0503_usf2twelve_ubit[8][12] |
Referenced by egprs_type3_map(), and gsm0503_pdtch_encode().