From cf5c357db4c5a8ac41457dd5e28598709f004cee Mon Sep 17 00:00:00 2001
From: ismagom <gomezi@tcd.ie>
Date: Wed, 17 Jun 2015 10:10:20 +0100
Subject: [PATCH] Set UL tx advance to 2 ms

---
 srsapps/ue/phy/include/srsapps/ue/phy/ul_buffer.h | 2 +-
 srslte/lib/cuhd/src/cuhd_imp.cpp                  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/srsapps/ue/phy/include/srsapps/ue/phy/ul_buffer.h b/srsapps/ue/phy/include/srsapps/ue/phy/ul_buffer.h
index 31ddb2f7e..9a765828d 100644
--- a/srsapps/ue/phy/include/srsapps/ue/phy/ul_buffer.h
+++ b/srsapps/ue/phy/include/srsapps/ue/phy/ul_buffer.h
@@ -61,7 +61,7 @@ namespace ue {
     bool     generate_data(ul_sched_grant *pusch_grant, uint8_t *payload);   
     bool     generate_data(ul_sched_grant *pusch_grant, srslte_softbuffer_tx_t *softbuffer, uint8_t *payload);   
     bool     send(radio* radio_handler, float time_adv_sec, float cfo, srslte_timestamp_t rx_time);
-    static const uint32_t tx_advance_sf = 1; // Number of subframes to advance transmission
+    static const uint32_t tx_advance_sf = 2; // Number of subframes to advance transmission
     static const bool normalize_amp = true; 
   private: 
     log               *log_h; 
diff --git a/srslte/lib/cuhd/src/cuhd_imp.cpp b/srslte/lib/cuhd/src/cuhd_imp.cpp
index cb0f23765..553422b1b 100644
--- a/srslte/lib/cuhd/src/cuhd_imp.cpp
+++ b/srslte/lib/cuhd/src/cuhd_imp.cpp
@@ -162,7 +162,7 @@ int cuhd_open_(char *args, void **h, bool create_thread_gain, bool tx_gain_same_
 {
   cuhd_handler *handler = new cuhd_handler();
   std::string _args = std::string(args);
-  handler->usrp = uhd::usrp::multi_usrp::make(_args + ", master_clock_rate=30720000, num_recv_frames=16, num_send_frames=16");
+  handler->usrp = uhd::usrp::multi_usrp::make(_args + ", master_clock_rate=30720000");
 
 //  handler->usrp = uhd::usrp::multi_usrp::make(_args + ", master_clock_rate=50000000" + ", num_recv_frames=512");
   handler->usrp->set_clock_source("internal");
-- 
GitLab