diff options
author | Alexander Chemeris <Alexander.Chemeris@gmail.com> | 2016-03-23 17:06:32 +0300 |
---|---|---|
committer | Tom Tsou <tom.tsou@ettus.com> | 2016-04-20 13:46:02 -0700 |
commit | 5efe05021a97606ee5f98235424eddb85628e25a (patch) | |
tree | c79b17d556a51fa3b7b2da20170605b4f863e6b8 /GSM | |
parent | 78d1fc9a13f84b273facb2f22a291c3d2e6ebd33 (diff) |
transceiver: Add an option to generate random Access Bursts.
Diffstat (limited to 'GSM')
-rw-r--r-- | GSM/GSMCommon.cpp | 3 | ||||
-rw-r--r-- | GSM/GSMCommon.h | 2 |
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. */ |