5.5a Logged Measurements
38.3313GPPNRProtocol specificationRadio Resource Control (RRC)Release 17TS
5.5a.1 Logged Measurement Configuration
5.5a.1.1 General
Figure 5.5a.1.1-1: Logged measurement configuration
The purpose of this procedure is to configure the UE to perform logging of measurement results while in RRC_IDLE and RRC_INACTIVE. The procedure applies to logged measurements capable UEs that are in RRC_CONNECTED.
NOTE: NG-RAN may retrieve stored logged measurement information by means of the UE information procedure.
5.5a.1.2 Initiation
NG-RAN initiates the logged measurement configuration procedure to UE in RRC_CONNECTED by sending the LoggedMeasurementConfiguration message.
5.5a.1.3 Reception of the LoggedMeasurementConfiguration by the UE
Upon receiving the LoggedMeasurementConfiguration message the UE shall:
1> discard the logged measurement configuration as well as the logged measurement information as specified in 5.5a.2;
1> store the received loggingDuration, reportType and areaConfiguration, if included, in VarLogMeasConfig;
1> if the LoggedMeasurementConfiguration message includes plmn-IdentityList:
2> set plmn-IdentityList in VarLogMeasReport to include the RPLMN as well as the PLMNs included in plmn-IdentityList;
1> else:
2> set plmn-IdentityList in VarLogMeasReport to include the RPLMN;
1> store the received absoluteTimeInfo, traceReference, traceRecordingSessionRef, and tce-Id in VarLogMeasReport;
1> store the received bt-NameList, if included, in VarLogMeasConfig;
1> store the received wlan-NameList, if included, in VarLogMeasConfig;
1> store the received sensor-NameList, if included, in VarLogMeasConfig;
1> start timer T330 with the timer value set to the loggingDuration;
1> store the received sigLoggedMeasType, if included, in VarLogMeasReport;
1> store the received earlyMeasIndication, if included, in VarLogMeasConfig;
5.5a.1.4 T330 expiry
Upon expiry of T330 the UE shall:
1> release VarLogMeasConfig;
The UE is allowed to discard stored logged measurements, i.e. to release VarLogMeasReport, 48 hours after T330 expiry.
5.5a.2 Release of Logged Measurement Configuration
5.5a.2.1 General
The purpose of this procedure is to release the logged measurement configuration as well as the logged measurement information.
5.5a.2.2 Initiation
The UE shall initiate the procedure upon receiving a logged measurement configuration in another RAT. The UE shall also initiate the procedure upon power off or upon deregistration.
The UE shall:
1> stop timer T330, if running;
1> if stored, discard the logged measurement configuration as well as the logged measurement information, i.e. release the UE variables VarLogMeasConfig and VarLogMeasReport.
5.5a.3 Measurements logging
5.5a.3.1 General
This procedure specifies the logging of available measurements by a UE in RRC_IDLE and RRC_INACTIVE that has a logged measurement configuration. The actual process of logging within the UE, takes place in RRC IDLE state could continue in RRC INACTIVE state or vice versa.
5.5a.3.2 Initiation
While T330 is running and SDT procedure is not ongoing, the UE shall:
1> if measurement logging is suspended:
2> if during the last logging interval the IDC problems detected by the UE is resolved, resume measurement logging;
1> if not suspended, perform the logging in accordance with the following:
2> if the reportType is set to periodical in the VarLogMeasConfig:
3> if the UE is in any cell selection state (as specified in TS 38.304 [20]):
4> perform the logging at regular time intervals, as defined by the loggingInterval in the VarLogMeasConfig;
3> if the UE is in camped normally state on an NR cell and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:
4> if areaConfiguration is not included in VarLogMeasConfig; or
4> if the serving cell is part of the area indicated by areaConfig in areaConfiguration in VarLogMeasConfig:
5> perform the logging at regular time intervals, as defined by the loggingInterval in the VarLogMeasConfig;
2> else if the reportType is set to eventTriggered, and eventType is set to outOfCoverage:
3> perform the logging at regular time intervals as defined by the loggingInterval in VarLogMeasConfig only when the UE is in any cell selection state;
3> upon transition from any cell selection state to camped normally state in NR:
4> if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport; and
4> if areaConfiguration is not included in VarLogMeasConfig or if the current camping cell is part of the area indicated by areaConfig of areaConfiguration in VarLogMeasConfig:
5> perform the logging;
2> else if the reportType is set to eventTriggered and eventType is set to eventL1:
3> if the UE is in camped normally state on an NR cell and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:
4> if areaConfiguration is not included in VarLogMeasConfig; or
4> if the serving cell is part of the area indicated by areaConfig in areaConfiguration in VarLogMeasConfig;
5> perform the logging at regular time intervals as defined by the loggingInterval in VarLogMeasConfig only when the conditions indicated by the eventL1 are met;
2> when performing the logging:
3> if InterFreqTargetInfo is configured and if the UE detected IDC problems on at least one of the frequencies included in InterFreqTargetInfo during the last logging interval, or
3> if InterFreqTargetInfo is not configured and if the UE detected IDC problems during the last logging interval:
4> if measResultServingCell in the VarLogMeasReport is not empty:
5> include inDeviceCoexDetected;
5> suspend measurement logging from the next logging interval;
4> else:
5> suspend measurement logging;
3> set the relativeTimeStamp to indicate the elapsed time since the moment at which the logged measurement configuration was received;
3> if location information became available during the last logging interval, set the content of the locationInfo as in 5.3.3.7:
3> if the UE is in any cell selection state (as specified in TS 38.304 [20]):
4> set anyCellSelectionDetected to indicate the detection of no suitable or no acceptable cell found;
4> if the reportType is set to eventTriggered in the VarLogMeasConfig; and
4> if the RPLMN at the time of entering the any cell selection state is included in plmn-IdentityList stored in VarLogMeasReport; and
4> if areaConfiguration is not included in VarLogMeasConfig or if the last suitable cell that the UE was camping on is part of the area indicated by areaConfig of areaConfiguration in VarLogMeasConfig:
5> set the servCellIdentity to indicate global cell identity of the last suitable cell that the UE was camping on;
5> set the measResultServingCell to include the quantities of the last suitable cell the UE was camping on;
4> else if the reportType is set to periodical in the VarLogMeasConfig:
5> set the servCellIdentity to indicate global cell identity of the last logged cell that the UE was camping on;
5> set the measResultServingCell to include the quantities of the last logged cell the UE was camping on;
3> else:
4> set the servCellIdentity to indicate global cell identity of the cell the UE is camping on;
4> set the measResultServingCell to include the quantities of the cell the UE is camping on;
3> if available, set the measResultNeighCells, in order of decreasing ranking-criterion as used for cell re-selection, to include measurements of neighbouring cell that became available during the last logging interval and according to the following:
4> include measurement results for at most 6 neighbouring cells on the NR serving frequency and for at most 3 cells per NR neighbouring frequency and for the NR neighbouring frequencies in accordance with the following:
5> if interFreqTargetInfo is included in VarLogMeasConfig:
6> if earlyMeasIndication is included in VarLogMeasConfig;
7> include measurement results for NR neighbouring frequencies that are included in both interFreqTargetInfo and either in measIdleCarrierListNR (within the VarMeasIdleConfig) or SIB4;
6> else:
7> include measurement results for NR neighbouring frequencies that are included in both interFreqTargetInfo and SIB4;
5> else:
6> if earlyMeasIndication is included in VarLogMeasConfig;
7> include measurement results for NR neighbouring frequencies that are included in either measIdleCarrierListNR (within the VarMeasIdleConfig) or SIB4;
6> else:
7> include measurement results for NR neighbouring frequencies that are included in SIB4;
4> include measurement results for at most 3 neighbours per inter-RAT frequency in accordance with the following:
5> if earlyMeasIndication is included in VarLogMeasConfig:
6> include measurement results for inter-RAT neighbouring frequencies that are included in either measIdleCarrierListEUTRA (within the VarMeasIdleConfig) or SIB5;
5> else:
6> include measurement results for inter-RAT frequencies that are included in SIB5;
4> for each neighbour cell included, include the optional fields that are available;
NOTE 1: The UE includes the latest results of the available measurements as used for cell reselection evaluation in RRC_IDLE or RRC_INACTIVE, which are performed in accordance with the performance requirements as specified in TS 38.133 [14].
NOTE 2: For logging the measurements on frequencies (indicated in measIdleCarrierListNR/ measIdleCarrierListEUTRA) in the logged measurement, the qualityThreshold in measIdleConfig should not be applied, and how the UE logs the measurements on the frequencies is left to the UE implementation.
2> when the memory reserved for the logged measurement information becomes full, stop timer T330 and perform the same actions as performed upon expiry of T330, as specified in 5.5a.1.4.