summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-04-27 20:24:12 +0200
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-05-03 20:39:05 +0200
commit87c5f2c92de886a3dfbf2fae75fc0893303d271e (patch)
treeb5a7e5190e375b2b00870dbd2edd5e45180c458f
parenta4127f272a58e00abc45ea5c7c206111a29a5922 (diff)
trx_toolkit/data_msg.py: update entries in enum Modulation
-rw-r--r--src/target/trx_toolkit/data_msg.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/target/trx_toolkit/data_msg.py b/src/target/trx_toolkit/data_msg.py
index 5e429643..8257c4d1 100644
--- a/src/target/trx_toolkit/data_msg.py
+++ b/src/target/trx_toolkit/data_msg.py
@@ -31,11 +31,13 @@ from gsm_shared import *
class Modulation(Enum):
""" Modulation types defined in 3GPP TS 45.002 """
- ModGMSK = (0b0000, 148)
- Mod8PSK = (0b0100, 444)
- ModAQPSK = (0b0110, 296)
- Mod16QAM = (0b1000, 592)
- Mod32QAM = (0b1010, 740)
+ ModGMSK = (0b0000, 1 * GMSK_BURST_LEN)
+ Mod8PSK = (0b0100, 3 * GMSK_BURST_LEN)
+ ModGMSK_AB = (0b0110, 1 * GMSK_BURST_LEN)
+ # ModRFU = (0b0111, 0) # Reserved for Future Use
+ Mod16QAM = (0b1000, 4 * GMSK_BURST_LEN)
+ Mod32QAM = (0b1010, 5 * GMSK_BURST_LEN)
+ ModAQPSK = (0b1100, 2 * GMSK_BURST_LEN)
def __init__(self, coding, bl):
# Coding in TRXD header