setting sf_ahead depending on slots duration
This commit is contained in:
@@ -103,8 +103,8 @@ extern openair0_config_t openair0_cfg[MAX_CARDS];
|
|||||||
|
|
||||||
extern int transmission_mode;
|
extern int transmission_mode;
|
||||||
|
|
||||||
uint16_t sf_ahead=3;
|
extern uint16_t sf_ahead;
|
||||||
uint16_t sl_ahead;
|
extern uint16_t sl_ahead;
|
||||||
//pthread_t main_gNB_thread;
|
//pthread_t main_gNB_thread;
|
||||||
|
|
||||||
time_stats_t softmodem_stats_mt; // main thread
|
time_stats_t softmodem_stats_mt; // main thread
|
||||||
|
|||||||
+3
-2
@@ -131,8 +131,8 @@ void configure_rru(int idx, void *arg);
|
|||||||
int attach_rru(RU_t *ru);
|
int attach_rru(RU_t *ru);
|
||||||
int connect_rau(RU_t *ru);
|
int connect_rau(RU_t *ru);
|
||||||
|
|
||||||
extern uint16_t sf_ahead;
|
uint16_t sf_ahead;
|
||||||
extern uint16_t sl_ahead;
|
uint16_t sl_ahead;
|
||||||
|
|
||||||
extern int emulate_rf;
|
extern int emulate_rf;
|
||||||
extern int numerology;
|
extern int numerology;
|
||||||
@@ -1454,6 +1454,7 @@ void *ru_thread( void *param ) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sf_ahead = (uint16_t) ceil((float)6/(0x01<<fp->numerology_index));
|
||||||
LOG_I(PHY, "Signaling main thread that RU %d is ready\n",ru->idx);
|
LOG_I(PHY, "Signaling main thread that RU %d is ready\n",ru->idx);
|
||||||
pthread_mutex_lock(&RC.ru_mutex);
|
pthread_mutex_lock(&RC.ru_mutex);
|
||||||
RC.ru_mask &= ~(1<<ru->idx);
|
RC.ru_mask &= ~(1<<ru->idx);
|
||||||
|
|||||||
Reference in New Issue
Block a user