aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M/sigProcLib.h
diff options
context:
space:
mode:
authorTom Tsou <tom.tsou@ettus.com>2016-03-06 03:44:34 -0800
committerTom Tsou <tom.tsou@ettus.com>2016-03-08 17:44:53 -0800
commitb0aefcbf47ed2eec1e4f3fd9bed72dde999913bf (patch)
treec9c605a9cca3890fc9c5c9e64c42279465bc1b3f /Transceiver52M/sigProcLib.h
parentd325343ecca5c6484eeda5ebf9e230c810ea4b82 (diff)
EDGE: Add interfaces to enable EDGE transceiver
Create EDGE slot type in the Transceiver. When EDGE mode is enabled for a particular slot, blind detection will be performed by correlating against EDGE followed by normal bursts if no EDGE burst is found. Signed-off-by: Tom Tsou <tom.tsou@ettus.com>
Diffstat (limited to 'Transceiver52M/sigProcLib.h')
-rw-r--r--Transceiver52M/sigProcLib.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Transceiver52M/sigProcLib.h b/Transceiver52M/sigProcLib.h
index 2dcc97d..4f9f849 100644
--- a/Transceiver52M/sigProcLib.h
+++ b/Transceiver52M/sigProcLib.h
@@ -20,6 +20,11 @@
#include "BitVector.h"
#include "signalVector.h"
+/* Burst lengths */
+#define NORMAL_BURST_NBITS 148
+#define EDGE_BURST_NBITS 444
+#define EDGE_BURST_NSYMS (EDGE_BURST_NBITS / 3)
+
/** Convolution type indicator */
enum ConvType {
START_ONLY,