diff options
-rw-r--r-- | Transceiver52M/radioInterface.cpp | 5 | ||||
-rw-r--r-- | Transceiver52M/radioInterface.h | 5 | ||||
-rw-r--r-- | Transceiver52M/runTransceiver.cpp | 3 |
3 files changed, 4 insertions, 9 deletions
diff --git a/Transceiver52M/radioInterface.cpp b/Transceiver52M/radioInterface.cpp index 65d5738..8ad72b0 100644 --- a/Transceiver52M/radioInterface.cpp +++ b/Transceiver52M/radioInterface.cpp @@ -29,12 +29,11 @@ bool started = false; RadioInterface::RadioInterface(RadioDevice *wRadio, int wReceiveOffset, - int wRadioOversampling, - int wTransceiverOversampling, + int wSPS, GSM::Time wStartTime) : underrun(false), sendCursor(0), rcvCursor(0), mOn(false), mRadio(wRadio), receiveOffset(wReceiveOffset), - samplesPerSymbol(wRadioOversampling), powerScaling(1.0), + samplesPerSymbol(wSPS), powerScaling(1.0), loadTest(false) { mClock.set(wStartTime); diff --git a/Transceiver52M/radioInterface.h b/Transceiver52M/radioInterface.h index d1131c6..216cf3e 100644 --- a/Transceiver52M/radioInterface.h +++ b/Transceiver52M/radioInterface.h @@ -54,8 +54,6 @@ private: int samplesPerSymbol; ///< samples per GSM symbol int receiveOffset; ///< offset b/w transmit and receive GSM timestamps, in timeslots - int mRadioOversampling; - int mTransceiverOversampling; bool mOn; ///< indicates radio is on @@ -88,8 +86,7 @@ public: /** constructor */ RadioInterface(RadioDevice* wRadio = NULL, int receiveOffset = 3, - int wRadioOversampling = SAMPSPERSYM, - int wTransceiverOversampling = SAMPSPERSYM, + int wSPS = SAMPSPERSYM, GSM::Time wStartTime = GSM::Time(0)); /** destructor */ diff --git a/Transceiver52M/runTransceiver.cpp b/Transceiver52M/runTransceiver.cpp index ce2724d..db33251 100644 --- a/Transceiver52M/runTransceiver.cpp +++ b/Transceiver52M/runTransceiver.cpp @@ -88,14 +88,13 @@ int main(int argc, char *argv[]) srandom(time(NULL)); - int mOversamplingRate = numARFCN/2 + numARFCN; RadioDevice *usrp = RadioDevice::make(DEVICERATE * SAMPSPERSYM, SAMPSPERSYM); if (!usrp->open(deviceArgs)) { LOG(ALERT) << "Transceiver exiting..." << std::endl; return EXIT_FAILURE; } - RadioInterface* radio = new RadioInterface(usrp,3,SAMPSPERSYM,mOversamplingRate,false); + RadioInterface* radio = new RadioInterface(usrp,3,SAMPSPERSYM,false); Transceiver *trx = new Transceiver(gConfig.getNum("TRX.Port"),gConfig.getStr("TRX.IP").c_str(),SAMPSPERSYM,GSM::Time(3,0),radio); trx->receiveFIFO(radio->receiveFIFO()); /* |