diff options
Diffstat (limited to 'GSM')
-rw-r--r-- | GSM/GSMCommon.cpp | 11 | ||||
-rw-r--r-- | GSM/GSMCommon.h | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/GSM/GSMCommon.cpp b/GSM/GSMCommon.cpp index 87f5ab2..3b5331f 100644 --- a/GSM/GSMCommon.cpp +++ b/GSM/GSMCommon.cpp @@ -41,6 +41,17 @@ const BitVector GSM::gTrainingSequence[] = { BitVector("11101111000100101110111100"), }; +const BitVector GSM::gEdgeTrainingSequence[] = { + BitVector("111111001111111001111001001001111111111111001111111111001111111001111001001001"), + BitVector("111111001111001001111001001001111001001001001111111111001111001001111001001001"), + BitVector("111001111111111111001001001111001001001111001111111001111111111111001001001111"), + BitVector("111001111111111001001001001111001001111001111111111001111111111001001001001111"), + BitVector("111111111001001111001111001001001111111001111111111111111001001111001111001001"), + BitVector("111001111111001001001111001111001001111111111111111001111111001001001111001111"), + BitVector("001111001111111001001001001001111001001111111111001111001111111001001001001001"), + BitVector("001001001111001001001001111111111001111111001111001001001111001001001001111111"), +}; + const BitVector GSM::gDummyBurst("0001111101101110110000010100100111000001001000100000001111100011100010111000101110001010111010010100011001100111001111010011111000100101111101010000"); const BitVector GSM::gRACHSynchSequence("01001011011111111001100110101010001111000"); diff --git a/GSM/GSMCommon.h b/GSM/GSMCommon.h index 80c5608..004536b 100644 --- a/GSM/GSMCommon.h +++ b/GSM/GSMCommon.h @@ -46,6 +46,7 @@ namespace GSM { /** GSM Training sequences from GSM 05.02 5.2.3. */ extern const BitVector gTrainingSequence[]; +extern const BitVector gEdgeTrainingSequence[]; /** C0T0 filler burst, GSM 05.02, 5.2.6 */ extern const BitVector gDummyBurst; |