From aa0184dedc79872b4b2163a5e59e7485a9b49f54 Mon Sep 17 00:00:00 2001
From: kortke <kortke@eurecom.fr>
Date: Tue, 27 Jan 2015 15:42:53 +0000
Subject: [PATCH] small bug fixes for USRP X300 UE

small bug fixes for 2 RX paths USRP X300 UE



git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6433 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 targets/RT/USER/lte-softmodem.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c
index d696cea583..25e058c664 100644
--- a/targets/RT/USER/lte-softmodem.c
+++ b/targets/RT/USER/lte-softmodem.c
@@ -274,8 +274,8 @@ static unsigned int             nf_med[4] =    {12,13,22,17};
 static unsigned int             nf_byp[4] =    {15,20,29,23};
 static rx_gain_t                rx_gain_mode[MAX_NUM_CCs][4] = {{max_gain,max_gain,max_gain,max_gain},{max_gain,max_gain,max_gain,max_gain}};
 #else
-double tx_gain[MAX_NUM_CCs][4] = {{120,0,0,0}};
-double rx_gain[MAX_NUM_CCs][4] = {{125,0,0,0}};
+double tx_gain[MAX_NUM_CCs][4] = {{20,0,0,0}};
+double rx_gain[MAX_NUM_CCs][4] = {{110,0,0,0}};
 #endif
 
 double sample_rate=30.72e6;
@@ -1878,6 +1878,7 @@ static void *UE_thread_synch(void *arg) {
   }
   else {
     LOG_D(PHY,"[SCHED][UE] Check absolute frequency %u\n",downlink_frequency[0][0]);
+    sync_mode=pbch;
   }
 
   while (!oai_exit) {
@@ -3295,7 +3296,7 @@ int main(int argc, char **argv) {
     else
       { //UE_flag==1
 	frame_parms[CC_id]->nb_antennas_tx     = 1;
-	frame_parms[CC_id]->nb_antennas_rx     = 1;
+	frame_parms[CC_id]->nb_antennas_rx     = 2;
 	frame_parms[CC_id]->nb_antennas_tx_eNB = (transmission_mode == 1) ? 1 : 2; //initial value overwritten by initial sync later
       }
     frame_parms[CC_id]->mode1_flag         = (transmission_mode == 1) ? 1 : 0;
-- 
GitLab