Commit ae140c2b authored by Anurag Asokan's avatar Anurag Asokan

SIB1 Decoding using T_tracer

parent d0b9b399
...@@ -346,10 +346,19 @@ void nr_dl(void *_d, event e) ...@@ -346,10 +346,19 @@ void nr_dl(void *_d, event e)
{ {
ev_data *d = _d; ev_data *d = _d;
trace_nr(d, NR_DIRECTION_DOWNLINK, NR_C_RNTI, e.e[d->nr_dl_rnti].i, if (e.e[d->nr_dl_rnti].i == 0xffff) {
e.e[d->nr_dl_frame].i, e.e[d->nr_dl_slot].i, if (d->no_sib) return;
e.e[d->nr_dl_harq_pid].i, e.e[d->nr_dl_data].b,
e.e[d->nr_dl_data].bsize, NO_PREAMBLE); if (d->max_sib && d->cur_sib == d->max_sib) return;
d->cur_sib++;
}
trace_nr(d, NR_DIRECTION_DOWNLINK,
e.e[d->nr_dl_rnti].i != 0xffff ? NR_C_RNTI : 4, e.e[d->nr_dl_rnti].i,
e.e[d->nr_dl_frame].i, e.e[d->nr_dl_slot].i,
e.e[d->nr_dl_harq_pid].i, e.e[d->nr_dl_data].b,
e.e[d->nr_dl_data].bsize, NO_PREAMBLE);
} }
void nr_dl_retx(void *_d, event e) void nr_dl_retx(void *_d, event e)
......
...@@ -562,6 +562,7 @@ void nr_fill_nfapi_dl_sib1_pdu(int Mod_idP, ...@@ -562,6 +562,7 @@ void nr_fill_nfapi_dl_sib1_pdu(int Mod_idP,
LOG_D(MAC,"precoderGranularity: %i\n", pdcch_pdu_rel15->precoderGranularity); LOG_D(MAC,"precoderGranularity: %i\n", pdcch_pdu_rel15->precoderGranularity);
LOG_D(MAC,"numDlDci: %i\n", pdcch_pdu_rel15->numDlDci); LOG_D(MAC,"numDlDci: %i\n", pdcch_pdu_rel15->numDlDci);
} }
void schedule_nr_sib1(module_id_t module_idP, frame_t frameP, sub_frame_t slotP) { void schedule_nr_sib1(module_id_t module_idP, frame_t frameP, sub_frame_t slotP) {
...@@ -652,6 +653,10 @@ void schedule_nr_sib1(module_id_t module_idP, frame_t frameP, sub_frame_t slotP) ...@@ -652,6 +653,10 @@ void schedule_nr_sib1(module_id_t module_idP, frame_t frameP, sub_frame_t slotP)
gNB_mac->TX_req[CC_id].Slot = slotP; gNB_mac->TX_req[CC_id].Slot = slotP;
type0_PDCCH_CSS_config->active = false; type0_PDCCH_CSS_config->active = false;
T(T_GNB_MAC_DL_PDU_WITH_DATA, T_INT(module_idP), T_INT(CC_id), T_INT(SI_RNTI),
T_INT(frameP), T_INT(slotP), T_INT(0), T_BUFFER(sib1_payload, sib1_sdu_length));
} }
} }
} }
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