rting is wideband or subband. The CSI-ReportConfig can also contain CodebookConfig, which contains configuration parameters for Type-I or Type-II CSI including codebook subset restriction, and configurations of group-based reporting [9]. Each CSI resource setting contains a configuration of more than one CSI resource sets, each consisting of CSI-RS resources (either NZP CSI-RS or CSI-IM) and SS/PBCH block resources used for L1-RSRP computation. Each CSI resource setting located in the down- link BWP is defined by RRC signaling, and all CSI resource settings are linked to a CSI report setting within the same downlink BWP. The reporting configuration for CSI can be aperiodic (using PUSCH), periodic (using PUCCH), or semi-persistent (using PUCCH and DCI activated PUSCH). The CSI-RS resources can be periodic, semipersistent, or aperiodic. The supported combinations of CSI reporting configurations and CSI-RS resource in NR are shown in Tables 4.11 and 4.12. If interference measurement is performed using CSI-IM, each CSI-RS resource for CM is resource-wise associated with a CSI-IM resource based on the ordering of the CSI-RS resource and CSI-IM resource in the corresponding resource sets. The number of CSI-RS resources for channel measurement equals to the number of CSI-IM resources [9]. The CSI reports are used to provide the gNB with an estimate of the downlink communica- tion channel observed by the UE in order to assist channel-dependent scheduling. The new Table 4.11: Triggering/activation of CSI reporting for CSI-RS configurations [9]. CSI-RS Periodic CSI Semi-persistent CSI Reporting Aperiodic CSI Configuration Reporting Reporting Periodic No dynamic For reporting on PUCCH, the UE receives an Triggered by DCI or CSI-RS triggering/ activation command and for reporting on PUSCH, activation activation the UE receives triggering on DCI command Semi- Not supported For reporting on PUCCH, the UE receives an Triggered by DCI or persistent activation command, whereas for reporting on activation CSI-RS PUSCH, the UE rece