Go to the documentation of this file.
18 #define GSM0503_GPRS_BURSTS_NBITS (116 * 4)
19 #define GSM0503_EGPRS_BURSTS_NBITS (348 * 4)
37 int *n_errors,
int *n_bits_total);
41 int *n_errors,
int *n_bits_total);
46 uint16_t nbits, uint8_t *usf_p,
int *n_errors,
int *n_bits_total);
51 int efr,
int *n_errors,
int *n_bits_total);
55 int *n_errors,
int *n_bits_total);
58 int codec_mode_req, uint8_t *codec,
int codecs, uint8_t ft,
61 int codec_mode_req, uint8_t *codec,
int codecs, uint8_t *ft,
62 uint8_t *cmr,
int *n_errors,
int *n_bits_total);
65 int codec_mode_req, uint8_t *codec,
int codecs, uint8_t ft, uint8_t cmr);
67 int codec_mode_req, uint8_t *codec,
int codecs, uint8_t *ft,
68 uint8_t *cmr,
int *n_errors,
int *n_bits_total);
@ EGPRS_MCS8
Definition: gsm0503_coding.h:30
int gsm0503_sch_encode(ubit_t *burst, const uint8_t *sb_info)
int gsm0503_pdtch_decode(uint8_t *l2_data, const sbit_t *bursts, uint8_t *usf_p, int *n_errors, int *n_bits_total)
@ EGPRS_MCS4
Definition: gsm0503_coding.h:26
int gsm0503_tch_ahs_encode(ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr)
@ EGPRS_MCS7
Definition: gsm0503_coding.h:29
int8_t sbit_t
Definition: bits.h:21
int gsm0503_tch_hr_decode(uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total)
@ EGPRS_MCS2
Definition: gsm0503_coding.h:24
@ EGPRS_MCS6
Definition: gsm0503_coding.h:28
int gsm0503_sch_decode(uint8_t *sb_info, const sbit_t *burst)
int gsm0503_pdtch_encode(ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len)
int gsm0503_tch_fr_encode(ubit_t *bursts, const uint8_t *tch_data, int len, int net_order)
int gsm0503_pdtch_egprs_decode(uint8_t *l2_data, const sbit_t *bursts, uint16_t nbits, uint8_t *usf_p, int *n_errors, int *n_bits_total)
int gsm0503_xcch_decode(uint8_t *l2_data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
@ EGPRS_MCS9
Definition: gsm0503_coding.h:31
int gsm0503_pdtch_egprs_encode(ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len)
@ EGPRS_MCS1
Definition: gsm0503_coding.h:23
uint8_t ubit_t
Definition: bits.h:24
@ EGPRS_MCS5
Definition: gsm0503_coding.h:27
int gsm0503_xcch_encode(ubit_t *bursts, const uint8_t *l2_data)
int gsm0503_tch_afs_decode(uint8_t *tch_data, const sbit_t *bursts, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total)
int len
Definition: conv.h:55
@ EGPRS_MCS0
Definition: gsm0503_coding.h:22
int gsm0503_tch_afs_encode(ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr)
@ EGPRS_MCS3
Definition: gsm0503_coding.h:25
int gsm0503_tch_fr_decode(uint8_t *tch_data, const sbit_t *bursts, int net_order, int efr, int *n_errors, int *n_bits_total)
int gsm0503_tch_ahs_decode(uint8_t *tch_data, const sbit_t *bursts, int odd, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total)
gsm0503_egprs_mcs
Definition: gsm0503_coding.h:21
int gsm0503_tch_hr_encode(ubit_t *bursts, const uint8_t *tch_data, int len)
@ EGPRS_NUM_MCS
Definition: gsm0503_coding.h:32