5G NR Measurements & Events
5G NR Measurements & Events
5G NR Measurements & Events
Introduction
The network may configure an RRC_CONNECTED UE to perform measurements and report them
in accordance with the measurement configuration. The measurement configuration is provided
by means of dedicated signalling i.e. using the RRCReconfiguration.
The network may configure the UE to perform the following types of measurements:
- NR measurements
The network may configure the UE to report the following measurement information based on
SS/PBCH block(s):
The network may configure the UE to report the following measurement information based on
CSI-RS resources:
Measurement objects: A list of objects on which the UE shall perform the measurements.
Reporting configurations: A list of reporting configurations where there can be one or multiple
reporting configurations per measurement object. Each reporting configuration consists of the
following:
Reporting criterion: The criterion that triggers the UE to send a measurement report.
This can either be periodical or a single event description.
RS type: The RS that the UE uses for beam and cell measurement results (SS/PBCH block
or CSI-RS).
Reporting format: The quantities per cell and per beam that the UE includes in the
measurement report (e.g. RSRP) and other associated information such as the maximum
number of cells and the maximum number beams per cell to report.
Measurement identities: A list of measurement identities where each measurement identity links
one measurement object with one reporting configuration. By configuring multiple measurement
identities, it is possible to link more than one measurement object to the same reporting
configuration, as well as to link more than one reporting configuration to the same measurement
object. The measurement identity is also included in the measurement report that triggered the
reporting, serving as a reference to the network.
The purpose of this procedure is to transfer measurement results from the UE to the network. The
UE shall initiate this procedure only after successful security activation.
MeasConfig
The IE MeasConfig specifies measurements to be performed by the UE, and covers intra-frequency,
inter-frequency and inter-RAT mobility as well as configuration of measurement gaps.
s-MeasureConfig CHOICE {
ssb-RSRP RSRP-Range,
csi-RSRP RSRP-Range
} OPTIONAL,
s-MeasureConfig : Threshold for NR SpCell RSRP measurement controlling when the UE is required to
perform measurements on non-serving cells. Choice of ssb-RSRP corresponds to cell RSRP based on
SS/PBCH block and choice of csi-RSRP corresponds to cell RSRP of CSI-RS.
measGapSharingConfig : Specifies the measurement gap sharing scheme and controls setup/ release of
measurement gap sharing.
MeasGapConfig
The IE MeasGapConfig specifies the measurement gap configuration and controls setup/release of
measurement gaps.
...,
[[
]]
gapFR1 : Indicates measurement gap configuration that applies to FR1 only. In EN-DC, gapFR1 cannot be
set up by NR RRC (i.e. only LTE RRC can configure FR1 gap). gapFR1 can not be configured together with
gapUE. The applicability of the measurement gap is according to TS 38.133.
gapFR2 : Indicates measurement gap configuration applies to FR2 only. gapFR2 cannot be configured
together with gapUE. The applicability of the measurement gap is according to TS 38.133.
gapUE : Indicates measurement gap configuration that applies to all frequencies (FR1 and FR2). In EN-
DC, gapUE cannot be set up by NR RRC (i.e. only LTE RRC can configure per UE gap). If gapUE is
configured, then neither gapFR1 nor gapFR2 can be configured. The applicability of the measurement
gap is according to TS 38.133.
gapOffset : Value gapOffset is the gap offset of the gap pattern with MGRP indicated in the field mgrp.
The value range should be from 0 to mgrp-1.
mgl : Value mgl is the measurement gap length in ms of the measurement gap. The applicability of the
measurement gap is according to TS 38.133. Value ms1dot5 corresponds to 1.5 ms, ms3 corresponds to
3 ms and so on.
mgrp : Value mgrp is measurement gap repetition period in (ms) of the measurement gap. The
applicability of the measurement gap is according to TS 38.133.
mgta : Value mgta is the measurement gap timing advance in ms. The applicability of the measurement
gap timing advance is according to TS 38.133. Value ms0 corresponds to 0 ms, ms0dot25 corresponds to
0.25 ms and ms0dot5 corresponds to 0.5 ms. For FR2, the network only configures 0 ms and 0.25 ms.
MeasGapSharingConfig
The IE MeasGapSharingConfig specifies the measurement gap sharing scheme and controls setup/
release of measurement gap sharing.
...,
[[
]]
gapSharingFR1 : Indicates the measurement gap sharing scheme that applies to the gap set for
FR1 only. In EN-DC, gapSharingFR1 cannot be set up by NR RRC (i.e. only LTE RRC can configure
FR1 gap sharing). gapSharingFR1 can not be configured together with gapSharingUE. For the
different gap sharing schemes, see TS 38.133. Value scheme00 corresponds to scheme "00",
value scheme01 corresponds to scheme "01", and so on.
gapSharingFR2 : Indicates the measurement gap sharing scheme that applies to the gap set for
FR2 only. gapSharingFR2 cannot be configured together with gapSharingUE. For the different
gap sharing schemes, see TS 38.133. Value scheme00 corresponds to scheme "00", value
scheme01 corresponds to scheme "01", and so on.
gapSharingUE : Indicates the measurement gap sharing scheme that applies to the gap set per
UE. In EN-DC, gapSharingUE cannot be set up by NR RRC (i.e. only LTE RRC can configure per UE
gap sharing). If gapSharingUE is configured, then neither gapSharingFR1 nor gapSharingFR2 can
be configured. For the different gap sharing schemes, see TS 38.133. Value scheme00
corresponds to scheme "00", value scheme01 corresponds to scheme "01", and so on.
MeasId
The IE MeasId is used to identify a measurement configuration, i.e., linking of a measurement
object and a reporting configuration.
MeasIdToAddModList
The IE MeasIdToAddModList concerns a list of measurement identities to add or modify, with for
each entry the measId, the associated measObjectId and the associated reportConfigId.
measId MeasId,
measObjectId MeasObjectId,
reportConfigId ReportConfigId }
MeasObjectEUTRA
The IE MeasObjectEUTRA specifies information applicable for E-UTRA cells.
MeasObjectEUTRA::= SEQUENCE {
carrierFreq ARFCN-ValueEUTRA,
allowedMeasBandwidth EUTRA-AllowedMeasBandwidth,
eutra-PresenceAntennaPort1 EUTRA-PresenceAntennaPort1,
widebandRSRQ-Meas BOOLEAN,
...
cellIndexEUTRA EUTRA-CellIndex,
physCellId EUTRA-PhysCellId,
cellIndividualOffset EUTRA-Q-OffsetRange
cellIndexEUTRA EUTRA-CellIndex,
physCellIdRange EUTRA-PhysCellIdRange
}
EUTRAN-BlackCell field descriptions
cellIndividualOffset : Cell individual offset applicable to a specific cell. Value dB-24 corresponds
to -24 dB, dB-22 corresponds to -22 dB and so on.
carrierFreq Identifies E-UTRA carrier frequency for which this configuration is valid. E-UTRAN
does not configure more than one measurement object for the same physical frequency
regardless of the E-ARFCN used to indicate this.
eutra-PresenceAntennaPort1 : When set to true, the UE may assume that at least two cell-
specific antenna ports are used in all neighbouring cells.
widebandRSRQ-Meas If set to true, the UE shall, when performing RSRQ measurements, use a
wider bandwidth in accordance with TS 36.133. The network may set the field to true if the
measurement bandwidth indicated by allowedMeasBandwidth is 50 resource blocks or larger;
otherwise the network sets this field to false.
MeasObjectId
The IE MeasObjectId used to identify a measurement object configuration.
MeasObjectNR
The IE MeasObjectNR specifies information applicable for SS/PBCH block(s) intra/inter-
frequency measurements and/or CSI-RS intra/inter-frequency measurements.
referenceSignalConfig ReferenceSignalConfig,
offsetMO Q-OffsetRangeList,
... ,
[[
]]
ReferenceSignalConfig::= SEQUENCE {
SSB-ConfigMobility::= SEQUENCE {
deriveSSB-IndexFromCell BOOLEAN,
...
physCellId PhysCellId,
cellIndividualOffset Q-OffsetRangeList }
blackCellsToAddModList : List of cells to add/modify in the black list of cells. It applies only to
SSB resources.
freqBandIndicatorNR : The frequency band in which the SSB and/or CSI-RS indicated in this
MeasObjectNR are located and according to which the UE shall perform the RRM
measurements. This field is always provided when the network configures measurements with
this MeasObjectNR.
measCycleSCell : The parameter is used only when an SCell is configured on the frequency
indicated by the measObjectNR and is in deactivated state, see TS 38.133. gNB configures the
parameter whenever an SCell is configured on the frequency indicated by the measObjectNR,
but the field may also be signalled when an SCell is not configured. Value sf160 corresponds to
160 sub-frames, value sf256 corresponds to 256 sub-frames and so on.
offsetMO : Offset values applicable to all measured cells with reference signal(s) indicated in
this MeasObjectNR.
refFreqCSI-RS : Point A which is used for mapping of CSI-RS to physical resources according to TS
38.211.
ssbSubcarrierSpacing : Subcarrier spacing of SSB. Only the values 15 kHz or 30 kHz (6GHz) are
applicable.
whiteCellsToAddModList : List of cells to add/modify in the white list of cells. It applies only to
SSB resources.
deriveSSB-IndexFromCell : If this field is set to true, UE assumes SFN and frame boundary
alignment across cells on the same frequency carrier. Hence, if the UE is configured with a
serving cell for which (absoluteFrequencySSB, subcarrierSpacing) in ServingCellConfigCommon is
equal to (ssbFrequency, ssbSubcarrierSpacing) in this MeasObjectNR, this field indicates whether
the UE can utilize the timing of this serving cell to derive the index of SS block transmitted by
neighbour cell. Otherwise, this field indicates whether the UE may use the timing of any
detected cell on that target frequency to derive the SSB index of all neighbour cells on that
frequency.
ssb-ToMeasure : The set of SS blocks to be measured within the SMTC measurement duration.
The first/leftmost bit corresponds to SS/PBCH block index 0, the second bit corresponds to
SS/PBCH block index 1, and so on. Value 0 in the bitmap indicates that the corresponding
SS/PBCH block is not to be measured while value 1 indicates that the corresponding SS/PBCH
block is to be measured . When the field is not configured the UE measures on all SS blocks.
Regardless of the value of this field, SS/PBCH blocks outside of the applicable smtc are not to be
measured.
Conditional Presence :
MeasObjectToAddModList
The IE MeasObjectToAddModList concerns a list of measurement objects to add or modify.
measObjectId MeasObjectId,
measObject CHOICE {
measObjectNR MeasObjectNR,
... ,
measObjectEUTRA MeasObjectEUTRA
MeasResultCellListSFTD
The IE MeasResultCellListSFTD consists of SFN and radio frame boundary difference between
the PCell and an NR cell as specified in TS 38.215 and TS 38.133.
physCellId PhysCellId,
rsrp-Result RSRP-Range
sfn-OffsetResult : Indicates the SFN difference between the PCell and the NR cell as an integer
value according to TS 38.215.
frameBoundaryOffsetResult : Indicates the frame boundary difference between the PCell and
the NR cell as an integer value according to TS 38.215.
MeasResults
The IE MeasResults covers measured results for intra-frequency, inter-frequency, and inter-RAT
mobility.
measId MeasId,
measResultServingMOList MeasResultServMOList,
measResultNeighCells CHOICE {
measResultListNR MeasResultListNR,
...,
measResultListEUTRA MeasResultListEUTRA
},
...
ServCellId ServCellIndex,
measResultServingCell MeasResultNR,
...
measResult SEQUENCE {
cellResults SEQUENCE{
},
rsIndexResults SEQUENCE{
} OPTIONAL
},
...,
[[
eutra-PhysCellId PhysCellId,
measResult MeasQuantityResultsEUTRA,
cgi-Info SEQUENCE {
cgi-info-EPC SEQUENCE {
cgi-info-EPC-legacy CellAccessRelatedInfo-EUTRA-EPC,
freqBandIndicator FreqBandIndicatorEUTRA,
} OPTIONAL,
...
ssb-Index SSB-Index,
csi-RS-Index CSI-RS-Index,
eutra-PhysCellId : Identifies the physical cell identity of the E-UTRA cell for which the reporting
is being performed. The UE reports a value in the range 0..503, other values are reserved.
PhysCellId : The physical cell identity of the NR cell cell for which the reporting is being
performed.
MeasId : Identifies the measurement identity for which the reporting is being performed.
measResultListEUTRA : List of measured results for the maximum number of reported best cells
for an E-UTRA measurement identity.
measResultListNR : List of measured results for the maximum number of reported best cells for
an NR measurement identity.
Events
1. Event A1 (Serving becomes better than threshold)
- The UE entering condition for this event is as below:
Where
Ms is the measurement result of the serving cell, not taking into account any offsets. It is
expressed in dBm in case of RSRP, or in dB in case of RSRQ and RS-SINR.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within
reportConfigNR for this event).It is expressed in dB.
Thresh is the threshold parameter for this event (i.e. a1-Threshold as defined within
reportConfigNR for this event).It is expressed in dBm in case of RSRP, or in dB in case of
RSRQ and RS-SINR.
2. Event A2 (Serving becomes worse than threshold)
- The UE entering condition for this event is as below:
Where
Ms is the measurement result of the serving cell, not taking into account any offsets. It is
expressed in dBm in case of RSRP, or in dB in case of RSRQ and RS-SINR.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within
reportConfigNR for this event). It is expressed in dB.
Thresh is the threshold parameter for this event (i.e. a2-Threshold as defined within
reportConfigNR for this event). It is expressed in dBm in case of RSRP, or in dB in case of
RSRQ and RS-SINR.
Where
Mn is the measurement result of the neighbouring cell, not taking into account any offsets.It
is expressed in dBm in case of RSRP, or in dB in case of RSRQ and RS-SINR.
Ofn is the measurement object specific offset of the reference signal of the neighbour cell
(i.e. offsetMO as defined within measObjectNR corresponding to the neighbour cell).it is
expressed in dB.
Ocn is the cell specific offset of the neighbour cell (i.e. cellIndividualOffset as defined within
measObjectNR corresponding to the frequency of the neighbour cell), and set to zero if not
configured for the neighbour cell.it is expressed in dB.
Mp is the measurement result of the SpCell, not taking into account any offsets.it is
expressed in dBm in case of RSRP, or in dB in case of RSRQ and RS-SINR.
Ofp is the measurement object specific offset of the SpCell (i.e. offsetMO as defined within
measObjectNR corresponding to the SpCell).it is expressed in dB.
Ocp is the cell specific offset of the SpCell (i.e. cellIndividualOffset as defined within
measObjectNR corresponding to the SpCell), and is set to zero if not configured for the
SpCell. it is expressed in dB.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within
reportConfigNR for this event). it is expressed in dB.
Off is the offset parameter for this event (i.e. a3-Offset as defined within reportConfigNR for
this event). it is expressed in dB.
Where
Mn is the measurement result of the neighbouring cell, not taking into account any offsets.
It is expressed in dBm in case of RSRP, or in dB in case of RSRQ and RS-SINR.
Ofn is the measurement object specific offset of the neighbour cell (i.e. offsetMO as defined
within measObjectNR corresponding to the neighbour cell).it is expressed in dB.
Ocn is the measurement object specific offset of the neighbour cell (i.e. cellIndividualOffset
as defined within measObjectNR corresponding to the neighbour cell), and set to zero if not
configured for the neighbour cell. it is expressed in dB.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within
reportConfigNR for this event). it is expressed in dB.
Thresh is the threshold parameter for this event (i.e. a4-Threshold as defined within
reportConfigNR for this event). It is expressed in dBm in case of RSRP, or in dB in case of
RSRQ and RS-SINR.
5. Event A5 (SpCell becomes worse than threshold1 and neighbour becomes better than
threshold2)
- The UE entering conditions for this event is as below:
Where
Mp is the measurement result of the NR SpCell, not taking into account any offsets.its
expressed in dBm in case of RSRP, or in dB in case of RSRQ and RS-SINR.
Mn is the measurement result of the neighbouring cell, not taking into account any
offsets.its expressed in dBm in case of RSRP, or in dB in case of RSRQ and RS-SINR.
Ofn is the measurement object specific offset of the neighbour cell (i.e. offsetMO as defined
within measObjectNR corresponding to the neighbour cell).its expressed in dB.
Ocn is the cell specific offset of the neighbour cell (i.e. cellIndividualOffset as defined within
measObjectNR corresponding to the neighbour cell), and set to zero if not configured for the
neighbour cell. its expressed in dB.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within
reportConfigNR for this event). its expressed in dB.
Thresh1 is the threshold parameter for this event (i.e. a5-Threshold1 as defined within
reportConfigNR for this event) .its expressed in dBm in case of RSRP, or in dB in case of RSRQ
and RS-SINR.
Thresh2 is the threshold parameter for this event (i.e. a5-Threshold2 as defined within
reportConfigNR for this event).its expressed in dBm in case of RSRP, or in dB in case of RSRQ
and RS-SINR.
Where
Mn is the measurement result of the neighbouring cell, not taking into account any
offsets.its expressed in dBm in case of RSRP, or in dB in case of RSRQ and RS-SINR.
Ocn is the cell specific offset of the neighbour cell (i.e. cellIndividualOffset as defined within
the associated measObjectNR), and set to zero if not configured for the neighbour cell.its
expressed in dB.
Ms is the measurement result of the serving cell, not taking into account any offsets. its
expressed in dBm in case of RSRP, or in dB in case of RSRQ and RS-SINR.
Ocs is the cell specific offset of the serving cell (i.e. cellIndividualOffset as defined within the
associated measObjectNR), and is set to zero if not configured for the serving cell.its
expressed in dB.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within
reportConfigNR for this event).its expressed in dB.
Off is the offset parameter for this event (i.e. a6-Offset as defined within reportConfigNR for
this event).its expressed in dB.
7. Event B1 (Inter RAT neighbour becomes better than threshold)
- The UE entering condition for this event is as below:
Where
Mn is the measurement result of the inter-RAT neighbour cell, not taking into account any
offsets.its is expressed in dBm or in dB, depending on the measurement quantity of the
inter-RAT neighbour cell.
Ofn is the measurement object specific offset of the frequency of the inter-RAT neighbour
cell (i.e. eutra-QOffsetRange as defined within the measObjectEUTRA corresponding to the
frequency of the neighbour interRAT cell). its expressed in dB.
Ocn is the cell specific offset of the inter-RAT neighbour cell (i.e. cellIndividualOffset as
defined within the measObjectEUTRA corresponding to the neighbour inter-RAT cell), and
set to zero if not configured for the neighbour cell. its expressed in dB.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within
reportConfigInterRAT for this event).its expressed in dB.
Thresh is the threshold parameter for this event (i.e. b1-ThresholdEUTRA as defined within
reportConfigInterRAT for this event).its is expressed in dBm or in dB, depending on the
measurement quantity of the inter-RAT neighbour cell.
8. Event B2 (PCell becomes worse than threshold1 and inter RAT neighbour becomes better than
threshold2)
Where
Mp is the measurement result of the PCell, not taking into account any offsets.it is
expressed in dBm in case of RSRP, or in dB in case of RSRQ and SINR.
Mn is the measurement result of the inter-RAT neighbour cell, not taking into account any
offsets.it is expressed in dBm or dB, depending on the measurement quantity of the inter-
RAT neighbour cell.
Ofn is the measurement object specific offset of the frequency of the inter-RAT neighbour
cell (i.e. eutra-QOffsetRange as defined within the measObjectEUTRA corresponding to the
frequency of the inter-RAT neighbour cell).its expressed in dB.
Ocn is the cell specific offset of the inter-RAT neighbour cell (i.e. cellIndividualOffset as
defined within the measObjectEUTRA corresponding to the neighbour inter-RAT cell), and
set to zero if not configured for the neighbour cell. its expressed in dB.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within
reportConfigInterRAT for this event).its expressed in dB.
Thresh1 is the threshold parameter for this event (i.e. b2-Threshold1 as defined within
reportConfigInterRAT for this event).it is expressed in dBm in case of RSRP, or in dB in case
of RSRQ and SINR.
Thresh2 is the threshold parameter for this event (i.e. b2-Threshold2EUTRA as defined
within reportConfigInterRAT for this event).it is expressed in dBm or dB, depending on the
measurement quantity of the inter-RAT neighbour cell.
Iman Mohammadi
July 2019
E-mail: iman.mohammadi.telecom@gmail.com
Mobile: +989157998909