aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M/Transceiver.h
diff options
context:
space:
mode:
Diffstat (limited to 'Transceiver52M/Transceiver.h')
-rw-r--r--Transceiver52M/Transceiver.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/Transceiver52M/Transceiver.h b/Transceiver52M/Transceiver.h
index 671603e..30b2fd3 100644
--- a/Transceiver52M/Transceiver.h
+++ b/Transceiver52M/Transceiver.h
@@ -137,6 +137,22 @@ private:
/** send messages over the clock socket */
void writeClockInterface(void);
+ /** Detect RACH bursts */
+ bool detectRACH(TransceiverState *state,
+ signalVector &burst,
+ complex &amp, float &toa);
+
+ /** Detect normal bursts */
+ bool detectTSC(TransceiverState *state,
+ signalVector &burst,
+ complex &amp, float &toa, GSM::Time &time);
+
+ /** Demodulat burst and output soft bits */
+ SoftVector *demodulate(TransceiverState *state,
+ signalVector &burst, complex amp,
+ float toa, size_t tn, bool equalize);
+
+
int mSPSTx; ///< number of samples per Tx symbol
int mSPSRx; ///< number of samples per Rx symbol
size_t mChans;