aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPhilipp Maier <pmaier@sysmocom.de>2022-12-20 12:38:26 +0100
committerPhilipp Maier <pmaier@sysmocom.de>2023-01-03 12:24:29 +0100
commitf2649502fdb0546752b4e338bd69cf9ba7816a9d (patch)
tree40602c594b354851483ebbd20b8e36e2c59d8b2b /include
parent4934ff5389263d945c0786f9a8ffe9dced26bf1c (diff)
trau_sync: add Ericsson RBS GPRS TRAU synchronization pattern (64kbps)
For GPRS TRAU frames (Ericsson calls them GSL frames), ericsson introduces a propritary synchronization pattern. There are different patterns used for synchronization, data frames with coding schemes CS1-4 and MCS1-8 share a slightly different pattern than the one that is used for synchronization but the intersection between both patterns still provides reliable synchronization. There is also a third pattern for MCS9 that is not included in this patch. Change-Id: I9d62089db557d37c924cc42fc8e3b608000ef4be Related: OS#5198
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/trau/trau_sync.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/osmocom/trau/trau_sync.h b/include/osmocom/trau/trau_sync.h
index a912db6..512b749 100644
--- a/include/osmocom/trau/trau_sync.h
+++ b/include/osmocom/trau/trau_sync.h
@@ -13,6 +13,7 @@ enum osmo_trau_sync_pat_id {
OSMO_TRAU_SYNCP_8_AMR_7K4,
OSMO_TRAU_SYNCP_V110,
OSMO_TRAU_SYNCP_16_ER_CCU,
+ OSMO_TRAU_SYNCP_64_ER_CCU,
};
typedef void (*frame_out_cb_t)(void *user_data, const ubit_t *bits, unsigned int num_bits);