dlsch_in_slot_bitmap=&RC.nrmac[module_idP]->UE_list.UE_sched_ctrl[UE_id].dlsch_in_slot_bitmap;// static bitmap signaling which slot in a tdd period contains dlsch
dlsch_in_slot_bitmap=&RC.nrmac[module_idP]->UE_list.UE_sched_ctrl[UE_id].dlsch_in_slot_bitmap;// static bitmap signaling which slot in a tdd period contains dlsch
ulsch_in_slot_bitmap=&RC.nrmac[module_idP]->UE_list.UE_sched_ctrl[UE_id].ulsch_in_slot_bitmap;// static bitmap signaling which slot in a tdd period contains ulsch
ulsch_in_slot_bitmap=&RC.nrmac[module_idP]->UE_list.UE_sched_ctrl[UE_id].ulsch_in_slot_bitmap;// static bitmap signaling which slot in a tdd period contains ulsch
// hardcoding dlsch to be in slot 1
// hardcoding dlsch to be in slot 1
if(!(slot_txP%num_slots_per_tdd)){
if(!(slot_txP%num_slots_per_tdd)){
if(slot_txP==0)
if(slot_txP==0)
*dlsch_in_slot_bitmap=0x02;
*dlsch_in_slot_bitmap=0x7e;
else
else
*dlsch_in_slot_bitmap=0x00;
*dlsch_in_slot_bitmap=0x00;
}
}
// hardcoding ulsch to be in slot 8
// hardcoding ulsch to be in slot 8
if(!(slot_rxP%num_slots_per_tdd)){
if(!(slot_rxP%num_slots_per_tdd)){
if(slot_rxP==0)
if(slot_rxP==0)
*ulsch_in_slot_bitmap=0x100;
*ulsch_in_slot_bitmap=0x100;
else
else
*ulsch_in_slot_bitmap=0x00;
*ulsch_in_slot_bitmap=0x00;
}
}
}
// Check if there are downlink symbols in the slot,
// Check if there are downlink symbols in the slot,