Commit ff31317d authored by Robert Schmidt's avatar Robert Schmidt

DIRTY HACK DO NOT COMMIT: log ULSCH decisions in file

parent e80a3b70
...@@ -33,6 +33,8 @@ ...@@ -33,6 +33,8 @@
#include "executables/softmodem-common.h" #include "executables/softmodem-common.h"
#include "common/utils/nr/nr_common.h" #include "common/utils/nr/nr_common.h"
FILE *ulsch_log_file;
//38.321 Table 6.1.3.1-1 //38.321 Table 6.1.3.1-1
const uint32_t NR_SHORT_BSR_TABLE[32] = { const uint32_t NR_SHORT_BSR_TABLE[32] = {
0, 10, 14, 20, 28, 38, 53, 74, 0, 10, 14, 20, 28, 38, 53, 74,
...@@ -933,8 +935,9 @@ void nr_schedule_ulsch(module_id_t module_id, ...@@ -933,8 +935,9 @@ void nr_schedule_ulsch(module_id_t module_id,
} }
UE_info->mac_stats[UE_id].ulsch_current_bytes = sched_pusch->tb_size; UE_info->mac_stats[UE_id].ulsch_current_bytes = sched_pusch->tb_size;
LOG_I(MAC, fprintf(ulsch_log_file,
"%4d.%2d RNTI %04x UL sched %4d.%2d start %2d RBs %3d MCS %2d TBS %4d HARQ PID %2d round %d NDI %d est %6d sched %6d est BSR %6d\n", "%4d.%2d RNTI %04x UL sched %4d.%2d start %2d RBs %3d MCS %2d TBS %4d HARQ PID %2d round %d NDI %d est %6d "
"sched %6d est BSR %6d\n",
frame, frame,
slot, slot,
rnti, rnti,
......
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
#include "executables/softmodem-common.h" #include "executables/softmodem-common.h"
extern RAN_CONTEXT_t RC; extern RAN_CONTEXT_t RC;
extern FILE *ulsch_log_file;
void mac_top_init_gNB(void) void mac_top_init_gNB(void)
{ {
...@@ -119,5 +119,8 @@ void mac_top_init_gNB(void) ...@@ -119,5 +119,8 @@ void mac_top_init_gNB(void)
} }
} }
ulsch_log_file = fopen("ulsch.log", "w");
DevAssert(ulsch_log_file);
srand48(0); srand48(0);
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment