Section: 5.7.8.1a Measurement configuration
Content: The purpose of this procedure is to update the idle/inactive measurement configuration. The UE initiates this procedure while T331 is running and SDT procedure is not ongoing and one of the following conditions is met: 1> upon selecting a cell when entering RRC_IDLE or RRC-INACTIVE from RRC_CONNECTED or RRC_INACTIVE; or 1> upon update of system information (SIB4, or SIB11), e.g. due to intra-RAT cell (re)selection; While in RRC_IDLE or RRC_INACTIVE, and T331 is running, the UE shall: 1> if VarMeasIdleConfig includes neither a measIdleCarrierListEUTRA nor a measIdleCarrierListNR received from the RRCRelease message: 2> if the UE supports idleInactiveEUTRA-MeasReport: 3> if the SIB11 includes the measIdleConfigSIB and contains measIdleCarrierListEUTRA: 4> store or replace the measIdleCarrierListEUTRA of measIdleConfigSIB of SIB11 within VarMeasIdleConfig; 3> else: 4> remove the measIdleCarrierListEUTRA in VarMeasIdleConfig, if stored; 2> if the UE supports idleInactiveNR-MeasReport: 3> if SIB11 includes the measIdleConfigSIB and contains measIdleCarrierListNR: 4> store or replace the measIdleCarrierListNR of measIdleConfigSIB of SIB11 within VarMeasIdleConfig; 3> else: 4> remove the measIdleCarrierListNR in VarMeasIdleConfig, if stored; 1> for each entry in the measIdleCarrierListNR within VarMeasIdleConfig that does not contain an ssb-MeasConfig received from the RRCRelease message: 2> if there is an entry in measIdleCarrierListNR in measIdleConfigSIB of SIB11 that has the same carrier frequency and subcarrier spacing as the entry in the measIdleCarrierListNR within VarMeasIdleConfig and that contains ssb-MeasConfig: 3> delete the ssb-MeasConfig of the corresponding entry in the measIdleCarrierListNR within VarMeasIdleConfig; 3> store the SSB measurement configuration from SIB11 into nrofSS-BlocksToAverage, absThreshSS-BlocksConsolidation, smtc, ssb-ToMeasure, deriveSSB-IndexFromCell, and ss-RSSI-Measurement within ssb-MeasConfig of the corresponding entry in the measIdleCarrierListNR within VarMeasIdleConfig; 2> else if there is an entry in interFreqCarrierFreqList of SIB4 with the same carrier frequency and subcarrier spacing as the entry in measIdleCarrierListNR within VarMeasIdleConfig: 3> delete the ssb-MeasConfig of the corresponding entry in the measIdleCarrierListNR within VarMeasIdleConfig; 3> store the SSB measurement configuration from SIB4 into nrofSS-BlocksToAverage, absThreshSS-BlocksConsolidation, smtc, ssb-ToMeasure, deriveSSB-IndexFromCell, and ss-RSSI-Measurement within ssb-MeasConfig of the corresponding entry in the measIdleCarrierListNR within VarMeasIdleConfig; 2> else: 3> remove the ssb-MeasConfig of the corresponding entry in the measIdleCarrierListNR within VarMeasIdleConfig, if stored; 1> perform measurements according to 5.7.8.2a.