aboutsummaryrefslogtreecommitdiffstats
path: root/GSM
diff options
context:
space:
mode:
authorAlexander Chemeris <Alexander.Chemeris@gmail.com>2016-03-23 17:06:32 +0300
committerTom Tsou <tom.tsou@ettus.com>2016-04-20 13:46:02 -0700
commit5efe05021a97606ee5f98235424eddb85628e25a (patch)
treec79b17d556a51fa3b7b2da20170605b4f863e6b8 /GSM
parent78d1fc9a13f84b273facb2f22a291c3d2e6ebd33 (diff)
transceiver: Add an option to generate random Access Bursts.
Diffstat (limited to 'GSM')
-rw-r--r--GSM/GSMCommon.cpp3
-rw-r--r--GSM/GSMCommon.h2
2 files changed, 5 insertions, 0 deletions
diff --git a/GSM/GSMCommon.cpp b/GSM/GSMCommon.cpp
index 3b5331f..8aba3be 100644
--- a/GSM/GSMCommon.cpp
+++ b/GSM/GSMCommon.cpp
@@ -56,6 +56,9 @@ const BitVector GSM::gDummyBurst("0001111101101110110000010100100111000001001000
const BitVector GSM::gRACHSynchSequence("01001011011111111001100110101010001111000");
+// |-head-||---------midamble----------------------||--------------data----------------||t|
+const BitVector GSM::gRACHBurst("0011101001001011011111111001100110101010001111000110111101111110000111001001010110011000");
+
int32_t GSM::FNDelta(int32_t v1, int32_t v2)
{
diff --git a/GSM/GSMCommon.h b/GSM/GSMCommon.h
index 004536b..8b8d5e8 100644
--- a/GSM/GSMCommon.h
+++ b/GSM/GSMCommon.h
@@ -53,6 +53,8 @@ extern const BitVector gDummyBurst;
/** Random access burst synch. sequence */
extern const BitVector gRACHSynchSequence;
+/** Random access burst synch. sequence, GSM 05.02 5.2.7 */
+extern const BitVector gRACHBurst;
/**@name Modulus operations for frame numbers. */