gsm0503_amr_dtx.h
/build/_osmocom_api/libosmocore/include/osmocom/coding/
gsm0503__amr__dtx_8h.html
gsm0503_amr_dtx_frames
group__coding.html
gadca0cb6bbe4f321f8b7e3c14dc9007d8
AMR_OTHER
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8ac6826d44d302961c67736b07d4239b55
AFS_SID_FIRST
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a80671ff0cf5f173c6230cd0802e07ec2
AFS_SID_UPDATE
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8afd75b6e83edae2b047efdaaa20161ef6
AFS_SID_UPDATE_CN
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8aa3b8cd5246b7fcde15c57351aa16e50c
AFS_ONSET
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8aa3dcf5ab5a039fd578353b229a200b1a
AHS_SID_UPDATE
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8ac36ed3cc9213e59edf0f324bc7897162
AHS_SID_UPDATE_CN
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a4f4624db162f8c4d3ecc90dd925ebcee
AHS_SID_FIRST_P1
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a77e46e6154c137187772f1694b5878b8
AHS_SID_FIRST_P2
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a23b810c20fdfe3f8d178a3b9c37348f9
AHS_ONSET
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a3be49f1926262c91664284d77810d633
AHS_SID_FIRST_INH
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a58bf29a80404c62271d4dd7d6d33299b
AHS_SID_UPDATE_INH
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a9d2826bd26f739bf6979dbe0bb89c6d5
static const char *
gsm0503_amr_dtx_frame_name
group__coding.html
ga3a3fedc575e3f94dee991684e0ff8311
(enum gsm0503_amr_dtx_frames frame)
enum gsm0503_amr_dtx_frames
gsm0503_detect_afs_dtx_frame
group__coding.html
ga142a36f1698193812ab3cce476913d39
(int *n_errors, int *n_bits_total, const ubit_t *ubits) OSMO_DEPRECATED("Use gsm0503_detect_afs_dtx_frame2() instead")
enum gsm0503_amr_dtx_frames
gsm0503_detect_ahs_dtx_frame
group__coding.html
ga38e577bf45c242154a1cbfbd75dada89
(int *n_errors, int *n_bits_total, const ubit_t *ubits) OSMO_DEPRECATED("Use gsm0503_detect_ahs_dtx_frame2() instead")
enum gsm0503_amr_dtx_frames
gsm0503_detect_afs_dtx_frame2
group__coding.html
gae6f7ba026b9c1622324c7c803b409467
(int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits)
enum gsm0503_amr_dtx_frames
gsm0503_detect_ahs_dtx_frame2
group__coding.html
ga5edbb45ebf87a4658dec798637adf156
(int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits)
const struct value_string
gsm0503_amr_dtx_frame_names
group__coding.html
gac6374b677079e92e9c5503daed4c3f0f
[]
gsm0503_coding.h
/build/_osmocom_api/libosmocore/include/osmocom/coding/
gsm0503__coding_8h.html
#define
GSM0503_GPRS_BURSTS_NBITS
group__coding.html
ga23ac46ba797f736da88c48417c3159b1
#define
GSM0503_EGPRS_BURSTS_NBITS
group__coding.html
ga57e9d12e68eaf8f2bca48be36ec42f7c
gsm0503_egprs_mcs
group__coding.html
gaadce72fa9aeafadf3b1884e4d817248d
EGPRS_MCS0
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dac3c7d103819fa921018c8d1914b95f4a
EGPRS_MCS1
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248daa4db730aa752ff56b783f599aa1d8181
EGPRS_MCS2
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248da7d4af946cd0dc88c99dfee30ecbeaba8
EGPRS_MCS3
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248da64144ea654def16ca8b215094739489f
EGPRS_MCS4
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248da8af4398e7166bd5924f3aa418b30c29e
EGPRS_MCS5
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dada135a70aa76da62df86eb99964dd65c
EGPRS_MCS6
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dab940bb4672739944df9d15ed6128e81c
EGPRS_MCS7
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248daef1a0689598e615b278c1ffa7cb8a82c
EGPRS_MCS8
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dab22dc1595b05f9d86ee63a9c77e37970
EGPRS_MCS9
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dafc26bd4e6a07b5e94fe840203200676f
EGPRS_NUM_MCS
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248da0cdd12761753d27eb216c650b9d79524
int
gsm0503_xcch_encode
group__coding.html
ga18c423289aa88bc11c42f9412e269bee
(ubit_t *bursts, const uint8_t *l2_data)
int
gsm0503_xcch_decode
group__coding.html
ga34e4e392553fc551b999564119a7e0ef
(uint8_t *l2_data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_pdtch_encode
group__coding.html
gaa1b099432ef4cd099921f266e5774a84
(ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len)
int
gsm0503_pdtch_decode
group__coding.html
ga9a38e782bd06f67c16f2924b60421c32
(uint8_t *l2_data, const sbit_t *bursts, uint8_t *usf_p, int *n_errors, int *n_bits_total)
int
gsm0503_pdtch_egprs_encode
group__coding.html
gadedeea2653a7262a862cde40bcf57e7a
(ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len)
int
gsm0503_pdtch_egprs_decode
group__coding.html
ga3f241958cd15c8030212c0b936337f0c
(uint8_t *l2_data, const sbit_t *bursts, uint16_t nbits, uint8_t *usf_p, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr_encode
group__coding.html
ga8b1d6e6325eff6d29be9f05813fc7386
(ubit_t *bursts, const uint8_t *tch_data, int len, int net_order)
int
gsm0503_tch_fr_decode
group__coding.html
ga9e0cfc96b6060108e6d9b4a87b55ed77
(uint8_t *tch_data, const sbit_t *bursts, int net_order, int efr, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr_encode
group__coding.html
gaaba88e74c29c9f9e0a738f62cedad203
(ubit_t *bursts, const uint8_t *tch_data, int len)
int
gsm0503_tch_hr_decode
group__coding.html
ga81401428d93aefa21534191db69b465f
(uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr_decode2
group__coding.html
gac65bf1238eabc998313e977905444f40
(uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total)
int
gsm0503_tch_afs_encode
group__coding.html
ga119fc1ea19d5f7080e23ad88fc0645bd
(ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, const uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr)
int
gsm0503_tch_afs_decode
group__coding.html
ga96dbbac3ff96b8ab820c2d8f6efd9aed
(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
gsm0503_tch_afs_decode_dtx
group__coding.html
ga0b3c7c3d7d7e27c7e33fd80c0d4e7b1d
(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, uint8_t *dtx)
int
gsm0503_tch_ahs_encode
group__coding.html
ga26fdcbd349fa6de5eba8e27c69d104f8
(ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, const uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr)
int
gsm0503_tch_ahs_decode
group__coding.html
gaab9c00633bc6f683808014185465af7a
(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)
int
gsm0503_tch_ahs_decode_dtx
group__coding.html
gaffe80a231a3a5169bf20a96bc1109533
(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, uint8_t *dtx)
int
gsm0503_rach_ext_encode
group__coding.html
gae6d1d9e581297c32b5ee85f6a7228554
(ubit_t *burst, uint16_t ra11, uint8_t bsic, bool is_11bit)
int
gsm0503_rach_encode
group__coding.html
gaffc33f8c2b8ab1407e1f1f6f6e13fb8f
(ubit_t *burst, const uint8_t *ra, uint8_t bsic)
int
gsm0503_rach_decode
group__coding.html
ga5f04d52cbf344b753ed095eb4d00e87c
(uint8_t *ra, const sbit_t *burst, uint8_t bsic)
int
gsm0503_rach_decode_ber
group__coding.html
gad8375fc6a13b64e763338ff34ef88790
(uint8_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total)
int
gsm0503_rach_ext_decode
group__coding.html
ga5d58808507534cc0f63d5bfd1f1d8f03
(uint16_t *ra, const sbit_t *burst, uint8_t bsic)
int
gsm0503_rach_ext_decode_ber
group__coding.html
ga2e011193420fc9a110309d9d169ffb0f
(uint16_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total)
int
gsm0503_sch_encode
group__coding.html
gaf4f515f02366a8eb459855c8e819329a
(ubit_t *burst, const uint8_t *sb_info)
int
gsm0503_sch_decode
group__coding.html
ga69de07ebfc75a31abb14bb42fda552c0
(uint8_t *sb_info, const sbit_t *burst)
int
gsm0503_tch_fr96_encode
group__coding.html
gac087fd5cbb0e876cea5cc6570ca7d8bb
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr96_decode
group__coding.html
ga7ea10e056c14ac3702a88309b5fae41f
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr48_encode
group__coding.html
ga7403e1f084346ab60bbc25b4abd3a4e3
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr48_decode
group__coding.html
ga3046a6661c2e7a88c5e5d4b85717de7f
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr48_encode
group__coding.html
ga459ace47353ae0e74af8fcbfa86849c2
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_hr48_decode
group__coding.html
gaeabf84d3a0705967343ddecba972a1e8
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr24_encode
group__coding.html
gaf9ab1afcb241f0d03b01d4157125a5a5
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr24_decode
group__coding.html
ga1d00f6b3a6348c2f20effedcdda103ef
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr24_encode
group__coding.html
ga52d369adf44e732fe215e1c09ce9e444
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_hr24_decode
group__coding.html
gaffe840cab7925dcb960f80936c734e34
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr144_encode
group__coding.html
ga45cabb51f385d1aa76f3ab9a351808c1
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr144_decode
group__coding.html
gab254dccf6bff6900c2ad35bf02383d9f
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr_facch_encode
group__coding.html
ga42f4ba3c943bcf4081b3cbb2c7f3ff1f
(ubit_t *bursts, const uint8_t *data)
int
gsm0503_tch_fr_facch_decode
group__coding.html
gae14f30123469935205f1108f16d3edff
(uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr_facch_encode
group__coding.html
ga5cebfcc3954a869ab4bca14bdf59a6fd
(ubit_t *bursts, const uint8_t *data)
int
gsm0503_tch_hr_facch_decode
group__coding.html
ga678aff059e13739a56e8d48ce0f556e5
(uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
gsm0503_interleaving.h
/build/_osmocom_api/libosmocore/include/osmocom/coding/
gsm0503__interleaving_8h.html
void
gsm0503_xcch_deinterleave
group__interleaving.html
ga31dfd1a8d05a538c086ccd29fa68e2f5
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_xcch_interleave
group__interleaving.html
gae8bf179792e7f2b4210a3732d171f999
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_tch_fr_deinterleave
group__interleaving.html
ga00d38b38065aec4400266d4a2fac140b
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_tch_fr_interleave
group__interleaving.html
gaee87a7476a32559c695df46f828e7faf
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_tch_hr_deinterleave
group__interleaving.html
gaf6cd37e61d516bda9c296a407360e5d1
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_tch_hr_interleave
group__interleaving.html
ga3a9c72de9551de77b8892ba32a673f27
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_mcs1_ul_deinterleave
group__interleaving.html
ga5ee74b434dbc0f265de35498363f1654
(sbit_t *hc, sbit_t *dc, const sbit_t *iB)
void
gsm0503_mcs1_ul_interleave
group__interleaving.html
gac8e26223db42ebf7f6077790ca5b3d3a
(const ubit_t *hc, const ubit_t *dc, ubit_t *iB)
void
gsm0503_mcs1_dl_deinterleave
group__interleaving.html
ga81589d3d4915e770a388e94403df6c98
(sbit_t *u, sbit_t *hc, sbit_t *dc, const sbit_t *iB)
void
gsm0503_mcs1_dl_interleave
group__interleaving.html
gae9fa50f63410a5c426f2a2108bb91794
(const ubit_t *up, const ubit_t *hc, const ubit_t *dc, ubit_t *iB)
void
gsm0503_mcs5_ul_deinterleave
group__interleaving.html
ga03051da872deec5d796776479d037581
(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs5_ul_interleave
group__interleaving.html
ga5c5348f53242dedba6d7bcbaca0a33a6
(const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs5_dl_deinterleave
group__interleaving.html
gae96b81ae789be250fd405c724d013066
(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs5_dl_interleave
group__interleaving.html
ga823521ec966cca0e39767121c21e1a25
(const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs7_ul_deinterleave
group__interleaving.html
ga3cf661a8b1cb18b1085e15a7b7334dfd
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs7_ul_interleave
group__interleaving.html
gad5a5d53070044ea1625420561d81a3d7
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs7_dl_deinterleave
group__interleaving.html
gabbfc984c6e557520dd6fec7a92e8cd13
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs7_dl_interleave
group__interleaving.html
gadcce2f23545835ed75c896ffda3df2fb
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs8_ul_deinterleave
group__interleaving.html
gab43bb10f502a58e95d97960457c44826
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs8_ul_interleave
group__interleaving.html
ga00563a81cb2c0b9479ebaa6b31eaba3b
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs8_dl_deinterleave
group__interleaving.html
gac2c40b91086207efa44cf2e6f93b168d
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs8_dl_interleave
group__interleaving.html
ga795ad80e6073d8d62b369dcb9ff76861
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_tch_f96_deinterleave
group__interleaving.html
gab303e72e8b0f9733c0f900eb0dec1b81
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_tch_f96_interleave
group__interleaving.html
gad9641aee25f99282d315bed555f23cf2
(const ubit_t *cB, ubit_t *iB)
gsm0503_mapping.h
/build/_osmocom_api/libosmocore/include/osmocom/coding/
gsm0503__mapping_8h.html
void
gsm0503_xcch_burst_unmap
group__mapping.html
ga9c717eaa058f6cdf9909b7454bf68ff7
(sbit_t *iB, const sbit_t *eB, sbit_t *hl, sbit_t *hn)
void
gsm0503_xcch_burst_map
group__mapping.html
gad0d9e26e74ed5523083bbdc66e32a0d5
(const ubit_t *iB, ubit_t *eB, const ubit_t *hl, const ubit_t *hn)
void
gsm0503_tch_burst_unmap
group__mapping.html
ga564cd3ffe90787d62837aeab810f544b
(sbit_t *iB, const sbit_t *eB, sbit_t *h, int odd)
void
gsm0503_tch_burst_map
group__mapping.html
ga9fc223c0a4f6db6d62e993df2a324bdb
(const ubit_t *iB, ubit_t *eB, const ubit_t *h, int odd)
void
gsm0503_mcs5_ul_burst_map
group__mapping.html
ga007a2022eb27717e7f38f0db99776840
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B)
void
gsm0503_mcs5_ul_burst_unmap
group__mapping.html
gaa64a4425b6e96f401d6b792ec4fda7c4
(sbit_t *di, const sbit_t *eB, sbit_t *hi, int B)
void
gsm0503_mcs7_ul_burst_map
group__mapping.html
ga1de7461faf55f2f5479fa49d992cb73f
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B)
void
gsm0503_mcs7_ul_burst_unmap
group__mapping.html
ga81e36c06ae9fda4217acd2a341a81f91
(sbit_t *di, const sbit_t *eB, sbit_t *hi, int B)
void
gsm0503_mcs5_dl_burst_map
group__mapping.html
gae362f53abe19876581692706f69180b6
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B)
void
gsm0503_mcs5_dl_burst_unmap
group__mapping.html
gafbbac46b4ac74b97552b278234e98cc2
(sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B)
void
gsm0503_mcs7_dl_burst_map
group__mapping.html
ga556b3b5376d054cd26637b3f720bebec
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B)
void
gsm0503_mcs7_dl_burst_unmap
group__mapping.html
gacfb25af5a7f2d6d061da61b5513a6cf2
(sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B)
void
gsm0503_mcs5_burst_swap
group__mapping.html
gab5823b934dd78b6820ea5daf51d1bf6d
(sbit_t *eB)
gsm0503_parity.h
/build/_osmocom_api/libosmocore/include/osmocom/coding/
gsm0503__parity_8h.html
const struct osmo_crc64gen_code
gsm0503_fire_crc40
group__parity.html
ga98de51b3b0c266ee39eccc8eeb8bab72
const struct osmo_crc16gen_code
gsm0503_cs234_crc16
group__parity.html
ga4cb445bc5f862f9fef12264857f821ae
const struct osmo_crc8gen_code
gsm0503_mcs_crc8_hdr
group__parity.html
ga40b02107f477eef4f8a83874b7c5845b
const struct osmo_crc16gen_code
gsm0503_mcs_crc12
group__parity.html
ga623b298cf1b108553bf1710f787573e5
const struct osmo_crc8gen_code
gsm0503_rach_crc6
group__parity.html
gaff1bfe6d953bb3e509dd1d9f54d0dcb7
const struct osmo_crc16gen_code
gsm0503_sch_crc10
group__parity.html
ga6b73115f7c92d20be5bb9dcaae3b736c
const struct osmo_crc8gen_code
gsm0503_tch_fr_crc3
group__parity.html
ga0350aa3e044535a11692cb2dc55f5d9c
const struct osmo_crc8gen_code
gsm0503_tch_efr_crc8
group__parity.html
ga6bf508b66910111bb3ccfbb7c2bba35b
const struct osmo_crc8gen_code
gsm0503_amr_crc6
group__parity.html
gab3fc09b3e089291e82378da97ce3dbc9
const struct osmo_crc16gen_code
gsm0503_amr_crc14
group__parity.html
ga90698eefd2bde3ee403dde6280d2cf27
gsm0503_tables.h
/build/_osmocom_api/libosmocore/include/osmocom/coding/
gsm0503__tables_8h.html
const ubit_t
gsm0503_pdtch_hl_hn_ubit
group__tables.html
ga41d417c0e88182edb6bafb4fcbbf4901
[4][8]
const ubit_t
gsm0503_pdtch_edge_hl_hn_ubit
group__tables.html
gaf615f778e0469f887ab4a6ac8fa56d81
[3][8]
const sbit_t
gsm0503_pdtch_hl_hn_sbit
group__tables.html
gac52259a7a9f20159ce8886cb110cb650
[4][8]
const sbit_t
gsm0503_pdtch_edge_hl_hn_sbit
group__tables.html
ga358b1c94cd53f3aa0399730af5f2bb4b
[3][8]
const ubit_t
gsm0503_usf2six
group__tables.html
gac67d6a5b6b55b2488a32acb2ed5f7526
[8][6]
const ubit_t
gsm0503_usf2twelve_ubit
group__tables.html
ga4040cf166966d297c780a76552e12603
[8][12]
const sbit_t
gsm0503_usf2twelve_sbit
group__tables.html
ga81b38add4ffe3f5d38514c6e19d05d27
[8][12]
const uint8_t
gsm0503_puncture_cs2
group__tables.html
ga4c99809fc3a30703721f1440199d41cf
[588]
const uint8_t
gsm0503_puncture_cs3
group__tables.html
gab542e6dcff26b8ad882338142230163b
[676]
const uint8_t
gsm0503_puncture_mcs1_dl_hdr
group__tables.html
ga63f88a742093bc2a1cb2df0c2d7334b7
[108]
const uint8_t
gsm0503_puncture_mcs1_ul_hdr
group__tables.html
ga2a9952b0015723c62230b3f09233d652
[117]
const uint8_t
gsm0503_puncture_mcs1_p1
group__tables.html
ga79cc39def8daf6989bb378c06251bc73
[588]
const uint8_t
gsm0503_puncture_mcs1_p2
group__tables.html
ga784520ed8ed755417a990f272a50b81a
[588]
const uint8_t
gsm0503_puncture_mcs2_p1
group__tables.html
ga9ebfd5ec16e055f6b176d84bc3c876bd
[732]
const uint8_t
gsm0503_puncture_mcs2_p2
group__tables.html
gac68cf12258d16a5446a0c6914cdcf4b7
[732]
const uint8_t
gsm0503_puncture_mcs3_p1
group__tables.html
ga44ebb937d67a0694bad8541f7a3ee412
[948]
const uint8_t
gsm0503_puncture_mcs3_p2
group__tables.html
ga8be53889c3d94a4669b03d5a0f9fe4a4
[948]
const uint8_t
gsm0503_puncture_mcs3_p3
group__tables.html
ga80c3a82eaf9c6367bc3a968487da7c4a
[948]
const uint8_t
gsm0503_puncture_mcs4_p1
group__tables.html
gad221977ef77440a46d1b0e9dd156ffb1
[1116]
const uint8_t
gsm0503_puncture_mcs4_p2
group__tables.html
gaae3c2cc7ab633546fcd24a671d05a7be
[1116]
const uint8_t
gsm0503_puncture_mcs4_p3
group__tables.html
gabae35c9be5090ca4e76873769d96bebb
[1116]
const uint8_t
gsm0503_puncture_mcs5_p1
group__tables.html
ga847d049cb7a22ec14bf7aefb4196d64e
[1404]
const uint8_t
gsm0503_puncture_mcs5_p2
group__tables.html
ga29f03b7c57af255bac9f824b1bf9bab9
[1404]
const uint8_t
gsm0503_puncture_mcs6_p1
group__tables.html
gaa1608b61372ec6f8b74e09898416f4d9
[1836]
const uint8_t
gsm0503_puncture_mcs6_p2
group__tables.html
ga83030b78d95eeeebe2563eb749247a07
[1836]
const uint8_t
gsm0503_puncture_mcs7_dl_hdr
group__tables.html
gabf10743c426cb28824871fe3b73ee995
[135]
const uint8_t
gsm0503_puncture_mcs7_ul_hdr
group__tables.html
ga0082ad7a1675316bc383f60c027cbd7e
[162]
const uint8_t
gsm0503_puncture_mcs7_p1
group__tables.html
ga70d11a1ccf713e8932e1725a35b6a68d
[1404]
const uint8_t
gsm0503_puncture_mcs7_p2
group__tables.html
gaf8fe349824475403a44952c9b36692af
[1404]
const uint8_t
gsm0503_puncture_mcs7_p3
group__tables.html
ga6fb06a421aac8693dae53d9f832ead7c
[1404]
const uint8_t
gsm0503_puncture_mcs8_p1
group__tables.html
ga5d855ea4c83b994b5bc88110a1dc2868
[1692]
const uint8_t
gsm0503_puncture_mcs8_p2
group__tables.html
ga21f249a4d782676af78b1b8dd114d23d
[1692]
const uint8_t
gsm0503_puncture_mcs8_p3
group__tables.html
gaf40fe44378b7c854c8dcb9e6f7d7fbb9
[1692]
const uint8_t
gsm0503_puncture_mcs9_p1
group__tables.html
ga8f39308751a182b38c7f9478c258c697
[1836]
const uint8_t
gsm0503_puncture_mcs9_p2
group__tables.html
ga89c39930525041534c38c42e03d59ee4
[1836]
const uint8_t
gsm0503_puncture_mcs9_p3
group__tables.html
gaeff543bc88bf0efe81d12916f21542a9
[1836]
const uint16_t
gsm0503_interleave_mcs5
group__tables.html
gafb0fae9a25edbcdfb453d490ac10a817
[1248]
const uint8_t
gsm0503_gsm_fr_map
group__tables.html
gaffd0d72674078a6c0fae9b2cf70a8204
[76]
const uint8_t
gsm0503_gsm_efr_protected_bits
group__tables.html
gacc2ef5f5beeb76ebb9f7501d79a14770
[65]
const ubit_t
gsm0503_afs_ic_ubit
group__tables.html
ga9c8a886bc0bafcba0579a034b2689074
[4][8]
const sbit_t
gsm0503_afs_ic_sbit
group__tables.html
gab49e9b9050ed7b73373110f191b14a51
[4][8]
const ubit_t
gsm0503_ahs_ic_ubit
group__tables.html
ga98f074630e33d240e9c3db732144f50f
[4][4]
const sbit_t
gsm0503_ahs_ic_sbit
group__tables.html
gab8eb2d4507432cb7a32c40c66207bbb4
[4][4]
const uint8_t
gsm0503_tch_hr_interleaving
group__tables.html
ga36150a8182c88c68033b360ac497d5a9
[228][2]
const ubit_t
gsm0503_mcs5_usf_precode_table
group__tables.html
gab243e7c77b0e8063f24363a7623f9372
[8][36]
gsm0503_amr_dtx.c
/build/_osmocom_api/libosmocore/src/coding/
gsm0503__amr__dtx_8c.html
osmocom/coding/gsm0503_amr_dtx.h
osmocom/coding/gsm0503_parity.h
#define
S2U
gsm0503__amr__dtx_8c.html
aaf3b559da3028e43ec51e30b41e7e98a
(b)
static bool
detect_afs_id_marker
gsm0503__amr__dtx_8c.html
a2f6e6a2b929d25f49579e65bd315254b
(int *n_errors, int *n_bits_total, const sbit_t *sbits, uint8_t offset, uint8_t count, const ubit_t *id_marker, uint8_t id_marker_len)
static bool
detect_ahs_id_marker
gsm0503__amr__dtx_8c.html
abc5a5e3c8524ba72880f677597d9c668
(int *n_errors, int *n_bits_total, const sbit_t *sbits, const ubit_t *id_marker)
static bool
detect_interleaved_ahs_id_marker
gsm0503__amr__dtx_8c.html
ae5bb07f66e18a761ba63a3c08e662c38
(int *n_errors, int *n_bits_total, const sbit_t *sbits, uint8_t offset, uint8_t n_bits, const ubit_t *id_marker, uint8_t id_marker_len)
static bool
detect_afs_sid_first
gsm0503__amr__dtx_8c.html
a9f2a7704f0f14b04fd5c20a8c1ac10db
(int *n_errors, int *n_bits_total, const sbit_t *sbits)
static bool
detect_afs_sid_update
gsm0503__amr__dtx_8c.html
a4cbb35add5c5b225ba9832ba638c7a33
(int *n_errors, int *n_bits_total, const sbit_t *sbits)
static int
detect_afs_onset
gsm0503__amr__dtx_8c.html
ae38d0d0692e3248aa295c86da8baf9bc
(int *n_errors, int *n_bits_total, const sbit_t *sbits)
static bool
detect_ahs_sid_update
gsm0503__amr__dtx_8c.html
a4b3c848832d24f879fc87b65db013321
(int *n_errors, int *n_bits_total, const sbit_t *sbits)
static bool
detect_ahs_sid_first_p1
gsm0503__amr__dtx_8c.html
a450ef41e857d0e0532888f150612359b
(int *n_errors, int *n_bits_total, const sbit_t *sbits)
static int
detect_ahs_sid_first_p2
gsm0503__amr__dtx_8c.html
afedf9c6f9407617e8a0e92a65fd19350
(int *n_errors, int *n_bits_total, const sbit_t *sbits)
static int
detect_ahs_onset
gsm0503__amr__dtx_8c.html
a84a0ec3b2610783c37949950ca93f332
(int *n_errors, int *n_bits_total, const sbit_t *sbits)
static bool
detect_ahs_sid_first_inh
gsm0503__amr__dtx_8c.html
a57199e4ab0198f30919669a7c06ee5f7
(int *n_errors, int *n_bits_total, const sbit_t *sbits)
static bool
detect_ahs_sid_update_inh
gsm0503__amr__dtx_8c.html
a75fe63d7b1793bb9c5c722c0278b6f71
(int *n_errors, int *n_bits_total, const sbit_t *sbits)
enum gsm0503_amr_dtx_frames
gsm0503_detect_afs_dtx_frame2
group__coding.html
gae6f7ba026b9c1622324c7c803b409467
(int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits)
enum gsm0503_amr_dtx_frames
gsm0503_detect_afs_dtx_frame
group__coding.html
ga142a36f1698193812ab3cce476913d39
(int *n_errors, int *n_bits_total, const ubit_t *ubits)
enum gsm0503_amr_dtx_frames
gsm0503_detect_ahs_dtx_frame2
group__coding.html
ga5edbb45ebf87a4658dec798637adf156
(int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits)
enum gsm0503_amr_dtx_frames
gsm0503_detect_ahs_dtx_frame
group__coding.html
ga38e577bf45c242154a1cbfbd75dada89
(int *n_errors, int *n_bits_total, const ubit_t *ubits)
static const ubit_t
id_marker_1
gsm0503__amr__dtx_8c.html
a83e06939764d95c82a54e6ee6aeec172
[]
static const ubit_t
id_marker_0
gsm0503__amr__dtx_8c.html
ac32d179c2b296e68b9ff9d6c5babdecf
[]
static const ubit_t
codec_mode_1_sid
gsm0503__amr__dtx_8c.html
a1aa9ce97395134bddf6e4eb0d66f07ce
[]
static const ubit_t
codec_mode_2_sid
gsm0503__amr__dtx_8c.html
a8ad922a667c01a2114afbfc1bf74ed1d
[]
static const ubit_t
codec_mode_3_sid
gsm0503__amr__dtx_8c.html
ac4f4fd8d3d5da4f9543e71719b32a59a
[]
static const ubit_t
codec_mode_4_sid
gsm0503__amr__dtx_8c.html
a5155fe5864d13f2b229060ba1f8d718a
[]
const struct value_string
gsm0503_amr_dtx_frame_names
group__coding.html
gac6374b677079e92e9c5503daed4c3f0f
[]
gsm0503_coding.c
/build/_osmocom_api/libosmocore/src/coding/
gsm0503__coding_8c.html
osmocom/coding/gsm0503_interleaving.h
osmocom/coding/gsm0503_mapping.h
osmocom/coding/gsm0503_tables.h
osmocom/coding/gsm0503_coding.h
osmocom/coding/gsm0503_parity.h
osmocom/coding/gsm0503_amr_dtx.h
gprs_rlc_ul_hdr_egprs
gprs_rlc_dl_hdr_egprs
gsm0503_mcs_code
#define
EGPRS_HDR_UPP_MAX
group__coding.html
gacc592c64715344cd320a8ff7708dad7c
#define
EGPRS_HDR_C_MAX
group__coding.html
ga51f33621edbd0942747ca84e0104d5d3
#define
EGPRS_HDR_HC_MAX
group__coding.html
gac7859b130b032fdeab289b2c8f6805c7
#define
EGPRS_DATA_U_MAX
group__coding.html
ga0833ea064fc2c54223a92fa9db57770e
#define
EGPRS_DATA_C_MAX
group__coding.html
gae593cb69136c4beed90b41dd54aa8147
#define
EGPRS_DATA_DC_MAX
group__coding.html
gad110a2930828f9cbb61a5753dc849a37
#define
EGPRS_DATA_C1
group__coding.html
ga2f0b5f4f04dab76c9d70d7418189b985
#define
EGPRS_DATA_C2
group__coding.html
ga6f0d98df8ca9c3976ecd5e8067baca49
static int
osmo_conv_decode_ber_punctured
group__coding.html
gac0f61956bb1571655636a60ff69629bf
(const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output, int *n_errors, int *n_bits_total, const uint8_t *data_punc)
static int
osmo_conv_decode_ber
group__coding.html
gafe350de1d066020a7477dd0d52979c03
(const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output, int *n_errors, int *n_bits_total)
static int
_xcch_decode_cB
group__coding.html
gaa19b7914c0989af44686370c11f1d647
(uint8_t *l2_data, const sbit_t *cB, int *n_errors, int *n_bits_total)
static int
_xcch_encode_cB
group__coding.html
ga7d9f553543eb382831702f2aa7382da3
(ubit_t *cB, const uint8_t *l2_data)
int
gsm0503_xcch_decode
group__coding.html
ga34e4e392553fc551b999564119a7e0ef
(uint8_t *l2_data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_xcch_encode
group__coding.html
ga18c423289aa88bc11c42f9412e269bee
(ubit_t *bursts, const uint8_t *l2_data)
static int
egprs_type3_unmap
group__coding.html
gae56b8ea3a8665ce8cec892bfe2ae64cf
(const sbit_t *bursts, sbit_t *hc, sbit_t *dc)
static int
egprs_type2_unmap
group__coding.html
ga82f35acd0015a9ccae67119d6e35e9f0
(const sbit_t *bursts, sbit_t *hc, sbit_t *dc)
static int
egprs_type1_unmap
group__coding.html
ga0cec5aaedea9b35cec8931df06dc17a9
(const sbit_t *bursts, sbit_t *hc, sbit_t *c1, sbit_t *c2, int msc)
static int
_egprs_decode_hdr
group__coding.html
gab05126259500480cb32538a185411be3
(const sbit_t *hc, int mcs, union gprs_rlc_ul_hdr_egprs *hdr)
static int
egprs_decode_hdr
group__coding.html
ga14d34d19e0104530cd84242240eaef15
(union gprs_rlc_ul_hdr_egprs *hdr, const sbit_t *bursts, uint16_t nbits)
static int
egprs_parse_ul_cps
group__coding.html
ga72af702cd734f3a63e67e0382debcf26
(struct egprs_cps *cps, union gprs_rlc_ul_hdr_egprs *hdr, int type)
static int
egprs_decode_data
group__coding.html
ga5987c7d3bc75d0c0be09315a15e60633
(uint8_t *l2_data, const sbit_t *c, int mcs, int p, int blk, int *n_errors, int *n_bits_total)
int
gsm0503_pdtch_egprs_decode
group__coding.html
ga3f241958cd15c8030212c0b936337f0c
(uint8_t *l2_data, const sbit_t *bursts, uint16_t nbits, uint8_t *usf_p, int *n_errors, int *n_bits_total)
int
gsm0503_pdtch_decode
group__coding.html
ga9a38e782bd06f67c16f2924b60421c32
(uint8_t *l2_data, const sbit_t *bursts, uint8_t *usf_p, int *n_errors, int *n_bits_total)
static int
egprs_type3_map
group__coding.html
ga89f4b8e29839f11ea726a2d0337d6fef
(ubit_t *bursts, const ubit_t *hc, const ubit_t *dc, int usf)
static int
egprs_type2_map
group__coding.html
ga626e189f084f868a76f7d1c504fa8d66
(ubit_t *bursts, const ubit_t *hc, const ubit_t *dc, int usf)
static int
egprs_type1_map
group__coding.html
ga0d18e230a9f208fbb262d7bae855fc05
(ubit_t *bursts, const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, int usf, int mcs)
static int
egprs_encode_hdr
group__coding.html
ga02c9db7d058fe2cb6e666c0eb25571e0
(ubit_t *hc, const uint8_t *l2_data, int mcs)
static int
egprs_encode_data
group__coding.html
ga911546c5aa517876f857688bc5748d7c
(ubit_t *c, const uint8_t *l2_data, int mcs, int p, int blk)
static int
egprs_parse_dl_cps
group__coding.html
gad1c79e3305ac35ceb93e568f165a1834
(struct egprs_cps *cps, const union gprs_rlc_dl_hdr_egprs *hdr, int type)
int
gsm0503_pdtch_egprs_encode
group__coding.html
gadedeea2653a7262a862cde40bcf57e7a
(ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len)
int
gsm0503_pdtch_encode
group__coding.html
gaa1b099432ef4cd099921f266e5774a84
(ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len)
static void
tch_fr_reassemble
group__coding.html
gae5c7bd071f9ac031d02f707932bb1f56
(uint8_t *tch_data, const ubit_t *b_bits, int net_order)
static void
tch_fr_disassemble
group__coding.html
ga070e55708904919ed170588bb4e461b6
(ubit_t *b_bits, const uint8_t *tch_data, int net_order)
static void
tch_hr_reassemble
group__coding.html
gae053d5869f5f0bfb43b53086118647fe
(uint8_t *tch_data, const ubit_t *b_bits)
static void
tch_hr_disassemble
group__coding.html
ga48d8593cf5cf9ab4c0089f005f7f1f54
(ubit_t *b_bits, const uint8_t *tch_data)
static void
tch_efr_reassemble
group__coding.html
ga3874a27aa343e35de1475285faa650b8
(uint8_t *tch_data, const ubit_t *b_bits)
static void
tch_efr_disassemble
group__coding.html
ga985c39b66bcf8791a98f7b703f29bf90
(ubit_t *b_bits, const uint8_t *tch_data)
static void
tch_amr_reassemble
group__coding.html
ga0e7a7286646ce463d937f28ed692dc70
(uint8_t *tch_data, const ubit_t *d_bits, int len)
static void
tch_amr_disassemble
group__coding.html
gab0962be93bb2bd962a0bb56dbfa7145a
(ubit_t *d_bits, const uint8_t *tch_data, int len)
static void
tch_amr_sid_update_append
group__coding.html
gaec404c34d9b3039b5fb5081e7ee45aa6
(ubit_t *sid_update, uint8_t sti, uint8_t mi)
static void
extract_afs_sid_update
group__coding.html
gaa01691d95b7a6a4202a1e33f7226313a
(sbit_t *sid_update, const sbit_t *sbits)
static void
tch_fr_d_to_b
group__coding.html
ga7cfeaf61947817826f6d42c3cf6936f4
(ubit_t *b_bits, const ubit_t *d_bits)
static void
tch_fr_b_to_d
group__coding.html
ga0480c19033232a949f391b9c1d169e7e
(ubit_t *d_bits, const ubit_t *b_bits)
static void
tch_hr_d_to_b
group__coding.html
gaa2fd33a4a9b70bb20bc671b6e03522be
(ubit_t *b_bits, const ubit_t *d_bits)
static void
tch_hr_b_to_d
group__coding.html
ga61cc9ad08347f5787a5d195d8a5ee2b5
(ubit_t *d_bits, const ubit_t *b_bits)
static void
tch_efr_d_to_w
group__coding.html
ga0aaae17afd41a7d182ad9a63bd0586f5
(ubit_t *b_bits, const ubit_t *d_bits)
static void
tch_efr_w_to_d
group__coding.html
ga2cbe3f469542f6309cc3b6c5348c9c59
(ubit_t *d_bits, const ubit_t *b_bits)
static void
tch_efr_protected
group__coding.html
gad77737c8d49d8a6e52d819bad7926b77
(const ubit_t *s_bits, ubit_t *b_bits)
static void
tch_fr_unreorder
group__coding.html
ga321e9c9d65756b0ced4cd59c4563fdd0
(ubit_t *d, ubit_t *p, const ubit_t *u)
static void
tch_fr_reorder
group__coding.html
ga399229613c3085f2cee15494a24f8caf
(ubit_t *u, const ubit_t *d, const ubit_t *p)
static void
tch_hr_unreorder
group__coding.html
ga03e41400babffd213f851c468ed86c48
(ubit_t *d, ubit_t *p, const ubit_t *u)
static void
tch_hr_reorder
group__coding.html
gacf24d82ab397ebdc9e97652eb330938b
(ubit_t *u, const ubit_t *d, const ubit_t *p)
static void
tch_efr_reorder
group__coding.html
ga2bf521ad8d5f0a60cabcd388e271d3d3
(ubit_t *w, const ubit_t *s, const ubit_t *p)
static void
tch_efr_unreorder
group__coding.html
ga3c803a607335e382b3b6249b527b3087
(ubit_t *s, ubit_t *p, const ubit_t *w)
static void
tch_amr_merge
group__coding.html
gac878ee1bf9fc9c53ae582e7886ddd7d9
(ubit_t *u, const ubit_t *d, const ubit_t *p, int len, int prot)
static void
tch_amr_unmerge
group__coding.html
ga0439674045925c136d7e0c3f592f1472
(ubit_t *d, ubit_t *p, const ubit_t *u, int len, int prot)
int
gsm0503_tch_fr_decode
group__coding.html
ga9e0cfc96b6060108e6d9b4a87b55ed77
(uint8_t *tch_data, const sbit_t *bursts, int net_order, int efr, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr_encode
group__coding.html
ga8b1d6e6325eff6d29be9f05813fc7386
(ubit_t *bursts, const uint8_t *tch_data, int len, int net_order)
int
gsm0503_tch_hr_decode2
group__coding.html
gac65bf1238eabc998313e977905444f40
(uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr_decode
group__coding.html
ga81401428d93aefa21534191db69b465f
(uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr_encode
group__coding.html
gaaba88e74c29c9f9e0a738f62cedad203
(ubit_t *bursts, const uint8_t *tch_data, int len)
static uint8_t
gsm0503_tch_afs_decode_inband
group__coding.html
gaf29ad94feec656d312a60028e5bfadd2
(const sbit_t *cB)
int
gsm0503_tch_afs_decode
group__coding.html
ga96dbbac3ff96b8ab820c2d8f6efd9aed
(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
gsm0503_tch_afs_decode_dtx
group__coding.html
ga0b3c7c3d7d7e27c7e33fd80c0d4e7b1d
(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, uint8_t *dtx)
int
gsm0503_tch_afs_encode
group__coding.html
ga119fc1ea19d5f7080e23ad88fc0645bd
(ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, const uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr)
static uint8_t
gsm0503_tch_ahs_decode_inband
group__coding.html
gaf722b2278abde0854b463aa1f1d3a455
(const sbit_t *cB)
int
gsm0503_tch_ahs_decode
group__coding.html
gaab9c00633bc6f683808014185465af7a
(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)
int
gsm0503_tch_ahs_decode_dtx
group__coding.html
gaffe80a231a3a5169bf20a96bc1109533
(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, uint8_t *dtx)
int
gsm0503_tch_ahs_encode
group__coding.html
ga26fdcbd349fa6de5eba8e27c69d104f8
(ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, const uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr)
static void
rach_apply_bsic
group__coding.html
ga8ed7491e35558793236511c0042eb939
(ubit_t *d, uint8_t bsic, uint8_t start)
static int16_t
rach_decode_ber
group__coding.html
gabcf231903331a70beb6870f3552cd449
(const sbit_t *burst, uint8_t bsic, bool is_11bit, int *n_errors, int *n_bits_total)
int
gsm0503_rach_ext_decode
group__coding.html
ga5d58808507534cc0f63d5bfd1f1d8f03
(uint16_t *ra, const sbit_t *burst, uint8_t bsic)
int
gsm0503_rach_decode
group__coding.html
ga5f04d52cbf344b753ed095eb4d00e87c
(uint8_t *ra, const sbit_t *burst, uint8_t bsic)
int
gsm0503_rach_ext_decode_ber
group__coding.html
ga2e011193420fc9a110309d9d169ffb0f
(uint16_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total)
int
gsm0503_rach_decode_ber
group__coding.html
gad8375fc6a13b64e763338ff34ef88790
(uint8_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total)
int
gsm0503_rach_encode
group__coding.html
gaffc33f8c2b8ab1407e1f1f6f6e13fb8f
(ubit_t *burst, const uint8_t *ra, uint8_t bsic)
int
gsm0503_rach_ext_encode
group__coding.html
gae6d1d9e581297c32b5ee85f6a7228554
(ubit_t *burst, uint16_t ra11, uint8_t bsic, bool is_11bit)
int
gsm0503_sch_decode
group__coding.html
ga69de07ebfc75a31abb14bb42fda552c0
(uint8_t *sb_info, const sbit_t *burst)
int
gsm0503_sch_encode
group__coding.html
gaf4f515f02366a8eb459855c8e819329a
(ubit_t *burst, const uint8_t *sb_info)
static void
_tch_csd_burst_map
group__coding.html
gacb9ebc2073df481bfd4f851449df869f
(ubit_t *burst, const ubit_t *iB)
int
gsm0503_tch_fr96_encode
group__coding.html
gac087fd5cbb0e876cea5cc6570ca7d8bb
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr96_decode
group__coding.html
ga7ea10e056c14ac3702a88309b5fae41f
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr48_encode
group__coding.html
ga7403e1f084346ab60bbc25b4abd3a4e3
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr48_decode
group__coding.html
ga3046a6661c2e7a88c5e5d4b85717de7f
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr48_encode
group__coding.html
ga459ace47353ae0e74af8fcbfa86849c2
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_hr48_decode
group__coding.html
gaeabf84d3a0705967343ddecba972a1e8
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr24_encode
group__coding.html
gaf9ab1afcb241f0d03b01d4157125a5a5
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr24_decode
group__coding.html
ga1d00f6b3a6348c2f20effedcdda103ef
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr24_encode
group__coding.html
ga52d369adf44e732fe215e1c09ce9e444
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_hr24_decode
group__coding.html
gaffe840cab7925dcb960f80936c734e34
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr144_encode
group__coding.html
ga45cabb51f385d1aa76f3ab9a351808c1
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr144_decode
group__coding.html
gab254dccf6bff6900c2ad35bf02383d9f
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr_facch_encode
group__coding.html
ga42f4ba3c943bcf4081b3cbb2c7f3ff1f
(ubit_t *bursts, const uint8_t *data)
int
gsm0503_tch_fr_facch_decode
group__coding.html
gae14f30123469935205f1108f16d3edff
(uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr_facch_encode
group__coding.html
ga5cebfcc3954a869ab4bca14bdf59a6fd
(ubit_t *bursts, const uint8_t *data)
int
gsm0503_tch_hr_facch_decode
group__coding.html
ga678aff059e13739a56e8d48ce0f556e5
(uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
const struct gsm0503_mcs_code
gsm0503_mcs_ul_codes
group__coding.html
ga316e84051ae5ae8b512632cf2b821747
[EGPRS_NUM_MCS]
const struct gsm0503_mcs_code
gsm0503_mcs_dl_codes
group__coding.html
gad9357b19e18fa56b098015336d24914d
[EGPRS_NUM_MCS]
gsm0503_interleaving.c
/build/_osmocom_api/libosmocore/src/coding/
gsm0503__interleaving_8c.html
osmocom/coding/gsm0503_tables.h
osmocom/coding/gsm0503_interleaving.h
void
gsm0503_xcch_deinterleave
group__interleaving.html
ga31dfd1a8d05a538c086ccd29fa68e2f5
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_xcch_interleave
group__interleaving.html
gae8bf179792e7f2b4210a3732d171f999
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_mcs1_dl_deinterleave
group__interleaving.html
ga81589d3d4915e770a388e94403df6c98
(sbit_t *u, sbit_t *hc, sbit_t *dc, const sbit_t *iB)
void
gsm0503_mcs1_dl_interleave
group__interleaving.html
gae9fa50f63410a5c426f2a2108bb91794
(const ubit_t *up, const ubit_t *hc, const ubit_t *dc, ubit_t *iB)
void
gsm0503_mcs1_ul_deinterleave
group__interleaving.html
ga5ee74b434dbc0f265de35498363f1654
(sbit_t *hc, sbit_t *dc, const sbit_t *iB)
void
gsm0503_mcs1_ul_interleave
group__interleaving.html
gac8e26223db42ebf7f6077790ca5b3d3a
(const ubit_t *hc, const ubit_t *dc, ubit_t *iB)
void
gsm0503_mcs5_ul_interleave
group__interleaving.html
ga5c5348f53242dedba6d7bcbaca0a33a6
(const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs5_ul_deinterleave
group__interleaving.html
ga03051da872deec5d796776479d037581
(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs5_dl_interleave
group__interleaving.html
ga823521ec966cca0e39767121c21e1a25
(const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs5_dl_deinterleave
group__interleaving.html
gae96b81ae789be250fd405c724d013066
(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs7_dl_interleave
group__interleaving.html
gadcce2f23545835ed75c896ffda3df2fb
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs7_dl_deinterleave
group__interleaving.html
gabbfc984c6e557520dd6fec7a92e8cd13
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs7_ul_interleave
group__interleaving.html
gad5a5d53070044ea1625420561d81a3d7
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs7_ul_deinterleave
group__interleaving.html
ga3cf661a8b1cb18b1085e15a7b7334dfd
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs8_ul_interleave
group__interleaving.html
ga00563a81cb2c0b9479ebaa6b31eaba3b
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs8_ul_deinterleave
group__interleaving.html
gab43bb10f502a58e95d97960457c44826
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs8_dl_interleave
group__interleaving.html
ga795ad80e6073d8d62b369dcb9ff76861
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs8_dl_deinterleave
group__interleaving.html
gac2c40b91086207efa44cf2e6f93b168d
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_tch_fr_deinterleave
group__interleaving.html
ga00d38b38065aec4400266d4a2fac140b
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_tch_fr_interleave
group__interleaving.html
gaee87a7476a32559c695df46f828e7faf
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_tch_hr_deinterleave
group__interleaving.html
gaf6cd37e61d516bda9c296a407360e5d1
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_tch_hr_interleave
group__interleaving.html
ga3a9c72de9551de77b8892ba32a673f27
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_tch_f96_interleave
group__interleaving.html
gad9641aee25f99282d315bed555f23cf2
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_tch_f96_deinterleave
group__interleaving.html
gab303e72e8b0f9733c0f900eb0dec1b81
(sbit_t *cB, const sbit_t *iB)
gsm0503_mapping.c
/build/_osmocom_api/libosmocore/src/coding/
gsm0503__mapping_8c.html
osmocom/coding/gsm0503_mapping.h
void
gsm0503_xcch_burst_unmap
group__mapping.html
ga9c717eaa058f6cdf9909b7454bf68ff7
(sbit_t *iB, const sbit_t *eB, sbit_t *hl, sbit_t *hn)
void
gsm0503_xcch_burst_map
group__mapping.html
gad0d9e26e74ed5523083bbdc66e32a0d5
(const ubit_t *iB, ubit_t *eB, const ubit_t *hl, const ubit_t *hn)
void
gsm0503_tch_burst_unmap
group__mapping.html
ga564cd3ffe90787d62837aeab810f544b
(sbit_t *iB, const sbit_t *eB, sbit_t *h, int odd)
void
gsm0503_tch_burst_map
group__mapping.html
ga9fc223c0a4f6db6d62e993df2a324bdb
(const ubit_t *iB, ubit_t *eB, const ubit_t *h, int odd)
void
gsm0503_mcs5_dl_burst_map
group__mapping.html
gae362f53abe19876581692706f69180b6
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B)
void
gsm0503_mcs5_dl_burst_unmap
group__mapping.html
gafbbac46b4ac74b97552b278234e98cc2
(sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B)
void
gsm0503_mcs5_ul_burst_map
group__mapping.html
ga007a2022eb27717e7f38f0db99776840
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B)
void
gsm0503_mcs5_ul_burst_unmap
group__mapping.html
gaa64a4425b6e96f401d6b792ec4fda7c4
(sbit_t *di, const sbit_t *eB, sbit_t *hi, int B)
void
gsm0503_mcs7_dl_burst_map
group__mapping.html
ga556b3b5376d054cd26637b3f720bebec
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B)
void
gsm0503_mcs7_dl_burst_unmap
group__mapping.html
gacfb25af5a7f2d6d061da61b5513a6cf2
(sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B)
void
gsm0503_mcs7_ul_burst_map
group__mapping.html
ga1de7461faf55f2f5479fa49d992cb73f
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B)
void
gsm0503_mcs7_ul_burst_unmap
group__mapping.html
ga81e36c06ae9fda4217acd2a341a81f91
(sbit_t *di, const sbit_t *eB, sbit_t *hi, int B)
void
gsm0503_mcs5_burst_swap
group__mapping.html
gab5823b934dd78b6820ea5daf51d1bf6d
(sbit_t *eB)
gsm0503_parity.c
/build/_osmocom_api/libosmocore/src/coding/
gsm0503__parity_8c.html
osmocom/coding/gsm0503_parity.h
const struct osmo_crc64gen_code
gsm0503_fire_crc40
group__parity.html
ga98de51b3b0c266ee39eccc8eeb8bab72
const struct osmo_crc16gen_code
gsm0503_cs234_crc16
group__parity.html
ga4cb445bc5f862f9fef12264857f821ae
const struct osmo_crc8gen_code
gsm0503_mcs_crc8_hdr
group__parity.html
ga40b02107f477eef4f8a83874b7c5845b
const struct osmo_crc16gen_code
gsm0503_mcs_crc12
group__parity.html
ga623b298cf1b108553bf1710f787573e5
const struct osmo_crc8gen_code
gsm0503_rach_crc6
group__parity.html
gaff1bfe6d953bb3e509dd1d9f54d0dcb7
const struct osmo_crc16gen_code
gsm0503_sch_crc10
group__parity.html
ga6b73115f7c92d20be5bb9dcaae3b736c
const struct osmo_crc8gen_code
gsm0503_tch_fr_crc3
group__parity.html
ga0350aa3e044535a11692cb2dc55f5d9c
const struct osmo_crc8gen_code
gsm0503_tch_efr_crc8
group__parity.html
ga6bf508b66910111bb3ccfbb7c2bba35b
const struct osmo_crc8gen_code
gsm0503_amr_crc6
group__parity.html
gab3fc09b3e089291e82378da97ce3dbc9
const struct osmo_crc16gen_code
gsm0503_amr_crc14
group__parity.html
ga90698eefd2bde3ee403dde6280d2cf27
gsm0503_tables.c
/build/_osmocom_api/libosmocore/src/coding/
gsm0503__tables_8c.html
osmocom/coding/gsm0503_tables.h
const ubit_t
gsm0503_pdtch_hl_hn_ubit
group__tables.html
ga41d417c0e88182edb6bafb4fcbbf4901
[4][8]
const ubit_t
gsm0503_pdtch_edge_hl_hn_ubit
group__tables.html
gaf615f778e0469f887ab4a6ac8fa56d81
[3][8]
const sbit_t
gsm0503_pdtch_hl_hn_sbit
group__tables.html
gac52259a7a9f20159ce8886cb110cb650
[4][8]
const sbit_t
gsm0503_pdtch_edge_hl_hn_sbit
group__tables.html
ga358b1c94cd53f3aa0399730af5f2bb4b
[3][8]
const ubit_t
gsm0503_usf2six
group__tables.html
gac67d6a5b6b55b2488a32acb2ed5f7526
[8][6]
const ubit_t
gsm0503_usf2twelve_ubit
group__tables.html
ga4040cf166966d297c780a76552e12603
[8][12]
const sbit_t
gsm0503_usf2twelve_sbit
group__tables.html
ga81b38add4ffe3f5d38514c6e19d05d27
[8][12]
const uint8_t
gsm0503_puncture_cs2
group__tables.html
ga4c99809fc3a30703721f1440199d41cf
[588]
const uint8_t
gsm0503_puncture_cs3
group__tables.html
gab542e6dcff26b8ad882338142230163b
[676]
const uint8_t
gsm0503_puncture_mcs1_dl_hdr
group__tables.html
ga63f88a742093bc2a1cb2df0c2d7334b7
[108]
const uint8_t
gsm0503_puncture_mcs1_ul_hdr
group__tables.html
ga2a9952b0015723c62230b3f09233d652
[117]
const uint8_t
gsm0503_puncture_mcs1_p1
group__tables.html
ga79cc39def8daf6989bb378c06251bc73
[588]
const uint8_t
gsm0503_puncture_mcs1_p2
group__tables.html
ga784520ed8ed755417a990f272a50b81a
[588]
const uint8_t
gsm0503_puncture_mcs2_p1
group__tables.html
ga9ebfd5ec16e055f6b176d84bc3c876bd
[732]
const uint8_t
gsm0503_puncture_mcs2_p2
group__tables.html
gac68cf12258d16a5446a0c6914cdcf4b7
[732]
const uint8_t
gsm0503_puncture_mcs3_p1
group__tables.html
ga44ebb937d67a0694bad8541f7a3ee412
[948]
const uint8_t
gsm0503_puncture_mcs3_p2
group__tables.html
ga8be53889c3d94a4669b03d5a0f9fe4a4
[948]
const uint8_t
gsm0503_puncture_mcs3_p3
group__tables.html
ga80c3a82eaf9c6367bc3a968487da7c4a
[948]
const uint8_t
gsm0503_puncture_mcs4_p1
group__tables.html
gad221977ef77440a46d1b0e9dd156ffb1
[1116]
const uint8_t
gsm0503_puncture_mcs4_p2
group__tables.html
gaae3c2cc7ab633546fcd24a671d05a7be
[1116]
const uint8_t
gsm0503_puncture_mcs4_p3
group__tables.html
gabae35c9be5090ca4e76873769d96bebb
[1116]
const uint8_t
gsm0503_puncture_mcs5_p1
group__tables.html
ga847d049cb7a22ec14bf7aefb4196d64e
[1404]
const uint8_t
gsm0503_puncture_mcs5_p2
group__tables.html
ga29f03b7c57af255bac9f824b1bf9bab9
[1404]
const uint8_t
gsm0503_puncture_mcs6_p1
group__tables.html
gaa1608b61372ec6f8b74e09898416f4d9
[1836]
const uint8_t
gsm0503_puncture_mcs6_p2
group__tables.html
ga83030b78d95eeeebe2563eb749247a07
[1836]
const uint8_t
gsm0503_puncture_mcs7_dl_hdr
group__tables.html
gabf10743c426cb28824871fe3b73ee995
[135]
const uint8_t
gsm0503_puncture_mcs7_ul_hdr
group__tables.html
ga0082ad7a1675316bc383f60c027cbd7e
[162]
const uint8_t
gsm0503_puncture_mcs7_p1
group__tables.html
ga70d11a1ccf713e8932e1725a35b6a68d
[1404]
const uint8_t
gsm0503_puncture_mcs7_p2
group__tables.html
gaf8fe349824475403a44952c9b36692af
[1404]
const uint8_t
gsm0503_puncture_mcs7_p3
group__tables.html
ga6fb06a421aac8693dae53d9f832ead7c
[1404]
const uint8_t
gsm0503_puncture_mcs8_p1
group__tables.html
ga5d855ea4c83b994b5bc88110a1dc2868
[1692]
const uint8_t
gsm0503_puncture_mcs8_p2
group__tables.html
ga21f249a4d782676af78b1b8dd114d23d
[1692]
const uint8_t
gsm0503_puncture_mcs8_p3
group__tables.html
gaf40fe44378b7c854c8dcb9e6f7d7fbb9
[1692]
const uint8_t
gsm0503_puncture_mcs9_p1
group__tables.html
ga8f39308751a182b38c7f9478c258c697
[1836]
const uint8_t
gsm0503_puncture_mcs9_p2
group__tables.html
ga89c39930525041534c38c42e03d59ee4
[1836]
const uint8_t
gsm0503_puncture_mcs9_p3
group__tables.html
gaeff543bc88bf0efe81d12916f21542a9
[1836]
const uint16_t
gsm0503_interleave_mcs5
group__tables.html
gafb0fae9a25edbcdfb453d490ac10a817
[1248]
const uint8_t
gsm0503_gsm_fr_map
group__tables.html
gaffd0d72674078a6c0fae9b2cf70a8204
[76]
const uint8_t
gsm0503_gsm_efr_protected_bits
group__tables.html
gacc2ef5f5beeb76ebb9f7501d79a14770
[65]
const ubit_t
gsm0503_afs_ic_ubit
group__tables.html
ga9c8a886bc0bafcba0579a034b2689074
[4][8]
const sbit_t
gsm0503_afs_ic_sbit
group__tables.html
gab49e9b9050ed7b73373110f191b14a51
[4][8]
const ubit_t
gsm0503_ahs_ic_ubit
group__tables.html
ga98f074630e33d240e9c3db732144f50f
[4][4]
const sbit_t
gsm0503_ahs_ic_sbit
group__tables.html
gab8eb2d4507432cb7a32c40c66207bbb4
[4][4]
const uint8_t
gsm0503_tch_hr_interleaving
group__tables.html
ga36150a8182c88c68033b360ac497d5a9
[228][2]
const ubit_t
gsm0503_mcs5_usf_precode_table
group__tables.html
gab243e7c77b0e8063f24363a7623f9372
[8][36]
gprs_rlc_dl_hdr_egprs
uniongprs__rlc__dl__hdr__egprs.html
struct gprs_rlc_dl_header_egprs_1
type1
uniongprs__rlc__dl__hdr__egprs.html
ac31aa59cf2ac7b1841445616f899a97f
struct gprs_rlc_dl_header_egprs_2
type2
uniongprs__rlc__dl__hdr__egprs.html
aff30509a85db71b7ccbeff1642a26421
struct gprs_rlc_dl_header_egprs_3
type3
uniongprs__rlc__dl__hdr__egprs.html
aafec683e58a2c88a71d86c299827182b
gprs_rlc_ul_hdr_egprs
uniongprs__rlc__ul__hdr__egprs.html
struct gprs_rlc_ul_header_egprs_1
type1
uniongprs__rlc__ul__hdr__egprs.html
a4dae8e5b21a3ebd77faf2c980fbada94
struct gprs_rlc_ul_header_egprs_2
type2
uniongprs__rlc__ul__hdr__egprs.html
a1902b78794e80d38377771da85489df5
struct gprs_rlc_ul_header_egprs_3
type3
uniongprs__rlc__ul__hdr__egprs.html
ac54ac3dcbec27085b203171cfc95d7e6
gsm0503_mcs_code
structgsm0503__mcs__code.html
uint8_t
mcs
structgsm0503__mcs__code.html
ac5d6c2fc8db3ef14244db2f681c04c77
uint8_t
usf_len
structgsm0503__mcs__code.html
a081ddfade7693f97b7d360d353195335
uint8_t
hdr_len
structgsm0503__mcs__code.html
a63c650ba3d50208bbe9aadabea1df006
uint8_t
hdr_code_len
structgsm0503__mcs__code.html
a935e6d0cc9656fba1dc44ba1c29c6347
uint8_t
hdr_punc_len
structgsm0503__mcs__code.html
a287202e409c52872d25e3c811708e644
const struct osmo_conv_code *
hdr_conv
structgsm0503__mcs__code.html
acb25873173fceb48ea889d77b23120f6
const uint8_t *
hdr_punc
structgsm0503__mcs__code.html
a6fbc6ba97edf471a8426b02fd0920874
uint16_t
data_len
structgsm0503__mcs__code.html
a1d8bfa6dafb72d7a2c10a123bfd49d7a
uint16_t
data_code_len
structgsm0503__mcs__code.html
aba5f7d9f9658bbbd5950d1a45619d694
uint16_t
data_punc_len
structgsm0503__mcs__code.html
a1bbc9c20e6416aaa00d1b8a7bab1abd5
const struct osmo_conv_code *
data_conv
structgsm0503__mcs__code.html
abfbc4bab7d69f598d9f4fe1bb7f9eea4
const uint8_t *
data_punc
structgsm0503__mcs__code.html
a250dbe83dbebd934daf51ead61ebac78
[3]
coding
Coding
group__coding.html
gsm0503_amr_dtx.h
gsm0503_coding.h
gsm0503_coding.c
gprs_rlc_ul_hdr_egprs
gprs_rlc_dl_hdr_egprs
gsm0503_mcs_code
#define
GSM0503_GPRS_BURSTS_NBITS
group__coding.html
ga23ac46ba797f736da88c48417c3159b1
#define
GSM0503_EGPRS_BURSTS_NBITS
group__coding.html
ga57e9d12e68eaf8f2bca48be36ec42f7c
#define
EGPRS_HDR_UPP_MAX
group__coding.html
gacc592c64715344cd320a8ff7708dad7c
#define
EGPRS_HDR_C_MAX
group__coding.html
ga51f33621edbd0942747ca84e0104d5d3
#define
EGPRS_HDR_HC_MAX
group__coding.html
gac7859b130b032fdeab289b2c8f6805c7
#define
EGPRS_DATA_U_MAX
group__coding.html
ga0833ea064fc2c54223a92fa9db57770e
#define
EGPRS_DATA_C_MAX
group__coding.html
gae593cb69136c4beed90b41dd54aa8147
#define
EGPRS_DATA_DC_MAX
group__coding.html
gad110a2930828f9cbb61a5753dc849a37
#define
EGPRS_DATA_C1
group__coding.html
ga2f0b5f4f04dab76c9d70d7418189b985
#define
EGPRS_DATA_C2
group__coding.html
ga6f0d98df8ca9c3976ecd5e8067baca49
gsm0503_amr_dtx_frames
group__coding.html
gadca0cb6bbe4f321f8b7e3c14dc9007d8
AMR_OTHER
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8ac6826d44d302961c67736b07d4239b55
AFS_SID_FIRST
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a80671ff0cf5f173c6230cd0802e07ec2
AFS_SID_UPDATE
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8afd75b6e83edae2b047efdaaa20161ef6
AFS_SID_UPDATE_CN
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8aa3b8cd5246b7fcde15c57351aa16e50c
AFS_ONSET
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8aa3dcf5ab5a039fd578353b229a200b1a
AHS_SID_UPDATE
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8ac36ed3cc9213e59edf0f324bc7897162
AHS_SID_UPDATE_CN
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a4f4624db162f8c4d3ecc90dd925ebcee
AHS_SID_FIRST_P1
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a77e46e6154c137187772f1694b5878b8
AHS_SID_FIRST_P2
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a23b810c20fdfe3f8d178a3b9c37348f9
AHS_ONSET
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a3be49f1926262c91664284d77810d633
AHS_SID_FIRST_INH
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a58bf29a80404c62271d4dd7d6d33299b
AHS_SID_UPDATE_INH
group__coding.html
ggadca0cb6bbe4f321f8b7e3c14dc9007d8a9d2826bd26f739bf6979dbe0bb89c6d5
gsm0503_egprs_mcs
group__coding.html
gaadce72fa9aeafadf3b1884e4d817248d
EGPRS_MCS0
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dac3c7d103819fa921018c8d1914b95f4a
EGPRS_MCS1
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248daa4db730aa752ff56b783f599aa1d8181
EGPRS_MCS2
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248da7d4af946cd0dc88c99dfee30ecbeaba8
EGPRS_MCS3
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248da64144ea654def16ca8b215094739489f
EGPRS_MCS4
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248da8af4398e7166bd5924f3aa418b30c29e
EGPRS_MCS5
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dada135a70aa76da62df86eb99964dd65c
EGPRS_MCS6
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dab940bb4672739944df9d15ed6128e81c
EGPRS_MCS7
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248daef1a0689598e615b278c1ffa7cb8a82c
EGPRS_MCS8
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dab22dc1595b05f9d86ee63a9c77e37970
EGPRS_MCS9
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248dafc26bd4e6a07b5e94fe840203200676f
EGPRS_NUM_MCS
group__coding.html
ggaadce72fa9aeafadf3b1884e4d817248da0cdd12761753d27eb216c650b9d79524
static const char *
gsm0503_amr_dtx_frame_name
group__coding.html
ga3a3fedc575e3f94dee991684e0ff8311
(enum gsm0503_amr_dtx_frames frame)
enum gsm0503_amr_dtx_frames
gsm0503_detect_afs_dtx_frame
group__coding.html
ga142a36f1698193812ab3cce476913d39
(int *n_errors, int *n_bits_total, const ubit_t *ubits) OSMO_DEPRECATED("Use gsm0503_detect_afs_dtx_frame2() instead")
enum gsm0503_amr_dtx_frames
gsm0503_detect_ahs_dtx_frame
group__coding.html
ga38e577bf45c242154a1cbfbd75dada89
(int *n_errors, int *n_bits_total, const ubit_t *ubits) OSMO_DEPRECATED("Use gsm0503_detect_ahs_dtx_frame2() instead")
enum gsm0503_amr_dtx_frames
gsm0503_detect_afs_dtx_frame2
group__coding.html
gae6f7ba026b9c1622324c7c803b409467
(int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits)
enum gsm0503_amr_dtx_frames
gsm0503_detect_ahs_dtx_frame2
group__coding.html
ga5edbb45ebf87a4658dec798637adf156
(int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits)
int
gsm0503_xcch_encode
group__coding.html
ga18c423289aa88bc11c42f9412e269bee
(ubit_t *bursts, const uint8_t *l2_data)
int
gsm0503_xcch_decode
group__coding.html
ga34e4e392553fc551b999564119a7e0ef
(uint8_t *l2_data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_pdtch_encode
group__coding.html
gaa1b099432ef4cd099921f266e5774a84
(ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len)
int
gsm0503_pdtch_decode
group__coding.html
ga9a38e782bd06f67c16f2924b60421c32
(uint8_t *l2_data, const sbit_t *bursts, uint8_t *usf_p, int *n_errors, int *n_bits_total)
int
gsm0503_pdtch_egprs_encode
group__coding.html
gadedeea2653a7262a862cde40bcf57e7a
(ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len)
int
gsm0503_pdtch_egprs_decode
group__coding.html
ga3f241958cd15c8030212c0b936337f0c
(uint8_t *l2_data, const sbit_t *bursts, uint16_t nbits, uint8_t *usf_p, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr_encode
group__coding.html
ga8b1d6e6325eff6d29be9f05813fc7386
(ubit_t *bursts, const uint8_t *tch_data, int len, int net_order)
int
gsm0503_tch_fr_decode
group__coding.html
ga9e0cfc96b6060108e6d9b4a87b55ed77
(uint8_t *tch_data, const sbit_t *bursts, int net_order, int efr, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr_encode
group__coding.html
gaaba88e74c29c9f9e0a738f62cedad203
(ubit_t *bursts, const uint8_t *tch_data, int len)
int
gsm0503_tch_hr_decode
group__coding.html
ga81401428d93aefa21534191db69b465f
(uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr_decode2
group__coding.html
gac65bf1238eabc998313e977905444f40
(uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total)
int
gsm0503_tch_afs_encode
group__coding.html
ga119fc1ea19d5f7080e23ad88fc0645bd
(ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, const uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr)
int
gsm0503_tch_afs_decode
group__coding.html
ga96dbbac3ff96b8ab820c2d8f6efd9aed
(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
gsm0503_tch_afs_decode_dtx
group__coding.html
ga0b3c7c3d7d7e27c7e33fd80c0d4e7b1d
(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, uint8_t *dtx)
int
gsm0503_tch_ahs_encode
group__coding.html
ga26fdcbd349fa6de5eba8e27c69d104f8
(ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, const uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr)
int
gsm0503_tch_ahs_decode
group__coding.html
gaab9c00633bc6f683808014185465af7a
(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)
int
gsm0503_tch_ahs_decode_dtx
group__coding.html
gaffe80a231a3a5169bf20a96bc1109533
(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, uint8_t *dtx)
int
gsm0503_rach_ext_encode
group__coding.html
gae6d1d9e581297c32b5ee85f6a7228554
(ubit_t *burst, uint16_t ra11, uint8_t bsic, bool is_11bit)
int
gsm0503_rach_encode
group__coding.html
gaffc33f8c2b8ab1407e1f1f6f6e13fb8f
(ubit_t *burst, const uint8_t *ra, uint8_t bsic)
int
gsm0503_rach_decode
group__coding.html
ga5f04d52cbf344b753ed095eb4d00e87c
(uint8_t *ra, const sbit_t *burst, uint8_t bsic)
int
gsm0503_rach_decode_ber
group__coding.html
gad8375fc6a13b64e763338ff34ef88790
(uint8_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total)
int
gsm0503_rach_ext_decode
group__coding.html
ga5d58808507534cc0f63d5bfd1f1d8f03
(uint16_t *ra, const sbit_t *burst, uint8_t bsic)
int
gsm0503_rach_ext_decode_ber
group__coding.html
ga2e011193420fc9a110309d9d169ffb0f
(uint16_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total)
int
gsm0503_sch_encode
group__coding.html
gaf4f515f02366a8eb459855c8e819329a
(ubit_t *burst, const uint8_t *sb_info)
int
gsm0503_sch_decode
group__coding.html
ga69de07ebfc75a31abb14bb42fda552c0
(uint8_t *sb_info, const sbit_t *burst)
int
gsm0503_tch_fr96_encode
group__coding.html
gac087fd5cbb0e876cea5cc6570ca7d8bb
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr96_decode
group__coding.html
ga7ea10e056c14ac3702a88309b5fae41f
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr48_encode
group__coding.html
ga7403e1f084346ab60bbc25b4abd3a4e3
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr48_decode
group__coding.html
ga3046a6661c2e7a88c5e5d4b85717de7f
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr48_encode
group__coding.html
ga459ace47353ae0e74af8fcbfa86849c2
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_hr48_decode
group__coding.html
gaeabf84d3a0705967343ddecba972a1e8
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr24_encode
group__coding.html
gaf9ab1afcb241f0d03b01d4157125a5a5
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr24_decode
group__coding.html
ga1d00f6b3a6348c2f20effedcdda103ef
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr24_encode
group__coding.html
ga52d369adf44e732fe215e1c09ce9e444
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_hr24_decode
group__coding.html
gaffe840cab7925dcb960f80936c734e34
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr144_encode
group__coding.html
ga45cabb51f385d1aa76f3ab9a351808c1
(ubit_t *bursts, const ubit_t *data)
int
gsm0503_tch_fr144_decode
group__coding.html
gab254dccf6bff6900c2ad35bf02383d9f
(ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_fr_facch_encode
group__coding.html
ga42f4ba3c943bcf4081b3cbb2c7f3ff1f
(ubit_t *bursts, const uint8_t *data)
int
gsm0503_tch_fr_facch_decode
group__coding.html
gae14f30123469935205f1108f16d3edff
(uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
int
gsm0503_tch_hr_facch_encode
group__coding.html
ga5cebfcc3954a869ab4bca14bdf59a6fd
(ubit_t *bursts, const uint8_t *data)
int
gsm0503_tch_hr_facch_decode
group__coding.html
ga678aff059e13739a56e8d48ce0f556e5
(uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total)
static int
osmo_conv_decode_ber_punctured
group__coding.html
gac0f61956bb1571655636a60ff69629bf
(const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output, int *n_errors, int *n_bits_total, const uint8_t *data_punc)
static int
osmo_conv_decode_ber
group__coding.html
gafe350de1d066020a7477dd0d52979c03
(const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output, int *n_errors, int *n_bits_total)
static int
_xcch_decode_cB
group__coding.html
gaa19b7914c0989af44686370c11f1d647
(uint8_t *l2_data, const sbit_t *cB, int *n_errors, int *n_bits_total)
static int
_xcch_encode_cB
group__coding.html
ga7d9f553543eb382831702f2aa7382da3
(ubit_t *cB, const uint8_t *l2_data)
static int
egprs_type3_unmap
group__coding.html
gae56b8ea3a8665ce8cec892bfe2ae64cf
(const sbit_t *bursts, sbit_t *hc, sbit_t *dc)
static int
egprs_type2_unmap
group__coding.html
ga82f35acd0015a9ccae67119d6e35e9f0
(const sbit_t *bursts, sbit_t *hc, sbit_t *dc)
static int
egprs_type1_unmap
group__coding.html
ga0cec5aaedea9b35cec8931df06dc17a9
(const sbit_t *bursts, sbit_t *hc, sbit_t *c1, sbit_t *c2, int msc)
static int
_egprs_decode_hdr
group__coding.html
gab05126259500480cb32538a185411be3
(const sbit_t *hc, int mcs, union gprs_rlc_ul_hdr_egprs *hdr)
static int
egprs_decode_hdr
group__coding.html
ga14d34d19e0104530cd84242240eaef15
(union gprs_rlc_ul_hdr_egprs *hdr, const sbit_t *bursts, uint16_t nbits)
static int
egprs_parse_ul_cps
group__coding.html
ga72af702cd734f3a63e67e0382debcf26
(struct egprs_cps *cps, union gprs_rlc_ul_hdr_egprs *hdr, int type)
static int
egprs_decode_data
group__coding.html
ga5987c7d3bc75d0c0be09315a15e60633
(uint8_t *l2_data, const sbit_t *c, int mcs, int p, int blk, int *n_errors, int *n_bits_total)
static int
egprs_type3_map
group__coding.html
ga89f4b8e29839f11ea726a2d0337d6fef
(ubit_t *bursts, const ubit_t *hc, const ubit_t *dc, int usf)
static int
egprs_type2_map
group__coding.html
ga626e189f084f868a76f7d1c504fa8d66
(ubit_t *bursts, const ubit_t *hc, const ubit_t *dc, int usf)
static int
egprs_type1_map
group__coding.html
ga0d18e230a9f208fbb262d7bae855fc05
(ubit_t *bursts, const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, int usf, int mcs)
static int
egprs_encode_hdr
group__coding.html
ga02c9db7d058fe2cb6e666c0eb25571e0
(ubit_t *hc, const uint8_t *l2_data, int mcs)
static int
egprs_encode_data
group__coding.html
ga911546c5aa517876f857688bc5748d7c
(ubit_t *c, const uint8_t *l2_data, int mcs, int p, int blk)
static int
egprs_parse_dl_cps
group__coding.html
gad1c79e3305ac35ceb93e568f165a1834
(struct egprs_cps *cps, const union gprs_rlc_dl_hdr_egprs *hdr, int type)
static void
tch_fr_reassemble
group__coding.html
gae5c7bd071f9ac031d02f707932bb1f56
(uint8_t *tch_data, const ubit_t *b_bits, int net_order)
static void
tch_fr_disassemble
group__coding.html
ga070e55708904919ed170588bb4e461b6
(ubit_t *b_bits, const uint8_t *tch_data, int net_order)
static void
tch_hr_reassemble
group__coding.html
gae053d5869f5f0bfb43b53086118647fe
(uint8_t *tch_data, const ubit_t *b_bits)
static void
tch_hr_disassemble
group__coding.html
ga48d8593cf5cf9ab4c0089f005f7f1f54
(ubit_t *b_bits, const uint8_t *tch_data)
static void
tch_efr_reassemble
group__coding.html
ga3874a27aa343e35de1475285faa650b8
(uint8_t *tch_data, const ubit_t *b_bits)
static void
tch_efr_disassemble
group__coding.html
ga985c39b66bcf8791a98f7b703f29bf90
(ubit_t *b_bits, const uint8_t *tch_data)
static void
tch_amr_reassemble
group__coding.html
ga0e7a7286646ce463d937f28ed692dc70
(uint8_t *tch_data, const ubit_t *d_bits, int len)
static void
tch_amr_disassemble
group__coding.html
gab0962be93bb2bd962a0bb56dbfa7145a
(ubit_t *d_bits, const uint8_t *tch_data, int len)
static void
tch_amr_sid_update_append
group__coding.html
gaec404c34d9b3039b5fb5081e7ee45aa6
(ubit_t *sid_update, uint8_t sti, uint8_t mi)
static void
extract_afs_sid_update
group__coding.html
gaa01691d95b7a6a4202a1e33f7226313a
(sbit_t *sid_update, const sbit_t *sbits)
static void
tch_fr_d_to_b
group__coding.html
ga7cfeaf61947817826f6d42c3cf6936f4
(ubit_t *b_bits, const ubit_t *d_bits)
static void
tch_fr_b_to_d
group__coding.html
ga0480c19033232a949f391b9c1d169e7e
(ubit_t *d_bits, const ubit_t *b_bits)
static void
tch_hr_d_to_b
group__coding.html
gaa2fd33a4a9b70bb20bc671b6e03522be
(ubit_t *b_bits, const ubit_t *d_bits)
static void
tch_hr_b_to_d
group__coding.html
ga61cc9ad08347f5787a5d195d8a5ee2b5
(ubit_t *d_bits, const ubit_t *b_bits)
static void
tch_efr_d_to_w
group__coding.html
ga0aaae17afd41a7d182ad9a63bd0586f5
(ubit_t *b_bits, const ubit_t *d_bits)
static void
tch_efr_w_to_d
group__coding.html
ga2cbe3f469542f6309cc3b6c5348c9c59
(ubit_t *d_bits, const ubit_t *b_bits)
static void
tch_efr_protected
group__coding.html
gad77737c8d49d8a6e52d819bad7926b77
(const ubit_t *s_bits, ubit_t *b_bits)
static void
tch_fr_unreorder
group__coding.html
ga321e9c9d65756b0ced4cd59c4563fdd0
(ubit_t *d, ubit_t *p, const ubit_t *u)
static void
tch_fr_reorder
group__coding.html
ga399229613c3085f2cee15494a24f8caf
(ubit_t *u, const ubit_t *d, const ubit_t *p)
static void
tch_hr_unreorder
group__coding.html
ga03e41400babffd213f851c468ed86c48
(ubit_t *d, ubit_t *p, const ubit_t *u)
static void
tch_hr_reorder
group__coding.html
gacf24d82ab397ebdc9e97652eb330938b
(ubit_t *u, const ubit_t *d, const ubit_t *p)
static void
tch_efr_reorder
group__coding.html
ga2bf521ad8d5f0a60cabcd388e271d3d3
(ubit_t *w, const ubit_t *s, const ubit_t *p)
static void
tch_efr_unreorder
group__coding.html
ga3c803a607335e382b3b6249b527b3087
(ubit_t *s, ubit_t *p, const ubit_t *w)
static void
tch_amr_merge
group__coding.html
gac878ee1bf9fc9c53ae582e7886ddd7d9
(ubit_t *u, const ubit_t *d, const ubit_t *p, int len, int prot)
static void
tch_amr_unmerge
group__coding.html
ga0439674045925c136d7e0c3f592f1472
(ubit_t *d, ubit_t *p, const ubit_t *u, int len, int prot)
static uint8_t
gsm0503_tch_afs_decode_inband
group__coding.html
gaf29ad94feec656d312a60028e5bfadd2
(const sbit_t *cB)
static uint8_t
gsm0503_tch_ahs_decode_inband
group__coding.html
gaf722b2278abde0854b463aa1f1d3a455
(const sbit_t *cB)
static void
rach_apply_bsic
group__coding.html
ga8ed7491e35558793236511c0042eb939
(ubit_t *d, uint8_t bsic, uint8_t start)
static int16_t
rach_decode_ber
group__coding.html
gabcf231903331a70beb6870f3552cd449
(const sbit_t *burst, uint8_t bsic, bool is_11bit, int *n_errors, int *n_bits_total)
static void
_tch_csd_burst_map
group__coding.html
gacb9ebc2073df481bfd4f851449df869f
(ubit_t *burst, const ubit_t *iB)
const struct value_string
gsm0503_amr_dtx_frame_names
group__coding.html
gac6374b677079e92e9c5503daed4c3f0f
[]
const struct gsm0503_mcs_code
gsm0503_mcs_ul_codes
group__coding.html
ga316e84051ae5ae8b512632cf2b821747
[EGPRS_NUM_MCS]
const struct gsm0503_mcs_code
gsm0503_mcs_dl_codes
group__coding.html
gad9357b19e18fa56b098015336d24914d
[EGPRS_NUM_MCS]
interleaving
Interleaving
group__interleaving.html
gsm0503_interleaving.h
gsm0503_interleaving.c
void
gsm0503_xcch_deinterleave
group__interleaving.html
ga31dfd1a8d05a538c086ccd29fa68e2f5
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_xcch_interleave
group__interleaving.html
gae8bf179792e7f2b4210a3732d171f999
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_tch_fr_deinterleave
group__interleaving.html
ga00d38b38065aec4400266d4a2fac140b
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_tch_fr_interleave
group__interleaving.html
gaee87a7476a32559c695df46f828e7faf
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_tch_hr_deinterleave
group__interleaving.html
gaf6cd37e61d516bda9c296a407360e5d1
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_tch_hr_interleave
group__interleaving.html
ga3a9c72de9551de77b8892ba32a673f27
(const ubit_t *cB, ubit_t *iB)
void
gsm0503_mcs1_ul_deinterleave
group__interleaving.html
ga5ee74b434dbc0f265de35498363f1654
(sbit_t *hc, sbit_t *dc, const sbit_t *iB)
void
gsm0503_mcs1_ul_interleave
group__interleaving.html
gac8e26223db42ebf7f6077790ca5b3d3a
(const ubit_t *hc, const ubit_t *dc, ubit_t *iB)
void
gsm0503_mcs1_dl_deinterleave
group__interleaving.html
ga81589d3d4915e770a388e94403df6c98
(sbit_t *u, sbit_t *hc, sbit_t *dc, const sbit_t *iB)
void
gsm0503_mcs1_dl_interleave
group__interleaving.html
gae9fa50f63410a5c426f2a2108bb91794
(const ubit_t *up, const ubit_t *hc, const ubit_t *dc, ubit_t *iB)
void
gsm0503_mcs5_ul_deinterleave
group__interleaving.html
ga03051da872deec5d796776479d037581
(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs5_ul_interleave
group__interleaving.html
ga5c5348f53242dedba6d7bcbaca0a33a6
(const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs5_dl_deinterleave
group__interleaving.html
gae96b81ae789be250fd405c724d013066
(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs5_dl_interleave
group__interleaving.html
ga823521ec966cca0e39767121c21e1a25
(const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs7_ul_deinterleave
group__interleaving.html
ga3cf661a8b1cb18b1085e15a7b7334dfd
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs7_ul_interleave
group__interleaving.html
gad5a5d53070044ea1625420561d81a3d7
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs7_dl_deinterleave
group__interleaving.html
gabbfc984c6e557520dd6fec7a92e8cd13
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs7_dl_interleave
group__interleaving.html
gadcce2f23545835ed75c896ffda3df2fb
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs8_ul_deinterleave
group__interleaving.html
gab43bb10f502a58e95d97960457c44826
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs8_ul_interleave
group__interleaving.html
ga00563a81cb2c0b9479ebaa6b31eaba3b
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_mcs8_dl_deinterleave
group__interleaving.html
gac2c40b91086207efa44cf2e6f93b168d
(sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di)
void
gsm0503_mcs8_dl_interleave
group__interleaving.html
ga795ad80e6073d8d62b369dcb9ff76861
(const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di)
void
gsm0503_tch_f96_deinterleave
group__interleaving.html
gab303e72e8b0f9733c0f900eb0dec1b81
(sbit_t *cB, const sbit_t *iB)
void
gsm0503_tch_f96_interleave
group__interleaving.html
gad9641aee25f99282d315bed555f23cf2
(const ubit_t *cB, ubit_t *iB)
mapping
Mapping
group__mapping.html
gsm0503_mapping.h
gsm0503_mapping.c
void
gsm0503_xcch_burst_unmap
group__mapping.html
ga9c717eaa058f6cdf9909b7454bf68ff7
(sbit_t *iB, const sbit_t *eB, sbit_t *hl, sbit_t *hn)
void
gsm0503_xcch_burst_map
group__mapping.html
gad0d9e26e74ed5523083bbdc66e32a0d5
(const ubit_t *iB, ubit_t *eB, const ubit_t *hl, const ubit_t *hn)
void
gsm0503_tch_burst_unmap
group__mapping.html
ga564cd3ffe90787d62837aeab810f544b
(sbit_t *iB, const sbit_t *eB, sbit_t *h, int odd)
void
gsm0503_tch_burst_map
group__mapping.html
ga9fc223c0a4f6db6d62e993df2a324bdb
(const ubit_t *iB, ubit_t *eB, const ubit_t *h, int odd)
void
gsm0503_mcs5_ul_burst_map
group__mapping.html
ga007a2022eb27717e7f38f0db99776840
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B)
void
gsm0503_mcs5_ul_burst_unmap
group__mapping.html
gaa64a4425b6e96f401d6b792ec4fda7c4
(sbit_t *di, const sbit_t *eB, sbit_t *hi, int B)
void
gsm0503_mcs7_ul_burst_map
group__mapping.html
ga1de7461faf55f2f5479fa49d992cb73f
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B)
void
gsm0503_mcs7_ul_burst_unmap
group__mapping.html
ga81e36c06ae9fda4217acd2a341a81f91
(sbit_t *di, const sbit_t *eB, sbit_t *hi, int B)
void
gsm0503_mcs5_dl_burst_map
group__mapping.html
gae362f53abe19876581692706f69180b6
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B)
void
gsm0503_mcs5_dl_burst_unmap
group__mapping.html
gafbbac46b4ac74b97552b278234e98cc2
(sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B)
void
gsm0503_mcs7_dl_burst_map
group__mapping.html
ga556b3b5376d054cd26637b3f720bebec
(const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B)
void
gsm0503_mcs7_dl_burst_unmap
group__mapping.html
gacfb25af5a7f2d6d061da61b5513a6cf2
(sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B)
void
gsm0503_mcs5_burst_swap
group__mapping.html
gab5823b934dd78b6820ea5daf51d1bf6d
(sbit_t *eB)
parity
Parity
group__parity.html
gsm0503_parity.h
gsm0503_parity.c
const struct osmo_crc64gen_code
gsm0503_fire_crc40
group__parity.html
ga98de51b3b0c266ee39eccc8eeb8bab72
const struct osmo_crc16gen_code
gsm0503_cs234_crc16
group__parity.html
ga4cb445bc5f862f9fef12264857f821ae
const struct osmo_crc8gen_code
gsm0503_mcs_crc8_hdr
group__parity.html
ga40b02107f477eef4f8a83874b7c5845b
const struct osmo_crc16gen_code
gsm0503_mcs_crc12
group__parity.html
ga623b298cf1b108553bf1710f787573e5
const struct osmo_crc8gen_code
gsm0503_rach_crc6
group__parity.html
gaff1bfe6d953bb3e509dd1d9f54d0dcb7
const struct osmo_crc16gen_code
gsm0503_sch_crc10
group__parity.html
ga6b73115f7c92d20be5bb9dcaae3b736c
const struct osmo_crc8gen_code
gsm0503_tch_fr_crc3
group__parity.html
ga0350aa3e044535a11692cb2dc55f5d9c
const struct osmo_crc8gen_code
gsm0503_tch_efr_crc8
group__parity.html
ga6bf508b66910111bb3ccfbb7c2bba35b
const struct osmo_crc8gen_code
gsm0503_amr_crc6
group__parity.html
gab3fc09b3e089291e82378da97ce3dbc9
const struct osmo_crc16gen_code
gsm0503_amr_crc14
group__parity.html
ga90698eefd2bde3ee403dde6280d2cf27
const struct osmo_crc64gen_code
gsm0503_fire_crc40
group__parity.html
ga98de51b3b0c266ee39eccc8eeb8bab72
const struct osmo_crc16gen_code
gsm0503_cs234_crc16
group__parity.html
ga4cb445bc5f862f9fef12264857f821ae
const struct osmo_crc8gen_code
gsm0503_mcs_crc8_hdr
group__parity.html
ga40b02107f477eef4f8a83874b7c5845b
const struct osmo_crc16gen_code
gsm0503_mcs_crc12
group__parity.html
ga623b298cf1b108553bf1710f787573e5
const struct osmo_crc8gen_code
gsm0503_rach_crc6
group__parity.html
gaff1bfe6d953bb3e509dd1d9f54d0dcb7
const struct osmo_crc16gen_code
gsm0503_sch_crc10
group__parity.html
ga6b73115f7c92d20be5bb9dcaae3b736c
const struct osmo_crc8gen_code
gsm0503_tch_fr_crc3
group__parity.html
ga0350aa3e044535a11692cb2dc55f5d9c
const struct osmo_crc8gen_code
gsm0503_tch_efr_crc8
group__parity.html
ga6bf508b66910111bb3ccfbb7c2bba35b
const struct osmo_crc8gen_code
gsm0503_amr_crc6
group__parity.html
gab3fc09b3e089291e82378da97ce3dbc9
const struct osmo_crc16gen_code
gsm0503_amr_crc14
group__parity.html
ga90698eefd2bde3ee403dde6280d2cf27
tables
Tables
group__tables.html
gsm0503_tables.h
gsm0503_tables.c
const ubit_t
gsm0503_pdtch_hl_hn_ubit
group__tables.html
ga41d417c0e88182edb6bafb4fcbbf4901
[4][8]
const ubit_t
gsm0503_pdtch_edge_hl_hn_ubit
group__tables.html
gaf615f778e0469f887ab4a6ac8fa56d81
[3][8]
const sbit_t
gsm0503_pdtch_hl_hn_sbit
group__tables.html
gac52259a7a9f20159ce8886cb110cb650
[4][8]
const sbit_t
gsm0503_pdtch_edge_hl_hn_sbit
group__tables.html
ga358b1c94cd53f3aa0399730af5f2bb4b
[3][8]
const ubit_t
gsm0503_usf2six
group__tables.html
gac67d6a5b6b55b2488a32acb2ed5f7526
[8][6]
const ubit_t
gsm0503_usf2twelve_ubit
group__tables.html
ga4040cf166966d297c780a76552e12603
[8][12]
const sbit_t
gsm0503_usf2twelve_sbit
group__tables.html
ga81b38add4ffe3f5d38514c6e19d05d27
[8][12]
const uint8_t
gsm0503_puncture_cs2
group__tables.html
ga4c99809fc3a30703721f1440199d41cf
[588]
const uint8_t
gsm0503_puncture_cs3
group__tables.html
gab542e6dcff26b8ad882338142230163b
[676]
const uint8_t
gsm0503_puncture_mcs1_dl_hdr
group__tables.html
ga63f88a742093bc2a1cb2df0c2d7334b7
[108]
const uint8_t
gsm0503_puncture_mcs1_ul_hdr
group__tables.html
ga2a9952b0015723c62230b3f09233d652
[117]
const uint8_t
gsm0503_puncture_mcs1_p1
group__tables.html
ga79cc39def8daf6989bb378c06251bc73
[588]
const uint8_t
gsm0503_puncture_mcs1_p2
group__tables.html
ga784520ed8ed755417a990f272a50b81a
[588]
const uint8_t
gsm0503_puncture_mcs2_p1
group__tables.html
ga9ebfd5ec16e055f6b176d84bc3c876bd
[732]
const uint8_t
gsm0503_puncture_mcs2_p2
group__tables.html
gac68cf12258d16a5446a0c6914cdcf4b7
[732]
const uint8_t
gsm0503_puncture_mcs3_p1
group__tables.html
ga44ebb937d67a0694bad8541f7a3ee412
[948]
const uint8_t
gsm0503_puncture_mcs3_p2
group__tables.html
ga8be53889c3d94a4669b03d5a0f9fe4a4
[948]
const uint8_t
gsm0503_puncture_mcs3_p3
group__tables.html
ga80c3a82eaf9c6367bc3a968487da7c4a
[948]
const uint8_t
gsm0503_puncture_mcs4_p1
group__tables.html
gad221977ef77440a46d1b0e9dd156ffb1
[1116]
const uint8_t
gsm0503_puncture_mcs4_p2
group__tables.html
gaae3c2cc7ab633546fcd24a671d05a7be
[1116]
const uint8_t
gsm0503_puncture_mcs4_p3
group__tables.html
gabae35c9be5090ca4e76873769d96bebb
[1116]
const uint8_t
gsm0503_puncture_mcs5_p1
group__tables.html
ga847d049cb7a22ec14bf7aefb4196d64e
[1404]
const uint8_t
gsm0503_puncture_mcs5_p2
group__tables.html
ga29f03b7c57af255bac9f824b1bf9bab9
[1404]
const uint8_t
gsm0503_puncture_mcs6_p1
group__tables.html
gaa1608b61372ec6f8b74e09898416f4d9
[1836]
const uint8_t
gsm0503_puncture_mcs6_p2
group__tables.html
ga83030b78d95eeeebe2563eb749247a07
[1836]
const uint8_t
gsm0503_puncture_mcs7_dl_hdr
group__tables.html
gabf10743c426cb28824871fe3b73ee995
[135]
const uint8_t
gsm0503_puncture_mcs7_ul_hdr
group__tables.html
ga0082ad7a1675316bc383f60c027cbd7e
[162]
const uint8_t
gsm0503_puncture_mcs7_p1
group__tables.html
ga70d11a1ccf713e8932e1725a35b6a68d
[1404]
const uint8_t
gsm0503_puncture_mcs7_p2
group__tables.html
gaf8fe349824475403a44952c9b36692af
[1404]
const uint8_t
gsm0503_puncture_mcs7_p3
group__tables.html
ga6fb06a421aac8693dae53d9f832ead7c
[1404]
const uint8_t
gsm0503_puncture_mcs8_p1
group__tables.html
ga5d855ea4c83b994b5bc88110a1dc2868
[1692]
const uint8_t
gsm0503_puncture_mcs8_p2
group__tables.html
ga21f249a4d782676af78b1b8dd114d23d
[1692]
const uint8_t
gsm0503_puncture_mcs8_p3
group__tables.html
gaf40fe44378b7c854c8dcb9e6f7d7fbb9
[1692]
const uint8_t
gsm0503_puncture_mcs9_p1
group__tables.html
ga8f39308751a182b38c7f9478c258c697
[1836]
const uint8_t
gsm0503_puncture_mcs9_p2
group__tables.html
ga89c39930525041534c38c42e03d59ee4
[1836]
const uint8_t
gsm0503_puncture_mcs9_p3
group__tables.html
gaeff543bc88bf0efe81d12916f21542a9
[1836]
const uint16_t
gsm0503_interleave_mcs5
group__tables.html
gafb0fae9a25edbcdfb453d490ac10a817
[1248]
const uint8_t
gsm0503_gsm_fr_map
group__tables.html
gaffd0d72674078a6c0fae9b2cf70a8204
[76]
const uint8_t
gsm0503_gsm_efr_protected_bits
group__tables.html
gacc2ef5f5beeb76ebb9f7501d79a14770
[65]
const ubit_t
gsm0503_afs_ic_ubit
group__tables.html
ga9c8a886bc0bafcba0579a034b2689074
[4][8]
const sbit_t
gsm0503_afs_ic_sbit
group__tables.html
gab49e9b9050ed7b73373110f191b14a51
[4][8]
const ubit_t
gsm0503_ahs_ic_ubit
group__tables.html
ga98f074630e33d240e9c3db732144f50f
[4][4]
const sbit_t
gsm0503_ahs_ic_sbit
group__tables.html
gab8eb2d4507432cb7a32c40c66207bbb4
[4][4]
const uint8_t
gsm0503_tch_hr_interleaving
group__tables.html
ga36150a8182c88c68033b360ac497d5a9
[228][2]
const ubit_t
gsm0503_mcs5_usf_precode_table
group__tables.html
gab243e7c77b0e8063f24363a7623f9372
[8][36]
const ubit_t
gsm0503_pdtch_hl_hn_ubit
group__tables.html
ga41d417c0e88182edb6bafb4fcbbf4901
[4][8]
const ubit_t
gsm0503_pdtch_edge_hl_hn_ubit
group__tables.html
gaf615f778e0469f887ab4a6ac8fa56d81
[3][8]
const sbit_t
gsm0503_pdtch_hl_hn_sbit
group__tables.html
gac52259a7a9f20159ce8886cb110cb650
[4][8]
const sbit_t
gsm0503_pdtch_edge_hl_hn_sbit
group__tables.html
ga358b1c94cd53f3aa0399730af5f2bb4b
[3][8]
const ubit_t
gsm0503_usf2six
group__tables.html
gac67d6a5b6b55b2488a32acb2ed5f7526
[8][6]
const ubit_t
gsm0503_usf2twelve_ubit
group__tables.html
ga4040cf166966d297c780a76552e12603
[8][12]
const sbit_t
gsm0503_usf2twelve_sbit
group__tables.html
ga81b38add4ffe3f5d38514c6e19d05d27
[8][12]
const uint8_t
gsm0503_puncture_cs2
group__tables.html
ga4c99809fc3a30703721f1440199d41cf
[588]
const uint8_t
gsm0503_puncture_cs3
group__tables.html
gab542e6dcff26b8ad882338142230163b
[676]
const uint8_t
gsm0503_puncture_mcs1_dl_hdr
group__tables.html
ga63f88a742093bc2a1cb2df0c2d7334b7
[108]
const uint8_t
gsm0503_puncture_mcs1_ul_hdr
group__tables.html
ga2a9952b0015723c62230b3f09233d652
[117]
const uint8_t
gsm0503_puncture_mcs1_p1
group__tables.html
ga79cc39def8daf6989bb378c06251bc73
[588]
const uint8_t
gsm0503_puncture_mcs1_p2
group__tables.html
ga784520ed8ed755417a990f272a50b81a
[588]
const uint8_t
gsm0503_puncture_mcs2_p1
group__tables.html
ga9ebfd5ec16e055f6b176d84bc3c876bd
[732]
const uint8_t
gsm0503_puncture_mcs2_p2
group__tables.html
gac68cf12258d16a5446a0c6914cdcf4b7
[732]
const uint8_t
gsm0503_puncture_mcs3_p1
group__tables.html
ga44ebb937d67a0694bad8541f7a3ee412
[948]
const uint8_t
gsm0503_puncture_mcs3_p2
group__tables.html
ga8be53889c3d94a4669b03d5a0f9fe4a4
[948]
const uint8_t
gsm0503_puncture_mcs3_p3
group__tables.html
ga80c3a82eaf9c6367bc3a968487da7c4a
[948]
const uint8_t
gsm0503_puncture_mcs4_p1
group__tables.html
gad221977ef77440a46d1b0e9dd156ffb1
[1116]
const uint8_t
gsm0503_puncture_mcs4_p2
group__tables.html
gaae3c2cc7ab633546fcd24a671d05a7be
[1116]
const uint8_t
gsm0503_puncture_mcs4_p3
group__tables.html
gabae35c9be5090ca4e76873769d96bebb
[1116]
const uint8_t
gsm0503_puncture_mcs5_p1
group__tables.html
ga847d049cb7a22ec14bf7aefb4196d64e
[1404]
const uint8_t
gsm0503_puncture_mcs5_p2
group__tables.html
ga29f03b7c57af255bac9f824b1bf9bab9
[1404]
const uint8_t
gsm0503_puncture_mcs6_p1
group__tables.html
gaa1608b61372ec6f8b74e09898416f4d9
[1836]
const uint8_t
gsm0503_puncture_mcs6_p2
group__tables.html
ga83030b78d95eeeebe2563eb749247a07
[1836]
const uint8_t
gsm0503_puncture_mcs7_dl_hdr
group__tables.html
gabf10743c426cb28824871fe3b73ee995
[135]
const uint8_t
gsm0503_puncture_mcs7_ul_hdr
group__tables.html
ga0082ad7a1675316bc383f60c027cbd7e
[162]
const uint8_t
gsm0503_puncture_mcs7_p1
group__tables.html
ga70d11a1ccf713e8932e1725a35b6a68d
[1404]
const uint8_t
gsm0503_puncture_mcs7_p2
group__tables.html
gaf8fe349824475403a44952c9b36692af
[1404]
const uint8_t
gsm0503_puncture_mcs7_p3
group__tables.html
ga6fb06a421aac8693dae53d9f832ead7c
[1404]
const uint8_t
gsm0503_puncture_mcs8_p1
group__tables.html
ga5d855ea4c83b994b5bc88110a1dc2868
[1692]
const uint8_t
gsm0503_puncture_mcs8_p2
group__tables.html
ga21f249a4d782676af78b1b8dd114d23d
[1692]
const uint8_t
gsm0503_puncture_mcs8_p3
group__tables.html
gaf40fe44378b7c854c8dcb9e6f7d7fbb9
[1692]
const uint8_t
gsm0503_puncture_mcs9_p1
group__tables.html
ga8f39308751a182b38c7f9478c258c697
[1836]
const uint8_t
gsm0503_puncture_mcs9_p2
group__tables.html
ga89c39930525041534c38c42e03d59ee4
[1836]
const uint8_t
gsm0503_puncture_mcs9_p3
group__tables.html
gaeff543bc88bf0efe81d12916f21542a9
[1836]
const uint16_t
gsm0503_interleave_mcs5
group__tables.html
gafb0fae9a25edbcdfb453d490ac10a817
[1248]
const uint8_t
gsm0503_gsm_fr_map
group__tables.html
gaffd0d72674078a6c0fae9b2cf70a8204
[76]
const uint8_t
gsm0503_gsm_efr_protected_bits
group__tables.html
gacc2ef5f5beeb76ebb9f7501d79a14770
[65]
const ubit_t
gsm0503_afs_ic_ubit
group__tables.html
ga9c8a886bc0bafcba0579a034b2689074
[4][8]
const sbit_t
gsm0503_afs_ic_sbit
group__tables.html
gab49e9b9050ed7b73373110f191b14a51
[4][8]
const ubit_t
gsm0503_ahs_ic_ubit
group__tables.html
ga98f074630e33d240e9c3db732144f50f
[4][4]
const sbit_t
gsm0503_ahs_ic_sbit
group__tables.html
gab8eb2d4507432cb7a32c40c66207bbb4
[4][4]
const uint8_t
gsm0503_tch_hr_interleaving
group__tables.html
ga36150a8182c88c68033b360ac497d5a9
[228][2]
const ubit_t
gsm0503_mcs5_usf_precode_table
group__tables.html
gab243e7c77b0e8063f24363a7623f9372
[8][36]
index
libosmocoding Documentation
index.html
sec_intro
sec_copyright
sec_tracker
sec_contact