Print deltaMCS dB information
This commit is contained in:
@@ -156,21 +156,16 @@ size_t dump_mac_stats(gNB_MAC_INST *gNB, char *output, size_t strlen, bool reset
|
|||||||
for (int i = 1; i < gNB->ul_bler.harq_round_max; i++)
|
for (int i = 1; i < gNB->ul_bler.harq_round_max; i++)
|
||||||
output += snprintf(output, end - output, "/%"PRIu64, stats->ul.rounds[i]);
|
output += snprintf(output, end - output, "/%"PRIu64, stats->ul.rounds[i]);
|
||||||
|
|
||||||
char deltaMCS_str[100]="\0";
|
|
||||||
|
|
||||||
if (UE->current_UL_BWP.pusch_Config && UE->current_UL_BWP.pusch_Config->pusch_PowerControl->deltaMCS) {
|
|
||||||
sprintf(deltaMCS_str,"deltaMCS %d\n",UE->mac_stats.deltaMCS);
|
|
||||||
}
|
|
||||||
output += snprintf(output,
|
output += snprintf(output,
|
||||||
end - output,
|
end - output,
|
||||||
", ulsch_errors %"PRIu64", ulsch_DTX %d, BLER %.5f MCS (%d) %d (Qm %d %s dB) NPRB %d SNR %d.%d dB\n",
|
", ulsch_errors %"PRIu64", ulsch_DTX %d, BLER %.5f MCS (%d) %d (Qm %d deltaMCS %d dB) NPRB %d SNR %d.%d dB\n",
|
||||||
stats->ul.errors,
|
stats->ul.errors,
|
||||||
stats->ulsch_DTX,
|
stats->ulsch_DTX,
|
||||||
sched_ctrl->ul_bler_stats.bler,
|
sched_ctrl->ul_bler_stats.bler,
|
||||||
UE->current_UL_BWP.mcs_table,
|
UE->current_UL_BWP.mcs_table,
|
||||||
sched_ctrl->ul_bler_stats.mcs,
|
sched_ctrl->ul_bler_stats.mcs,
|
||||||
nr_get_Qm_ul(sched_ctrl->ul_bler_stats.mcs,UE->current_UL_BWP.mcs_table),
|
nr_get_Qm_ul(sched_ctrl->ul_bler_stats.mcs,UE->current_UL_BWP.mcs_table),
|
||||||
deltaMCS_str,
|
UE->mac_stats.deltaMCS,
|
||||||
UE->mac_stats.NPRB,
|
UE->mac_stats.NPRB,
|
||||||
sched_ctrl->pusch_snrx10 / 10,
|
sched_ctrl->pusch_snrx10 / 10,
|
||||||
sched_ctrl->pusch_snrx10 % 10);
|
sched_ctrl->pusch_snrx10 % 10);
|
||||||
|
|||||||
Reference in New Issue
Block a user