diff options
Diffstat (limited to 'Transceiver52M/Transceiver.h')
-rw-r--r-- | Transceiver52M/Transceiver.h | 16 |
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 &, float &toa); + + /** Detect normal bursts */ + bool detectTSC(TransceiverState *state, + signalVector &burst, + complex &, 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; |