|
|||||||||||||||
As in LTE, the most important criteria on Power Measurement is around RSRP, RSRQ. The basic idea on RSRP/RSRQ in NR is also similar to LTE RSRP / RSRQ. However, there are some differences as well between LTE and NR in terms of power definition and measurement as below.
< Based on 38.215 - 5.1 UE measurement capabilities >
Measurement Items in RRC - MeasObjectNRMeasObjectNR ::= SEQUENCE { carrierFreq ARFCN-ValueNR, referenceSignalConfig ReferenceSignalConfig OPTIONAL, absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, absThreshCSI-RS-Consolidation ThresholdNR OPTIONAL, nroSS-BlocksToAverage INTEGER (2..maxNroSS- BlocksToAverage) OPTIONAL, nroCSI-RS-ResourcesToAverage INTEGER (2..maxNroCSI-RS- ResourcesToAverage) OPTIONAL, quantityConfigIndex INTEGER (1..maxQuantityConfigId), offsetFreq Q-OffsetRangeList, cellsToRemoveList CellIndexList OPTIONAL, cellsToAddModList CellsToAddModList OPTIONAL,
blackCellsToRemoveList CellIndexList OPTIONAL, blackCellsToAddModList BlackCellsToAddModList OPTIONAL,
whiteCellsToRemoveList CellIndexList OPTIONAL, whiteCellsToAddModList WhiteCellsToAddModList OPTIONAL }
ReferenceSignalConfig::= SEQUENCE {
ssb-MeasurementTimingConfiguration SSB-MeasurementTimingConfiguration OPTIONAL,
ssbPresence CHOICE { present SEQUENCE { frequencyOffset TYPE_FFS! subcarrierSpacing SubcarrierSpacing, }, notPresent SEQUENCE { }, } csi-rs-ResourceConfig-Mobility CSI-RS-ResourceConfig-Mobility OPTIONAL -- Need useServingCellTimingForSync BOOLEAN }
SSB-MeasurementTimingConfiguration ::= SEQUENCE { periodicityAndOffset CHOICE { sf5 INTEGER (0..4), sf10 INTEGER (0..9), sf20 INTEGER (0..19), sf40 INTEGER (0..39), sf80 INTEGER (0..79), sf160 INTEGER (0..159) }, duration ENUMERATED { sf1, sf5 },
ssb-ToMeasure SetupRelease { CHOICE { shortBitmap BIT STRING (SIZE (4)), mediumBitmap BIT STRING (SIZE (8)), longBitmap BIT STRING (SIZE (64)) } } OPTIONAL, -- Need M },
smtc2 SEQUENCE { pci-List SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysicalCellId OPTIONAL periodicty TYPE_FFS! } OPTIONAL -- Cond IntraFreqConnected }
CSI-RS-ResourceConfig-Mobility ::= SEQUENCE { csi-rs-MeasurementBW SEQUENCE { csi-rs-measurementBW-size ENUMERATED { size24, size48, size96, size192, size268}, csi-rs-measurement-BW-start ENUMERATED {ffsTypeAndValue}, associated-SSB ENUMERATED {ffsTypeAndValue}, qcled-SSB BOOLEAN, isServingCellMO BOOLEAN }
subcarrierSpacing SubcarrierSpacing, csi-rs-ResourceList-Mobility SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesRRM)) OF CSI-RS-Resource-Mobility }
CSI-RS-Resource-Mobility SEQUENCE { csi-rs-ResourceId-RRM CSI-RS-ResourceId-RRM, cellId PhysicalCellId, } slotConfig CHOICE { ms5 INTEGER (0..4), ms10 INTEGER (0..9), ms20 INTEGER (0..19), ms40 INTEGER (0..39), ms80 INTEGER (0..79), ms160 INTEGER (0..159) }, sequenceGenerationConfig TYPE_FFS! }
CSI-RS-ResourceId-RRM ::= INTEGER (0..maxNrofCSI-RS-ResourcesRRM-1)
Q-OffsetRangeList ::= SEQUENCE { rsrpOffsetSSB Q-OffsetRange DEFAULT dB0, rsrqOffsetSSB Q-OffsetRange DEFAULT dB0, sinrOffsetSSB Q-OffsetRange DEFAULT dB0, rsrpOffsetCSI-RS Q-OffsetRange DEFAULT dB0, rsrqOffsetCSI-RS Q-OffsetRange DEFAULT dB0, sinrOffsetCSI-RS Q-OffsetRange DEFAULT dB0 }
ThresholdNR ::= SEQUENCE{ threshold-RSRP RSRP-Range OPTIONAL, threshold-RSRQ RSRQ-Range OPTIONAL, threshold-SINR SINR-Range OPTIONAL }
CellsToAddModList ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddMod
CellsToAddMod ::= SEQUENCE { cellIndex INTEGER (1..maxNrofCellMeas), physCellId PhysCellId, cellIndividualOffset Q-OffsetRangeList }
BlackCellsToAddModList ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF BlackCellsToAddMod
BlackCellsToAddMod ::= SEQUENCE { cellIndex INTEGER (1..maxNrofCellMeas), physCellIdRange PhysCellIdRange }
WhiteCellsToAddModList ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF WhiteCellsToAddMod
WhiteCellsToAddMod ::= SEQUENCE { cellIndex INTEGER (1..maxNrofCellMeas), physCellIdRange PhysCellIdRange } Measurement Items in RRC - MeasResultsMeasResults ::= SEQUENCE { measId MeasId, measResultServingFreqList MeasResultServFreqList, measResultNeighCells CHOICE { measResultListNR MeasResultListNR, measResultListEUTRA MeasResultListEUTRA, ... } OPTIONAL }
MeasResultServFreqList ::= SEQUENCE (SIZE (1..maxServCell)) OF MeasResultServFreq
MeasResultServFreq ::= SEQUENCE { servFreqId ServCellIndex OPTIONAL, measResultServingCell MeasResultNR, measResultBestNeighCell MeasResultNR }
MeasResultListNR ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultNR
MeasResultNR ::= SEQUENCE { physCellId PhysCellId OPTIONAL, --FFS: Details of cgi info cgi-Info TYPE_FFS! measResult SEQUENCE { cellResults SEQUENCE{ resultsSSBCell ResultsSSBCell OPTIONAL, resultsCSI-RSCell ResultsCSI-RSCell OPTIONAL } rsIndexResults SEQUENCE{ resultsSSBIndexes ResultsPerSSBIndexList OPTIONAL, resultsCSI-RSIndexes ResultsPerCSI-RSIndexList OPTIONAL } OPTIONAL } }
ResultsSSBCell ::= SEQUENCE { ssb-Cellrsrp RSRP-Range OPTIONAL, ssb-Cellrsrq RSRQ-Range OPTIONAL, ssb-Cellsinr SINR-Range OPTIONAL }
ResultsCSI-RSCell ::= SEQUENCE { csi-rs-Cellrsrp RSRP-Range OPTIONAL, csi-rs-Cellrsrq RSRQ-Range OPTIONAL, csi-rs-Cellsinr SINR-Range OPTIONAL }
ResultsPerSSBIndexList ::= SEQUENCE (SIZE (1..maxNroSSBs)) OF ResultsPerSSBIndex
ResultsPerSSBIndex ::= SEQUENCE { Ssb-Index SSB-Index, ss-rsrp RSRP-Range OPTIONAL, ss-rsrq RSRQ-Range OPTIONAL, ss-sinr SINR-Range OPTIONAL }
ResultsPerCSI-RSIndexList ::= SEQUENCE (SIZE (1..maxNroCSI-RS)) OF ResultsPerCSI-RSIndex
ResultsPerCSI-RSIndex ::= SEQUENCE { csi-rsIndex CSI-RSIndex, csi-rsrp RSRP-Range OPTIONAL, csi-rsrq RSRQ-Range OPTIONAL, csi-sinr SINR-Range OPTIONAL }
Reference[1]
|
|||||||||||||||