diff options
author | Tom Tsou <tom.tsou@ettus.com> | 2016-07-01 03:46:46 -0700 |
---|---|---|
committer | Tom Tsou <tom.tsou@ettus.com> | 2016-07-01 03:50:02 -0700 |
commit | 64464e6c34d3e508669b25d0c1af98895065b131 (patch) | |
tree | 6bbe09a000bbfb0e18abaa5f5007ec9f9b6a6387 /Transceiver52M/Transceiver.h | |
parent | e88710881b3287b4f9901df8824836ac01ef3799 (diff) |
egprs: Enable 8-PSK burst detection when EDGE is enabled
The command line EDGE option will enable 8-PSK burst
detection on any slot where a normal burst is expected.
The burst search order is 8-PSK first followed by GMSK.
EDGE will force 4 SPS sampling on Tx and Rx. Along with
twice the search correlation from 8-PSK and GMSK, EDGE
will increase CPU utilization. Whether the increase is
notable or not is dependent on the particular machine.
Signed-off-by: Tom Tsou <tom.tsou@ettus.com>
Diffstat (limited to 'Transceiver52M/Transceiver.h')
-rw-r--r-- | Transceiver52M/Transceiver.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Transceiver52M/Transceiver.h b/Transceiver52M/Transceiver.h index f6f4526..d9a9708 100644 --- a/Transceiver52M/Transceiver.h +++ b/Transceiver52M/Transceiver.h @@ -107,7 +107,7 @@ public: ~Transceiver(); /** Start the control loop */ - bool init(int filler, size_t rtsc, unsigned rach_delay); + bool init(int filler, size_t rtsc, unsigned rach_delay, bool edge); /** attach the radioInterface receive FIFO */ bool receiveFIFO(VectorFIFO *wFIFO, size_t chan) @@ -223,6 +223,7 @@ private: int mSPSRx; ///< number of samples per Rx symbol size_t mChans; + bool mEdge; bool mOn; ///< flag to indicate that transceiver is powered on bool mHandover[8][8]; ///< expect handover to the timeslot/subslot double mTxFreq; ///< the transmit frequency |