Clarify assumptions in nr_acknack_scheduling()
This commit is contained in:
@@ -445,9 +445,15 @@ bool nr_acknack_scheduling(int mod_id,
|
|||||||
first_ul_slot_tdd,
|
first_ul_slot_tdd,
|
||||||
tdd->nrofUplinkSlots);
|
tdd->nrofUplinkSlots);
|
||||||
|
|
||||||
/* FIXME: for the moment, we consider that
|
/* for the moment, we consider:
|
||||||
* * only pucch_sched[0] holds HARQ (and SR)
|
* * only pucch_sched[0] holds HARQ (and SR)
|
||||||
* * we do not multiplex with CSI */
|
* * we do not multiplex with CSI, which is always in pucch_sched[2]
|
||||||
|
* * SR uses format 0 and is allocated in the first UL (mixed) slot (and not
|
||||||
|
* later)
|
||||||
|
* * that the PUCCH resource set 0 (for up to 2 bits) points to the first N
|
||||||
|
* PUCCH resources, where N is the number of resources in the PUCCH
|
||||||
|
* resource set. This is used in pucch_index_used, which counts the used
|
||||||
|
* resources by index, and not by their ID! */
|
||||||
NR_UE_sched_ctrl_t *sched_ctrl = &RC.nrmac[mod_id]->UE_info.UE_sched_ctrl[UE_id];
|
NR_UE_sched_ctrl_t *sched_ctrl = &RC.nrmac[mod_id]->UE_info.UE_sched_ctrl[UE_id];
|
||||||
NR_sched_pucch_t *pucch = &sched_ctrl->sched_pucch[0];
|
NR_sched_pucch_t *pucch = &sched_ctrl->sched_pucch[0];
|
||||||
AssertFatal(pucch->csi_bits == 0,
|
AssertFatal(pucch->csi_bits == 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user