8.1.5 RRC others
38.523-13GPP5GSPart 1: ProtocolRelease 17TSUser Equipment (UE) conformance specification
8.1.5.1 UE capability transfer
8.1.5.1.1 UE capability transfer / Success
8.1.5.1.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives an UECapabilityEnquiry message }
then { UE transmits an UECapabilityInformation message including UE radio access capability information corresponding to the ue-CapabilityRequest variable }
}
8.1.5.1.1.2 Conformance requirements
References: The conformance requirements covered in the present test case are specified in: TS 38.331, clauses 5.6.1.3, 5.6.1.4, 5.7.7.2 and 5.7.7.3.
[TS 38.331, clause 5.6.1.3]
The UE shall set the contents of UECapabilityInformation message as follows:
1> if the ue-CapabilityRAT-RequestList contains a UE-CapabilityRAT-Request with rat-Type set to nr:
2> include in the ue-CapabilityRAT-ContainerList a UE-CapabilityRAT-Container of the type UE-NR-Capability and with the rat-Type set to nr;
2> include the supportedBandCombinationList, featureSets and featureSetCombinations as specified in clause 5.6.1.4;
…
1> submit the UECapabilityInformation message to lower layers for transmission, upon which the procedure ends.
[TS 38.331, clause 5.6.1.4]
The UE invokes the procedures in this clause if the NR or E-UTRA network requests UE capabilities for nr, eutra-nr or eutra. This procedure is invoked once per requested rat-Type (see clause 5.6.1.3 for capability enquiry by the NR network; see TS 36.331 [10], clause 5.6.3.3 for capability enquiry by the E-UTRA network). The UE shall ensure that the feature set IDs are consistent across feature sets, feature set combinations and band combinations in all three UE capability containers that the network queries with the same fields with the same values, i.e. UE-CapabilityRequestFilterNR and fields in UECapabilityEnquiry message (i.e. requestedFreqBandsNR-MRDC, requestedCapabilityNR and eutra-nr-only flag) as defined in TS 36.331, where applicable.
NOTE 1: Capability enquiry without frequencyBandListFilter is not supported.
[TS 38.331, clause 5.7.7.2]
A UE capable of UL RRC message segmentation in RRC_CONNECTED will initiate the procedure when the following conditions are met:
1> if the RRC message segmentation is enabled based on the field rrc-SegAllowed received, and
1> if the encoded RRC message is larger than the maximum supported size of a PDCP SDU specified in TS 38.323 [5];
Upon initiating the procedure, the UE shall:
1> initiate transmission of the ULDedicatedMessageSegment message as specified in 5.7.7.3;
[TS 38.331, clause 5.7.7.3]
The UE shall segment the encoded RRC PDU based on the maximum supported size of a PDCP SDU specified in TS 38.323 [5]. UE shall minimize the number of segments and set the contents of the ULDedicatedMessageSegment messages as follows:
1> F or each new UL DCCH message, set the segmentNumber to 0 for the first message segment and increment the segmentNumber for each subsequent RRC message segment;
1> set rrc-MessageSegmentContainer to include the segment of the UL DCCH message corresponding to the segmentNumber;
1> if the segment included in the rrc-MessageSegmentContainer is the last segment of the UL DCCH message:
2> set the rrc-MessageSegmentType to lastSegment;
1> else:
2> set the rrc-MessageSegmentType to notLastSegment;
1> submit all the ULDedicatedMessageSegment messages generated for the segmented RRC message to lower layers for transmission in ascending order based on the segmentNumber, upon which the procedure ends.
8.1.5.1.1.3 Test Description
8.1.5.1.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1
– System information combination NR-1 as defined in TS 38.508-1 [4] clause 4.4.3.1.3 is used in NR cell.
UE:
– None.
Preamble:
– The UE is in 5GS state 3N-A according to TS 38.508-1 [4], clause 4.4A on NR Cell 1.
8.1.5.1.1.3.2 Test procedure sequence
Table 8.1.5.1.1.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits a UECapabilityEnquiry message including nr and rrc-segAllowed-r16 set to enabled. |
<– |
UECapabilityEnquiry |
– |
– |
– |
EXCEPTION: The "lower case letter" identifies a step sequence that takes place depending on the size of UE capability message. IF pc_NR_UL_Segmentation and UE’s encoded UECapabilityInformation message >= Max PDCP SDU size then steps 2a1 and 2a2 will be performed else step 2b1 will be performed |
– |
– |
– |
– |
– |
EXCEPTION: Step 2a1 is repeated a maximum of 16 times or till rrc-MessageSegmentType-16 IE within the UlDedicatedMessageSegment message indicates rrc-MessageSegmentType-r16 = lastSegment. |
– |
– |
– |
– |
2a1 |
The UE sends segments of UECapabilityInformation message contained within the rrc-MessageSegmentContainer-r16 IE of the ULDedicatedMessageSegment message? |
–> |
ULDedicatedMessageSegment |
– |
– |
2a2 |
Check: Is the received UE radio access capability information as per the ue-CapabilityRequest variable? |
– |
– |
1 |
P |
2b1 |
Check: Does the UE transmit a UECapabilityInformation message including UE radio access capability information as per the ue-CapabilityRequest variable? |
–> |
UECapabilityInformation |
1 |
P |
8.1.5.1.1.3.3 Specific message contents
Table 8.1.5.1.1.3.3-1: UECapabilityEnquiry (step 1, Table 8.1.5.1.1.3.2-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-31 |
|||
Information Element |
Value/remark |
Comment |
Condition |
UECapabilityEnquiry ::= SEQUENCE { |
|||
rrc-TransactionIdentifier |
RRC-TransactionIdentifier |
||
criticalExtensions CHOICE { |
|||
ueCapabilityEnquiry SEQUENCE { |
|||
ue-CapabilityRAT-RequestList SEQUENCE (SIZE (1.. maxRAT-CapabilityContainers)) OF CapabilityRAT-Request { |
– |
||
UE-CapabilityRAT-Request[1] SEQUENCE { |
entry 1 |
||
rat-Type |
nr |
||
} |
|||
} |
|||
lateNonCriticalExtension |
Not present |
||
ue-CapabilityEnquiryExt |
OCTET STRING Containing UECapabilityEnquiry-v1560-IEs |
||
} |
|||
criticalExtensionsFuture |
|||
} |
|||
} |
Table 8.1.5.1.1.3.3-2: UECapabilityInformation (steps2a2 and 2b1, Table 8.1.5.1.1.3.2-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-32 |
|||
Information Element |
Value/remark |
Comment |
Condition |
UECapabilityInformation ::= SEQUENCE { |
|||
rrc-TransactionIdentifier |
RRC-TransactionIdentifier |
||
criticalExtensions CHOICE { |
|||
ueCapabilityInformation SEQUENCE { |
|||
ue-CapabilityRAT-ContainerList SEQUENCE (SIZE (0..maxRAT-CapabilityContainers)) OF CapabilityRAT-Request { |
|||
UE-CapabilityRAT-Request[1] SEQUENCE { |
entry 1 |
||
rat-Type |
nr |
||
ueCapabilityRAT-Container |
UE-NR-Capability |
Encoded as per TS 38.331 [12] clause 5.6.1 |
|
} |
|||
} |
|||
lateNonCriticalExtension |
Not checked |
||
nonCriticalExtension |
Not checked |
||
} |
|||
criticalExtensionsFuture |
Not checked |
||
} |
|||
} |
Table 8.1.5.1.1.3.3-3: UE-NR-Capability (Table 8.1.5.1.1.3.3-2)
Derivation Path: TS 38.331 [12], clause 6.3.3 |
|||
Information Element |
Value/remark |
Comment |
Condition |
UE-NR-Capability ::= SEQUENCE { |
|||
accessStratumRelease |
Checked |
"rel-15" or higher |
|
pdcp-Parameters SEQUENCE { |
|||
supportedROHC-Profiles SEQUENCE { |
|||
profile0x0000 |
Not checked |
||
profile0x0001 |
Not checked |
||
profile0x0002 |
Not checked |
||
profile0x0003 |
Not checked |
||
profile0x0004 |
Not checked |
||
profile0x0006 |
Not checked |
||
profile0x0101 |
Not checked |
||
profile0x0102 |
Not checked |
||
profile0x0103 |
Not checked |
||
profile0x0104 |
Not checked |
||
} |
|||
maxNumberROHC-ContextSessions |
Not checked |
||
uplinkOnlyROHC-Profiles |
Not checked |
||
continueROHC-Context |
Not checked |
||
outOfOrderDelivery |
Checked |
pc_outOfOrderDelivery |
|
shortSN |
Checked |
pc_shortSN |
|
pdcp-DuplicationSRB |
Checked |
pc_pdcp_DuplicationSplitSRB |
|
pdcp-DuplicationMCG-OrSCG-DRB |
Checked |
pc_pdcp_DuplicationMCG_OrSCG_DRB |
|
drb-IAB-r16 |
Not checked |
||
non-DRB-IAB-r16 |
Not checked |
||
extendedDiscardTimer-r16 |
Not checked |
||
continueEHC-Context-r16 |
Not checked |
||
ehc-r16 |
Checked |
pc_NR_ehc_r16 |
|
maxNumberEHC-Contexts-r16 |
Not checked |
||
jointEHC-ROHC-Config-r16 |
Not checked |
||
pdcp-DuplicationMoreThanTwoRLC-r16 |
Checked |
pc_pdcp_DuplicationMoreThanTwoRLC_r16 |
|
} |
|||
rlc-Parameters SEQUENCE { |
|||
am-WithShortSN |
Checked |
pc_am_WithShortSN |
|
um-WithShortSN |
Checked |
pc_um_WithShortSN |
|
um-WithLongSN |
Checked |
pc_um_WIthLongSN |
|
} |
|||
mac-Parameters SEQUENCE { |
|||
mac-ParametersCommon SEQUENCE { |
|||
lcp-Restriction |
Checked |
pc_lcp_Restriction |
|
dummy |
Not checked |
||
lch-ToSCellRestriction |
Not checked |
||
recommendedBitRate |
Checked |
pc_recommendedBitRate |
|
recommendedBitRateQuery |
Checked |
pc_recommendedBitRateQuery |
|
recommendedBitRateMultiplier-r16 |
Not checked |
||
preEmptiveBSR-r16 |
Not checked |
||
autonomousTransmission-r16 |
Not checked |
||
lch-PriorityBasedPrioritization-r16 |
Checked |
pc_lch_PriorityBasedPrioritization_r16 |
|
lch-ToConfiguredGrantMapping-r16 |
Not checked |
||
lch-ToGrantPriorityRestriction-r16 |
Checked |
pc_lch_ToGrantPriorityRestriction_r16 |
|
singlePHR-P-r16 |
Not checked |
||
ul-LBT-FailureDetectionRecovery-r16 |
Not checked |
||
tdd-MPE-P-MPR-Reporting-r16 |
Not checked |
||
lcid-ExtensionIAB-r16 |
Not checked |
||
spCell-BFR-CBRA-r16 |
Not checked |
||
srs-ResourceId-Ext-r16 |
Not checked |
||
} |
|||
mac-ParametersXDD-Diff SEQUENCE { |
|||
skipUplinkTxDynamic |
Checked (NOTE 4) |
pc_skipUplinkTxDynamic |
|
logicalChannelSR-DelayTimer |
Checked (NOTE 5) |
pc_logicalChannelSR_DelayTimer |
|
longDRX-Cycle |
Checked (NOTE 6) |
pc_longDRX_Cycle |
|
shortDRX-Cycle |
Checked (NOTE 7) |
pc_shortDRX_Cycle |
|
multipleSR-Configurations |
Not checked |
||
multipleConfiguredGrants |
Checked (NOTE 12) |
pc_multipleConfiguredGrants_r16 |
|
} |
|||
} |
|||
phy-Parameters SEQUENCE { |
|||
phy-ParametersCommon SEQUENCE { |
|||
csi-RS-CFRA-ForHO |
Checked |
pc_csi_RS_CFRA_ForHO |
|
dynamicPRB-BundlingDL |
Not checked |
||
sp-CSI-ReportPUCCH |
Not checked |
||
sp-CSI-ReportPUSCH |
Not checked |
||
nzp-CSI-RS-IntefMgmt |
Not checked |
||
type2-SP-CSI-Feedback-LongPUCCH |
Not checked |
||
precoderGranularityCORESET |
Not checked |
||
dynamicHARQ-ACK-Codebook |
supported |
||
semiStaticHARQ-ACK-Codebook |
Not checked |
||
spatialBundlingHARQ-ACK |
Checked |
pc_spatialBundlingHARQ_ACK |
|
dynamicBetaOffsetInd-HARQ-ACK-CSI |
Not checked |
||
pucch-Repetition-F1-3-4 |
Not checked |
||
ra-Type0-PUSCH |
Checked |
pc_ra_Type0_PUSCH |
|
dynamicSwitchRA-Type0-1-PDSCH |
Checked |
pc_dynamicSwitchRA_Type0_1_PDSCH |
|
dynamicSwitchRA-Type0-1-PUSCH |
Checked |
pc_dynamicSwitchRA_Type0_1_PUSCH |
|
pdsch-MappingTypeA |
supported |
pc_pdsch_MappingTypeA |
|
pdsch-MappingTypeB |
Checked |
pc_pdsch_MappingTypeB |
|
interleavingVRB-ToPRB-PDSCH |
Checked |
pc_interleavingVRB_ToPRB_PDSCH |
|
interSlotFreqHopping-PUSCH |
Not checked |
||
type1-PUSCH-RepetitionMultiSlots |
Not checked |
||
type2-PUSCH-RepetitionMultiSlots |
Not checked |
||
pusch-RepetitionMultiSlots |
Checked |
pc_pusch_RepetitionMultiSlots |
|
pdsch-RepetitionMultiSlots |
Checked |
pc_pdsch_RepetitionMultiSlots |
|
downlinkSPS |
Checked |
pc_downlinkSPS |
|
configuredUL-GrantType1 |
Checked |
pc_configuredUL_GrantType1 |
|
configuredUL-GrantType2 |
Checked |
pc_configuredUL_GrantType2 |
|
pre-EmptIndication-DL |
Not checked |
||
cbg-TransIndication-DL |
Not checked |
||
cbg-TransIndication-UL |
Not checked |
||
cbg-FlushIndication-DL |
Not checked |
||
dynamicHARQ-ACK-CodeB-CBG-Retx-DL |
Not checked |
||
rateMatchingResrcSetSemi-Static |
Not checked |
||
rateMatchingResrcSetDynamic |
Not checked |
||
bwp-SwitchingDelay |
Checked |
38.306, 4.2.7.10: It is mandatory to report type 1 or type 2. This capability is not applicable to IAB-MT |
pc_bwp_SwitchingDelay_Type1 or pc_bwp_SwitchingDelay_Type2 |
dummy |
Not checked |
||
maxNumberSearchSpaces |
n10 |
||
rateMatchingCtrlResrsSetDynamic |
Not checked |
||
maxLayersMIMO-Indication |
Not checked |
||
spCellPlacement |
Not checked |
||
twoStepRACH-r16 |
Not checked |
||
dci-Format1-2And0-2-r16 |
Checked |
pc_dci_Format1_2And0_2_r16 |
|
monitoringDCI-SameSearchSpace-r16 |
Not checked |
||
type2-CG-ReleaseDCI-0-1-r16 |
Not checked |
||
type2-CG-ReleaseDCI-0-2-r16 |
Not checked |
||
sps-ReleaseDCI-1-1-r16 |
Not checked |
||
sps-ReleaseDCI-1-2-r16 |
Not checked |
||
csi-TriggerStateNon-ActiveBWP-r16 |
Not checked |
||
seperateSMTC-InterIAB-Support-r16 |
Not checked |
||
seperateRACH-IAB-Support-r16 |
Not checked |
||
ul-flexibleDL-SlotFormatSemiStatic-IAB-r16 |
Not checked |
||
ul-flexibleDL-SlotFormatDynamics-IAB-r16 |
Not checked |
||
dft-S-OFDM-WaveformUL-IAB-r16 |
Not checked |
||
dci-25-AI-RNTI-Support-IAB-r16 |
Not checked |
||
t-DeltaReceptionSupport-IAB-r16 |
Not checked |
||
guardSymbolReportReception-IAB-r16 |
Not checked |
||
harqACK-CB-SpatialBundlingPUCCH-Group-r16 |
Not checked |
||
crossSlotScheduling-r16 |
Not checked |
||
maxNumberSRS-PosPathLossEstimateAllServingCells-r16 |
Not checked |
||
extendedCG-Periodicities-r16 |
Not checked |
||
extendedSPS-Periodicities-r16 |
Not checked |
||
codebookVariantsList-r16 |
Not checked |
||
pusch-RepetitionTypeA-r16 |
Not checked |
||
dci-DL-PriorityIndicator-r16 |
Checked |
pc_dci_DL_PriorityIndicator_r16 |
|
dci-UL-PriorityIndicator-r16 |
Checked |
pc_dci_UL_PriorityIndicator_r16 |
|
maxNumberPathlossRS-Update-r16 |
Not checked |
||
type2-HARQ-ACK-Codebook-r16 |
Not checked |
||
maxTotalResourcesForAcrossFreqRanges-r16 |
Not checked |
||
harqACK-separateMultiDCI-MultiTRP-r16 |
Not checked |
||
harqACK-jointMultiDCI-MultiTRP-r16 |
Not checked |
||
bwp-SwitchingMultiCCs-r16 |
Not checked |
||
targetSMTC-SCG-r16 |
Not checked |
||
supportRepetitionZeroOffsetRV-r16 |
Not checked |
||
cbg-TransInOrderPUSCH-UL-r16 |
Not checked |
||
bwp-SwitchingMultiDormancyCCs-r16 |
Not checked |
||
supportRetx-Diff-CoresetPool-Multi-DCI-TRP-r16 |
Not checked |
||
pdcch-MonitoringAnyOccasionsWithSpanGapCrossCarrierSch-r16 |
Not checked |
||
newBeamIdentifications2PortCSI-RS-r16 |
Not checked |
||
pathlossEstimation2PortCSI-RS-r16 |
Not checked |
||
} |
|||
phy-ParametersXDD-Diff SEQUENCE { |
|||
dynamicSFI |
Not checked |
||
twoPUCCH-F0-2-ConsecSymbols |
Not checked |
||
twoDifferentTPC-Loop-PUSCH |
Not checked |
||
twoDifferentTPC-Loop-PUCCH |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeA |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeB |
Not checked |
||
ul-SchedulingOffset |
Not checked |
||
} |
|||
phy-ParametersFRX-Diff SEQUENCE { |
|||
dynamicSFI |
Not checked |
||
dummy1 |
Not checked |
||
twoFL-DMRS |
Not checked |
||
dummy2 |
Not checked |
||
dummy3 |
Not checked |
||
supportedDMRS-TypeDL |
Not checked |
||
supportedDMRS-TypeUL |
Not checked |
||
semiOpenLoopCSI |
Not checked |
||
csi-ReportWithoutPMI |
Not checked |
||
csi-ReportWithoutCQI |
Not checked |
||
onePortsPTRS |
Not checked |
||
twoPUCCH-F0-2-ConsecSymbols |
Not checked |
||
pucch-F2-WithFH |
supported |
||
pucch-F3-WithFH |
supported |
||
pucch-F4-WithFH |
Not checked |
||
freqHoppingPUCCH-F0-2 |
Not checked |
||
freqHoppingPUCCH-F1-3-4 |
Not checked |
||
mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot |
Not checked |
||
uci-CodeBlockSegmentation |
Not checked |
||
onePUCCH-LongAndShortFormat |
Not checked |
||
twoPUCCH-AnyOthersInSlot |
Not checked |
||
intraSlotFreqHopping-PUSCH |
Not checked |
||
pusch-LBRM |
Not checked |
||
pdcch-BlindDetectionCA |
Not checked |
||
tpc-PUSCH-RNTI |
Not checked |
||
tpc-PUCCH-RNTI |
Not checked |
||
tpc-SRS-RNTI |
Not checked |
||
absoluteTPC-Command |
Not checked |
||
twoDifferentTPC-Loop-PUSCH |
Not checked |
||
twoDifferentTPC-Loop-PUCCH |
Not checked |
||
pusch-HalfPi-BPSK |
Not checked |
||
pucch-F3-4-HalfPi-BPSK |
Not checked |
||
almostContiguousCP-OFDM-UL |
Not checked |
||
sp-CSI-RS |
Not checked |
||
sp-CSI-IM |
Not checked |
||
tdd-MultiDL-UL-SwitchPerSlot |
Not checked |
||
multipleCORESET |
Not checked |
||
csi-RS-IM-ReceptionForFeedback |
Not checked |
CSI-RS-IM-ReceptionForFeedback |
|
csi-RS-ProcFrameworkForSRS |
Not checked |
CSI-RS-ProcFrameworkForSRS |
|
csi-ReportFramework |
Not checked |
CSI-ReportFramework |
|
mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot SEQUENCE { |
|||
sameSymbol |
Not checked |
||
diffSymbol |
Not checked |
||
} |
|||
mux-SR-HARQ-ACK-PUCCH |
Not checked |
||
mux-MultipleGroupCtrlCH-Overlap |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeA |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeB |
Not checked |
||
ul-SchedulingOffset |
Not checked |
||
dl-64QAM-MCS-TableAlt |
Not checked |
||
ul-64QAM-MCS-TableAlt |
Not checked |
||
cqi-TableAlt |
Not checked |
||
oneFL-DMRS-TwoAdditionalDMRS-UL |
Not checked |
||
twoFL-DMRS-TwoAdditionalDMRS-UL |
Not checked |
||
oneFL-DMRS-ThreeAdditionalDMRS-UL |
Not checked |
||
} |
|||
phy-ParametersFR1 SEQUENCE { |
|||
pdcchMonitoringSingleOccasion |
Not checked |
||
scs-60kHz |
Not checked |
||
pdsch-256QAM-FR1 |
Checked |
pc_pdsch_256QAM_FR1 |
|
pdsch-RE-MappingFR1-PerSymbol |
Not checked |
||
pdsch-RE-MappingFR1-PerSlot |
Not checked |
||
} |
|||
phy-ParametersFR2 SEQUENCE { |
|||
dummy |
Not checked |
||
pdsch-RE-MappingFR2-PerSymbol |
Not checked |
||
pCell-FR2 |
Not checked |
||
pdsch-RE-MappingFR2-PerSlot |
Not checked |
||
} |
|||
} |
|||
rf-Parameters SEQUENCE { |
|||
supportedBandListNR SEQUENCE (SIZE (1..maxBands)) OF BandNR { |
|||
BandNR[i] SEQUENCE { |
|||
bandNR |
Checked |
Checked for ‘maxBands’ entries of FreqBandIndicatorNR[i] |
pc_nrBandx (‘x’ being the band number/type related PICS listed in TS 38.508-2) |
modifiedMPR-Behaviour |
Not checked |
||
mimo-ParametersPerBand |
Not checked |
MIMO-ParametersPerBand[i] |
|
extendedCP |
Not checked |
||
multipleTCI |
supported |
||
bwp-WithoutRestriction |
Checked |
pc_bwp_WithoutRestriction |
|
bwp-SameNumerology |
Not checked |
||
bwp-DiffNumerology |
Not checked |
||
crossCarrierScheduling-SameSCS |
Not checked |
||
pdsch-256QAM-FR2 |
Checked |
Note 8 |
pc_pdsch_256QAM_FR2 |
pusch-256QAM |
Checked |
Note 9 |
pc_pusch_256QAM_FR1 OR pc_pusch_256QAM_FR2 |
ue-PowerClass |
Not checked |
||
rateMatchingLTE-CRS |
Not checked |
||
channelBWs-DL-v1530 CHOICE { |
|||
fr1 SEQUENCE { |
|||
scs-15kHz |
Not checked |
||
scs-30kHz |
Not checked |
||
scs-60kHz |
Not checked |
||
} |
|||
fr2 SEQUENCE { |
|||
scs-60kHz |
Not checked |
||
scs-120kHz |
Not checked |
||
} |
|||
} |
|||
} |
|||
channelBWs-UL-v1530[i] CHOICE { |
|||
fr1 SEQUENCE { |
|||
scs-15kHz |
Not checked |
||
scs-30kHz |
Not checked |
||
scs-60kHz |
Not checked |
||
} |
|||
fr2 SEQUENCE { |
|||
scs-60kHz |
Not checked |
||
scs-120kHz |
Not checked |
||
} |
|||
maxUplinkDutyCycle-PC2-FR1 |
Not checked |
||
pucch-SpatialRelInfoMAC-CE |
Not checked |
||
powerBoosting-pi2BPSK |
Not checked |
||
maxUplinkDutyCycle-PC1dot5-MPE-FR1-r16 |
Checked |
pc_nrBandx_maxUplinkDutyCycle_PC1dot5_MPE_FR1_r16 (‘x’ being the band number related PICS listed in Table A.4.3.1-4h of TS 38.508-2) |
|
maxUplinkDutyCycle-FR2 |
Not checked |
||
channelBWs-DL-v1590 |
Not checked |
||
channelBWs-UL-v1590 |
Not checked |
||
asymmetricBandwidthCombinationSet |
Not checked |
||
sharedSpectrumChAccessParamsPerBand-r16 |
Not checked |
||
cancelOverlappingPUSCH-r16 |
Not checked |
||
multipleRateMatchingEUTRA-CRS-r16 |
Not checked |
||
overlapRateMatchingEUTRA-CRS-r16 |
Not checked |
||
pdsch-MappingTypeB-Alt-r16 |
Not checked |
||
oneSlotPeriodicTRS-r16 |
Not checked |
||
olpc-SRS-Pos-r16 |
Not checked |
||
spatialRelationsSRS-Pos-r16 |
Not checked |
||
simulSRS-MIMO-TransWithinBand-r16 |
Not checked |
||
channelBW-DL-IAB-r16 |
Not checked |
||
channelBW-UL-IAB-r16 |
Not checked |
||
rasterShift7dot5-IAB-r16 |
Not checked |
||
ue-PowerClass-v1610 |
Not checked |
||
condHandover-r16 |
Checked |
pc_condHandover_r16 |
|
condHandoverFailure-r16 |
Checked |
pc_condHandoverFailure_r16 |
|
condHandoverTwoTriggerEvents-r16 |
Checked |
pc_condHandoverTwoTriggerEvents_r16 |
|
condPSCellChange-r16 |
Checked |
pc_condPSCellChange_r16 |
|
condPSCellChangeTwoTriggerEvents-r16 |
Not checked |
||
mpr-PowerBoost-FR2-r16 |
Not checked |
||
activeConfiguredGrant-r16 |
Not checked |
||
jointReleaseConfiguredGrantType2-r16 |
Not checked |
||
sps-r16 |
Not checked |
||
jointReleaseSPS-r16 |
Not checked |
||
simulSRS-TransWithinBand-r16 |
Not checked |
||
trs-AdditionalBandwidth-r16 |
Not checked |
||
handoverIntraF-IAB-r16 |
Not checked |
||
simulTX-SRS-AntSwitchingIntraBandUL-CA-r16 |
Not checked |
||
sharedSpectrumChAccessParamsPerBand-v1630 |
Not checked |
||
handoverUTRA-FDD-r16 |
Not checked |
||
enhancedUL-TransientPeriod-r16 |
Not checked |
||
sharedSpectrumChAccessParamsPerBand-v1640 |
Not checked |
||
type1-PUSCH-RepetitionMultiSlots-v1650 |
Not checked |
||
type2-PUSCH-RepetitionMultiSlots-v1650 |
Not checked |
||
pusch-RepetitionMultiSlots-v1650 |
Not checked |
||
configuredUL-GrantType1-v1650 |
Not checked |
||
configuredUL-GrantType2-v1650 |
Not checked |
||
sharedSpectrumChAccessParamsPerBand-v1650 |
Not checked |
||
enhancedSkipUplinkTxConfigured-v1660 |
Not checked |
||
enhancedSkipUplinkTxDynamic-v1660 |
Not checked |
||
} |
|||
} |
|||
supportedBandCombinationList SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination { |
|||
BandCombinationSEQUENCE { |
|||
bandList SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters { |
|||
BandParameters CHOICE |
|||
eutra SEQUENCE { |
|||
bandEUTRA |
Not checked |
FreqBandIndicatorEUTRA |
|
ca-BandwidthClassDL-EUTRA |
Not checked |
CA-BandwidthClassEUTRA |
|
ca-BandwidthClassUL-EUTRA |
Not checked |
CA-BandwidthClassEUTRA |
|
} |
|||
nr SEQUENCE { |
|||
bandNR |
Not checked |
FreqBandIndicatorNR |
|
ca-BandwidthClassDL-NR |
Not checked |
CA-BandwidthClassNR |
|
ca-BandwidthClassUL-NR |
Not checked |
CA-BandwidthClassNR |
|
} |
|||
} |
|||
} |
|||
} |
|||
featureSetCombination |
Not checked |
FeatureSetCombinationId |
|
ca-ParametersEUTRA |
Not checked |
CA-ParametersEUTRA |
|
ca-ParametersNR |
Not checked |
CA-ParametersNR |
|
mrdc-Parameters |
Not checked |
MRDC-Parameters |
|
supportedBandwidthCombinationSet |
Not checked |
||
powerClass-v1530 |
Not checked |
||
} |
|||
appliedFreqBandListFilter |
Not checked |
FreqBandList |
|
supportedBandCombinationList-v1540 SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1540 { |
BandCombinationList-v1540 |
||
BandCombination-v1540 SEQUENCE { |
|||
bandList-v1540 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1540 { |
Not checked |
BandParameters-v1540 |
|
BandParameters-v1540 SEQUENCE { |
|||
srs-CarrierSwitch CHOICE { |
|||
nr SEQUENCE [ |
NR bands |
||
srs-SwitchingTimesListNR SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeNR |
Not checked |
||
} |
|||
eutra SEQUENCE { |
EUTRA bands |
||
srs-SwitchingTimesListEUTRA SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeEUTRA |
Not checked |
||
} |
|||
} |
|||
srs-TxSwitch-v1540 SEQUENCE { |
|||
supportedSRS-TxPortSwitch |
Not checked |
||
txSwitchImpactToRx |
Not checked |
||
txSwitchWithAnotherBand |
Not checked |
||
} |
|||
} |
|||
} |
|||
ca-ParametersNR-v1540[i] |
Not checked |
CA-ParametersNR-v1540 |
|
} |
|||
} |
|||
srs-SwitchingTimeRequested |
Not checked |
||
supportedBandCombinationList-v1550 |
Not checked |
BandCombinationList-v1550 |
|
supportedBandCombinationList-v1560 |
Not checked |
BandCombinationList-v1560 |
|
supportedBandCombinationList-v1610 SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1610 { |
BandCombinationList-v1610 |
||
BandCombination-v1610 SEQUENCE { |
|||
bandList-v1610 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1610 { |
|||
ca-ParametersNR-v1610 |
Checked |
CA-ParametersNR-v1610 (Table 8.1.5.1.1.3.3-8 |
|
ca-ParametersNRDC-v1610 |
Not checked |
CA-ParametersNRDC-v1610 |
|
powerClass-v1610 |
Not checked |
||
powerClassNRPart-r16 |
Not checked |
||
featureSetCombinationDAPS-r16 |
Not checked |
FeatureSetCombinationId |
|
mrdc-Parameters-v1620 |
Not checked |
MRDC-Parameters-v1620 |
|
} |
|||
} |
|||
} |
|||
supportedBandCombinationListSidelinkEUTRA-NR-r16 |
Not checked |
BandCombinationListSidelinkEUTRA-NR-r16 |
|
supportedBandCombinationList-UplinkTxSwitch-r16 |
Not checked |
BandCombinationList-UplinkTxSwitch-r16 |
|
supportedBandCombinationList-v1630 |
Not checked |
BandCombinationList-v1630 |
|
supportedBandCombinationListSidelinkEUTRA-NR-v1630 |
Not checked |
BandCombinationListSidelinkEUTRA-NR-v1630 |
|
supportedBandCombinationList-UplinkTxSwitch-v1630 |
Not checked |
BandCombinationList-UplinkTxSwitch-v1630 |
|
supportedBandCombinationList-v1640 |
Not checked |
BandCombinationList-v1640 |
|
supportedBandCombinationList-UplinkTxSwitch-v1640 |
Not checked |
BandCombinationList-UplinkTxSwitch-v1640 |
|
supportedBandCombinationList-v1650 |
Not checked |
BandCombinationList-v1650 |
|
supportedBandCombinationList-UplinkTxSwitch-v1650 |
Not checked |
BandCombinationList-UplinkTxSwitch-v1650 |
|
extendedBand-n77-r16 |
Not checked |
||
} |
|||
measAndMobParameters SEQUENCE { |
|||
measAndMobParametersCommon SEQUENCE { |
|||
supportedGapPattern |
Not checked |
||
ssb-RLM |
supported |
||
ssb-AndCSI-RS-RLM |
Not checked |
||
eventB-MeasAndReport |
Checked |
pc_eventB_MeasAndReport |
|
handoverFDD-TDD |
Not checked |
||
eutra-CGI-Reporting |
Checked |
pc_eutra_CGI_Reporting |
|
nr-CGI-Reporting |
Checked |
pc_nr_CGI_Reporting |
|
independentGapConfig |
Checked |
pc_independentGapConfig |
|
periodicEUTRA-MeasAndReport |
Checked |
pc_periodicEUTRA_MeasAndReport |
|
handoverFR1-FR2 |
Not checked |
||
maxNumberCSI-RS-RRM-RS-SINR |
Not checked |
||
nr-CGI-Reporting-ENDC |
Not checked |
||
eutra-CGI-Reporting-NEDC |
Not checked |
||
eutra-CGI-Reporting-NRDC |
Not checked |
||
nr-CGI-Reporting-NEDC |
Not checked |
||
nr-CGI-Reporting-NRDC |
Not checked |
||
reportAddNeighMeasForPeriodic-r16 |
Not checked |
||
condHandoverParametersCommon-r16 |
Not checked |
||
nr-NeedForGap-Reporting-r16 |
Not checked |
||
supportedGapPattern-NRonly-r16 |
Not checked |
||
supportedGapPattern-NRonly-NEDC-r16 |
Not checked |
||
maxNumberCLI-RSSI-r16 |
Not checked |
||
maxNumberCLI-SRS-RSRP-r16 |
Not checked |
||
maxNumberPerSlotCLI-SRS-RSRP-r16 |
Not checked |
||
mfbi-IAB-r16 |
Not checked |
||
dummy |
Not checked |
||
nr-CGI-Reporting-NPN-r16 |
Checked |
pc_nr_CGI_Reporting_NPN_r16 |
|
idleInactiveEUTRA-MeasReport-r16 |
Not checked |
||
idleInactive-ValidityArea-r16 |
Not checked |
||
eutra-AutonomousGaps-r16 |
Not checked |
||
eutra-AutonomousGaps-NEDC-r16 |
Not checked |
||
eutra-AutonomousGaps-NRDC-r16 |
Not checked |
||
pcellT312-r16 |
Not checked |
||
supportedGapPattern-r16 |
Not checked |
||
} |
|||
measAndMobParametersXDD-Diff SEQUENCE { |
|||
intraAndInterF-MeasAndReport |
Checked (NOTE 1) |
pc_intraAndInterF-MeasAndReport |
|
eventA-MeasAndReport |
Checked (NOTE 2) |
pc_eventA_MeasAndReport |
|
handoverInterF |
Checked (NOTE 15) |
pc_ handoverInterF |
|
handoverLTE-EPC |
Not checked |
||
handoverLTE-5GC |
Not checked |
||
sftd-MeasNR-Neigh |
Checked (NOTE 13) |
pc_SFTD_MeasNR_Neigh_FDD and/or pc_SFTD_MeasNR_Neigh_TDD |
|
sftd-MeasNR-Neigh-DRX |
Not checked |
||
dummy |
Not checked |
||
} |
|||
measAndMobParametersFRX-Diff SEQUENCE { |
|||
ss-SINR-Meas |
Checked (NOTE 10) |
pc_ss_SINR_Meas |
|
csi-RSRP-AndRSRQ-MeasWithSSB |
Checked (NOTE 3) |
pc_csi-RSRP-AndRSRQ-MeasWithSSB |
|
csi-RSRP-AndRSRQ-MeasWithoutSSB |
Checked (NOTE 11) |
pc_csi_RSRP_AndRSRQ_MeasWithoutSSB |
|
csi-SINR-Meas |
Not checked |
||
csi-RS-RLM |
Not checked |
||
handoverInterF |
Checked (NOTE 14) |
pc_ handoverInterF |
|
handoverLTE-EPC |
Not checked |
||
handoverLTE-5GC |
Not checked |
||
maxNumberResource-CSI-RS-RLM |
Not checked |
||
simultaneousRxDataSSB-DiffNumerology |
Not checked |
||
nr-AutonomousGaps-r16 |
Not checked |
||
nr-AutonomousGaps-ENDC-r16 |
Not checked |
||
nr-AutonomousGaps-NEDC-r16 |
Not checked |
||
nr-AutonomousGaps-NRDC-r16 |
Not checked |
||
dummy |
Not checked |
||
cli-RSSI-Meas-r16 |
Not checked |
||
cli-SRS-RSRP-Meas-r16 |
Not checked |
||
interFrequencyMeas-NoGap-r16 |
Not checked |
||
simultaneousRxDataSSB-DiffNumerology-Inter-r16 |
Not checked |
||
idleInactiveNR-MeasReport-r16 |
Not checked |
||
idleInactiveNR-MeasBeamReport-r16 |
Not checked |
||
increasedNumberofCSIRSPerMO-r16 |
Not checked |
||
} |
|||
} |
|||
fdd-Add-UE-NR-Capabilities SEQUENCE { |
|||
phy-ParametersXDD-Diff SEQUENCE { |
|||
dynamicSFI |
Not checked |
||
twoPUCCH-F0-2-ConsecSymbols |
Not checked |
||
twoDifferentTPC-Loop-PUSCH |
Not checked |
||
twoDifferentTPC-Loop-PUCCH |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeA |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeB |
Not checked |
||
ul-SchedulingOffset |
Not checked |
||
} |
|||
mac-ParametersXDD-Diff SEQUENCE { |
|||
skipUplinkTxDynamic |
Checked (NOTE 4) |
pc_skipUplinkTxDynamic |
|
logicalChannelSR-DelayTimer |
Checked (NOTE 5) |
pc_logicalChannelSR_DelayTimer |
|
longDRX-Cycle |
Checked (NOTE 6) |
pc_longDRX_Cycle |
|
shortDRX-Cycle |
Checked (NOTE 7) |
pc_shortDRX_Cycle |
|
multipleSR-Configurations |
Not checked |
||
multipleConfiguredGrants |
Checked (NOTE 12) |
pc_multipleConfiguredGrants_r16 |
|
} |
|||
measAndMobParametersXDD-Diff SEQUENCE { |
|||
intraAndInterF-MeasAndReport |
Checked (NOTE 1) |
pc_intraAndInterF-MeasAndReport |
|
eventA-MeasAndReport |
Checked (NOTE 2) |
pc_eventA_MeasAndReport |
|
handoverInterF |
Checked (NOTE 15) |
pc_ handoverInterF |
|
handoverLTE-EPC |
Not checked |
||
handoverLTE-5GC |
Not checked |
||
sftd-MeasNR-Neigh |
Checked (NOTE 13) |
pc_SFTD_MeasNR_Neigh_FDD and/or pc_SFTD_MeasNR_Neigh_TDD |
|
sftd-MeasNR-Neigh-DRX |
Not checked |
||
dummy |
Not checked |
||
} |
|||
} |
|||
tdd-Add-UE-NR-Capabilities SEQUENCE { |
|||
phy-ParametersXDD-Diff SEQUENCE { |
|||
dynamicSFI |
Not checked |
||
twoPUCCH-F0-2-ConsecSymbols |
Not checked |
||
twoDifferentTPC-Loop-PUSCH |
Not checked |
||
twoDifferentTPC-Loop-PUCCH |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeA |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeB |
Not checked |
||
ul-SchedulingOffset |
Not checked |
||
} |
|||
mac-ParametersXDD-Diff SEQUENCE { |
|||
skipUplinkTxDynamic |
Checked (NOTE 4) |
pc_skipUplinkTxDynamic |
|
logicalChannelSR-DelayTimer |
Checked (NOTE 5) |
pc_logicalChannelSR_DelayTimer |
|
longDRX-Cycle |
Checked (NOTE 6) |
pc_longDRX_Cycle |
|
shortDRX-Cycle |
Checked (NOTE 7) |
pc_shortDRX_Cycle |
|
multipleSR-Configurations |
Not checked |
||
multipleConfiguredGrants |
Checked (NOTE 12) |
pc_multipleConfiguredGrants_r16 |
|
} |
|||
measAndMobParametersXDD-Diff SEQUENCE { |
|||
intraAndInterF-MeasAndReport |
Checked (NOTE 1) |
pc_intraAndInterF-MeasAndReport |
|
eventA-MeasAndReport |
Checked (NOTE 2) |
pc_eventA_MeasAndReport |
|
handoverInterF |
Checked (NOTE 15) |
pc_ handoverInterF |
|
handoverLTE-EPC |
Not checked |
||
handoverLTE-5GC |
Not checked |
||
sftd-MeasNR-Neigh |
Checked (NOTE 13) |
pc_SFTD_MeasNR_Neigh_FDD and/or pc_SFTD_MeasNR_Neigh_TDD |
|
sftd-MeasNR-Neigh-DRX |
Not checked |
||
dummy |
Not checked |
||
} |
|||
fr1-Add-UE-NR-Capabilities SEQUENCE { |
|||
phy-ParametersFRX-Diff SEQUENCE { |
|||
dynamicSFI |
Not checked |
||
dummy1 |
Not checked |
||
twoFL-DMRS |
Not checked |
||
dummy2 |
Not checked |
||
dummy3 |
Not checked |
||
supportedDMRS-TypeDL |
Not checked |
||
supportedDMRS-TypeUL |
Not checked |
||
semiOpenLoopCSI |
Not checked |
||
csi-ReportWithoutPMI |
Not checked |
||
csi-ReportWithoutCQI |
Not checked |
||
onePortsPTRS |
Not checked |
||
twoPUCCH-F0-2-ConsecSymbols |
Not checked |
||
pucch-F2-WithFH |
Not checked |
||
pucch-F3-WithFH |
Not checked |
||
pucch-F4-WithFH |
Not checked |
||
freqHoppingPUCCH-F0-2 |
Not checked |
||
freqHoppingPUCCH-F1-3-4 |
Not checked |
||
mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot |
Not checked |
||
uci-CodeBlockSegmentation |
Not checked |
||
onePUCCH-LongAndShortFormat |
Not checked |
||
twoPUCCH-AnyOthersInSlot |
Not checked |
||
intraSlotFreqHopping-PUSCH |
Not checked |
||
pusch-LBRM |
Not checked |
||
pdcch-BlindDetectionCA |
Not checked |
||
tpc-PUSCH-RNTI |
Not checked |
||
tpc-PUCCH-RNTI |
Not checked |
||
tpc-SRS-RNTI |
Not checked |
||
absoluteTPC-Command |
Not checked |
||
twoDifferentTPC-Loop-PUSCH |
Not checked |
||
twoDifferentTPC-Loop-PUCCH |
Not checked |
||
pusch-HalfPi-BPSK |
Not checked |
||
pucch-F3-4-HalfPi-BPSK |
Not checked |
||
almostContiguousCP-OFDM-UL |
Not checked |
||
sp-CSI-RS |
Not checked |
||
sp-CSI-IM |
Not checked |
||
tdd-MultiDL-UL-SwitchPerSlot |
Not checked |
||
multipleCORESET |
Not checked |
||
csi-RS-IM-ReceptionForFeedback |
Not checked |
||
csi-RS-ProcFrameworkForSRS |
Not checked |
||
csi-ReportFramework |
Not checked |
||
mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot SEQUENCE { |
|||
sameSymbol |
Not checked |
||
diffSymbol |
Not checked |
||
} |
|||
mux-SR-HARQ-ACK-PUCCH |
Not checked |
||
mux-MultipleGroupCtrlCH-Overlap |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeA |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeB |
Not checked |
||
ul-SchedulingOffset |
Not checked |
||
dl-64QAM-MCS-TableAlt |
Not checked |
||
ul-64QAM-MCS-TableAlt |
Not checked |
||
cqi-TableAlt |
Not checked |
||
oneFL-DMRS-TwoAdditionalDMRS-UL |
Not checked |
||
twoFL-DMRS-TwoAdditionalDMRS-UL |
Not checked |
||
oneFL-DMRS-ThreeAdditionalDMRS-UL |
Not checked |
||
} |
|||
measAndMobParametersFRX-Diff SEQUENCE { |
|||
ss-SINR-Meas |
Checked (NOTE 10) |
pc_ss_SINR_Meas |
|
csi-RSRP-AndRSRQ-MeasWithSSB |
Checked (NOTE 3) |
pc_csi-RSRP-AndRSRQ-MeasWithSSB |
|
csi-RSRP-AndRSRQ-MeasWithoutSSB |
Checked (NOTE 11) |
pc_csi_RSRP_AndRSRQ_MeasWithoutSSB |
|
csi-SINR-Meas |
Not checked |
||
csi-RS-RLM |
Not checked |
||
handoverInterF |
Checked (NOTE 14) |
pc_ handoverInterF |
|
handoverLTE-EPC |
Not checked |
||
handoverLTE-5GC |
Not checked |
||
maxNumberResource-CSI-RS-RLM |
Not checked |
||
simultaneousRxDataSSB-DiffNumerology |
Not checked |
||
nr-AutonomousGaps-r16 |
Not checked |
||
nr-AutonomousGaps-ENDC-r16 |
Not checked |
||
nr-AutonomousGaps-NEDC-r16 |
Not checked |
||
nr-AutonomousGaps-NRDC-r16 |
Not checked |
||
dummy |
Not checked |
||
cli-RSSI-Meas-r16 |
Not checked |
||
cli-SRS-RSRP-Meas-r16 |
Not checked |
||
interFrequencyMeas-NoGap-r16 |
Not checked |
||
simultaneousRxDataSSB-DiffNumerology-Inter-r16 |
Not checked |
||
idleInactiveNR-MeasReport-r16 |
Not checked |
||
idleInactiveNR-MeasBeamReport-r16 |
Not checked |
||
increasedNumberofCSIRSPerMO-r16 |
Not checked |
||
} |
|||
} |
|||
fr2-Add-UE-NR-Capabilities SEQUENCE { |
|||
phy-ParametersFRX-Diff SEQUENCE { |
Not checked |
||
dynamicSFI |
Not checked |
||
dummy1 |
Not checked |
||
twoFL-DMRS |
Not checked |
||
dummy2 |
Not checked |
||
dummy3 |
Not checked |
||
supportedDMRS-TypeDL |
Not checked |
||
supportedDMRS-TypeUL |
Not checked |
||
semiOpenLoopCSI |
Not checked |
||
csi-ReportWithoutPMI |
Not checked |
||
csi-ReportWithoutCQI |
Not checked |
||
onePortsPTRS |
Not checked |
||
twoPUCCH-F0-2-ConsecSymbols |
Not checked |
||
pucch-F2-WithFH |
Not checked |
||
pucch-F3-WithFH |
Not checked |
||
pucch-F4-WithFH |
Not checked |
||
freqHoppingPUCCH-F0-2 |
Not checked |
||
freqHoppingPUCCH-F1-3-4 |
Not checked |
||
mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot |
Not checked |
||
uci-CodeBlockSegmentation |
Not checked |
||
onePUCCH-LongAndShortFormat |
Not checked |
||
twoPUCCH-AnyOthersInSlot |
Not checked |
||
intraSlotFreqHopping-PUSCH |
Not checked |
||
pusch-LBRM |
Not checked |
||
pdcch-BlindDetectionCA |
Not checked |
||
tpc-PUSCH-RNTI |
Not checked |
||
tpc-PUCCH-RNTI |
Not checked |
||
tpc-SRS-RNTI |
Not checked |
||
absoluteTPC-Command |
Not checked |
||
twoDifferentTPC-Loop-PUSCH |
Not checked |
||
twoDifferentTPC-Loop-PUCCH |
Not checked |
||
pusch-HalfPi-BPSK |
Not checked |
||
pucch-F3-4-HalfPi-BPSK |
Not checked |
||
almostContiguousCP-OFDM-UL |
Not checked |
||
sp-CSI-RS |
Not checked |
||
sp-CSI-IM |
Not checked |
||
tdd-MultiDL-UL-SwitchPerSlot |
Not checked |
||
multipleCORESET |
Not checked |
||
csi-RS-IM-ReceptionForFeedback |
Not checked |
||
csi-RS-ProcFrameworkForSRS |
Not checked |
||
csi-ReportFramework |
Not checked |
||
mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot SEQUENCE { |
|||
sameSymbol |
Not checked |
||
diffSymbol |
Not checked |
||
} |
|||
mux-SR-HARQ-ACK-PUCCH |
Not checked |
||
mux-MultipleGroupCtrlCH-Overlap |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeA |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeB |
Not checked |
||
ul-SchedulingOffset |
Not checked |
||
dl-64QAM-MCS-TableAlt |
Not checked |
||
ul-64QAM-MCS-TableAlt |
Not checked |
||
cqi-TableAlt |
Not checked |
||
oneFL-DMRS-TwoAdditionalDMRS-UL |
Not checked |
||
twoFL-DMRS-TwoAdditionalDMRS-UL |
Not checked |
||
oneFL-DMRS-ThreeAdditionalDMRS-UL |
Not checked |
||
} |
|||
measAndMobParametersFRX-Diff SEQUENCE { |
|||
ss-SINR-Meas |
Checked (NOTE 10) |
pc_ss_SINR_Meas |
|
csi-RSRP-AndRSRQ-MeasWithSSB |
Checked (NOTE 3) |
pc_csi-RSRP-AndRSRQ-MeasWithSSB |
|
csi-RSRP-AndRSRQ-MeasWithoutSSB |
Checked (NOTE 11) |
pc_csi_RSRP_AndRSRQ_MeasWithoutSSB |
|
csi-SINR-Meas |
Not checked |
||
csi-RS-RLM |
Not checked |
||
handoverInterF |
Checked (NOTE 14) |
pc_ handoverInterF |
|
handoverLTE-EPC |
Not checked |
||
handoverLTE-5GC |
Not checked |
||
maxNumberResource-CSI-RS-RLM |
Not checked |
||
simultaneousRxDataSSB-DiffNumerology |
Not checked |
||
nr-AutonomousGaps-r16 |
Not checked |
||
nr-AutonomousGaps-ENDC-r16 |
Not checked |
||
nr-AutonomousGaps-NEDC-r16 |
Not checked |
||
nr-AutonomousGaps-NRDC-r16 |
Not checked |
||
dummy |
Not checked |
||
cli-RSSI-Meas-r16 |
Not checked |
||
cli-SRS-RSRP-Meas-r16 |
Not checked |
||
interFrequencyMeas-NoGap-r16 |
Not checked |
||
simultaneousRxDataSSB-DiffNumerology-Inter-r16 |
Not checked |
||
idleInactiveNR-MeasReport-r16 |
Not checked |
||
idleInactiveNR-MeasBeamReport-r16 |
Not checked |
||
increasedNumberofCSIRSPerMO-r16 |
Not checked |
||
} |
|||
} |
|||
featureSets SEQUENCE { |
|||
featureSetsDownlink SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink { |
|||
FeatureSetDownlink SEQUENCE { |
Not checked |
||
featureSetListPerDownlinkCC |
Not checked |
||
intraBandFreqSeparationDL |
Not checked |
||
scalingFactor |
Not checked |
||
crossCarrierScheduling-OtherSCS |
Not checked |
||
scellWithoutSSB |
Not checked |
||
csi-RS-MeasSCellWithoutSSB |
Not checked |
||
dummy1 |
Not checked |
||
type1-3-CSS |
Not checked |
||
pdcch-MonitoringAnyOccasions |
Not checked |
||
dummy2 |
Not checked |
||
ue-SpecificUL-DL-Assignment |
Not checked |
||
searchSpaceSharingCA-DL |
Not checked |
||
timeDurationForQCL SEQUENCE { |
|||
scs-60kHz |
Not checked |
||
scs-120kHz |
Not checked |
||
} |
|||
pdsch-ProcessingType1-DifferentTB-PerSlot SEQUENCE { |
|||
scs-15kHz |
Not checked |
||
scs-30kHz |
Not checked |
||
scs-60kHz |
Not checked |
||
scs-120kHz |
Not checked |
||
} |
|||
dummy3 |
Not checked |
||
dummy4 |
Not checked |
||
dummy5 |
Not checked |
||
dummy6 |
Not checked |
||
dummy7 |
Not checked |
||
} |
|||
} |
|||
featureSetsDownlinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC { |
|||
FeatureSetDownlinkPerCCSEQUENCE { |
|||
supportedSubcarreirSpacingDL |
Not checked |
SubcarrierSpacing |
|
supportedBandwidthDL |
Not checked |
SupportedBandwidth |
|
channelBW-90mhz |
Not checked |
||
maxNumberMIMO-LayersPDSCH |
Not checked |
MIMO-LayersDL |
|
supportedModulationOrderDL |
Not checked |
ModulationOrder |
|
} |
|||
} |
|||
featureSetsUplink SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink { |
|||
FeatureSetUplink SEQUENCE { |
|||
featureSetListPerUplinkCC |
Not checked |
||
scalingFactor |
Not checked |
||
crossCarrierScheduling-OtherSCS |
Not checked |
||
intraBandFreqSeparationUL |
Not checked |
||
searchSpaceSharingCA-UL |
Not checked |
||
dummy1 |
Not checked |
||
supportedSRS-Resources |
Not checked |
SRS-Resources |
|
twoPUCCH-Group |
Not checked |
||
dynamicSwitchSUL |
Checked |
pc_dynamicSwitch_SUL |
|
simultaneousTxSUL-NonSUL |
Not checked |
||
pusch-ProcessingType1-DifferentTB-PerSlot SEQUENCE { |
|||
scs-15kHz |
Not checked |
||
scs-30kHz |
Not checked |
||
scs-60kHz |
Not checked |
||
scs-120kHz |
Not checked |
||
} |
|||
dummy2 |
Not checked |
||
} |
|||
} |
|||
featureSetsUplinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC { |
|||
FeatureSetUplinkPerCCSEQUENCE { |
|||
supportedSubcarrierSpacingUL |
Not checked |
SubcarrierSpacing |
|
supportedBandwidthUL |
Not checked |
SupportedBandwidth |
|
channelBW-90mHz |
Not checked |
||
mimo-CB-PUSCH SEQUENCE { |
|||
maxNumberMIMO-LayersCB-PUSCH |
Not checked |
||
maxNumberSRS-ResourcePerSet |
Not checked |
||
} |
|||
maxNumberMIMO-LayersNonCB-PUSCH |
Not checked |
||
supportedModulationOrderUL |
Not checked |
ModulationOrder |
|
} |
|||
} |
|||
featureSetsDownlink-v1540 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1540 { |
|||
FeatureSetDownlink-v1540 SEQUENCE { |
|||
oneFL-DMRS-TwoAdditionalDMRS-DL |
Not checked |
||
additionalDMRS-DL-Alt |
Not checked |
||
twoFL-DMRS-TwoAdditionalDMRS-DL |
Not checked |
||
oneFL-DMRS-ThreeAdditionalDMRS-DL |
Not checked |
||
pdcch-MonitoringAnyOccasionsWithSpanGap SEQUENCE { |
|||
scs-15kHz |
Not checked |
||
scs-30kHz |
Not checked |
||
scs-60kHz |
Not checked |
||
scs-120kHz |
Not checked |
||
} |
|||
pdsch-SeparationWithGap |
Not checked |
||
pdsch-ProcessingType2 SEQUENCE { |
|||
scs-15kHz |
Not checked |
||
scs-30kHz |
Not checked |
||
scs-60kHz |
Not checked |
||
} |
|||
pdsch-ProcessingType2-Limited SEQUENCE { |
|||
differentTB-PerSlot-SCS-30kHz |
Not checked |
||
} |
|||
dl-MCS-TableAlt-DynamicIndication |
Not checked |
||
} |
|||
} |
|||
featureSetsUplink-v1540 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1540 { |
|||
FeatureSetUplink-v1540 SEQUENCE { |
|||
zeroSlotOffsetAperiodicSRS |
Not checked |
||
pa-PhaseDiscontinuityImpacts |
Not checked |
||
pusch-SeparationWithGap |
Not checked |
||
pusch-ProcessingType2 SEQUENCE { |
|||
scs-15kHz |
Not checked |
||
scs-30kHz |
Not checked |
||
scs-60kHz |
Not checked |
||
} |
|||
ul-MCS-TableAlt-DynamicIndication |
Not checked |
||
} |
|||
} |
|||
featureSetsUplinkPerCC-v1540 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1540 { |
|||
FeatureSetUplinkPerCC-v1540 SEQUENCE { |
|||
mimo-NonCB-PUSCH SEQUENCE { |
|||
maxNumberSRS-ResourcePerSet |
Not checked |
||
maxNumberSimultaneousSRS-ResourceTx |
Not checked |
||
} |
|||
} |
|||
} |
|||
} |
|||
featureSetsDownlink-v15a0 SEQUENCE (SIZE (1.. maxDownlinkFeatureSets)) OF FeatureSetDownlink-v15a0 |
Not checked |
FeatureSetDownlink-v15a0 |
|
featureSetsDownlink-v1610 SEQUENCE (SIZE (1.. maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1610 |
Checked |
FeatureSetDownlink-v1610 (Table 8.1.5.1.1.3.3-6) |
|
featureSetsUplink-v1610 SEQUENCE (SIZE (1.. maxUplinkFeatureSets)) OF FeatureSetUplink-v1610 |
Checked |
FeatureSetUplink-v1610 (Table 8.1.5.1.1.3.3-7) |
|
featureSetDownlinkPerCC-v1620 SEQUENCE (SIZE (1.. maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1620 |
Not checked |
FeatureSetDownlinkPerCC-v1620 |
|
featureSetsUplink-v1630 SEQUENCE (SIZE (1.. maxUplinkFeatureSets)) OF FeatureSetUplink-v1630 |
Not checked |
FeatureSetUplink-v1630 |
|
featureSetsUplink-v1640 SEQUENCE (SIZE (1.. maxUplinkFeatureSets)) OF FeatureSetUplink-v1640 |
Not checked |
FeatureSetUplink-v1640 |
|
featureSetCombinations SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination { |
|||
FeatureSetCombination SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FeatureSetsPerBand { |
|||
FeatureSetsPerBand SEQUENCE (SIZE (1..maxFeatureSetsPerBand)) OF FeatureSet { |
|||
FeatureSetCHOICE { |
|||
eutra SEQUENCE { |
|||
downlinkSetEUTRA |
Not checked |
FeatureSetEUTRA-DownlinkId |
|
uplinkSetEUTRA |
Not checked |
FeatureSetEUTRA-UplinkId |
|
} |
|||
nr SEQUENCE { |
|||
downlinkSetNR |
Not checked |
FeatureSetDownlinkId |
|
uplinkSetNR |
Not checked |
FeatureSetUpinkId |
|
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
lateNonCriticalExtension |
Not checked |
||
nonCriticalExtension SEQUENCE { |
|||
fdd-Add-UE-NR-Capabilities-v1530 SEQUENCE { |
|||
eutra-ParametersXDD-Diff SEQUENCE { |
|||
rsrqMeasWidebandEUTRA |
Not checked |
||
} |
|||
} |
|||
tdd-Add-UE-NR-Capabilities-v1530 SEQUENCE { |
|||
eutra-ParametersXDD-Diff SEQUENCE { |
|||
rsrqMeasWidebandEUTRA |
Not checked |
||
} |
|||
} |
|||
dummy |
Not checked |
||
interRAT-Parameters SEQUENCE { |
|||
eutra SEQUENCE { |
|||
supportedBandListEUTRA SEQUENCE (SIZE (1..maxBandsEUTRA)) OF FreqBandIndicatorEUTRA |
Not checked |
||
eutra-ParametersCommon SEQUENCE { |
|||
mfbi-EUTRA |
Not checked |
||
modifiedMRP-BehaviorEUTRA |
Not checked |
||
multiNS-Pmax-EUTRA |
Not checked |
||
rs-SINR-MeasEUTRA |
Checked |
pc_RS_SINR_MeasEUTRA |
|
ne-DC |
Not checked |
||
nr-HO-ToEN-DC-r16 |
Checked |
pc_interRAT_NR_ToENDC |
|
} |
|||
eutra-ParametersXDD-Diff SEQUENCE { |
|||
rsrqMeasWidebandEUTRA |
Not checked |
||
} |
|||
} |
|||
} |
|||
inactiveState |
Checked |
pc_inactiveState |
|
delayBudgetReporting |
Not checked |
||
nonCriticalExtension SEQUENCE { |
|||
sdap-Parameters SEQUENCE { |
|||
as-ReflectiveQoS |
Checked |
pc_as_ReflectiveQoS |
|
} |
|||
overheatingInd |
Not checked |
||
ims-Parameters SEQUENCE { |
|||
ims-ParametersCommon SEQUENCE { |
|||
voiceOverEUTRA-5GC |
Not checked |
||
voiceOverSCG-BearerEUTRA-5GC |
Not checked |
||
voiceFallbackIndicationEPS-r16 |
Checked |
pc_voiceFallbackIndication |
|
} |
|||
ims-ParametersFRX-Diff SEQUENCE { |
|||
voiceOverNR |
Checked (NOTE 16) |
pc_voiceOverNR |
|
} |
|||
} |
|||
fr1-Add-UE-NR-Capabilities-v1540 SEQUENCE { |
|||
ims-ParametersFRX-Diff SEQUENCE { |
|||
voiceOverNR |
Checked (NOTE 16) |
pc_voiceOverNR |
|
} |
|||
} |
|||
fr2-Add-UE-NR-Capabilities-v1540 SEQUENCE { |
|||
ims-ParametersFRX-Diff SEQUENCE { |
|||
voiceOverNR |
Checked (NOTE 16) |
pc_voiceOverNR |
|
} |
|||
} |
|||
fr1-fr2-Add-UE-NR-Capabilities SEQUENCE { |
|||
phy-ParametersFRX-Diff SEQUENCE { |
|||
dynamicSFI |
Not checked |
||
dummy1 |
Not checked |
||
twoFL-DMRS |
Not checked |
||
dummy2 |
Not checked |
||
dummy3 |
Not checked |
||
supportedDMRS-TypeDL |
Not checked |
||
supportedDMRS-TypeUL |
Not checked |
||
semiOpenLoopCSI |
Not checked |
||
csi-ReportWithoutPMI |
Not checked |
||
csi-ReportWithoutCQI |
Not checked |
||
onePortsPTRS |
Not checked |
||
twoPUCCH-F0-2-ConsecSymbols |
Not checked |
||
pucch-F2-WithFH |
Not checked |
||
pucch-F3-WithFH |
Not checked |
||
pucch-F4-WithFH |
Not checked |
||
freqHoppingPUCCH-F0-2 |
Not checked |
||
freqHoppingPUCCH-F1-3-4 |
Not checked |
||
mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot |
Not checked |
||
uci-CodeBlockSegmentation |
Not checked |
||
onePUCCH-LongAndShortFormat |
Not checked |
||
twoPUCCH-AnyOthersInSlot |
Not checked |
||
intraSlotFreqHopping-PUSCH |
Not checked |
||
pusch-LBRM |
Not checked |
||
pdcch-BlindDetectionCA |
Not checked |
||
tpc-PUSCH-RNTI |
Not checked |
||
tpc-PUCCH-RNTI |
Not checked |
||
tpc-SRS-RNTI |
Not checked |
||
absoluteTPC-Command |
Not checked |
||
twoDifferentTPC-Loop-PUSCH |
Not checked |
||
twoDifferentTPC-Loop-PUCCH |
Not checked |
||
pusch-HalfPi-BPSK |
Not checked |
||
pucch-F3-4-HalfPi-BPSK |
Not checked |
||
almostContiguousCP-OFDM-UL |
Not checked |
||
sp-CSI-RS |
Not checked |
||
sp-CSI-IM |
Not checked |
||
tdd-MultiDL-UL-SwitchPerSlot |
Not checked |
||
multipleCORESET |
Not checked |
||
csi-RS-IM-ReceptionForFeedback |
Not checked |
CSI-RS-IM-ReceptionForFeedback |
|
csi-RS-ProcFrameworkForSRS |
Not checked |
CSI-RS-ProcFrameworkForSRS |
|
csi-ReportFramework |
Not checked |
CSI-ReportFramework |
|
mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot SEQUENCE { |
|||
sameSymbol |
Not checked |
||
diffSymbol |
Not checked |
||
} |
|||
mux-SR-HARQ-ACK-PUCCH |
Not checked |
||
mux-MultipleGroupCtrlCH-Overlap |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeA |
Not checked |
||
dl-SchedulingOffset-PDSCH-TypeB |
Not checked |
||
ul-SchedulingOffset |
Not checked |
||
dl-64QAM-MCS-TableAlt |
Not checked |
||
ul-64QAM-MCS-TableAlt |
Not checked |
||
cqi-TableAlt |
Not checked |
||
oneFL-DMRS-TwoAdditionalDMRS-UL |
Not checked |
||
twoFL-DMRS-TwoAdditionalDMRS-UL |
Not checked |
||
oneFL-DMRS-ThreeAdditionalDMRS-UL |
Not checked |
||
} |
|||
measAndMobParametersFRX-Diff SEQUENCE { |
|||
ss-SINR-Meas |
Checked (NOTE 10) |
pc_ss_SINR_Meas |
|
csi-RSRP-AndRSRQ-MeasWithSSB |
Checked (NOTE 3) |
pc_csi-RSRP-AndRSRQ-MeasWithSSB |
|
csi-RSRP-AndRSRQ-MeasWithoutSSB |
Checked (NOTE 11) |
pc_csi_RSRP_AndRSRQ_MeasWithoutSSB |
|
csi-SINR-Meas |
Not checked |
||
csi-RS-RLM |
Not checked |
||
handoverInterF |
Checked (NOTE 14) |
pc_ handoverInterF |
|
handoverLTE-EPC |
Not checked |
||
handoverLTE-5GC |
Not checked |
||
maxNumberResource-CSI-RS-RLM |
Not checked |
||
simultaneousRxDataSSB-DiffNumerology |
Not checked |
||
nr-AutonomousGaps-r16 |
Not checked |
||
nr-AutonomousGaps-ENDC-r16 |
Not checked |
||
nr-AutonomousGaps-NEDC-r16 |
Not checked |
||
nr-AutonomousGaps-NRDC-r16 |
Not checked |
||
dummy |
Not checked |
||
cli-RSSI-Meas-r16 |
Not checked |
||
cli-SRS-RSRP-Meas-r16 |
Not checked |
||
interFrequencyMeas-NoGap-r16 |
Not checked |
||
simultaneousRxDataSSB-DiffNumerology-Inter-r16 |
Not checked |
||
idleInactiveNR-MeasReport-r16 |
Not checked |
||
idleInactiveNR-MeasBeamReport-r16 |
Not checked |
||
increasedNumberofCSIRSPerMO-r16 |
Not checked |
||
} |
|||
} |
|||
nonCriticalExtension SEQUENCE { |
UE-NR-Capability-v1550 |
||
reducedCP-Latency |
Checked |
pc_reducedCP_Latency |
|
nonCriticalExtension SEQUENCE { |
UE-NR-Capability-v1560 |
||
nrdc-Parameters |
Not checked |
NRDC-Parameters |
|
receivedFilters |
Not checked |
||
nonCriticalExtension SEQUENCE { |
UE-NR-Capability-v1570 |
||
nrdc-Parameters-v1570 |
Not checked |
NRDC-Parameters-v1570 |
|
nonCriticalExtension SEQUENCE { |
UE-NR-Capability-v1610 |
||
inDeviceCoexInd-r16 |
Not checked |
||
dl-DedicatedMessageSegmentation-r16 |
Not checked |
||
nrdc-Parameters-v1610 |
Not checked |
||
powSav-Parameters-r16 |
Checked |
PowSav-Parameters-r16 (Table 8.1.5.1.1.3.3-9) |
|
fr1-Add-UE-NR-Capabilities-v1610 |
Not checked |
||
fr2-Add-UE-NR-Capabilities-v1610 |
Not checked |
||
bh-RLF-Indication-r16 |
Not checked |
||
directSN-AdditionFirstRRC-IAB-r16 |
Not checked |
||
bap-Parameters-r16 |
Not checked |
||
referenceTimeProvision-r16 |
Not checked |
||
sidelinkParameters-r16 SEQUENCE { |
|||
sidelinkParametersNR-r16 { |
|||
rlc-ParametersSidelink-r16 |
Not checked |
||
mac-ParametersSidelink-r16 |
Not checked |
||
fdd-Add-UE-Sidelink-Capabilities-r16 |
Not checked |
||
tdd-Add-UE-Sidelink-Capabilities-r16 |
Not checked |
||
supportedBandListSidelink-r16 SEQUENCE (SIZE (1..maxBands)) OF BandSidelink-r16 { |
|||
freqBandSidelink-r16 |
Not checked |
||
sl-Reception-r16 |
Not checked |
||
sl-TransmissionMode1-r16 |
Not checked |
||
sync-Sidelink-r16 |
Not checked |
||
sl-Tx-256QAM-r16 |
Not checked |
||
psfch-FormatZeroSidelink-r16 |
Not checked |
||
lowSE-64QAM-MCS-TableSidelink-r16 |
Not checked |
||
enb-sync-Sidelink-r16 |
Not checked |
||
sl-TransmissionMode2-r16 |
Checked |
38.306, 4.2.16.1.6: Support of this feature is mandatory if UE supports NR sidelink |
pc_NR_sl_TransmissionMode2_r16 |
congestionControlSidelink-r16 |
Not checked |
||
fewerSymbolSlotSidelink-r16 |
Not checked |
||
sl-openLoopPC-RSRP-ReportSidelink-r16 |
Not checked |
||
sl-Rx-256QAM-r16 |
Not checked |
||
} |
|||
} |
|||
sidelinkParametersEUTRA-r16 |
Not checked |
||
} |
|||
highSpeedParameters-r16 |
Not checked |
||
mac-Parameters-v1610 |
Not checked |
||
mcgRLF-RecoveryViaSCG-r16 |
Not checked |
||
resumeWithStoredMCG-SCells-r16 |
Not checked |
||
resumeWithStoredSCG-r16 |
Not checked |
||
resumeWithSCG-Config-r16 |
Not checked |
||
ue-BasedPerfMeas-Parameters-r16 |
Checked |
UE-BasedPerfMeas-Parameters-r16 (Table 8.1.5.1.1.3.3-10) |
|
son-Parameters-r16 { |
|||
rach-Report-r16 |
Checked |
pc_rachReport_r16 |
|
} |
|||
onDemandSIB-Connected-r16 |
Not checked |
||
nonCriticalExtension SEQUENCE {} |
Not checked |
||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
nonCriticalExtension SEQUENCE {} |
Not checked |
||
} |
|||
} |
|||
Note 1: If the UE is single mode (FDD or TDD), or the UE is dual mode (FDD and TDD) and intraAndInterF-MeasAndReport is supported in both modes, then support of intraAndInterF-MeasAndReport will be signaled in measAndMobParameters/measAndMobParametersXDD-Diff. Note 2: If the UE is single mode (FDD or TDD), or the UE is dual mode (FDD and TDD) and eventA-MeasAndReport is supported in both modes, then support of eventA-MeasAndReport will be signaled in measAndMobParameters/measAndMobParametersXDD-Diff. Note 3: If the UE supports single frequency range (FR1 or FR2), or the UE supports both frequency ranges (FR1 and FR2) and csi-RSRP-AndRSRQ-MeasWithSSB is supported in both frequency ranges, then support of csi-RSRP-AndRSRQ-MeasWithSSB will be signaled in measAndMobParameters/MeasAndMobParametersFRX-Diff. Note 4: If the UE is single mode (FDD or TDD), or the UE is dual mode (FDD and TDD) and skipUplinkTxDynamic is supported in both modes, then support of skipUplinkTxDynamic will be signaled in mac-Parameters/mac-ParametersXDD-Diff. Note 5: If the UE is single mode (FDD or TDD), or the UE is dual mode (FDD and TDD) and logicalChannelSR-DelayTimer is supported in both modes, then support of logicalChannelSR-DelayTimer will be signaled in mac-Parameters/mac-ParametersXDD-Diff. Note 6: If the UE is single mode (FDD or TDD), or the UE is dual mode (FDD and TDD) and longDRX_Cycle is supported in both modes, then support of longDRX_Cycle will be signaled in mac-Parameters/mac-ParametersXDD-Diff. Note 7: If the UE is single mode (FDD or TDD), or the UE is dual mode (FDD and TDD) and shortDRX_Cycle is supported in both modes, then support of shortDRX_Cycle will be signaled in mac-Parameters/mac-ParametersXDD-Diff. Note 8: If the UE supports FR2 and pc_pdsch_256QAM_FR2 is supported, then support of pdsch_256QAM_FR2 will be signaled in at least one entry of supportedBandListNR as appropriate. Note 9: If pc_pusch_256QAM_FR1 or pc_pusch_256QAM_FR2 is supported, then support of pusch-256QAM will be signaled in at least one entry of supportedBandListNR as appropriate. Note 10: If the UE supports single frequency range (FR1 or FR2), or the UE supports both frequency ranges (FR1 and FR2) and ss-SINR-Meas is supported in both frequency ranges, then support of ss-SINR-Meas will be signaled in measAndMobParameters/MeasAndMobParametersFRX-Diff. Note 11: If the UE supports single frequency range (FR1 or FR2), or the UE supports both frequency ranges (FR1 and FR2) and csi-RSRP-AndRSRQ-MeasWithoutSSB is supported in both frequency ranges, then support of csi-RSRP-AndRSRQ-MeasWithoutSSB will be signaled in measAndMobParameters/MeasAndMobParametersFRX-Diff. Note 12: If the UE is single mode (FDD or TDD), or the UE is dual mode (FDD and TDD) and multipleConfiguredGrants is supported in both modes, then support of multipleConfiguredGrants will be signaled in mac-Parameters/mac-ParametersXDD-Diff. Note 13: If the UE is single mode (FDD or TDD), or the UE is dual mode (FDD and TDD) and sftd-MeasNR-Neigh is supported in both modes, then support of sftd-MeasNR-Neigh will be signaled in measAndMobParameters/measAndMobParametersXDD-Diff. Note 14: If the UE supports single frequency range (FR1 or FR2), or the UE supports both frequency ranges (FR1 and FR2) and handoverInterF is supported in both frequency ranges, then support of handoverInterF will be signaled in measAndMobParameters/MeasAndMobParametersFRX-Diff. Note 15: If the UE is single mode (FDD or TDD), or the UE is dual mode (FDD and TDD) and handoverInterF is supported in both modes, then support of handoverInterF will be signaled in measAndMobParameters/measAndMobParametersXDD-Diff. Note 16: If the UE supports single frequency range (FR1 or FR2), or the UE supports both frequency ranges (FR1 and FR2) and voiceOverNR is supported in both frequency ranges, then support of voiceOverNR will be signaled in ims-Parameters/ims-ParametersFRX-Diff. |
Table 8.1.5.1.1.3.3-4: UECapabilityEnquiry-v1560-IEs (Table 8.1.5.1.1.3.3-1)
Information Element |
Value/remark |
Comment |
Condition |
UECapabilityEnquiry-v1560-IEs ::= SEQUENCE { |
|||
capabilityRequestFilterCommon |
Not present |
||
nonCriticalExtension SEQUENCE { |
|||
rrc-SegAllowed-r16 |
enabled |
||
nonCriticalExtension |
Not present |
||
} |
|||
} |
Table 8.1.5.1.1.3.3-5: ULDedicatedMessageSegment (step 2a1, Table 8.1.5.1.1.3.2-1)
Derivation Path: 38.508-1 [4], Table 4.6.1-32C |
|||
Information Element |
Value/remark |
Comment |
Condition |
ULDedicatedMessageSegment-r16 ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
segmentNumber-r16 |
0 for first segment, and incremented by 1 for each subsequent segment |
||
rrc-MessageSegmentContainer-r16 |
Not Checked |
OCTET STRING including segmented UECapabilityInformation message |
|
rrc-MessageSegmentType-r16 |
notLastSegment for all segments except the last segment. lastSegment for the last segment |
||
lateNonCriticalExtension |
Not present |
||
nonCriticalExtension |
Not present |
||
} |
|||
} |
Table 8.1.5.1.1.3.3-6: FeatureSetDownlink-v1610 (Table 8.1.5.1.1.3.3-3)
Information Element |
Value/remark |
Comment |
Condition |
FeatureSetDownlink-v1610 ::= SEQUENCE { |
|||
cbgPDSCH-ProcessingType1-DifferentTB-PerSlot-r16 |
Not checked |
||
cbgPDSCH-ProcessingType2-DifferentTB-PerSlot-r16 |
Not checked |
||
intraFreqDAPS-r16 |
Checked |
pc_intraFreqDAPS_r16 |
|
intraBandFreqSeparationDL-v1620 |
Not checked |
||
intraBandFreqSeparationDL-Only-r16 |
Not checked |
||
pdcch-Monitoring-r16 |
Not checked |
||
pdcch-MonitoringMixed-r16 |
Not checked |
||
crossCarrierSchedulingProcessing-DiffSCS-r16 |
Not checked |
||
singleDCI-SDM-scheme-r16 |
Not checked |
||
} |
Table 8.1.5.1.1.3.3-7: FeatureSetUplink-v1610 (Table 8.1.5.1.1.3.3-3)
Information Element |
Value/remark |
Comment |
Condition |
FeatureSetUplink-v1610 ::= SEQUENCE { |
|||
pusch-RepetitionTypeB-r16 |
Checked |
pc_pusch_RepetitionTypeB_r16 |
|
ul-CancellationSelfCarrier-r16 |
Not checked |
||
ul-CancellationCrossCarrier-r16 |
Not checked |
||
ul-FullPwrMode2-MaxSRS-ResInSet-r16 |
Not checked |
||
cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16 |
Not checked |
||
cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16 |
Not checked |
||
supportedSRS-PosResources-r16 |
Not checked |
||
intraFreqDAPS-UL-r16 |
Not checked |
||
intraBandFreqSeparationUL-v1620 |
Not checked |
||
multiPUCCH-r16 |
Not checked |
||
twoPUCCH-Type1-r16 |
Not checked |
||
twoPUCCH-Type2-r16 |
Not checked |
||
twoPUCCH-Type3-r16 |
Not checked |
||
twoPUCCH-Type4-r16 |
Not checked |
||
mux-SR-HARQ-ACK-r16 |
Not checked |
||
dummy1 |
Not checked |
||
dummy2 |
Not checked |
||
twoPUCCH-Type5-r16 |
Not checked |
||
twoPUCCH-Type6-r16 |
Not checked |
||
twoPUCCH-Type7-r16 |
Not checked |
||
twoPUCCH-Type8-r16 |
Not checked |
||
twoPUCCH-Type9-r16 |
Not checked |
||
twoPUCCH-Type10-r16 |
Not checked |
||
twoPUCCH-Type11-r16 |
Not checked |
||
ul-IntraUE-Mux-r16 |
Not checked |
||
ul-FullPwrMode-r16 |
Not checked |
||
crossCarrierSchedulingProcessing-DiffSCS-r16 |
Not checked |
||
ul-FullPwrMode1-r16 |
Not checked |
||
ul-FullPwrMode2-SRSConfig-diffNumSRSPorts-r16 |
Not checked |
||
ul-FullPwrMode2-TPMIGroup-r16 |
Not checked |
||
} |
Table 8.1.5.1.1.3.3-8: CA-ParametersNR-v1610 (Table 8.1.5.1.1.3.3-3)
Information Element |
Value/remark |
Comment |
Condition |
CA-ParametersNR-v1610 ::= SEQUENCE { |
|||
parallelTxMsgA-SRS-PUCCH-PUSCH-r16 |
Not checked |
||
msgA-SUL-r16 |
Not checked |
||
jointSearchSpaceSwitchAcrossCells-r16 |
Not checked |
||
half-DuplexTDD-CA-SameSCS-r16 |
Not checked |
||
scellDormancyWithinActiveTime-r16 |
Not checked |
||
scellDormancyOutsideActiveTime-r16 |
Checked |
pc_scellDormancyOutsideActiveTime_r16 |
|
crossCarrierA-CSI-trigDiffSCS-r16 |
Not checked |
||
defaultQCL-CrossCarrierA-CSI-Trig-r16 |
Not checked |
||
interCA-NonAlignedFrame-r16 |
Not checked |
||
simul-SRS-Trans-BC-r16 |
Not checked |
||
interFreqDAPS-r16 |
Checked |
pc_interFreqDAPS_r16 |
|
codebookParametersPerBC-r16 |
Not checked |
||
blindDetectFactor-r16 |
Not checked |
||
pdcch-MonitoringCA-r16 |
Not checked |
||
pdcch-BlindDetectionCA-Mixed-r16 |
Not checked |
||
pdcch-BlindDetectionMCG-UE-r16 |
Not checked |
||
pdcch-BlindDetectionSCG-UE-r16 |
Not checked |
||
pdcch-BlindDetectionMCG-UE-Mixed-r16 |
Not checked |
||
pdcch-BlindDetectionSCG-UE-Mixed-r16 |
Not checked |
||
crossCarrierSchedulingDL-DiffSCS-r16 |
Not checked |
||
crossCarrierSchedulingDefaultQCL-r16 |
Not checked |
||
crossCarrierSchedulingUL-DiffSCS-r16 |
Not checked |
||
simul-SRS-MIMO-Trans-BC-r16 |
Not checked |
||
codebookParametersAdditionPerBC-r16 |
Not checked |
||
codebookComboParametersAdditionPerBC-r16 |
Not checked |
||
} |
Table 8.1.5.1.1.3.3-9: PowSav-Parameters-r16 (Table 8.1.5.1.1.3.3-3)
Information Element |
Value/remark |
Comment |
Condition |
PowSav-Parameters-r16 ::= SEQUENCE { |
|||
powSav-ParametersCommon-r16 SEQUENCE { |
|||
drx-Preference-r16 |
Not checked |
||
maxCC-Preference-r16 |
Not checked |
||
releasePreference-r16 |
Checked |
pc_releasePreference_r16 |
|
minSchedulingOffsetPreference-r16 |
Not checked |
||
} |
|||
powSav-ParametersFRX-Diff-r16 |
Not checked |
||
} |
Table 8.1.5.1.1.3.3-10: UE-BasedPerfMeas-Parameters-r16 (Table 8.1.5.1.1.3.3-3)
Information Element |
Value/remark |
Comment |
Condition |
UE-BasedPerfMeas-Parameters-r16 ::= SEQUENCE { |
|||
barometerMeasReport-r16 |
Checked |
pc_barometer_r16 |
|
immMeasBT-r16 |
Not checked |
||
immMeasWLAN-r16 |
Checked |
pc_immMeasWLAN_r16 |
|
loggedMeasBT-r16 |
Not checked |
||
loggedMeasurements-r16 |
Checked |
pc_loggedMeasurements_r16 |
|
loggedMeasWLAN-r16 |
Checked |
pc_loggedMeasWLAN_r16 |
|
orientationMeasReport-r16 |
Checked |
pc_orientation_r16 |
|
speedMeasReport-r16 |
Checked |
pc_speed_r16 |
|
gnss-Location-r16 |
Checked |
pc_GNSS_location_r16 |
|
ulPDCP-Delay-r16 |
Checked |
pc_PDCP_Delay_r16 |
|
} |
8.1.5.2 SI change / On-demand SIB
8.1.5.2.1 Void
8.1.5.2.2 SI change / Notification of BCCH modification / Short message for SI update in NR RRC_CONNECTED state
8.1.5.2.2.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a short message transmitted on PDCCH using P-RNTI indicating a systemInfoModification }
then { UE re-acquires the SIB1 }
}
8.1.5.2.2.2 Conformance requirements
References: The conformance requirements covered in the present test case are specified in: TS 38.331, clause 5.2.2.2.2, 5.2.2.3.1, 5.2.2.4.2 and 6.5. Unless otherwise stated these are Rel-15 requirements.
[TS 38.331, clause 5.2.2.2.2]
A modification period is used, i.e. updated SI (other than for ETWS and CMAS) is broadcasted in the modification period following the one where SI change indication is transmitted. The modification period boundaries are defined by SFN values for which SFN mod m= 0, where m is the number of radio frames comprising the modification period. The modification period is configured by system information. The UE receives indications about SI modifications and/or PWS notifications using Short Message transmitted with P-RNTI over DCI (see clause 6.5). Repetitions of SI change indication may occur within preceding modification period.
UEs in RRC_IDLE or in RRC_INACTIVE shall monitor for SI change indication in its own paging occasion every DRX cycle. UEs in RRC_CONNECTED shall monitor for SI change indication in any paging occasion at least once per modification period if the UE is provided with common search space on the active BWP to monitor paging, as specified in TS 38.213 [13], clause 13.
…
If the UE receives a Short Message, the UE shall:
…
1> if the systemInfoModification bit of Short Message is set:
2> apply the SI acquisition procedure as defined in sub-clause 5.2.2.3 from the start of the next modification.
[TS 38.331, clause 5.2.2.3.1]
The UE shall:
1> apply the specified BCCH configuration defined in 9.1.1.1;
…
1> if the UE is in RRC_CONNECTED with an active BWP with common search space configured by searchSpaceSIB1 and pagingSearchSpace and has received an indication about change of system information; or
…
NOTE: The UE in RRC_CONNECTED is only required to acquire broadcasted SIB1 if the UE can acquire it without disrupting unicast data reception, i.e. the broadcast and unicast beams are quasi co-located.
[TS 38.331, clause 5.2.2.4.2]
Upon receiving the SIB1 the UE shall:
…
3> if the UE has a stored valid version of a SIB, in accordance with sub-clause 5.2.2.2.1, that the UE requires to operate within the cell in accordance with sub-clause 5.2.2.1:
4> use the stored version of the required SIB;
3> if the UE has not stored a valid version of a SIB, in accordance with sub-clause 5.2.2.2.1, of one or several required SIB(s), in accordance with sub-clause 5.2.2.1:
4> for the SI message(s) that, according to the si-SchedulingInfo, contain at least one required SIB and for which si-BroadcastStatus is set to broadcasting:
5> acquire the SI message(s) as defined in sub-clause 5.2.2.3.2;
[TS 38.331, clause 6.5]
Short messages can be transmitted on PDCCH using P-RNTI with or without associated Paging message using Short Message field in DCI format 1_0 (see TS 38.212 [17, 7.3.1.2.1]).
Table 6.5-1 defines Short Messages. Bit 1 is the most significant bit.
Table 6.5-1: Short messages
Bit |
Short message |
1 |
systemInfoModification If set to 1: indication of a BCCH modification other than SIB6, SIB7 and SIB8. |
2 |
etwsAndCmasIndication If set to 1: indication of an ETWS primary notification and/or an ETWS secondary notification and/or a CMAS notification. |
3 – [8] |
Not used in this release of the specification, and shall be ignored by UE if received. |
8.1.5.2.2.3 Test Description
8.1.5.2.2.3.1 Pre-test conditions
System Simulator:
– NR Cell 1
– System information combination NR-1 as defined in TS 38.508-1 [4] clause 4.4.3.1.3 is used in NR cell.
UE:
– None.
Preamble:
– The UE is in 5GS state 3N-A and Test Loop Function (ON) with UE test loop mode B established according to TS 38.508-1 [4], clause 4.4A.2 Table 4.4A.2-3 with the exception that Short_DCI condition is applied in NR Serving cell configuration.
8.1.5.2.2.3.2 Test procedure sequence
Table 8.1.5.2.2.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS sends one IP Packet to the UE. |
– |
– |
– |
– |
1A |
The SS waits 0.5 second and then ignores scheduling requests and does not allocate any uplink grant. |
– |
– |
– |
– |
2 |
The SS changes the prach-ConfigurationIndex and ra-ResponseWindow in the system information. |
– |
– |
– |
– |
3 |
The SS transmits a Short message on PDCCH using P-RNTI indicating a systemInfoModification. |
– |
PDCCH (DCI 1_0): Short Message |
– |
– |
4 |
Void |
– |
– |
– |
– |
5 |
Check: Does the UE initiate a random access using prach-ConfigurationIndex given in step 3 to send pending Uplink data? |
– |
– |
1 |
P |
6 |
The SS transmits Random Access Response with RAPID corresponding to preamble in step 5. (Note 1) |
– |
– |
– |
– |
7 |
The UE loop backs the IP packets received in step 1 |
– |
– |
– |
– |
8 |
The SS starts the UL default grant transmissions. |
||||
Note 1: The resource allocation for Msg3 shall be enough to accommodate all of the DRB data that UE will loop back at step 7. To be more specific, resource allocation shall be no less than: TB size = IP packet (64 bytes) + SDAP header (1 bytes) + PDCP header (3 bytes) + RLC header (3 bytes) + MAC header (2 bytes) + padding or BSR (2 bytes) + C-RNTI MAC CE (3 Bytes) + PHR (3 bytes) = 81 bytes. |
8.1.5.2.2.3.3 Specific message contents
Table 8.1.5.2.2.3.3-1: CLOSE UE TEST LOOP (Preamble, Table 8.1.5.2.2.3.2-1)
Derivation Path: TS 36.508-1 [7] table 4.7A-3 condition UE test loop mode B |
||||
Information Element |
Value/Remark |
Comment |
Condition |
|
UE test loop mode B LB setup |
||||
IP PDU delay |
‘0000 1111’B |
15 seconds |
Table 8.1.5.2.2.3.3-2: SIB1 (step 2, Table 8.1.5.2.2.3.2-1)
Derivation Path: TS 38.508-1 [4] table 4.6.1-28 |
||||
Information Element |
Value/Remark |
Comment |
Condition |
|
SIB1 ::= SEQUENCE { |
||||
servingCellConfigCommon SEQUENCE { |
||||
uplinkConfigCommon SEQUENCE { |
||||
initialUplinkBWP SEQUENCE { |
||||
rach-ConfigCommon SEQUENCE { |
||||
rach-ConfigGeneric SEQUENCE { |
||||
prach-ConfigurationIndex |
119 |
. |
FR1 FDD |
|
91 |
FR1 TDD |
|||
6 |
FR2 |
|||
ra-ResponseWindow |
sl20 |
|||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
8.1.5.3 PWS notification
8.1.5.3.1 PWS notification / PWS reception in NR RRC_IDLE state
8.1.5.3.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_IDLE state }
ensure that {
when { an ETWS capable UE receives a short message transmitted on PDCCH using P-RNTI indicating an etwsAndCmasIndication and the si-SchedulingInfo includes scheduling information for SIB6 }
then { the UE is able to retrieve the PWS message from SIB6 and alert the user }
}
(2)
with { UE in NR RRC_IDLE state }
ensure that {
when { an ETWS capable UE receives a short message transmitted on PDCCH using P-RNTI indicating an etwsAndCmasIndication and the si-SchedulingInfo includes scheduling information for SIB7 }
then { the UE is able to retrieve all the PWS message segments from SIB7, reassemble the message and alert the user }
}
(3)
with { UE in NR RRC_IDLE state }
ensure that {
when { a CMAS capable UE receives a short message transmitted on PDCCH using P-RNTI indicating an etwsAndCmasIndication and the si-SchedulingInfo includes scheduling information for SIB8 }
then { the UE is able to retrieve all the PWS message segments from SIB8, reassemble the message and alert the user }
}
8.1.5.3.1.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 38.331 clause 5.2.2.2.2.
[TS 38.331 clause 5.2.2.2.2]
…
ETWS or CMAS capable UEs in RRC_IDLE or in RRC_INACTIVE shall monitor for indications about PWS notification in its own paging occasion every DRX cycle. ETWS or CMAS capable UEs in RRC_CONNECTED shall monitor for indication about PWS notification in any paging occasion at least once every defaultPagingCycle if the UE is provided with common search space on the active BWP to monitor paging.
For Short Message reception in a paging occasion, the UE monitors the PDCCH monitoring occasion(s) for paging as specified in TS 38.304 [20] and TS 38.213 [13].
If the UE receives a Short Message, the UE shall:
1> if the UE is ETWS capable or CMAS capable, the etwsAndCmasIndication bit of Short Message is set, and the UE is provided with searchSpaceOtherSystemInformation on the active BWP:
2> immediately re-acquire the SIB1;
2> if the UE is ETWS capable and si-SchedulingInfo includes scheduling information for SIB6:
3> acquire SIB6, as specified in sub-clause 5.2.2.3.2, immediately;
2> if the UE is ETWS capable and si-SchedulingInfo includes scheduling information for SIB7:
3> acquire SIB7, as specified in sub-clause 5.2.2.3.2, immediately;
2> if the UE is CMAS capable and si-SchedulingInfo includes scheduling information for SIB8:
3> acquire SIB8, as specified in sub-clause 5.2.2.3.2, immediately;
1> if the systemInfoModification bit of Short Message is set:
2> apply the SI acquisition procedure as defined in sub-clause 5.2.2.3 from the start of the next modification period.
8.1.5.3.1.3 Test description
8.1.5.3.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1.
UE:
– None.
Preamble:
– The UE is in test state 1N-A according to TS 38.508-1 [4].
8.1.5.3.1.3.2 Test procedure sequence
Table 8.1.5.3.1.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
– |
If pc_ETWS_NR is true, step1-8 will be excuted. |
– |
– |
– |
– |
1 |
The SS indicates an etwsAndCmasIndication by Short Message field in DCI format 1_0 and transmitted on PDCCH using P-RNTI. The SS starts transmitting SIB1 with the si-SchedulingInfo including scheduling information for SIB6 on NR Cell 1. |
<– |
PDCCH (DCI 1_0): Short Message |
– |
– |
2 |
The SS includes an ETWS message with new messageIdentifier and serialNumber in SIB6. (Note 1) |
– |
– |
– |
– |
3 |
Check: Does the UE alert or activate alerting the user (NOTE 2)? |
– |
– |
1 |
P |
4 |
The SS waits for 10s. |
– |
– |
– |
– |
5 |
The SS indicates an etwsAndCmasIndication by Short Message field in DCI format 1_0 and transmitted on PDCCH using P-RNTI. The SS starts transmitting SIB1 with the si-SchedulingInfo including scheduling information for SIB7 on NR Cell 1. |
<– |
PDCCH (DCI 1_0): Short Message |
– |
– |
6 |
The SS includes an ETWS message with new messageIdentifier and serialNumber in SIB7. (NOTE 3). |
– |
– |
– |
– |
7 |
Check: Does the UE indicate the contents of the "warning message" to the user, and alert or activate alerting the user (NOTE 2)? |
– |
– |
2 |
P |
8 |
The SS waits for 10s. |
– |
– |
– |
– |
– |
If pc_CMAS_NR is true, step9-11 will be excuted. |
– |
– |
– |
– |
9 |
The SS indicates an etwsAndCmasIndication by Short Message field in DCI format 1_0 and transmitted on PDCCH using P-RNTI. The SS starts transmitting SIB1 with the si-SchedulingInfo including scheduling information for SIB8 on NR Cell 1. |
<– |
PDCCH (DCI 1_0): Short Message |
– |
– |
10 |
The SS includes a CMAS message with new messageIdentifier and serialNumber in SIB8. (NOTE 4). |
– |
– |
– |
– |
11 |
Check: Does the UE indicate the contents of the "warning message" to the user, and alert or activate alerting the user (NOTE 2)? |
– |
– |
3 |
P |
NOTE 1: The NR-10 in Table 4.4.3.1.2-1 Combinations of system information blocks of TS 38.508-1 [4] is used. NOTE 2: The data indication and user alerting are the UE implementation issues. NOTE 3: The NR-11 in Table 4.4.3.1.2-1 Combinations of system information blocks of TS 38.508-1 [4] is used. NOTE 4: The NR-9 in Table 4.4.3.1.2-1 Combinations of system information blocks of TS 38.508-1 [4] is used. |
8.1.5.3.1.3.3 Specific message contents
None
8.1.5.3.2 PWS notification / PWS reception in NR RRC_INACTIVE state
8.1.5.3.2.1 Test Purpose (TP)
(1)
with { UE in NR RRC_INACTIVE state }
ensure that {
when { an ETWS capable UE receives a short message transmitted on PDCCH using P-RNTI indicating an etwsAndCmasIndication and the si-SchedulingInfo includes scheduling information for SIB6 }
then { the UE is able to retrieve the PWS message from SIB6 and alert the user }
}
(2)
with { UE in NR RRC_INACTIVE state }
ensure that {
when { an ETWS capable UE receives a short message transmitted on PDCCH using P-RNTI indicating an etwsAndCmasIndication and the si-SchedulingInfo includes scheduling information for SIB7 }
then { the UE is able to retrieve all the PWS message segments from SIB7, reassemble the message and alert the user }
}
(3)
with { UE in NR RRC_INACTIVE state }
ensure that {
when { a CMAS capable UE receives a short message transmitted on PDCCH using P-RNTI indicating an etwsAndCmasIndication and the si-SchedulingInfo includes scheduling information for SIB8 }
then { the UE is able to retrieve all the PWS message segments from SIB8, reassemble the message and alert the user }
}
8.1.5.3.2.2 Conformance requirements
Same as test case 8.1.5.3.1.
8.1.5.3.2.3 Test description
8.1.5.3.2.3.1 Pre-test conditions
System Simulator:
– NR Cell 1.
UE:
None.
Preamble:
– The UE is in state Registered, Inactive mode (state 2N-A) according to TS 38.508-1 [4].
8.1.5.3.2.3.2 Test procedure sequence
Same as test case 8.1.5.3.1
8.1.5.3.2.3.3 Specific message contents
Same as test case 8.1.5.3.1.
8.1.5.3.3 PWS notification / PWS reception in NR RRC_CONNECTED state
8.1.5.3.3.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { an ETWS capable UE receives a short message transmitted on PDCCH using P-RNTI indicating an etwsAndCmasIndication and the si-SchedulingInfo includes scheduling information for SIB6 }
then { the UE is able to retrieve all the PWS message segments from SIB6, reassemble the message and alert the user }
}
(2)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { an ETWS capable UE receives a short message transmitted on PDCCH using P-RNTI indicating an etwsAndCmasIndication and the si-SchedulingInfo includes scheduling information for SIB7 }
then { the UE is able to retrieve all the PWS message segments from SIB7, reassemble the message and alert the user }
}
(3)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { a CMAS capable UE receives a short message transmitted on PDCCH using P-RNTI indicating an etwsAndCmasIndication and the si-SchedulingInfo includes scheduling information for SIB8 }
then { the UE is able to retrieve all the PWS message segments from SIB8, reassemble the message and alert the user }
}
8.1.5.3.3.2 Conformance requirements
Same as test case 8.1.5.3.1.
8.1.5.3.3.3 Test description
8.1.5.3.3.3.1 Pre-test conditions
System Simulator:
– NR Cell 1.
UE:
None.
Preamble:
– The UE is in test state 3N-A according to TS 38.508-1 [4].
8.1.5.3.3.3.2 Test procedure sequence
Same as test case 8.1.5.3.1 except PDCCH (DCI 1_0): Short Message is sent on active BWP.
8.1.5.3.3.3.3 Specific message contents
Same as test case 8.1.5.3.1.
8.1.5.3.4 PWS notification / PWS reception using dedicatedSystemInformationDelivery
8.1.5.3.4.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives an RRCReconfiguration message including dedicatedSystemInformationDelivery containing SIB6 }
then { UE reads the SIB6 to alert the user and sends an RRCReconfigurationComplete message }
}
(2)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives an RRCReconfiguration message including dedicatedSystemInformationDelivery containing SIB7 }
then { UE reads the SIB7 to alert the user and sends an RRCReconfigurationComplete message }
}
(3)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives an RRCReconfiguration message including dedicatedSystemInformationDelivery containing SIB8 }
then { UE reads the SIB8 to alert the user and sends an RRCReconfigurationComplete message }
}
8.1.5.3.4.2 Conformance requirements
References: The conformance requirements covered in the present TC are specified in: TS 38.331, clauses 5.2.2.4.7, 5.2.2.4.8, 5.2.2.4.9, 5.3.5.3. Unless otherwise stated these are Rel-15 requirements.
[TS 38.331, clause 5.3.5.3]
The UE shall perform the following actions upon reception of the RRCReconfiguration:
1> if the RRCReconfiguration message includes the dedicatedSIB1-Delivery:
2> perform the action upon reception of SIB1 as specified in 5.2.2.4.2;
1> if the RRCReconfiguration message includes the dedicatedSystemInformationDelivery:
2> perform the action upon reception of System Information as specified in 5.2.2.4;
[TS 38.331, clause 5.2.2.4.7]
Upon receiving the SIB6 the UE shall:
1> forward the received warningType, messageIdentifier and serialNumber to upper layers;
[TS 38.331, clause 5.2.2.4.8]
Upon receiving the SIB7 the UE shall:
1> if there is no current value for messageIdentifier and serialNumber for SIB7; or
1> if either the received value of messageIdentifier or of serialNumber or of both are different from the current values of messageIdentifier and serialNumber for SIB7:
2> use the received values of messageIdentifier and serialNumber for SIB7 as the current values of messageIdentifier and serialNumber for SIB7;
2> discard any previously buffered warningMessageSegment;
2> if all segments of a warning message have been received:
3> assemble the warning message from the received warningMessageSegment;
3> forward the received warning message, messageIdentifier, serialNumber and dataCodingScheme to upper layers;
3> stop reception of SIB7;
3> discard the current values of messageIdentifier and serialNumber for SIB7;
2> else:
3> store the received warningMessageSegment;
3> continue reception of SIB7;
1> else if all segments of a warning message have been received:
2> assemble the warning message from the received warningMessageSegment;
2> forward the received complete warning message, messageIdentifier, serialNumber and dataCodingScheme to upper layers;
2> stop reception of SIB7;
2> discard the current values of messageIdentifier and serialNumber for SIB7;
1> else:
2> store the received warningMessageSegment;
2> continue reception of SIB7;
The UE should discard any stored warningMessageSegment and the current value of messageIdentifier and serialNumber for SIB7 if the complete warning message has not been assembled within a period of 3 hours.
[TS 38.331, clause 5.2.2.4.9]
Upon receiving the SIB8 the UE shall:
1> if the SIB8 contains a complete warning message and the complete geographical area coordinates (if any):
2> forward the received warning message, messageIdentifier, serialNumber, dataCodingScheme and the geographical area coordinates (if any) to upper layers;
2> continue reception of SIB8;
1> else:
2> if the received values of messageIdentifier and serialNumber are the same (each value is the same) as a pair for which a warning message and the geographical area coordinates (if any) are currently being assembled:
3> store the received warningMessageSegment;
3> store the received warningAreaCoordinatesSegment (if any);
3> if all segments of a warning message and geographical area coordinates (if any) have been received:
4> assemble the warning message from the received warningMessageSegment;
4> assemble the geographical area coordinates from the received warningAreaCoordinatesSegment (if any);
4> forward the received warning message, messageIdentifier, serialNumber, dataCodingScheme and geographical area coordinates (if any) to upper layers;
4> stop assembling a warning message and geographical area coordinates (if any) for this messageIdentifier and serialNumber and delete all stored information held for it;
3> continue reception of SIB8;
2> else if the received values of messageIdentifier and/or serialNumber are not the same as any of the pairs for which a warning message is currently being assembled:
3> start assembling a warning message for this messageIdentifier and serialNumber pair;
3> start assembling the geographical area coordinates (if any) for this messageIdentifier and serialNumber pair;
3> store the received warningMessageSegment;
3> store the received warningAreaCoordinatesSegment (if any);
3> continue reception of SIB8;
The UE should discard warningMessageSegment and warningAreaCoordinatesSegment (if any) and the associated values of messageIdentifier and serialNumber for SIB8 if the complete warning message and the geographical area coordinates (if any) have not been assembled within a period of 3 hours.
NOTE: The number of warning messages that a UE can re-assemble simultaneously is a function of UE implementation.
8.1.5.3.4.3 Test description
8.1.5.3.4.3.1 Pre-test conditions
System Simulator:
– NR Cell 1.
UE:
– None
Preamble:
– The UE is in 5GS state 3N-A according to TS 38.508-1 [4], clause 4.4A.2 Table 4.4A.2-1
8.1.5.3.4.3.2 Test procedure sequence
Table 8.1.5.3.4.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
– |
If pc_ETWS_NR is true, steps 1-6 will be excuted. |
– |
– |
– |
– |
1 |
The SS transmits an RRCReconfiguration message containing dedicatedSystemInformationDelivery containing SIB6. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
2 |
Check: Does the UE transmit an RRCReconfigurationComplete message? |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
3 |
Check: Does the UE alert or activate alerting the user (NOTE 1)? |
– |
– |
1 |
P |
4 |
The SS transmits an RRCReconfiguration message containing dedicatedSystemInformationDelivery containing SIB7. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
5 |
Check: Does the UE transmit an RRCReconfigurationComplete message? |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
6 |
Check: Does the UE indicate the "warning message" to the user, and alert or activate alerting the user (NOTE 1)? |
– |
– |
2 |
P |
– |
If pc_CMAS_NR is true, steps 7-9 will be excuted. |
– |
– |
– |
– |
7 |
The SS transmits an RRCReconfiguration message containing dedicatedSystemInformationDelivery containing SIB8. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
8 |
Check: Does the UE transmit an RRCReconfigurationComplete message? |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
9 |
Check: Does the UE alert or activate alerting the user (NOTE 1)? |
– |
– |
3 |
P |
NOTE 1: The data indication and user alerting are the UE implementation issues. |
8.1.5.3.4.3.3 Specific message contents
Table 8.1.5.3.4.3.3-1: RRCReconfiguration (Steps 1, 4 and 7 Table 8.1.5.3.4.3.2-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-13 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReconfiguration ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
rrcReconfiguration SEQUENCE { |
|||
nonCriticalExtension SEQUENCE { |
|||
masterCellGroup |
Not present |
||
dedicatedNAS-MessageList |
Not present |
||
dedicatedSystemInformationDelivery |
SystemInformation |
OCTET STRING (CONTAINING SystemInformation) |
|
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.3.4.3.3-2: SystemInformation (Steps 1, 4 and 7 Table 8.1.5.3.4.3.2-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-29 |
|||
Information Element |
Value/remark |
Comment |
Condition |
SystemInformation ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
systemInformation-r15 SEQUENCE { |
|||
sib-TypeAndInfo SEQUENCE (SIZE (1..maxSIB)) OF CHOICE { |
1 entry |
||
sib6 |
SIB6 |
Acc to 38.508-1 [4] Table 4.6.2-5: SIB6 |
Step 1 |
sib7 |
SIB7 |
Step 4 |
|
sib8 |
SIB8 |
Step 7 |
|
} |
|||
lateNonCriticalExtension |
Not present |
||
nonCriticalExtension SEQUENCE {} |
Not present |
||
} |
|||
} |
|||
} |
Table 8.1.5.3.4.3.3-3: SIB7 (Step 4 in Table 8.1.5.3.4.3.2-1)
Derivation Path: TS 38.331 [6], clause 6.3.1 |
|||
Information Element |
Value/remark |
Comment |
Condition |
SIB7 ::= SEQUENCE { |
|||
messageIdentifier |
‘0001 0001 0000 0010’B |
ETWS message identifier for earthquake and tsunami message (see TS 23.041 [25]) |
|
serialNumber |
‘0011 0000 0000 0000’B |
Note 1. |
|
warningMessageSegmentType |
lastSegment |
||
warningMessageSegmentNumber |
0 |
||
warningMessageSegment |
Octetstring of N |
Containing the complete ETWS message |
|
dataCodingScheme |
Bitstring (8) ID of the alphabet/coding and the applied language |
see TS 23.041 [25]. |
|
lateNonCriticalExtension |
Not present |
||
} |
|||
Note 1: Geographical Scope (Octet 1 bit 7 ~ 6) set to ‘Cell wide’, Emergency User Alert (Octet 1 bit 5) set to ‘Activate emergency user alert’, Popup (Octet 1 bit 4) set to ‘Activate popup’, Update Number (Octet 2 bits 3~0) for each update, incremented by one, See TS 23.041 [25]. |
Table 8.1.5.3.4.3.3-4: SIB8 (Step 7 in Table 8.1.5.3.4.3.2-1)
Derivation Path: TS 38.331 [6], clause 6.3.1 |
|||
Information Element |
Value/remark |
Comment |
Condition |
SIB8 ::= SEQUENCE { |
|||
messageIdentifier |
‘0001 0001 0001 0010’B |
CMAS CBS Message Identifier for CMAS Presidential Level Alerts (see TS 23.041 [25]) |
|
serialNumber |
‘0011 0000 0000 0000’B |
Note 1 |
|
warningMessageSegmentType |
lastSegment |
||
warningMessageSegmentNumber |
0 |
||
warningMessageSegment |
Octetstring of N |
||
dataCodingScheme |
Bitstring (8) ID of the alphabet/coding and the applied language |
Containing the complete CMAS message |
|
warningAreaCoordinatesSegment |
Not present |
||
lateNonCriticalExtension |
Not present |
||
} |
|||
Note 1: Geographical Scope (Octet 1 bit 7 ~ 6) set to ‘Cell wide’, Emergency User Alert (Octet 1 bit 5) set to ‘Activate emergency user alert’, Popup (Octet 1 bit 4) set to ‘Activate popup’, Update Number (Octet 2 bits 3~0) for each update, incremented by one, See TS 23.041 [25]. |
8.1.5.4 Counter check
8.1.5.4.1 Counter check / Reception of CounterCheck message by the UE
8.1.5.4.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state with two DRBs established and having received 10 data packets on each DRB }
ensure that {
when { UE receives CounterCheck message with drb-CountMSB-InfoList included for DRB3(not established) and DRB1 (with the most significant bits of the count different from the actual COUNT)}
then { UE sends CounterCheckResponse message by including the drb-Identity, the count-Uplink and the count-Downlink set to the value of TX_NEXT – 1 and RX_NEXT – 1 in drb-CountInfoList IE for each DRB established, and by including the drb-Identity, the count-Uplink and the count-Downlink with the most significant bits set identical to the corresponding values in the drb-CountMSB-InfoList and the least significant bits set to zero for the DRB that is not established }
}
8.1.5.4.1.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 38.331, clause 5.3.6.3. Unless otherwise stated these are Rel-15 requirements.
[TS 38.331, clause 5.3.6.3]
Upon receiving the CounterCheck message, the UE shall:
1> for each DRB that is established:
2> if no COUNT exists for a given direction (uplink or downlink) because it is a uni-directional bearer configured only for the other direction:
3> assume the COUNT value to be 0 for the unused direction;
2> if the drb-Identity is not included in the drb-CountMSB-InfoList:
3> include the DRB in the drb-CountInfoList in the CounterCheckResponse message by including the drb-Identity, the count-Uplink and the count-Downlink set to the value of TX_NEXT – 1 and RX_NEXT – 1 (specified in TS 38.323 [5]), respectively;
2> else if, for at least one direction, the most significant bits of the COUNT are different from the value indicated in the drb-CountMSB-InfoList:
3> include the DRB in the drb-CountInfoList in the CounterCheckResponse message by including the drb-Identity, the count-Uplink and the count-Downlink set to the value of TX_NEXT – 1 and RX_NEXT – 1 (specified in TS 38.323 [5]), respectively;
1> for each DRB that is included in the drb-CountMSB-InfoList in the CounterCheck message that is not established:
2> include the DRB in the drb-CountInfoList in the CounterCheckResponse message by including the drb-Identity, the count-Uplink and the count-Downlink with the most significant bits set identical to the corresponding values in the drb-CountMSB-InfoList and the least significant bits set to zero;
1> submit the CounterCheckResponse message to lower layers for transmission upon which the procedure ends.
8.1.5.4.1.3 Test description
8.1.5.4.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1.
– System information combination NR-1 as defined in TS 38.508-1 [4] clause 4.4.3.1.3 is used in the NR cell.
UE:
– None.
Preamble:
– The UE is in 5GS state 3N-A on NR Cell 1 with atleast one PDU session active according to TS 38.508-1 [4], clause 4.4A.3 Table 4.4A.3-1 and Test Loop Function (On) with UE test loop mode B is established. 2 DRBs are configured where DRB1 is defined as default DRB.
8.1.5.4.1.3.2 Test procedure sequence
Table 8.1.5.4.1.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits 10 IP packets on each DRB (using QFI2 for DRB1 and QFI5 for DRB2) |
– |
– |
– |
– |
2 |
The UE loops back the IP packets received in step 1 (Note 1) |
– |
– |
– |
– |
3 |
The SS transmits CounterCheck message with drb-Identity not included in the drb-CountMSB-InfoList |
<– |
NR RRC: CounterCheck |
– |
– |
4 |
Check: Does the UE send CounterCheckResponse message by including the drb-Identity, the count-Uplink and the count-Downlink set to the value of TX_NEXT – 1 and RX_NEXT – 1 in drb-CountInfoList IE for each DRB established? |
–> |
NR RRC: CounterCheckResponse |
1 |
P |
Note 1: IP packets at step 2 may be received by the SS in the same slot or in multiple slots |
8.1.5.4.1.3.3 Specific message contents
Table 8.1.5.4.1.3.3-1: RRCReconfiguration (Preamble, Table 8.1.5.4.1.3.2-1)
Derivation Path: TS 38.508-1 [4], table 4.6.1-13 with condition NR |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCReconfiguration ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcReconfiguration SEQUENCE { |
||||
radioBearerConfig |
RadioBearerConfig-2DRBs |
|||
nonCriticalExtension SEQUENCE { |
||||
masterCellGroup |
CellGroupConfig-2DRBs |
OCTET STRING (CONTAINING CellGroupConfig) |
||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.4.1.3.3-2: RadioBearerConfig-2DRBs (Preamble, Table 8.1.5.4.1.3.3-1)
Derivation Path: TS 38.508-1 [4], table 4.6.3-132 and condition SRB2 and DRB1 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RadioBearerConfig ::= SEQUENCE { |
|||
drb-ToAddModList SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddMod { |
2 entries |
||
DRB-ToAddMod[1] SEQUENCE { |
entry 1 |
||
cnAssociation CHOICE { |
|||
sdap-Config::= SEQUENCE { |
|||
pdu-Session |
PDU session ID |
Same as the PDU session ID in PDU SESSION ESTABLISHMENT REQUEST |
|
defaultDRB |
true |
||
mappedQoS-FlowsToAdd SEQUENCE { |
|||
QFI |
2 |
||
} |
|||
} |
|||
} |
|||
drb-Identity |
DRB-Identity with Condition DRB1 |
||
} |
|||
} |
|||
DRB-ToAddMod[2] SEQUENCE |
entry 2 |
||
cnAssociation CHOICE { |
|||
sdap-Config SEQUENCE { |
|||
pdu-Session |
PDU session ID |
Same as the PDU session ID in PDU SESSION ESTABLISHMENT REQUEST |
|
defaultDRB |
false |
||
mappedQoS-FlowsToAdd SEQUENCE { |
|||
QFI |
5 |
||
} |
|||
} |
|||
} |
|||
drb-Identity |
DRB-Identity with Condition DRB2 |
||
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.4.1.3.3-3: CellGroupConfig-2DRBs (Preamble, Table 8.1.5.4.1.3.3-1)
Derivation Path: TS 38.508-1 [4], table 4.6.3-19 and condition SRB2_DRB1 |
|||
Information Element |
Value/remark |
Comment |
Condition |
CellGroupConfig ::= SEQUENCE { |
|||
rlc-BearerToAddModList SEQUENCE (SIZE(1..maxLC-ID)) OF RLC-BearerConfig { |
3 entries |
||
RLC-BearerConfig[1] |
RLC-BearerConfig with condition SRB2 |
entry 1 |
|
RLC-BearerConfig[2] |
RLC-BearerConfig with conditions AM and DRB1 |
entry 2 |
|
RLC-BearerConfig[3] |
RLC-BearerConfig with conditions AM and DRB2 |
entry 3 |
|
} |
|||
} |
Table 8.1.5.4.1.3.3-4: PDU SESSION ESTABLISHMENT ACCEPT (Preamble) (Table 8.1.5.4.1.3.2-1)
Derivation Path: TS 38.508-1, table 4.7.2-2 |
|||
Information Element |
Value/remark |
Comment |
Condition |
PDU session ID |
The same as the PDU session ID in PDU SESSION ESTABLISHMENT REQUEST |
||
Authorized QoS rules |
3 entries |
||
QoS rule [1] |
Reference QoS rule #1 as defined in Table 4.8.2.1-1. |
QFI=1 |
|
QoS rule [2] |
Reference QoS rule #4 as defined in Table 4.8.2.1-4 except DQR bit set to ‘0’B. |
QFI=2 |
|
QoS rule [3] |
Reference QoS rule #5 as defined in Table 4.8.2.1-5. |
QFI=5 |
|
Mapped EPS Bearer contexts |
Not Present |
||
Authorized QoS flow descriptions |
3 entries |
||
QoS flow [1] |
Reference QoS flow #1 as defined in Table8.1.5.4.1.3.3-7. |
QFI=1 |
|
QoS flow [2] |
Reference QoS flow #2 as defined in Table8.1.5.4.1.3.3-8. |
QFI=2 |
|
QoS flow [3] |
Reference QoS flow #3 as defined in Table 4.8.2.3-3. |
QFI=5 |
Table 8.1.5.4.1.3.3-5: CounterCheck (step 3, Table 8.1.5.4.1.3.2-1)
Derivation Path: TS 38.508-1 [4] table 4.6.1-1 |
|||
Information Element |
Value/Remark |
Comment |
Condition |
CounterCheck ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
counterCheck SEQUENCE { |
|||
drb-CountMSB-InfoList SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info { |
2 entries |
||
DRB-CountMSB-Info[1] SEQUENCE { |
entry 1 |
||
drb-Identity |
DRB-Identity with Condition DRB1 |
DRB established |
|
countMSB-Uplink |
1 |
||
countMSB-Downlink |
1 |
||
} |
|||
DRB-CountMSB-Info[2] SEQUENCE { |
entry 2 |
||
drb-Identity |
DRB-Identity with Condition DRB3 |
DRB not established |
|
countMSB-Uplink |
3 |
||
countMSB-Downlink |
3 |
||
} |
|||
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.4.1.3.3-6: CounterCheckResponse (step 4, Table 8.1.5.4.1.3.2-1)
Derivation Path: TS 38.508-1 [4] table 4.6.1-2 |
|||
Information Element |
Value/Remark |
Comment |
Condition |
CounterCheckResponse ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
counterCheckResponse SEQUENCE { |
|||
drb-CountInfoList SEQUENCE (SIZE (0..maxDRB)) OF DRB-CountInfo { |
3 entries |
||
DRB-CountInfo[1] SEQUENCE { |
entry 1 |
||
drb-Identity |
DRB-Identity with Condition DRB1 |
DRB established |
|
count-Uplink |
9 |
||
count-Downlink |
9 |
||
} |
|||
DRB-CountInfo[2] SEQUENCE { |
entry 2 |
||
drb-Identity |
DRB-Identity with Condition DRB2 |
DRB established but not requested |
|
count-Uplink |
9 |
||
count-Downlink |
9 |
||
} |
|||
DRB-CountInfo[3] SEQUENCE { |
entry 3 |
||
drb-Identity |
DRB-Identity with Condition DRB3 |
DRB not established |
|
count-Uplink] |
384 |
MSB 3 and LSB 0 |
|
count-Downlink |
384 |
MSB 3 and LSB 0 |
|
} |
|||
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.4.1.3.3-7: Reference QoS flow #1 (Preamble)
Derivation Path: TS 38.508-1, table 4.8.2.3-1 |
|||
Information Element |
Value/remark |
Comment |
Condition |
QoS flow descriptions |
|||
QFI |
‘00 0001’B |
QFI 1 |
|
Operation code |
‘001’B |
Create new QoS flow description |
|
E bit |
‘1’B |
Parameters list is included |
|
Number of parameters |
’00 0001’B |
1 parameter |
|
5QI |
‘0000 1001’B |
5QI 9 |
Table 8.1.5.4.1.3.3-8: Reference QoS flow #2 (Preamble)
Derivation Path: TS 38.508-1, table 4.8.2.3-2 |
|||
Information Element |
Value/remark |
Comment |
Condition |
QoS flow descriptions |
|||
QoS flow description |
|||
QFI |
‘00 0010’B |
QFI 2 |
|
Operation code |
‘001’B |
Create new QoS flow description |
|
E bit |
‘1’B |
Parameters list is included |
|
Number of parameters |
’00 0001’B |
1 parameter |
|
5QI |
‘0000 0101’B |
5QI 5 |
8.1.5.5 Redirection to NR
8.1.5.5.1 Redirection to NR / From E-UTRA / Success
8.1.5.5.1.1 Test Purpose (TP)
(1)
with { UE in E-UTRA RRC_CONNECTED state }
ensure that {
when { UE receives an RRCConnectionRelease message including a redirectedCarrierInfo for redirection to an NR cell }
then { UE enters E-UTRA RRC_IDLE state and performs redirection to NR cell }
}
8.1.5.5.1.2 Conformance requirements
References: The conformance requirements covered in the current TC is specified in: TS 36.331 clause 5.3.8.3. Unless otherwise stated these are Rel-15 requirements.
[TS 36.331, clause 5.3.8.3]
The UE shall:
1> except for NB-IoT, BL UEs or UEs in CE, delay the following actions defined in this sub-clause 60 ms from the moment the RRCConnectionRelease message was received or optionally when lower layers indicate that the receipt of the RRCConnectionRelease message has been successfully acknowledged, whichever is earlier;
1> for BL UEs or UEs in CE, delay the following actions defined in this sub-clause 1.25 seconds from the moment the RRCConnectionRelease message was received or optionally when lower layers indicate that the receipt of the RRCConnectionRelease message has been successfully acknowledged, whichever is earlier;
1> for NB-IoT, delay the following actions defined in this sub-clause 10 seconds from the moment the RRCConnectionRelease message was received or optionally when lower layers indicate that the receipt of the RRCConnectionRelease message has been successfully acknowledged, whichever is earlier.
NOTE: For BL UEs, UEs in CE and NB-IoT, when STATUS reporting, as defined in TS 36.322 [7], has not been triggered and the UE has sent positive HARQ feedback (ACK), as defined in TS 36.321 [6], the lower layers can be considered to have indicated that the receipt of the RRCConnectionRelease message has been successfully acknowledged.
1> stop T380, if running;
1> if T309 is running:
2> stop timer T309 for all access categories;
2> perform the actions as specified in 5.3.16.4.
1> if the RRCConnectionRelease message is received in response to an RRCConnectionResumeRequest for EDT:
2> indicate to upper layers that the suspended RRC connection has been resumed;
2> discard the stored UE AS context and resumeIdentity;
2> stop timer T300;
2> stop timer T302, if running;
2> stop timer T303, if running;
2> stop timer T305, if running;
2> stop timer T306, if running;
2> stop timer T308, if running;
2> perform the actions as specified in 5.3.3.7;
2> stop timer T320, if running;
2> stop timer T322, if running;
1> if the security is not activated and if UE is connected to 5GC:
2> perform the actions upon leaving RRC_CONNECTED or RRC_INACTIVE as specified in 5.3.12 with the release cause ‘other’ upon which the procedure ends;
1> if the RRCConnectionRelease message includes redirectedCarrierInfo indicating redirection to geran; or
1> if the RRCConnectionRelease message includes idleModeMobilityControlInfo including freqPriorityListGERAN:
2> if AS security has not been activated; and
2> if upper layers indicate that redirect to GERAN without AS security is not allowed:
3> ignore the content of the RRCConnectionRelease;
3> perform the actions upon leaving RRC_CONNECTED or RRC_INACTIVE as specified in 5.3.12, with release cause ‘other’, upon which the procedure ends;
1> if AS security has not been activated:
2> ignore the content of redirectedCarrierInfo, if included and indicating redirection to nr;
2> ignore the content of idleModeMobilityControlInfo, if included and including freqPriorityListNR;
2> if the UE ignores the content of redirectedCarrierInfo or of idleModeMobilityControlInfo:
3> perform the actions upon leaving RRC_CONNECTED as specified in 5.3.12, with release cause ‘other’, upon which the procedure ends;
1> if the RRCConnectionRelease message includes redirectedCarrierInfo indicating redirection to eutra and if UE is connected to 5GC:
2> if cn-Type is included:
3> after the cell selection, indicate the available CN Type(s) and the received cn-Type to upper layers;
NOTE 1: Handling the case if the E-UTRA cell selected after the redirection does not support the core network type specified by the cn-Type, is up to UE implementation.
1> if the RRCConnectionRelease message includes the idleModeMobilityControlInfo:
2> store the cell reselection priority information provided by the idleModeMobilityControlInfo;
2> if the t320 is included:
3> start timer T320, with the timer value set according to the value of t320;
1> else:
2> apply the cell reselection priority information broadcast in the system information;
1> if the RRCConnectionRelease message includes the measIdleConfig:
2> clear VarMeasIdleConfig and VarMeasIdleReport;
2> store the received measIdleDuration in VarMeasIdleConfig;
2> start T331 with the value of measIdleDuration;
2> if the measIdleConfig contains measIdleCarrierListEUTRA:
3> store the received measIdleCarrierListEUTRA in VarMeasIdleConfig;
3> start performing idle mode measurements as specified in 5.6.20;
NOTE 2: If the measIdleConfig does not contain measIdleCarrierListEUTRA, UE may receive measIdleCarrierListEUTRA as specified in 5.2.2.12.
1> for NB-IoT, if the RRCConnectionRelease message includes the redirectedCarrierInfo:
2> if the redirectedCarrierOffsetDedicated is included in the redirectedCarrierInfo:
3> store the dedicated offset for the frequency in redirectedCarrierInfo;
3> start timer T322, with the timer value set according to the value of T322 in redirectedCarrierInfo;
1> if the releaseCause received in the RRCConnectionRelease message indicates loadBalancingTAURequired:
2> perform the actions upon leaving RRC_CONNECTED as specified in 5.3.12, with release cause ‘load balancing TAU required’;
1> else if the releaseCause received in the RRCConnectionRelease message indicates cs-FallbackHighPriority:
2> perform the actions upon leaving RRC_CONNECTED as specified in 5.3.12, with release cause ‘CS Fallback High Priority’;
1> else:
2> if the waitTime is present:
3> start timer T302, with the timer value set according to the waitTime;
3> inform the upper layer that access barring is applicable for all access categories except categories ‘0’ and ‘2’;
2> if the extendedWaitTime is present; and
2> if the UE supports delay tolerant access or the UE is a NB-IoT UE:
3> forward the extendedWaitTime to upper layers;
2> if the extendedWaitTime-CPdata is present and the NB-IoT UE only supports the Control Plane CIoT EPS optimisation:
3> forward the extendedWaitTime-CPdata to upper layers;
2> if the releaseCause received in the RRCConnectionRelease message indicates rrc-Suspend:
3> perform the actions upon leaving RRC_CONNECTED as specified in 5.3.12, with release cause ‘RRC suspension’;
2> else if rrc-InactiveConfig is included:
3> perform the actions upon entering RRC_INACTIVE as specified in 5.3.8.7;
2> else:
3> perform the actions upon leaving RRC_CONNECTED or RRC_INACTIVE as specified in 5.3.12, with release cause ‘other’;
8.1.5.5.1.3 Test Description
8.1.5.5.1.3.1 Pre-test conditions
System Simulator:
– E-UTRA Cell 1 is the serving cell and NR Cell 1 is the suitable neighbour cell.
– System information combination 31 as defined in TS 36.508 [7] clause 4.4.3.1 is used in the E-UTRA cell.
– System information combination NR-6 as defined in TS 38.508-1 [4] clause 4.4.3.1.2 is used in the NR cell.
UE:
– In E-UTRA RRC_CONNECTED state using generic procedure parameters Connectivity (E-UTRA/EPC) and Unrestricted nr PDN (On)in accordance with the procedure described in TS 38.508-1 [4], clause 4.5.4.
Preamble:
– With NR Cell 1 "Serving cell" and E-UTRA Cell 1 "Non-suitable "Off" cell", the UE is brought to state 1N-A, RRC_IDLE Connectivity (NR), in accordance with the procedure described in TS 38.508-1 [4], Table 4.5.2.2-2. 5G-GUTI and ngKSI are assigned and security context established.
– the UE is switched-off
– With E-UTRA Cell 1 and NR Cell 1 power levels set according to T0, the UE is brought to state Generic RB Established (state 3) according to TS 36.508 [7] clause 4.5.3. 4G GUTI and eKSI are assigned and security context established
8.1.5.5.1.3.2 Test procedure sequence
Tables 8.1.5.5.1.3.2-0/ 8.1.5.5.1.3.2-0A illustrates the downlink power levels to be applied for NR Cell 1, E-UTRA Cell 1 for the test execution.
Table 8.1.5.5.1.3.2-0: Time instances of cell power level and parameter changes for FR1
Parameter |
Unit |
NR Cell 1 |
E-UTRA Cell 1 |
Remark |
|
T0 |
Cell-specific RS EPRE |
dBm/15kHz |
-85 |
The power levels are such that reselection to NR Cell 1 does not happen. |
|
SS/PBCH SSS EPRE |
dBm/SCS |
-91 |
– |
Table 8.1.5.5.1.3.2-0A: Time instances of cell power level and parameter changes for FR2
Parameter |
Unit |
NR Cell 1 |
E-UTRA Cell 1 |
Remark |
|
T0 |
Cell-specific RS EPRE |
dBm/15kHz |
-85 |
The power levels are such that reselection to NR Cell 1 does not happen. |
|
SS/PBCH SSS EPRE |
dBm/SCS |
-94 |
– |
Table 8.1.5.5.1.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits an RRCConnectionRelease message indicating redirection to NR Cell 1. |
– |
E-UTRA RRC: RRCConnectionRelease |
– |
– |
2-14a1 |
Check: Does the test result of generic test procedure in TS 38.508-1 subclause 4.9.9 indicate that the UE has performed mobility registration updating when it camps on NR Cell 1? |
– |
– |
1 |
P |
8.1.5.5.1.3.3 Specific message contents
Table 8.1.5.5.1.3.3-1: RRCConnectionRelease (step 1, Table 8.1.5.5.1.3.2-1)
Derivation Path: TS 36.508 table 4.6.1-15 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCConnectionRelease ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
c1 CHOICE { |
|||
rrcConnectionRelease-r8 SEQUENCE { |
|||
redirectedCarrierInfo CHOICE { |
|||
nr-r15 SEQUENCE { |
|||
carrierFreq-r15 |
ARFCN of NR Cell 1 |
||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
8.1.5.6 Radio link failure
8.1.5.6.1 Radio link failure / RRC connection re-establishment success
8.1.5.6.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE detecting physical layer recovery while T310 was running }
then { UE resumes the RRC connection without explicit signalling }
}
(2)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE detecting physical layer problems }
then { UE shall start timer T310 and UE does not initiate any RRC connection re-establishment procedure before expiring of timer T310 }
}
(3)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE detecting radio link failure on expiring of timer T310 }
then { UE starts timer T311 and UE initiates the RRC connection re-establishment procedure }
}
(4)
with { UE having initiated RRC connection re-establishment procedure and timer T311 running }
ensure that {
when { UE successfully completes the RRC connection re-establishment procedure }
then { UE is in NR RRC_CONNECTED state }
}
(5)
with { UE in NR RRC_CONNECTED state and upon detecting radio link failure UE sends RRCReestablishmentRequest message }
ensure that {
when { UE receives a RRCSetup message }
then { UE completes RRC setup procedure by sending RRCSetupComplete message }
}
8.1.5.6.1.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 38.331 clauses 5.3.3.4, 5.3.7.2, 5.3.7.8, 5.3.10.1, 5.3.10.2 and 5.3.10.3.
[TS 38.331 clause 5.3.3.4]
The UE shall perform the following actions upon reception of the RRCSetup:
1> if the RRCSetup is received in response to an RRCReestablishmentRequest; or
1> if the RRCSetup is received in response to an RRCResumeRequest or RRCResumeRequest1:
2> discard any stored UE Inactive AS context and suspendConfig;
2> discard any current AS security context including the KRRCenc key, the KRRCint key, the KUPint key and the KUPenc key;
2> release radio resources for all established RBs except SRB0, including release of the RLC entities, of the associated PDCP entities and of SDAP;
2> release the RRC configuration except for the default L1 parameter values, default MAC Cell Group configuration and CCCH configuration;
2> indicate to upper layers fallback of the RRC connection;
2> stop timer T380, if running;
1> perform the cell group configuration procedure in accordance with the received masterCellGroup and as specified in 5.3.5.5;
1> perform the radio bearer configuration procedure in accordance with the received radioBearerConfig and as specified in 5.3.5.6;
1> if stored, discard the cell reselection priority information provided by the cellReselectionPriorities or inherited from another RAT;
1> stop timer T300, T301 or T319 if running;
1> if T390 is running:
2> stop timer T390 for all access categories;
2> perform the actions as specified in 5.3.14.4;
1> if T302 is running:
2> stop timer T302;
2> perform the actions as specified in 5.3.14.4;
1> stop timer T320, if running;
1> if the RRCSetup is received in response to an RRCResumeRequest, RRCResumeRequest1 or RRCSetupRequest:
2> enter RRC_CONNECTED;
2> stop the cell re-selection procedure;
1> consider the current cell to be the PCell;
1> set the content of RRCSetupComplete message as follows:
2> if upper layers provide a 5G-S-TMSI:
3> if the RRCSetup is received in response to an RRCSetupRequest:
4> set the ng-5G-S-TMSI-Value to ng-5G-S-TMSI-Part2;
3> else:
4> set the ng-5G-S-TMSI-Value to ng-5G-S-TMSI;
2> set the selectedPLMN-Identity to the PLMN selected by upper layers (TS 24.501 [23]) from the PLMN(s) included in the plmn-IdentityList in SIB1;
2> if upper layers provide the ‘Registered AMF’:
3> include and set the registeredAMF as follows:
4> if the PLMN identity of the ‘Registered AMF’ is different from the PLMN selected by the upper layers:
5> include the plmnIdentity in the registeredAMF and set it to the value of the PLMN identity in the ‘Registered AMF’ received from upper layers;
4> set the amf-Identifier to the value received from upper layers;
3> include and set the guami-Type to the value provided by the upper layers;
2> if upper layers provide one or more S-NSSAI (see TS 23.003 [21]):
3> include the s-NSSAI-List and set the content to the values provided by the upper layers;
2> set the dedicatedNAS-Message to include the information received from upper layers;
1> submit the RRCSetupComplete message to lower layers for transmission, upon which the procedure ends
[TS 38.331 clause 5.3.7.2]
The UE initiates the procedure when one of the following conditions is met:
1> upon detecting radio link failure of the MCG, in accordance with 5.3.10; or
1> upon re-configuration with sync failure of the MCG, in accordance with sub-clause 5.3.5.8.3; or
1> upon mobility from NR failure, in accordance with sub-clause 5.4.3.5; or
1> upon integrity check failure indication from lower layers concerning SRB1 or SRB2, except if the integrity check failure is detected on the RRCReestablishment message; or
1> upon an RRC connection reconfiguration failure, in accordance with sub-clause 5.3.5.8.2.
Upon initiation of the procedure, the UE shall:
1> stop timer T310, if running;
1> stop timer T304, if running;
1> start timer T311;
1> suspend all RBs, except SRB0;
1> reset MAC;
1> release the MCG SCell(s), if configured;
1> release spCellConfig;
1> release delayBudgetReportingConfig, if configured, and stop timer T342, if running;
1> release overheatingAssistanceConfig, if configured, and stop timer T345, if running;
1> perform cell selection in accordance with the cell selection process as specified in TS 38.304 [20], clause 5.2.6.
[TS 38.331 clause 5.3.7.8]
The UE shall:
1> perform the RRC connection establishment procedure as specified in 5.3.3.4.
[TS 38.331 clause 5.3.10.1]
The UE shall:
1> upon receiving N310 consecutive "out-of-sync" indications for the SpCell from lower layers while neither T300, T301, T304, T311 nor T319 are running:
2> start timer T310 for the corresponding SpCell.
[TS 38.331 clause 5.3.10.2]
Upon receiving N311 consecutive "in-sync" indications for the SpCell from lower layers while T310 is running, the UE shall:
1> stop timer T310 for the corresponding SpCell.
NOTE 1: In this case, the UE maintains the RRC connection without explicit signalling, i.e. the UE maintains the entire radio resource configuration.
NOTE 2: Periods in time where neither "in-sync" nor "out-of-sync" is reported by L1 do not affect the evaluation of the number of consecutive "in-sync" or "out-of-sync" indications.
[TS 38.331 clause 5.3.10.3]
The UE shall:
1> upon T310 expiry in PCell; or
1> upon random access problem indication from MCG MAC while neither T300, T301, T304, T311 nor T319 are running; or
1> upon indication from MCG RLC that the maximum number of retransmissions has been reached:
2> if the indication is from MCG RLC and CA duplication is configured and activated, and for the corresponding logical channel allowedServingCells only includes SCell(s):
3> initiate the failure information procedure as specified in 5.7.5 to report RLC failure.
2> else:
3> consider radio link failure to be detected for the MCG i.e. RLF;
3> if AS security has not been activated:
4> perform the actions upon going to RRC_IDLE as specified in 5.3.11, with release cause ‘other’;-
3> else if AS security has been activated but SRB2 and at least one DRB have not been setup:
4> perform the actions upon going to RRC_IDLE as specified in 5.3.11, with release cause ‘RRC connection failure’;
3> else:
4> initiate the connection re-establishment procedure as specified in 5.3.7.
8.1.5.6.1.3 Test description
8.1.5.6.1.3.1 Pre-test conditions
System Simulator:
– 3 NR Cells. NR Cell 1 is the serving cell, NR Cell 2 and NR Cell 4 are the intra-frequency neighbour cell.
None.
Preamble:
– The UE is in state 3N-A as defined in TS 38.508-1 [4], subclause 4.4A on NR Cell 1.
8.1.5.6.1.3.2 Test procedure sequence
Table 8.1.5.6.1.3.2-1: Time instances of cell power level and parameter changes for FR1
Parameter |
Unit |
NR Cell 1 |
NR Cell 2 |
NR Cell 4 |
|
T0 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
“Off” |
“Off” |
T0A |
SS/PBCH SSS EPRE |
dBm/SCS |
-88 |
“Off” |
“Off” |
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
-88 |
-94 |
T2 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
“Off” |
-88 |
Power level “Off” is defined in TS 38.508-1 [4] Table 6.2.2.1-3. |
Table 8.1.5.6.1.3.2-2: Time instances of cell power level and parameter changes for FR2
Parameter |
Unit |
NR Cell 1 |
NR Cell 2 |
NR Cell 4 |
|
T0 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
“Off” |
“Off” |
T0A |
SS/PBCH SSS EPRE |
dBm/SCS |
-82 |
“Off” |
“Off” |
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
-82 |
-91 |
T2 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
“Off” |
-82 |
Power level “Off” is defined in TS 38.508-1 [4] Table 6.2.2.2-2. |
Table 8.1.5.6.1.3.2-3: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
0A |
The SS changes NR Cell 1 parameters according to the row "T0" in table Table 8.1.5.6.1.3.2-1/2 to set NR Cell 1 to Non-suitable “Off”. |
– |
– |
– |
– |
0B |
The SS wait for 1,5 s (T310 (2s) is transmitted in SIB1). |
– |
– |
– |
– |
0C |
The SS changes NR Cell 1 parameters according to the row "T0A" in table 8.1.5.6.1.3.2-1/2 making NR Cell 1 serving cell. |
– |
– |
– |
– |
0D |
Check: For the next 5 s does the UE transmit any signalling message? |
– |
– |
1 |
F |
0E |
Check: Does the test result of generic test procedure in TS 38.508-1 [4] subclause 4.9.10 indicate that the UE is in NR RRC_CONNECTED state on NR Cell 1? |
– |
– |
1 |
P |
1 |
The SS changes NR Cell 1, NR Cell 2 and NR Cell 4 parameters according to the row "T1" in table 8.1.5.6.1.3.2-1/2 in order that the radio link quality of NR Cell 1 is degraded, and NR Cell 2 is suitable for camping. |
– |
– |
– |
– |
2 |
Check: Does the UE initiate an RRC connection re-establishment procedure on Cell 1 or Cell 2. This is checked during the time T=T310? |
– |
– |
2 |
F |
3 |
Check: Does the UE send RRCReestablishmentRequest message on NR Cell 2? |
–> |
NR RRC: RRCReestablishmentRequest |
3 |
P |
4 |
The SS transmits RRCReestablishment message. |
<– |
NR RRC: RRCReestablishment |
– |
– |
5 |
The UE transmits RRCReestablishmentComplete message. |
–> |
NR RRC: RRCReestablishmentComplete |
– |
– |
6 |
The SS transmits an RRCReconfiguration message to resume existing radio bearer. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
7 |
Check: Does the UE transmit an RRCReconfigurationComplete message? |
–> |
NR RRC: RRCReconfigurationtComplete |
4 |
P |
8 |
The SS changes NR Cell 2 and NR Cell 4 parameters according to the row "T2" in table 8.1.5.6.1.3.2-1/2 in order that the radio link quality of NR Cell 2 is degraded and cell 4 is suitable for camping. |
– |
– |
– |
– |
9 |
Check: Does the UE send RRCReestablishmentRequest message on NR Cell 4? |
–> |
NR RRC: RRCReestablishmentRequest |
– |
– |
10 |
The SS transmits RRCSetup message. |
<– |
NR RRC: RRCSetup |
– |
– |
11 |
Check: Does the UE transmit a RRCSetupComplete message and a REGISTRATION REQUEST message indicating "mobility registration updating"? |
–> |
NR RRC: RRCSetupComplete 5GMM: REGISTRATION REQUEST |
5 |
P |
11A |
The SS transmits a DLInformationTransfer message and an AUTHENTICATION REQUEST message. |
<– |
RRC: DLInformationTransfer NAS: AUTHENTICATION REQUEST |
– |
– |
11B |
The UE transmits an ULInformationTransfer message and an AUTHENTICATION RESPONSE message. |
–> |
RRC: ULInformationTransfer NAS: AUTHENTICATION RESPONSE |
– |
– |
11C |
The SS transmits a NAS SECURITY MODE COMMAND message to activate NAS security. |
<– |
RRC: DLInformationTransfer NAS: SECURITY MODE COMMAND |
– |
– |
11D |
The UE transmits a NAS SECURITY MODE COMPLETE message and establishes the initial security configuration. |
–> |
RRC: ULInformationTransfer NAS: SECURITY MODE COMPLETE |
– |
– |
12 |
The SS transmits a SecurityModeCommand message. |
<– |
NR RRC: SecurityModeCommand |
– |
– |
13 |
The UE transmits a SecurityModeComplete message. |
–> |
NR RRC: SecurityModeComplete |
– |
– |
14 |
The SS transmits an RRCReconfiguration message to establish SRB2 and DRB and a REGISTRATION ACCEPT message. |
<– |
NR RRC: RRCReconfiguration 5GMM: REGISTRATION ACCEPT |
– |
– |
15 |
The UE transmits an RRCReconfigurationtComplete message. |
–> |
NR RRC: RRCReconfigurationtComplete |
– |
– |
16 |
The UE sends a REGISTRATION COMPLETE. |
–> |
NR RRC: ULInformationTransfer 5GMM: REGISTRATION COMPLETE |
– |
– |
8.1.5.6.1.3.3 Specific message contents
Table 8.1.5.6.1.3.3-0: SIB1 for Cell 1 (all steps)
Derivation Path: TS 38.508-1 [4] table 4.6.1-28 |
|||
Information Element |
Value/Remark |
Comment |
Condition |
SIB1 ::= SEQUENCE { |
|||
ue-TimersAndConstants SEQUENCE { |
|||
t310 |
ms2000 |
||
} |
|||
} |
Table 8.1.5.6.1.3.3-0A: RLF-TimersAndConstants(preamble)
Derivation Path: TS 38.508-1 [4] Table 4.6.1-150 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RLF-TimersAndConstants ::= SEQUENCE { |
|||
t310 |
ms2000 |
||
} |
Table 8.1.5.6.1.3.3-0B: RRCSetup (preamble)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-21 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCSetup ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcSetup SEQUENCE { |
||||
masterCellGroup SEQUENCE { |
||||
spCellConfig SEQUENCE { |
||||
rlf-TimersAndConstants CHOICE { |
||||
setup |
RLF-TimersAndConstants |
Table 8.1.5.6.1.3.3-0A |
||
} |
||||
spCellConfigDedicated SEQUENCE { |
||||
initialDownlinkBWP SEQUENCE { |
||||
radioLinkMonitoringConfig CHOICE { |
||||
setup |
RadioLinkMonitoringConfig specified in TS 38.508-1[4] Table 4.6.3-133 |
|||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.6.1.3.3-1: RRCReestablishmentRequest (step 3, Table 8.1.5.6.1.3.2-3)
Derivation Path: TS 38.508-1 [4] table 4.6.1-12 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReestablishmentRequest ::= SEQUENCE { |
|||
ue-Identity SEQUENCE { |
|||
c-RNTI |
the value of the C-RNTI of the UE |
||
physCellId |
PhysicalCellIdentity of NR Cell 1 |
||
shortMAC-I |
The same value as the 16 least significant bits of the XMAC-I value calculated by SS |
||
} |
|||
reestablishmentCause |
otherFailure |
||
} |
Table 8.1.5.6.1.3.3-1A: RRCReconfiguration (step 6, Table 8.1.5.6.1.3.2-3)
Derivation Path: TS 38.508-1[4], table 4.6.1-13 with condition REEST |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCReconfiguration ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcReconfiguration SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
masterCellGroup SEQUENCE { |
||||
spCellConfig SEQUENCE { |
||||
spCellConfigDedicated SEQUENCE { |
||||
initialDownlinkBWP SEQUENCE { |
||||
radioLinkMonitoringConfig CHOICE { |
||||
setup |
RadioLinkMonitoringConfig specified in TS 38.508-1[4] Table 4.6.3-133 |
|||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.6.1.3.3-2: RRCReestablishmentRequest (step 9, Table 8.1.5.6.1.3.2-3)
Derivation Path: TS 38.508-1 [4] table 4.6.1-12 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReestablishmentRequest ::= SEQUENCE { |
|||
ue-Identity SEQUENCE { |
|||
c-RNTI |
the value of the C-RNTI of the UE |
||
physCellId |
PhysicalCellIdentity of NR Cell 2 |
||
shortMAC-I |
The same value as the 16 least significant bits of the XMAC-I value calculated by SS |
||
} |
|||
reestablishmentCause |
otherFailure |
||
} |
Table 8.1.5.6.1.3.3-3: RRCReconfiguration (step 14, Table 8.1.5.6.1.3.2-3)
Derivation Path: TS 38.508-1[4], table 4.6.1-13 with condition NR |
8.1.5.6.2 Void
8.1.5.6.3 Radio link failure / T311 expiry
8.1.5.6.3.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state and radio link failure was detected and UE attempts to select a suitable NR cell to re-establish the RRC connection }
ensure that {
when { UE cannot find a suitable NR cell within T311 }
then { UE does not try to re-establish the RRC connection and goes to NR RRC_IDLE state after T311 expired }
}
8.1.5.6.3.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 38.331 clauses 5.3.7.2, 5.3.7.6, 5.3.7.8, 5.3.10.1, 5.3.10.3 and 5.3.5.5.7.
[TS 38.331 clause 5.3.7.2]
The UE initiates the procedure when one of the following conditions is met:
1> upon detecting radio link failure of the MCG, in accordance with 5.3.10; or
1> upon re-configuration with sync failure of the MCG, in accordance with sub-clause 5.3.5.8.3; or
1> upon mobility from NR failure, in accordance with sub-clause 5.4.3.5; or
1> upon integrity check failure indication from lower layers concerning SRB1 or SRB2, except if the integrity check failure is detected on the RRCReestablishment message; or
1> upon an RRC connection reconfiguration failure, in accordance with sub-clause 5.3.5.8.2.
Upon initiation of the procedure, the UE shall:
1> stop timer T310, if running;
1> stop timer T304, if running;
1> start timer T311;
1> suspend all RBs, except SRB0;
1> reset MAC;
1> release the MCG SCell(s), if configured;
1> release spCellConfig;
1> release delayBudgetReportingConfig, if configured, and stop timer T342, if running;
1> release overheatingAssistanceConfig, if configured, and stop timer T345, if running;
1> perform cell selection in accordance with the cell selection process as specified in TS 38.304 [20], clause 5.2.6.
[TS 38.331 clause 5.3.7.7]
Upon T311 expiry, the UE shall:
1> perform the actions upon going to RRC_IDLE as specified in 5.3.11, with release cause ‘RRC connection failure’.
[TS 38.331 clause 5.3.7.8]
The UE shall:
1> perform the RRC connection establishment procedure as specified in 5.3.3.4.
[TS 38.331 clause 5.3.10.1]
The UE shall:
1> upon receiving N310 consecutive "out-of-sync" indications for the SpCell from lower layers while neither T300, T301, T304, T311 nor T319 are running:
2> start timer T310 for the corresponding SpCell.
[TS 38.331 clause 5.3.10.3]
The UE shall:
1> upon T310 expiry in PCell; or
1> upon random access problem indication from MCG MAC while neither T300, T301, T304, T311 nor T319 are running; or
1> upon indication from MCG RLC that the maximum number of retransmissions has been reached:
2> if the indication is from MCG RLC and CA duplication is configured and activated, and for the corresponding logical channel allowedServingCells only includes SCell(s):
3> initiate the failure information procedure as specified in 5.7.5 to report RLC failure.
2> else:
3> consider radio link failure to be detected for the MCG i.e. RLF;
3> if AS security has not been activated:
4> perform the actions upon going to RRC_IDLE as specified in 5.3.11, with release cause ‘other’;-
3> else if AS security has been activated but SRB2 and at least one DRB have not been setup:
4> perform the actions upon going to RRC_IDLE as specified in 5.3.11, with release cause ‘RRC connection failure’;
3> else:
4> initiate the connection re-establishment procedure as specified in 5.3.7.
[TS 38.331, 5.3.5.5.7]
The UE shall:
1> if the SpCellConfig contains the rlf-TimersAndConstants:
2> configure the RLF timers and constants for this cell group as specified in 5.3.5.5.6;
1> else if rlf-TimersAndConstants is not configured for this cell group:
2> use values for timers T301, T310, T311 and constants N310, N311, as included in ue-TimersAndConstants received in SIB1;
8.1.5.6.3.3 Test description
8.1.5.6.3.3.1 Pre-test conditions
System Simulator:
– NR Cell 1
None.
Preamble:
– The UE is in state 3N-A as defined in TS 38.508-1 [4], subclause 4.4A on NR Cell 1.
8.1.5.6.3.3.2 Test procedure sequence
Table 8.1.5.6.3.3.2-1: Time instances of cell power level and parameter changes for FR1
Parameter |
Unit |
NR Cell 1 |
|
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
T2 |
SS/PBCH SSS EPRE |
dBm/SCS |
-88 |
Power level “Off” is defined in TS 38.508-1 [4] Table 6.2.2.1-3. |
Table 8.1.5.6.3.3.2-2: Time instances of cell power level and parameter changes for FR2
Parameter |
Unit |
NR Cell 1 |
|
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
T2 |
SS/PBCH SSS EPRE |
dBm/SCS |
-82 |
Power level “Off” is defined in TS 38.508-1 [4] Table 6.2.2.2-2. |
Table 8.1.5.6.3.3.2-3: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS changes NR Cell 1 parameters according to the row "T1" in table 8.1.5.6.3.3.2-1 in order that the radio link quality of NR Cell 1 is degraded. |
– |
– |
– |
– |
2 |
Wait for 12s (T311 (10s) is transmitted in RRCSetup). |
– |
– |
– |
– |
3 |
The SS changes NR Cell 1 parameters according to the row "T2" in table 8.1.5.6.3.3.2-1 making NR Cell 1 is suitable for camping. |
– |
– |
– |
– |
4 |
Check: Does the test result of generic test procedure in TS 38.508-1 [4] subclause 4.9.5 indicate that the UE is camped on NR Cell 1? |
– |
– |
1 |
P |
8.1.5.6.3.3.3 Specific message contents
Table 8.1.5.6.3.3.3-1: RRCSetup(Preamble)
Derivation Path: TS 38.508-1 [4] table 4.6.1-21 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCSetup ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
rrcSetup SEQUENCE { |
|||
masterCellGroup |
CellGroupConfig with condition SRB1 |
OCTET STRING (CONTAINING CellGroupConfig) |
|
} |
|||
} |
|||
} |
Table 8.1.5.6.3.3.3-2: CellGroupConfig (Table 8.1.5.6.3.3.3-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-19 |
|||
Information Element |
Value/remark |
Comment |
Condition |
CellGroupConfig ::= SEQUENCE { |
|||
rlf-TimersAndConstants SEQUENCE { |
|||
t311-v1530 |
ms10000 |
||
} |
|||
spCellConfigDedicated |
ServingCellConfig |
||
} |
Table 8.1.5.6.3.3.3-3: ServingCellConfig (Table 8.1.5.6.3.3.3-2: CellGroupConfig)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-167 |
|||
Information Element |
Value/remark |
Comment |
Condition |
ServingCellConfig ::= SEQUENCE { |
|||
initialDownlinkBWP |
BWP-DownlinkDedicated |
||
} |
Table 8.1.5.6.3.3.3-4: BWP-DownlinkDedicated (Table 8.1.5.6.3.3.3-3: ServingCellConfig)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-11 |
|||
Information Element |
Value/remark |
Comment |
Condition |
BWP-DownlinkDedicated ::= SEQUENCE { |
|||
radioLinkMonitoringConfig |
RadioLinkMonitoringConfig |
||
} |
8.1.5.6.4 Void
8.1.5.6.5 NR CA / No Radio Link Failure on SCell / RRC Connection Continues on PCell
8.1.5.6.5.1 NR CA / No Radio Link Failure on SCell / RRC Connection Continues on PCell / Intra-band Contiguous CA
8.1.5.6.5.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED, security activated and SCell configured }
ensure that {
when { the SCell becomes out of coverage for the UE }
then { UE does not consider radio link failure to be detected and stay in NR RRC_CONNECTED state }
}
8.1.5.6.5.1.2 Conformance requirements
References: The conformance requirements covered in the present TC are specified in: TS 38.331, clauses 5.3.5.5.6, 5.3.10.1 and 5.3.10.3. Unless otherwise stated these are Rel-15 requirements.
[TS 38.331, clause 5.3.5.5.6]
The UE shall:
1> if the received rlf-TimersAndConstants is set to release:
2> use values for timers T301, T310, T311 and constants N310, N311, as included in ue-TimersAndConstants received in SIB1;
1> else:
2> (re-)configure the value of timers and constants in accordance with received rlf-TimersAndConstants;
2> stop timer T310 for this cell group, if running;
2> reset the counters N310 and N311.
[TS 38.331, clause 5.3.10.1]
The UE shall:
1> upon receiving N310 consecutive "out-of-sync" indications for the SpCell from lower layers while neither T300, T301, T304, T311 nor T319 are running:
2> start timer T310 for the corresponding SpCell.
[TS 38.331, clause 5.3.10.3]
The UE shall:
1> upon T310 expiry in PCell; or
1> upon random access problem indication from MCG MAC while neither T300, T301, T304, T311 nor T319 are running; or
1> upon indication from MCG RLC that the maximum number of retransmissions has been reached:
2> if the indication is from MCG RLC and CA duplication is configured and activated, and for the corresponding logical channel allowedServingCells only includes SCell(s):
3> initiate the failure information procedure as specified in 5.7.5 to report RLC failure.
2> else:
3> consider radio link failure to be detected for the MCG, i.e. MCG RLF;
3> if AS security has not been activated:
4> perform the actions upon going to RRC_IDLE as specified in 5.3.11, with release cause ‘other’;-
3> else if AS security has been activated but SRB2 and at least one DRB have not been setup:
4> perform the actions upon going to RRC_IDLE as specified in 5.3.11, with release cause ‘RRC connection failure’;
3> else:
4> initiate the connection re-establishment procedure as specified in 5.3.7.
The UE shall:
1> upon T310 expiry in PSCell; or
1> upon random access problem indication from SCG MAC; or
1> upon indication from SCG RLC that the maximum number of retransmissions has been reached:
2> if the indication is from SCG RLC and CA duplication is configured and activated, and for the corresponding logical channel allowedServingCells only includes SCell(s):
3> initiate the failure information procedure as specified in 5.7.5 to report RLC failure.
2> else:
3> consider radio link failure to be detected for the SCG, i.e. SCG RLF;
3> initiate the SCG failure information procedure as specified in 5.7.3 to report SCG radio link failure.
8.1.5.6.5.1.3 Test description
8.1.5.6.5.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1, and NR Cell 3
– NR Cell 1 is PCell
– NR Cell 3 is SCell
– System information combination NR-4 as defined in TS 38.508-1 [4] clause 4.4.3.1.2 is used in NR cells.
UE:
None.
Preamble:
– The UE is in 5GS state 3N-A with UE test loop mode B active if pc_IP_Ping is set to FALSE according to TS 38.508-1 [4], clause 4.4A.2 Table 4.4A.2-3 on NR Cell 1.
8.1.5.6.5.1.3.2 Test procedure sequence
Table 8.5.1.7.1.3.2-1 illustrates the downlink power levels and other changing parameters to be applied for the cells at various time instants of the test execution. Row marked "T0" denotes the initial conditions after preamble, while columns marked "T1" is to be applied subsequently. The exact instants on which these values shall be applied are described in the texts in this clause.
Table 8.1.5.6.5.1.3.2-1: Time instances of cell power level and parameter changes for FR1
Parameter |
Unit |
NR Cell 1 |
NR Cell 3 |
Remark |
|
T0 |
SS/PBCH SSS EPRE |
dBm/SCS |
-88 |
-88 |
NR Cell1 and NR Cell 3 are available |
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
-88 |
“Off” |
Only NR Cell 1 is available. |
Table 8.1.5.6.5.1.3.2-1A: Time instances of cell power level and parameter changes for FR2
Parameter |
Unit |
NR Cell 1 |
NR Cell 3 |
Remark |
|
T0 |
SS/PBCH SSS EPRE |
dBm/SCS |
-95 |
-95 |
NR Cell1 and NR Cell 3 are available |
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
-95 |
“Off” |
Only NR Cell 1 is available. |
Table 8.1.5.6.5.1.3.2-2: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits an RRCReconfiguration message on NR Cell 1 to configure NR Cell 3 as SCell. |
<– |
RRCReconfiguration |
– |
– |
2 |
The UE transmits an RRCReconfigurationComplete message on NR Cell 1. |
–> |
RRCReconfigurationComplete |
– |
– |
2A |
The SS transmits an Activation MAC control element to activate SCell. |
<– |
MAC PDU (SCell Activation/Deactivation MAC CE of one octet (C1=1)) |
– |
– |
3 |
Wait for 1s. |
– |
– |
– |
– |
4 |
The SS changes power levels according to row "T1" in Table 8.1.5.6.5.1.3.2-1/1A. |
– |
– |
– |
– |
5 |
Wait for 1s. |
– |
– |
– |
– |
6 |
Check: Does the UE transmit an RRCReestablishmentRequest message on NR Cell 1 within next 2 seconds? |
–> |
RRCReestablishmentRequest |
1 |
F |
7 |
The SS changes power levels according to row "T0" in Table 8.1.5.6.5.1.3.2-1/1A. |
– |
– |
– |
– |
8 |
Check: Does the test result of generic test procedure in TS 38.508-1 subclause 4.9.1 indicate that the UE is capable of exchanging IP data on NR Cell 3? |
– |
– |
1 |
P |
9 |
The SS transmits an RRCReconfiguration message containing an sCellToReleaseList with SCell NR Cell 3. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
10 |
The UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationtComplete |
– |
– |
8.1.5.6.5.1.3.3 Specific message contents
Table 8.1.5.6.5.1.3.3-1: RRCReconfiguration (step 1, Table 8.1.5.6.5.1.3.2-2)
Derivation Path: TS 38.508-1 [4] Table 4.6.1-13 with condition SCell_add |
Table 8.1.5.6.5.1.3.3-2: Void
Table 8.1.5.6.5.1.3.3-3: Void
Table 8.1.5.6.5.1.3.3-4: RRCReconfiguration (Step 9, Table 8.1.5.6.5.1.3.2-2)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-13 with Condition SCell_Add |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCReconfiguration ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcReconfiguration SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
masterCellGroup SEQUENCE { |
||||
sCellToAddModList |
Not present |
|||
sCellToReleaseList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellIndex { |
1 entry |
|||
SCellIndex[1] |
SCellIndex of Cell 3 |
entry 1 |
||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
8.1.5.6.5.2 NR CA / No Radio Link Failure on SCell / RRC Connection Continues on PCell / Inter-band CA
8.1.5.6.5.2.1 Test Purpose (TP)
Same as TC 8.1.5.6.5.1 but applied to Inter-band CA Test Case.
8.1.5.6.5.2.2 Conformance Requirements
Same as TC 8.1.5.6.5.1 but applied to Inter-band CA Test Case.
8.1.5.6.5.2.3 Test Description
8.1.5.6.5.2.3.1 Pre-test conditions
Same as TC 8.1.5.6.5.1 but with the following differences:
– CA configuration: Inter-band CA replaces Intra-band Contiguous CA.
– Cells configuration: Cell 10 replaces Cell 3.
– Cell 10 is an Inactive SCell according to TS 38.508-1 [4] clause 6.3.1.
8.1.5.6.5.2.3.2 Test procedure sequence
Same as TC 8.1.5.6.5.1 with the following differences:
– CA configuration: Inter-band CA replaces Intra-band Contiguous CA.
– Cells configuration: Cell 10 replaces Cell 3.
8.1.5.6.5.2.3.3 Specific message contents
Same as TC 8.1.5.6.5.1 but applied to Inter-band CA Test Case.
8.1.5.6.5.3 NR CA / No Radio Link Failure on SCell / RRC Connection Continues on PCell / Intra-band non-Contiguous CA
8.1.5.6.5.3.1 Test Purpose (TP)
Same as TC 8.1.5.6.5.1 but applied to Intra-band non-Contiguous CA Test Case.
8.1.5.6.5.3.2 Conformance Requirements
Same as TC 8.1.5.6.5.1 but applied to Intra-band non-Contiguous CA Test Case.
8.1.5.6.5.3.3 Test Description
8.1.5.6.5.3.3.1 Pre-test conditions
Same as TC 8.1.5.6.5.1 but with the following differences:
– CA configuration: Intra-band non-Contiguous CA replaces Intra-band Contiguous CA.
8.1.5.6.5.3.3.2 Test procedure sequence
Same as TC 8.1.5.6.5.1 with the following differences:
– CA configuration: Intra-band non-Contiguous CA replaces Intra-band Contiguous CA.
8.1.5.6.5.3.3.3 Specific message contents
Same as TC 8.1.5.6.5.1 but applied to Intra-band non-Contiguous CA Test Case.
8.1.5.7 Failure information
8.1.5.7.1 Failure information / RLC failure / MCG
8.1.5.7.1.1 Failure information / RLC failure / MCG / Intra-band Contiguous CA
8.1.5.7.1.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { an indication from MCG RLC that the maximum number of retransmissions has been reached and when CA duplication is configured and activated and for the corresponding logical channel allowedServingCells only includes SCell(s) }
then { UE initiates the failure information procedure to report RLC failure via SRB1 }
}
8.1.5.7.1.1.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 38.331, clauses 5.7.5.2 and 5.7.5.3. Unless otherwise stated these are Rel-15 requirements.
[TS 38.331, clause 5.3.10.3]
The UE shall:
…
1> upon indication from MCG RLC that the maximum number of retransmissions has been reached:
2> if the indication is from MCG RLC and CA duplication is configured and activated, and for the corresponding logical channel allowedServingCells only includes SCell(s):
3> initiate the failure information procedure as specified in 5.7.5 to report RLC failure.
…
[TS 38.331, clause 5.7.5.2]
A UE initiates the procedure when there is a need inform the network about a failure detected by the UE. In particular, the UE initiates the procedure when the following condition is met:
1> upon detecting failure for an RLC bearer, in accordance with 5.3.10.3;
Upon initiating the procedure, the UE shall:
1> initiate transmission of the FailureInformation message as specified in 5.7.5.3;
[TS 38.331, clause 5.7.5.3]
The UE shall:
1> if initiated to provide RLC failure information, set FailureInfoRLC-Bearer as follows:
2> set logicalChannelIdentity to the logical channel identity of the failing RLC bearer;
2> set cellGroupId to the cell group identity of the failing RLC bearer;
2> set the failureType as rlc-failure;
1> if used to inform the network about a failure for an MCG RLC bearer:
2> submit the FailureInformation message to lower layers for transmission via SRB1;
…
8.1.5.7.1.1.3 Test description
8.1.5.7.1.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1 is the PCell, NR Cell 3 is the SCell.
UE:
– None.
Preamble:
Same Pre-Test conditions as in clause 7.1.3.0 except the following:
– 2 NR cells (NR Cell 1 as Pcell and NR Cell 3 as Scell)
– NR Cell 1 is configured with DRBs in RLC AM mode
8.1.5.7.1.1.3.2 Test procedure sequence
Table 8.1.5.7.1.1.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
||
U – S |
Message |
|||||
1 |
The SS transmits an RRCReconfiguration message to add SCell (NR Cell 3) for the UE. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
|
2 |
The UE transmits an RRCReconfigurationComplete message |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
|
2A |
The SS transmits a SCell Activation/Deactivation MAC-CE to activate SCell (NR Cell 3). |
<– |
MAC PDU (SCell Activation/Deactivation MAC CE of one octet (C1=1)) |
– |
– |
|
3 |
The SS transmits an RRCReconfiguration message to reconfigure DRB #j for the UE |
<– |
NR RRC: RRCReconfiguration |
– |
– |
|
4 |
The UE transmits an RRCReconfigurationComplete message |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
|
5 |
Void |
– |
– |
– |
– |
|
6 |
Void |
– |
– |
– |
– |
|
7 |
The SS stops sending MCG RLC acknowledgmentson PCell (NR Cell 1) and SCell (NR Cell 3) |
– |
– |
– |
– |
|
8 |
SS transmits a periodic UL Grant on SCell (as PUCCH is not configured in the SCell), allowing the UE to loop back the PDCP PDU on SCell. |
– |
– |
– |
||
8A |
The SS transmits one PDCP PDU to the UE on DRB #j. |
<- |
PDCP PDU |
– |
– |
|
– |
EXCEPTION: Steps 9-9A occur in any sequence. |
– |
– |
– |
– |
|
9 |
The UE loops back the PDCP PDU on PCell (NR Cell 1) on DRB #j |
–> |
PDCP PDU |
– |
– |
|
9A |
The UE loops back the PDCP PDU on SCell (NR Cell 3) on DRB #j |
–> |
PDCP PDU |
– |
– |
|
10 |
Check: Does the UE transmit a FailureInformation message with failureType set to ‘rlc-failure’? |
–> |
NR RRC: FailureInformation |
1 |
P |
|
10A |
SS resumes sending MCG RLC acknowledgments |
– |
– |
– |
– |
|
11 |
The SS transmits an RRCReconfiguration message containing an sCellToReleaseList with SCell NR Cell 3. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
|
12 |
The UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
8.1.5.7.1.1.3.3 Specific message contents
Table 8.1.5.7.1.1.3.3-1: RRCReconfiguration (Step 1, Table 8.1.5.7.1.1.3.2-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-13 with condition SCell_add |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCReconfiguration ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcReconfiguration SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
masterCellGroup SEQUENCE { |
||||
sCellToAddModList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellConfig { |
1 entry |
|||
SCellConfig[1] SEQUENCE { |
entry 1 |
|||
sCellIndex |
SCellIndex for NR Cell 3 |
|||
sCellConfigCommon |
ServingCellConfigCommon |
|||
sCellConfigDedicated |
ServingCellConfig |
|||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.7.1.1.3.3-1A: ServingCellConfig (Table 8.1.5.7.1.1.3.3-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-167. |
|||
Information Element |
Value/remark |
Comment |
Condition |
ServingCellConfig ::= SEQUENCE { |
|||
uplinkConfig SEQUENCE { |
|||
initialUplinkBWP |
BWP-UplinkDedicated |
||
} |
|||
} |
Table 8.1.5.7.1.1.3.3-1B: BWP-UplinkDedicated (Table 8.1.5.7.1.1.3.3-1A)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-15 |
|||
Information Element |
Value/remark |
Comment |
Condition |
BWP-UplinkDedicated ::= SEQUENCE { |
|||
pucch-Config |
Not present |
||
} |
Table 8.1.5.7.1.1.3.3-1C: ServingCellConfigCommon (Table 8.1.5.7.1.1.3.3-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-168. |
|||
Information Element |
Value/remark |
Comment |
Condition |
ServingCellConfigCommon ::= SEQUENCE { |
|||
physCellId |
Physical Cell Identity of NR Cell 3 |
||
uplinkConfigCommon |
UplinkConfigCommon |
||
} |
Table 8.1.5.7.1.1.3.3-1D: UplinkConfigCommon (Table 8.1.5.7.1.1.3.3-1C)
Derivation Path: TS 38.331 [6], clause 6.3.2 |
|||
Information Element |
Value/remark |
Comment |
Condition |
UplinkConfigCommon ::= SEQUENCE { |
|||
initialUplinkBWP |
BWP-UplinkCommon |
||
} |
Table 8.1.5.7.1.1.3.3-1E: BWP-UplinkCommon (Table 8.1.5.7.1.1.3.3-1D)
Derivation Path: TS 38.331 [6], clause 6.3.2 |
|||
Information Element |
Value/remark |
Comment |
Condition |
BWP-UplinkCommon ::= SEQUENCE { |
|||
pucch-ConfigCommon |
Not present |
||
} |
Table 8.1.5.7.1.1.3.3-2: RRCReconfiguration (Step 3, Table 8.1.5.7.1.1.3.2-1)
Derivation Path: TS 38.508-1[4], Table 4.6.1-13 with condition NR |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReconfiguration::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
rrcReconfiguration SEQUENCE { |
|||
radioBearerConfig |
RadioBearerConfig-DRB |
Table 8.1.5.7.1.1.3.3-3 |
|
nonCriticalExtension SEQUENCE { |
|||
masterCellGroup |
CellGroupConfig-DRB |
Table 8.1.5.7.1.1.3.3-4 |
|
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.7.1.1.3.3-3: RadioBearerConfig-DRB (Table 8.1.5.7.1.1.3.3-2)
Derivation Path: TS 508-1 [4], Table 4.6.3-132 with condition DRB2 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RadioBearerConfig ::= SEQUENCE { |
|||
drb-ToAddModList SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddMod { |
1 entry |
||
DRB-ToAddMod[1] SEQUENCE { |
entry 1 |
||
drb-Identity |
DRB-Identity with condition DRB j |
j is the ID of the DRB established during the preamble which is allocated according to internal TTCN mapping |
|
pdcp-Config |
PDCP-Config |
||
} |
|||
} |
|||
} |
Table 8.1.5.7.1.1.3.3-4: PDCP-Config (Table 8.1.5.7.1.1.3.3-3)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-99 with condition Split |
|||
Information Element |
Value/remark |
Comment |
Condition |
PDCP-Config ::= SEQUENCE { |
|||
moreThanOneRLC SEQUENCE { |
|||
primaryPath SEQUENCE { |
|||
logicalChannel |
LogicalChannelIdentity with Condition DRB j |
||
} |
|||
pdcp-Duplication |
True |
||
} |
|||
} |
Table 8.1.5.7.1.1.3.3-5: CellGroupConfig-DRB
Derivation Path: TS 38.508-1 [4], Table 4.6.3-19 with Condition DRB j |
|||
Information Element |
Value/remark |
Comment |
Condition |
CellGroupConfig ::= SEQUENCE { |
|||
rlc-BearerToAddModList SEQUENCE (SIZE(1..maxLC-ID)) OF RLC-BearerConfig { |
2 entries |
||
RLC-BearerConfig[1] |
RLC-BearerConfig-1 |
entry 1 Table 8.1.5.7.1.1.3.3-6 Primary RLC |
|
RLC-BearerConfig[2] |
RLC-BearerConfig-2 |
entry 1 Table 8.1.5.7.1.1.3.3-7 Secondary RLC |
|
} |
|||
spCellConfig |
Not present |
||
} |
Table 8.1.5.7.1.1.3.3-6: RLC-BearerConfig-1 (Table 8.1.5.7.1.1.3.3-5)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-148 with Condition AM |
|||
Information Element |
Value/remark |
Comment |
Condition |
RLC-BearerConfig ::= SEQUENCE { |
|||
logicalChannelIdentity |
LogicalChannelIdentity with condition DRB j |
ID of primary logical channel |
|
servedRadioBearer CHOICE { |
|||
drb-Identity |
DRB-Identity with condition DRB j |
||
} |
|||
rlc-Config CHOICE { |
|||
am SEQUENCE { |
|||
ul-AM-RLC SEQUENCE { |
|||
maxRetxThreshold |
t32 |
To ensure RLC failure happens before RLF |
|
} |
|||
} |
|||
} |
|||
mac-LogicalChannelConfig SEQUENCE { |
|||
ul-SpecificParameters SEQUENCE { |
|||
allowedServingCells SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF ServCellIndex { |
1 entry |
||
ServCellIndex[1] |
ServCellIndex of NR Cell 1 |
entry 1 |
|
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.7.1.1.3.3-7: RLC-BearerConfig-2 (Table 8.1.5.7.1.1.3.3-5)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-148 with Condition AM |
|||
Information Element |
Value/remark |
Comment |
Condition |
RLC-BearerConfig ::= SEQUENCE { |
|||
logicalChannelIdentity |
LogicalChannelIdentity with condition DRB j+1 |
To ensure ID of secondary logical channel ID is different with existing logical channel and the primary logical channel defined in Table 8.1.5.7.1.1.3.3-6 |
|
servedRadioBearer CHOICE { |
|||
drb-Identity |
DRB-Identity with condition DRB j |
||
} |
|||
rlc-Config CHOICE { |
|||
am SEQUENCE { |
|||
ul-AM-RLC SEQUENCE { |
|||
maxRetxThreshold |
t1 |
To ensure RLC failure happens before RLF |
|
} |
|||
} |
|||
} |
|||
mac-LogicalChannelConfig SEQUENCE { |
|||
ul-SpecificParameters SEQUENCE { |
|||
allowedServingCells SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF ServCellIndex { |
1 entry |
||
ServCellIndex[1] |
ServCellIndex of NR Cell 3 |
entry 1 |
|
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.7.1.1.3.3-8: FailureInformation (Step 10, Table 8.1.5.7.1.1.3.2-3)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-4 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
FailureInformation ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
failureInformation SEQUENCE { |
||||
failureInfoRLC-Bearer SEQUENCE { |
||||
cellGroupId |
CellGroupId as per TS 38.508-1 [4] Table 4.6.3-20 |
|||
logicalChannelIdentity |
LogicalChannelIdentity with condition DRB j+1 |
|||
failureType |
rlc-failure |
|||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.7.1.1.3.3-9: RRCReconfiguration (step 11, Table 8.1.5.7.1.1.3.2-1)
Derivation Path: TS 38.508-1 [4] Table 4.6.1-13 with condition SCell_add |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReconfiguration ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
rrcReconfiguration SEQUENCE { |
|||
nonCriticalExtension SEQUENCE{ |
|||
masterCellGroup |
CellGroupConfig |
||
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.7.1.1.3.3-10: CellGroupConfig (Table 8.1.5.7.1.1.3.3-9)
Derivation Path: TS 38.508-1 [4] Table 4.6.3-19 with condition SCell_add |
|||
Information Element |
Value/remark |
Comment |
Condition |
CellGroupConfig ::= SEQUENCE { |
|||
sCellToAddModList |
Not present |
||
sCellToReleaseList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellIndex { |
1 entry |
||
SCellIndex[1] |
1 |
entry 1 |
|
} |
|||
} |
8.1.5.7.1.2 Failure information / RLC failure / MCG / Inter-band CA
8.1.5.7.1.2.1 Test Purpose (TP)
Same as TC 8.1.5.7.1.1 but applied to Inter-band CA case.
8.1.5.7.1.2.2 Conformance requirements
Same as TC 8.1.5.7.1.1 but applied to Inter-band CA case.
8.1.5.7.1.2.3 Test description
8.1.5.7.1.2.3.1 Pre-test conditions
Same as test case 8.1.5.7.1.1 with the following differences:
– CA configuration: Inter-band CA replaces Intra-band Contiguous CA.
– Cells configuration: NR Cell 10 replaces NR Cell 3.
8.1.5.7.1.2.3.2 Test procedure sequence
Same as test case 8.1.5.7.1.1 with the following differences:
– CA configuration: Inter-band CA replaces Intra-band Contiguous CA.
– Cells configuration: NR Cell 10 replaces NR Cell 3.
8.1.5.7.1.2.3.3 Specific message contents
Same as test case 8.1.5.7.1.1 with the following differences.
– CA configuration: Inter-band CA replaces Intra-band Contiguous CA.
– Cells configuration: NR Cell 10 replaces NR Cell 3.
8.1.5.7.1.3 Failure information / RLC failure / MCG / Intra-band non Contiguous CA
8.1.5.7.1.3.1 Test Purpose (TP)
Same as TC 8.1.5.7.1.1 but applied to Intra-band non Contiguous CA case.
8.1.5.7.1.3.2 Conformance requirements
Same as TC 8.1.5.7.1.1 but applied to Intra-band non Contiguous CA case.
8.1.5.7.1.3.3 Test description
8.1.5.7.1.3.3.1 Pre-test conditions
Same as test case 8.1.5.7.1.1 with the following differences:
– CA configuration: Intra-band non Contiguous CA replaces Intra-band Contiguous CA.
8.1.5.7.1.3.3.2 Test procedure sequence
Same as test case 8.1.5.7.1.1 with the following differences:
– CA configuration: Intra-band non Contiguous CA replaces Intra-band Contiguous CA.
8.1.5.7.1.3.3.3 Specific message contents
Same as test case 8.1.5.7.1.1 but applied to Intra-band non Contiguous CA case.
8.1.5.8 Processing delay
8.1.5.8.1 Processing delay / RRC_Idle to RRC_Connected / RRC_Inactive to RRC_Connected / Success / Latency check
8.1.5.8.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_IDLE state and has sent an RRCSetupRequest message }
ensure that {
when { UE receives RRCSetup message and after 10ms receives an UL grant }
then { UE successfully transmits RRCSetupComplete message }
}
(2)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receive a SecurityModeCommand message and after 5ms receives an UL grant }
then { UE successfully transmits SecurityModeComplete }
}
(3)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receive a RRCReconfiguration message to establish DRB that is not part of the current UE configuration and after 10ms receives an UL grant }
then { UE successfully transmits RRCReconfigurationComplete message }
}
(4)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives an UECapabilityEnquiry message and after 80ms receives an UL grant }
then { UE successfully transmits an UECapabilityInformation message }
}
(5)
with { UE in NR RRC_INACTIVE state and has sent an RRCResumeRequest message }
ensure that {
when { UE receives RRCResume message and after 6 or 10ms receives an UL grant depending on UE capability }
then { UE successfully transmits RRCResumeComplete message }
}
(6)
Void
(7)
with { UE in NR RRC_CONNECTED state and and has sent an RRCReestablishmentRequest message after detecting radio link failure on expiring of timer T310 }
ensure that {
when { UE receives RRCReestablishment message and after 10ms receives an UL grant }
then { UE successfully transmits RRCReestablishmentComplete message }
}
(8)
Void
(9)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives CounterCheck message and after 5ms receives an UL grant }
then { UE successfully transmists an CounterCheckResponse message }
}
8.1.5.8.1.2 Conformance requirements
References: The conformance requirements covered in the present TC are specified in: TS 38.331, clauses 5.3.3.4, 5.3.4.3, 5.3.5.3, 5.3.6.3, 5.3.7.4, 5.3.13.4, 5.6.1.3 and 12. Unless otherwise stated these are Rel-15 requirements.
[TS 38.331, clause 5.3.3.4]
The UE shall perform the following actions upon reception of the RRCSetup:
…
1> submit the RRCSetupComplete message to lower layers for transmission, upon which the procedure ends.
[TS 38.331, clause 5.3.4.3]
The UE shall:
…
1> if the SecurityModeCommand message passes the integrity protection check:
…
2> submit the SecurityModeComplete message to lower layers for transmission, upon which the procedure ends;
[TS 38.331, clause 5.3.5.3]
The UE shall perform the following actions upon reception of the RRCReconfiguration:
…
1> if the RRCReconfiguration includes the masterCellGroup:
2> perform the cell group configuration for the received masterCellGroup according to 5.3.5.5;
…
1> if the RRCReconfiguration message includes the radioBearerConfig:
2> perform the radio bearer configuration according to 5.3.5.6;
…
1> else (RRCReconfiguration was received via SRB1):
2> submit the RRCReconfigurationComplete message via SRB1 to lower layers for transmission using the new configuration;
…
[38.331, clause 5.3.6.3]
Upon receiving the CounterCheck message, the UE shall:
…
1> submit the CounterCheckResponse message to lower layers for transmission upon which the procedure ends.
[38.331, clause 5.3.7.4]
The UE shall set the contents of RRCReestablishmentRequest message as follows:
…
1> submit the RRCReestablishmentRequest message to lower layers for transmission.
[38.331, clause 5.3.13.4]
The UE shall:
…
1> if the RRCResume includes the masterCellGroup:
2> perform the cell group configuration for the received masterCellGroup according to 5.3.5.5;
…
1> submit the RRCResumeComplete message to lower layers for transmission;
…
[38.331, clause 5.6.1.3]
The UE shall set the contents of UECapabilityInformation message as follows:
1> if the ue-CapabilityRAT-RequestList contains a UE-CapabilityRAT-Request with rat-Type set to nr:
2> include in the ue-CapabilityRAT-ContainerList a UE-CapabilityRAT-Container of the type UE-NR-Capability and with the rat-Type set to nr;
2> include the supportedBandCombinationList, featureSets and featureSetCombinations as specified in clause 5.6.1.4;
…
1> submit the UECapabilityInformation message to lower layers for transmission, upon which the procedure ends.
[TS 38.331, clause 12]
The UE performance requirements for RRC procedures are specified in the following tables. The performance requirement is expressed as the time in [ms] from the end of reception of the network -> UE message on the UE physical layer up to when the UE shall be ready for the reception of uplink grant for the UE -> network response message with no access delay other than the TTI-alignment (e.g. excluding delays caused by scheduling, the random access procedure or physical layer synchronisation). In case the RRC procedure triggers BWP switching, the RRC procedure delay is the value defined in the following table plus the BWP switching delay defined in TS 38.133 [14], clause 8.6.3.
Figure 12.1-1: Illustration of RRC procedure delay
Table 12.1-1: UE performance requirements for RRC procedures for UEs
Procedure title: |
Network -> UE |
UE -> Network |
Value [ms] |
Notes |
---|---|---|---|---|
RRC Connection Control Procedures |
||||
RRC reconfiguration |
RRCReconfiguration |
RRCReconfigurationComplete |
10 |
|
RRC reconfiguration (scell addition/release) |
RRCReconfiguration |
RRCReconfigurationComplete |
16 |
|
RRC setup |
RRCSetup |
RRCSetupComplete |
10 |
|
RRC re-establishment |
RRCReestablishment |
RRCReestablishmentComplete |
10 |
|
RRC resume |
RRCResume |
RRCResumeComplete |
6 or 10 |
Value=6 applies for a UE supporting reduced CP latency for the case of RRCResume message only including MAC and PHY configuration, reestablishPDCP and reestablishRLC for SRB2 and DRB(s), and no DRX, SPS, configured grant, CA or MIMO re-configuration will be triggered by this message. Further, the UL grant for transmission of RRCResumeComplete and the data is transmitted over common search space with DCI format 0_0. In this scenario, the RRC procedure delay [ms] can extend beyond the reception of the UL grant, up to 7 ms. For other cases, Value = 10 applies. |
RRC resume (scell addition) |
RRCResume |
RRCResumeComplete |
16 |
|
Initial AS security activation |
SecurityModeCommand |
SecurityModeComplete/SecurityModeFailure |
5 |
|
Other procedures |
||||
UE capability transfer |
UECapabilityEnquiry |
UECapabilityInformation |
80 |
|
Counter check |
CounterCheck |
CounterCheckResponse |
5 |
8.1.5.8.1.3 Test description
8.1.5.8.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1 and NR Cell 2.
– System information combination NR-2 as defined in TS 38.508-1 [4] clause 4.4.3.1.3 is used in NR cells.
– Test frequency NRf1 is as specified in TS 38.508-1 [4] clause 4.3.1 using the common highest UL and DL channel bandwidth and using the default subcarrier spacing specified in TS 38.508-1 [4] clause 6.2.3.1.
UE:
– None.
Preamble:
– The UE is in state RRC_IDLE using generic procedure parameter Connectivity (NR) according to TS 38.508-1 [4], clause 4.5.4.
8.1.5.8.1.3.2 Test procedure sequence
Table 8.1.5.8.1.3.2-1/2 illustrates the downlink power levels and other changing parameters to be applied for the cells at various time instants of the test execution. Row marked "T0" denotes the initial conditions after preamble, while column marked "T1", is to be applied subsequently. The exact instants on which these values shall be applied are described in the texts in this clause.
Table 8.1.5.8.1.3.2-1: Time instances of cell power level and parameter changes in FR1
Parameter |
Unit |
NR Cell 1 |
NR Cell 2 |
|
T0 |
SS/PBCH SSS EPRE |
dBm/SCS |
-88 |
-96 |
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
-88 |
Table 8.1.5.8.1.3.2-2: Time instances of cell power level and parameter changes in FR2
Parameter |
Unit |
NR Cell 1 |
NR Cell 2 |
|
T0 |
SS/PBCH SSS EPRE |
dBm/SCS |
FFS |
FFS |
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
FFS |
Table 8.1.5.8.1.3.2-3: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits a Paging message including a matched ng-5G-S-TMSI. |
<– |
NR RRC: Paging |
– |
– |
2 |
The UE transmits an RRCSetupRequest message. |
–> |
NR RRC: RRCSetupRequest |
– |
– |
3 |
The SS transmits an RRCSetup message. |
<– |
NR RRC: RRCSetup |
– |
– |
3A |
The SS starts transmitting a periodic DCI from (10∙2μ+1+TDL) slots after step 3 to schedule PUSCH. (Note 1, Note 2) |
||||
4 |
Check: Does the UE transmit an RRCSetupComplete message piggybacked with SERVICE REQUEST message within (10∙2μ+1+TDL+K2) slots after successful completion of step 3? (Note 1, Note 2, Note 3) |
–> |
NR RRC: RRCSetupComplete NR 5GMM: SERVICE REQUEST |
1 |
P |
5 |
The SS transmits a SecurityModeCommand message. |
<– |
NR RRC: SecurityModeCommand |
– |
– |
5A |
The SS starts transmitting a periodic DCI from (5∙2μ+1+TDL) slots after step 5 to schedule PUSCH. (Note 1, Note 2) |
||||
6 |
Check: Does the UE transmit a SecurityModeComplete message within (5∙2μ+1+TDL+K2) slots after successful completion of step 5? (Note 1, Note 2, Note 3) |
–> |
NR RRC: SecurityModeComplete |
2 |
P |
7 |
The SS transmits a UECapabilityEnquiry message. |
<– |
NR RRC: UECapabilityEnquiry |
– |
– |
7A |
The SS starts transmitting a periodic DCI with the maximum grant allowed by the carrier bandwidth from (80∙2μ+1+TDL) slots after step 7 to schedule PUSCH. (Note 1, Note 2) |
||||
8 |
Check: Does the UE transmit a UECapabilityInformation message within (80∙2μ+1+TDL+K2) slots after successful completion of step 7? (Note 1, Note 2, Note 3) |
–> |
NR RRC: UECapabilityInformation |
4 |
P |
9 |
The SS transmits an RRCReconfiguration message to establish SRB2 and DRB #n for the UE piggybacked with SERVICE ACCEPT message. |
<– |
NR RRC: RRCReconfiguration NR 5GMM: SERVICE ACCEPT |
– |
– |
9A |
The SS starts transmitting a periodic DCI from (10∙2μ+1+TDL) slots after step 9 to schedule PUSCH. (Note 1, Note 2) |
||||
10 |
Check: Does the UE transmit an RRCReconfigurationComplete message within (10∙2μ+1+TDL+K2) slots after successful completion of step 9? (Note 1, Note 2, Note 3) |
–> |
NR RRC: RRCReconfigurationComplete |
3 |
P |
11 |
The SS transmits a CounterCheck message. |
<– |
NR RRC: CounterCheck |
– |
– |
11A |
The SS starts transmitting a periodic DCI from (5∙2μ+1+TDL) slots after step 11 to schedule PUSCH. (Note 1, Note 2) |
||||
12 |
Check: Does the UE transmit a CounterCheckResponse message within (5∙2μ+1+TDL+K2) slots after successful completion of step 11? (Note 1, Note 2, Note 3) |
–> |
NR RRC: CounterCheckResponse |
9 |
P |
13 |
Void |
– |
– |
– |
– |
– |
EXCEPTION: Steps 14a1 to 14a7 describe behaviour that depends on the UE capability; the "lower case letter" identifies a step sequence that take place if a capability is supported |
– |
– |
– |
– |
14a1 |
IF pc_inactiveState THEN the SS transmits an RRCRelease message with suspendConfig. |
<– |
NR RRC: RRCRelease |
– |
– |
14a2 |
Wait 1s to let UE enter RRC_INACTIVE state. |
– |
– |
– |
– |
14a3 |
The SS transmits a Paging message including a matched ng-5G-S-TMSI. |
<– |
NR RRC: Paging |
– |
– |
14a4 |
The UE transmits an RRCResumeRequest message. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
14a5 |
The SS transmits an RRCResume message for the UE |
<– |
NR RRC: RRCResume |
– |
– |
– |
EXCEPTION: Steps 14a5Aa1 to 14a5Ab2 describe behaviour that depends on the UE capability; the "lower case letter" identifies a step sequence that take place if a capability is supported |
– |
– |
– |
– |
14a5Aa1 |
IF pc_reducedCP_Latency THEN the SS starts transmitting a periodic DCI from (6∙2μ+1+TDL) slots after step 14a5 to schedule PUSCH. (Note 1, Note 2) |
||||
14a5Aa2 |
Check: Does the UE transmit an RRCResumeComplete message within (6∙2μ+1+TDL+K2) slots after successful completion of step 14a5? (Note 1, Note 2, Note 3) |
–> |
NR RRC: RRCResumeComplete |
5 |
P |
14a5Ab1 |
ELSE the SS starts transmitting a periodic DCI from (10∙2μ+1+TDL) slots after step 14a5 to schedule PUSCH. (Note 1, Note 2) |
||||
14a5Ab2 |
Check: Does the UE transmit an RRCResumeComplete message within (10∙2μ+1+TDL+K2) slots after successful completion of step 14a5? (Note 1, Note 2, Note 3) |
–> |
NR RRC: RRCResumeComplete |
5 |
P |
14a6-14a7 |
Void |
– |
– |
– |
– |
14-21 |
Void |
– |
– |
– |
– |
22 |
The SS re-adjusts the SS levels according to row "T1" in table 8.1.5.8.1.3.2-1/2 in order that the radio link quality of NR Cell 1 is degraded, and NR Cell 2 is suitable for camping |
– |
– |
– |
– |
23 |
Wait 1s to let T310 expire |
– |
– |
– |
– |
24 |
The UE transmits an RRCReestablishmentRequest message on Cell 2 |
–> |
NR RRC: RRCReestablishmentRequest |
– |
– |
25 |
The SS transmits an RRCReestablishment message on slot #i in the radio frame,where: i = 1 for μ=0,1 i = 21 for μ=3 (Note 2) |
<– |
NR RRC: RRCReestablishment |
– |
– |
25A |
The SS starts transmitting a periodic DCI from (10∙2μ+1+TDL) slots after step 25 to schedule PUSCH. IF UE transmits a Random Access Preamble, then SS sends RAR. (Note 1, Note 2) |
– |
– |
– |
– |
26 |
Check: Does the UE transmit an RRCReestablishmentComplete message within (10∙2μ+1+TDL+K2) slots after successful completion of step 25? (Note 1, Note 2, Note 3) |
–> |
NR RRC: RRCReestablishmentComplete |
7 |
P |
26A |
The SS transmits an RRCReconfiguration message to resume existing radio bearer. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
26B |
The UE transmit an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationtComplete |
– |
– |
27-35 |
Void |
– |
– |
– |
– |
Note 1: TDL is the delay in slots to the next available DL slot suitable for the transmission of a DCI if the UL grant is provided by DCI, and it is the delay in slots to the DL slot used for the transmission of RAR if the UL grant is provided by RAR. Note 2: μ is the SCS index. μ = 0/1/2/3 for SCS = 15kHz/30kHz/60kHz/120kHz respectively. Note 3: K2 is the offset (in slots) between UL grant and the PUSCH it scheduled |
8.1.5.8.1.3.3 Specific message contents
Table 8.1.5.8.1.3.3-1: RRCReconfiguration (Step 9, Table 8.1.5.8.1.3.2-3)
Derivation Path: TS 38.508-1[4], table 4.6.1-13 with condition NR |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReconfiguration::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
c1 CHOICE { |
|||
rrcReconfiguration SEQUENCE { |
|||
radioBearerConfig |
RadioBearerConfig-SRB2-DRB(1,0) |
TS 38.508-1 [4] Table 4.8.1-4 |
|
} |
|||
nonCriticalExtension SEQUENCE { |
|||
masterCellGroup |
CellGroupConfig-SRB2-DRB(1,0) |
TS 38.508-1 [4] Table 4.8.1-2B |
|
dedicatedNAS-MessageList |
Not present |
||
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.8.1.3.3-2: CounterCheck (Step 11, Table 8.1.5.8.1.3.2-3)
Derivation Path: TS 38.508-1[4], Table 4.6.1-1 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
CounterCheck ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
counterCheck SEQUENCE { |
||||
drb-CountMSB-InfoList SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info { |
1 entry |
|||
drb-Identity[1] |
DRB-Identity with Condition DRBn |
entry 1 n is the index of the DRB established in step 9 of Table 8.1.5.8.1.3.2-3, which is allocated according to internal TTCN mapping |
||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.8.1.3.3-3: CounterCheckResponse (Step 12, Table 8.1.5.8.1.3.2-3)
Derivation Path: TS 38.508-1[4], Table 4.6.1-2 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
CounterCheckResponse ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
counterCheckResponse SEQUENCE { |
||||
drb-CountInfoList SEQUENCE (SIZE (0..maxDRB)) OF DRB-CountInfo { |
1 entry |
|||
drb-Identity[1] |
DRB-Identity with Condition DRBn |
entry 1 n is the index of the DRB established in step 9 of Table 8.1.5.8.1.3.2-3, which is allocated according to internal TTCN mapping |
||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.8.1.3.3-4: RRCRelease (Step 14a1, Table 8.1.5.8.1.3.2-3)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-16 with Condition NR_RRC_INACTIVE |
Table 8.1.5.8.1.3.3-5: RRCResume (Step 14a5, Table 8.1.5.8.1.3.2-3)
Derivation Path: TS 38.508-1[4],Table 4.6.1-17 |
Table 8.1.5.8.1.3.3-6 to Table 8.1.5.8.1.3.3-10: Void
Table 8.1.5.8.1.3.3-11: Physical layer parameters for DCI format 1_0 (Steps 25, Table 8.1.5.8.1.3.2-3)
Derivation Path: TS 38.508-1 [4], Table 4.3.6.1.2.1-1 |
|||
Parameter |
Value |
Value in binary |
Condition |
PDSCH-to-HARQ_feedback timing indicator |
K1 slots as specified in 9.2.3 in TS 38.213 |
||
µ=0 (SCS=15kHz): K1=3 |
‘010’B |
||
µ=1 (SCS=30kHz): K1=7 |
‘110’B |
||
µ=3 (SCS=120kHz): K1=3 |
‘010’B |
Table 8.1.5.8.1.3.3-12: SIB1 (Preamble, and all steps of Table 8.1.5.8.1.3.2-3)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-28 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
SIB1 ::= SEQUENCE { |
||||
cellSelectionInfo SEQUENCE { |
||||
servingCellConfigCommon SEQUENCE { |
||||
uplinkConfigCommon SEQUENCE { |
||||
initialUplinkBWP SEQUENCE { |
||||
rach-ConfigCommon CHOICE { |
||||
setup SEQUENCE { |
||||
rach-ConfigGeneric SEQUENCE { |
||||
prach-ConfigurationIndex |
159 |
FR2 |
||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.8.1.3.3-13: RRCReconfiguration (Step 26A, Table 8.1.5.8.1.3.2-3)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-13 with condition REEST |
8.1.5.8.2 Processing delay / RRC_Inactive to RRC_Connected / Success / Latency check / SCell addition
8.1.5.8.2.1 Processing delay / RRC_Inactive to RRC_Connected / Success / Latency check / SCell addition / Intra-band Contiguous CA
8.1.5.8.2.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives an RRCReconfiguration message containing sCellToAddModList with a SCell addition and after 16ms receives an UL grant }
then { UE successfully transmits RRCReconfigurationComplete message }
}
(2)
with { UE in NR RRC_INACTIVE state and has sent an RRCResumeRequest message }
ensure that {
when { UE receives RRCResume message containing sCellToAddModList with a SCell addition and after 16ms receives an UL grant }
then { UE successfully transmits RRCResumeComplete message }
}
8.1.5.8.2.1.2 Conformance requirements
References: The conformance requirements covered in the present TC are specified in: TS 38.331, clauses 5.3.3.4, 5.3.4.3, 5.3.5.3, 5.3.6.3, 5.3.7.4, 5.3.13.4, 5.6.1.3 and 12. Unless otherwise stated these are Rel-15 requirements.
[TS 38.331, clause 5.3.5.3]
The UE shall perform the following actions upon reception of the RRCReconfiguration:
…
1> if the RRCReconfiguration includes the masterCellGroup:
2> perform the cell group configuration for the received masterCellGroup according to 5.3.5.5;
…
1> if the RRCReconfiguration message includes the radioBearerConfig:
2> perform the radio bearer configuration according to 5.3.5.6;
…
1> else (RRCReconfiguration was received via SRB1):
2> submit the RRCReconfigurationComplete message via SRB1 to lower layers for transmission using the new configuration;
…
[38.331, clause 5.3.13.4]
The UE shall:
…
1> if the RRCResume includes the masterCellGroup:
2> perform the cell group configuration for the received masterCellGroup according to 5.3.5.5;
…
1> submit the RRCResumeComplete message to lower layers for transmission;
…
[TS 38.331, clause 12]
The UE performance requirements for RRC procedures are specified in the following tables. The performance requirement is expressed as the time in [ms] from the end of reception of the network -> UE message on the UE physical layer up to when the UE shall be ready for the reception of uplink grant for the UE -> network response message with no access delay other than the TTI-alignment (e.g. excluding delays caused by scheduling, the random access procedure or physical layer synchronisation). In case the RRC procedure triggers BWP switching, the RRC procedure delay is the value defined in the following table plus the BWP switching delay defined in TS 38.133 [14], clause 8.6.3.
Figure 12.1-1: Illustration of RRC procedure delay
Table 12.1-1: UE performance requirements for RRC procedures for UEs
Procedure title: |
Network -> UE |
UE -> Network |
Value [ms] |
Notes |
---|---|---|---|---|
RRC Connection Control Procedures |
||||
RRC reconfiguration (scell addition/release) |
RRCReconfiguration |
RRCReconfigurationComplete |
16 |
|
RRC resume (scell addition) |
RRCResume |
RRCResumeComplete |
16 |
8.1.5.8.2.1.3 Test description
8.1.5.8.2.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1 is the PCell and NR Cell 3 is the SCell.
– System information combination NR-4 as defined in TS 38.508-1 [4] clause 4.4.3.1.3 is used in NR cells.
UE:
– None.
Preamble:
– The UE is in 5GS state 3N-A on NR Cell 1 according to TS 38.508-1 [4], clause 4.5.4.
8.1.5.8.2.1.3.2 Test procedure sequence
Table 8.1.5.8.2.1.3.2-1/2 illustrates the downlink power levels and other changing parameters to be applied for the cells at various time instants of the test execution. Row marked "T0" denotes the initial conditions after preamble.
Table 8.1.5.8.2.1.3.2-1: Time instances of cell power level and parameter changes in FR1
Parameter |
Unit |
NR Cell 1 |
NR Cell 3 |
|
T0 |
SS/PBCH SSS EPRE |
dBm/SCS |
-88 |
-88 |
Table 8.1.5.8.2.1.3.2-2: Time instances of cell power level and parameter changes in FR2
Parameter |
Unit |
NR Cell 1 |
NR Cell 3 |
|
T0 |
SS/PBCH SSS EPRE |
dBm/SCS |
FFS |
FFS |
Table 8.1.5.8.2.1.3.2-3: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits an RRCReconfiguration message with sCellToAddModList to add SCell(Cell 3) |
<– |
NR RRC: RRCReconfiguration |
– |
– |
2 |
The SS starts transmitting a periodic DCI from (16∙2μ+1+TDL) slots after step 1 to schedule PUSCH. (Note 1, Note 2) |
||||
3 |
Check: Does the UE transmit an RRCReconfigurationComplete message within (16∙2μ+1+TDL+K2) slots after successful completion of step 1? (Note 1, Note 2, Note 3) |
–> |
NR RRC: RRCReconfigurationComplete |
1 |
P |
4 |
The SS transmits an RRCReconfiguration message to release SCell(Cell 3) |
<– |
NR RRC: RRCReconfiguration |
– |
– |
5 |
UE transmits an RRCReconfigurationComplete message |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
– |
EXCEPTION: Steps 6a1 to 6a9 describe behaviour that depends on UE configuration; the "lower case letter" identifies a step sequence that takes place if a capability is configured |
– |
– |
– |
– |
6a1 |
IF pc_inactiveState THEN the SS transmits an RRCRelease message with suspendConfig. |
<– |
NR RRC: RRCRelease |
– |
– |
6a2 |
Wait 1s to let UE enter RRC_INACTIVE state. |
– |
– |
– |
– |
6a3 |
The SS transmits a Paging message including a matched ng-5G-S-TMSI. |
<– |
NR RRC: Paging |
– |
– |
6a4 |
The UE transmits an RRCResumeRequest message. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
6a5 |
The SS transmits an RRCResume message with sCellToAddModList to add SCell(Cell 3) |
<– |
NR RRC: RRCResume |
– |
– |
6a6 |
The SS starts transmitting a periodic DCI from (16∙2μ+1+TDL) slots after step 10 to schedule PUSCH. (Note 1, Note 2) |
||||
6a7 |
Check: Does the UE transmit an RRCResumeComplete message within (16∙2μ+1+TDL+K2) slots after successful completion of step 9? (Note 1, Note 2, Note 3) |
–> |
NR RRC: RRCResumeComplete |
2 |
P |
6a8 |
The SS transmits an RRCReconfiguration message containing an sCellToReleaseList with SCell NR Cell 3. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
6a9 |
The UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationtComplete |
– |
– |
Note 1: TDL is the delay in slots to the next available DL slot suitable for the transmission of a DCI Note 2: μ is the SCS index. μ = 0/1/2/3 for SCS = 15kHz/30kHz/60kHz/120kHz respectively. Note 3: K2 is the offset (in slots) between DCI and the PUSCH it scheduled |
8.1.5.8.2.1.3.3 Specific message contents
Table 8.1.5.8.2.1.3.3-1: RRCReconfiguration (Step 1, Table 8.1.5.8.2.1.3.2-3)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-13 with Condition SCell_Add |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCReconfiguration ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcReconfiguration SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
masterCellGroup |
CellGroupConfig |
Table 8.1.5.8.2.1.3.3-2 |
||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.8.2.1.3.3-2: CellGroupConfig (Table 8.1.5.8.2.1.3.3-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-19 with Condition SCell_Add |
|||
Information Element |
Value/remark |
Comment |
Condition |
CellGroupConfig ::= SEQUENCE { |
|||
sCellToAddModList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellConfig { |
1 entry |
||
SCellConfig[1] SEQUENCE { |
entry 1 |
||
sCellConfigCommon SEQUENCE { |
|||
physCellId |
physCellId of Cell 3 |
||
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.8.2.1.3.3-3: RRCReconfiguration (Steps 4 and 6a8, Table 8.1.5.8.2.1.3.2-3)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-13 with Condition SCell_Add |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCReconfiguration ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcReconfiguration SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
masterCellGroup SEQUENCE { |
||||
sCellToAddModList |
Not present |
|||
sCellToReleaseList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellIndex { |
1 entry |
|||
SCellIndex[1] |
SCellIndex of Cell 3 |
entry 1 |
||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.8.2.1.3.3-4: RRCRelease (Step 6a1, Table 8.1.5.8.2.1.3.2-3)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-16 with Condition NR_RRC_INACTIVE |
Table 8.1.5.8.2.1.3.3-5: RRCResume (Step 6a5, Table 8.1.5.8.2.1.3.2-3)
Derivation Path: TS 38.508-1[4],Table 4.6.1-17 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCResume ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcResume SEQUENCE { |
||||
masterCellGroup |
CellGroupConfig |
Table 8.1.5.8.2.1.3.3-6 |
||
} |
||||
} |
||||
} |
Table 8.1.5.8.2.1.3.3-6: CellGroupConfig (Table 8.1.5.8.2.1.3.3-5)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-19 with Condition SCell_Add and RESUME |
|||
Information Element |
Value/remark |
Comment |
Condition |
CellGroupConfig ::= SEQUENCE { |
|||
sCellToAddModList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellConfig { |
1 entry |
||
SCellConfig[1] SEQUENCE { |
entry 1 |
||
sCellConfigCommon SEQUENCE { |
|||
physCellId |
physCellId of Cell 3 |
||
} |
|||
} |
|||
} |
|||
} |
8.1.5.8.2.2 Processing delay / RRC_Inactive to RRC_Connected / Success / Latency check / SCell addition / Inter-band CA
8.1.5.8.2.2.1 Test Purpose (TP)
Same as TC 8.1.5.8.2.1 but applied to Inter-band CA Test Case
8.1.5.8.2.2.2 Conformance requirements
Same as TC 8.1.5.8.2.1 but applied to Inter-band CA Test Case
8.1.5.8.2.2.3 Test description
8.1.5.8.2.2.3.1 Pre-test conditions
Same as TC 8.1.5.8.2.1 but with the following differences:
– CA configuration: Inter-band CA replaces Intra-band Contiguous CA.
– Cells configuration: Cell 10 replaces Cell 3.
8.1.5.8.2.2.3.2 Test procedure sequence
Same as TC 8.1.5.8.2.1 but with the following differences:
– Cells configuration: Cell 10 replaces Cell 3.
8.1.5.8.2.2.3.3 Specific message contents
Same as TC 8.1.5.8.2.1 but with the following differences:
– Cells configuration: Cell 10 replaces Cell 3.
8.1.5.8.2.3 Processing delay / RRC_Inactive to RRC_Connected / Success / Latency check / SCell addition / Intra-band non-Contiguous CA
8.1.5.8.2.3.1 Test Purpose (TP)
Same as TC 8.1.5.8.2.1 but applied to Intra-band non-Contiguous CA Test Case
8.1.5.8.2.3.2 Conformance requirements
Same as TC 8.1.5.8.2.1 but applied to Intra-band non-Contiguous CA Test Case
8.1.5.8.2.3.3 Test description
8.1.5.8.2.3.3.1 Pre-test conditions
Same as TC 8.1.5.8.2.1 but with the following differences:
- CA configuration: Intra-band non-Contiguous CA replaces Intra-band Contiguous CA.
8.1.5.8.2.3.3.2 Test procedure sequence
Same as TC 8.1.5.8.2.1.
8.1.5.8.2.3.3.3 Specific message contents
Same as TC 8.1.5.8.2.1.
8.1.5.9 Message Segment transfer
8.1.5.9.1 RACS / UL Message Segment transfer / UECapabilityInformation
8.1.5.9.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives UECapabilityEnquiry message with rrc-segAllowed-r16 enabled }
then { UE successfully segments UECapabilityInformation message at RRC layer and sends UlDedicatedMessageSegment messages with rrc-MessageSegmentType set accordingly for the first and last segment and rrc-MessageSegmentContainer containing the segments of UECapabilityInformation message }
}
(2)
with { UE in NR RRC_CONNECTED state and UE having received UECapabilityEnquiry message with rrc-segAllowed-r16 enabled and having transmitted the firstSegment of UECapabilityInformation message within the ULDedicatedMessageSegment message }
ensure that {
when { UE detects radio link failure on expiry of timer T310 }
then { UE successfully completes RRC re-establishment procedure and discards the remaining segments of UECapabilityInformation message }
}
8.1.5.9.1.2 Conformance requirements
References: The conformance requirements covered in the present TC are specified in: TS 38.331 clause 5.6.1.3, 5.7.7.2, 5.7.7.3 and 5.3.7.2. Unless otherwise stated these are Rel-16 requirements.
[TS 38.331, clause 5.6.1.3]
The UE shall set the contents of UECapabilityInformation message as follows:
1> if the RRC message segmentation is enabled based on the field rrc-SegAllowed received, and the encoded RRC message is larger than the maximum supported size of a PDCP SDU specified in TS 38.323 [5]:
2> initiate the UL message segment transfer procedure as specified in clause 5.7.7;
1> else:
2> submit the UECapabilityInformation message to lower layers for transmission, upon which the procedure ends.
[TS 38.331, clause 5.7.7.2]
A UE capable of UL RRC message segmentation in RRC_CONNECTED will initiate the procedure when the following conditions are met:
1> if the RRC message segmentation is enabled based on the field rrc-SegAllowed received, and
1> if the encoded RRC message is larger than the maximum supported size of a PDCP SDU specified in TS 38.323 [5];
Upon initiating the procedure, the UE shall:
1> initiate transmission of the ULDedicatedMessageSegment message as specified in 5.7.7.3;
[TS 38.331, clause 5.7.7.3]
The UE shall segment the encoded RRC PDU based on the maximum supported size of a PDCP SDU specified in TS 38.323 [5]. UE shall minimize the number of segments and set the contents of the ULDedicatedMessageSegment messages as follows:
1> F or each new UL DCCH message, set the segmentNumber to 0 for the first message segment and increment the segmentNumber for each subsequent RRC message segment;
1> set rrc-MessageSegmentContainer to include the segment of the UL DCCH message corresponding to the segmentNumber;
1> if the segment included in the rrc-MessageSegmentContainer is the last segment of the UL DCCH message:
2> set the rrc-MessageSegmentType to lastSegment;
1> else:
2> set the rrc-MessageSegmentType to notLastSegment;
- submit all the ULDedicatedMessageSegment messages generated for the segmented RRC message to lower layers for transmission in ascending order based on the segmentNumber, upon which the procedure ends.
[TS 38.331, clause 5.3.7.2]
Upon initiation of the procedure, the UE shall:
…
1> if UE is not configured with conditionalReconfiguration:
2> reset MAC;
2> release spCellConfig, if configured;
2> suspend all RBs, except SRB0;
8.1.5.9.1.3 Test description
8.1.5.9.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1
UE:
– None.
Preamble:
– The UE is in state 3N-A as defined in TS 38.508-1 [4], subclause 4.4A on NR Cell 1.
8.1.5.9.1.3.2 Test procedure sequence
Table 8.1.5.9.1.3.2-1: Time instances of cell power level and parameter changes for FR1
Parameter |
Unit |
NR Cell 1 |
|
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
T2 |
SS/PBCH SSS EPRE |
dBm/SCS |
-88 |
Power level “Off” is defined in TS 38.508-1 [4] Table 6.2.2.1-3. |
Table 8.1.5.9.1.3.2-2: Time instances of cell power level and parameter changes for FR2
Parameter |
Unit |
NR Cell 1 |
|
T1 |
SS/PBCH SSS EPRE |
dBm/SCS |
“Off” |
T2 |
SS/PBCH SSS EPRE |
dBm/SCS |
-82 |
Power level “Off” is defined in TS 38.508-1 [4] Table 6.2.2.2-2. |
Table 8.1.5.9.1.3.2-3: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits a UECapabilityEnquiry message to enquire max capability and with rrc-segAllowed-r16 set to enabled. |
<– |
UECapabilityEnquiry |
– |
– |
– |
EXCEPTION: Steps 2a1 to 2b7 describe behaviour that depends on the size of UEs capability container; the "lower case letter" identifies a step sequence that takes place depending on the size of UE capability message. IF UE’s encoded UECapabilityInformation message >= Max PDCP SDU size then step 2a1 will be performed else step 2b1 to 2b7 will be performed. |
– |
– |
– |
– |
– |
EXCEPTION: Step 2a1 is repeated a maximum of 16 times or till rrc-MessageSegmentType-16 IE within the ULDedicatedMessageSegment message indicates rrc-MessageSegmentType-r16 = lastSegment. |
– |
– |
– |
– |
2a1 |
Check: Does the UE send segments of UECapabilityInformation message contained within the rrc-MessageSegmentContainer-r16 IE of the ULDedicatedMessageSegment message? NOTE: The SS shall ensure that the concatenated segments decode into a valid UECapabilityInformation message (specific capability content is not checked). |
–> |
ULDedicatedMessageSegment |
1 |
P |
2b1 |
Check: Does the UE send UECapabilityInformation Message? |
–> |
UECapabilityInformation |
– |
– |
3a1-4a13 |
Void |
– |
– |
– |
– |
2b2 |
The SS transmits a SET UL MESSAGE REQUEST message. |
<– |
SET UL MESSAGE REQUEST |
– |
– |
2b3 |
The UE transmits a SET UL MESSAGE RESPONSE message. |
–> |
SET UL MESSAGE RESPONSE |
– |
– |
2b4 |
The SS transmits a UECapabilityEnquiry message with rrc-segAllowed-r16 set to enabled. |
<– |
UECapabilityEnquiry |
– |
– |
– |
EXCEPTION: Step 2b5 is repeated a maximum of 2 times. |
– |
– |
– |
– |
2b5 |
Check: Does the UE send segments of UECapabilityInformation message contained within the rrc-MessageSegmentContainer-r16 IE of the ULDedicatedMessageSegment message? NOTE: The SS shall ensure that the concatenated segments decode into a valid UECapabilityInformation message (specific capability content is not checked). |
–> |
ULDedicatedMessageSegment |
1 |
P |
2b6 |
The SS transmits a SET UL MESSAGE REQUEST message. |
<– |
SET UL MESSAGE REQUEST |
– |
– |
2b7 |
The UE transmits a SET UL MESSAGE RESPONSE message. |
–> |
SET UL MESSAGE RESPONSE |
– |
– |
3 |
SS stops regular grant transmission upon scheduling request. |
– |
– |
– |
– |
4 |
The SS transmits a UECapabilityEnquiry message to enquire max capability and with rrc-segAllowed-r16 set to enabled. |
<– |
UECapabilityEnquiry |
– |
– |
5 |
The SS transmits periodic grant from (80∙2μ+1+TDL) slots after step 4 to schedule PUSCH till the ULDedicatedMessageSegment at step 6 is received. (Note 1, Note 2) |
– |
– |
– |
– |
6 |
The UE sends 1st segment of UECapabilityInformation message contained within the rrc-MessageSegmentContainer-r16 IE of the ULDedicatedMessageSegment message. |
–> |
ULDedicatedMessageSegment |
– |
– |
7 |
The SS changes NR Cell 1 parameters according to the row "T1" in table 8.1.5.9.1.3.2-1/2 in order that the radio link quality of NR Cell 1 is degraded. |
– |
– |
– |
– |
8 |
Wait for T310 to expire |
– |
– |
– |
– |
9 |
The SS changes NR Cell 1 parameters according to the row "T2" in table 8.1.5.9.1.3.2-1/2. |
– |
– |
– |
– |
10 |
The UE sends an RRCReestablishmentRequest message on NR Cell 1. |
–> |
RRCReestablishmentRequest |
– |
– |
11 |
The SS transmits an RRCReestablishment message to resume SRB1 operation on NR Cell 1. |
<– |
RRCReestablishment |
– |
– |
12 |
The UE transmits an RRCReestablishmentComplete message on NR Cell 1? |
–> |
RRCReestablishmentComplete |
– |
– |
13 |
SS resumes regular UL grant transmission. |
– |
– |
– |
– |
14 |
Check: Upon successful completion of RRC re-establishment procedure, does the UE discards remaining segments of UECapabilityInformation message and does not send any ULDedicatedMessageSegment message in the next 5 seconds? |
– |
– |
2 |
P |
Note 1: TDL is the delay in slots to the next available DL slot suitable for the transmission of a DCI. Note 2: μ is the SCS index. μ = 0/1/2/3 for SCS = 15kHz/30kHz/60kHz/120kHz respectively. |
8.1.5.9.1.3.3 Specific message contents
Table 8.1.5.9.1.3.3-0: CellGroupConfig (preamble)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-19 |
|||
Information Element |
Value/remark |
Comment |
Condition |
CellGroupConfig ::= SEQUENCE { |
|||
rlf-TimersAndConstants SEQUENCE { |
|||
t311-v1530 |
ms10000 |
||
} |
|||
} |
Table 8.1.5.9.1.3.3-1: UECapabilityEnquiry (step 1, 2b4 and step 4, Table 8.1.5.9.1.3.2-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-31 |
|||
Information Element |
Value/remark |
Comment |
Condition |
UECapabilityEnquiry ::= SEQUENCE { |
|||
rrc-TransactionIdentifier |
RRC-TransactionIdentifier |
||
criticalExtensions CHOICE { |
|||
ueCapabilityEnquiry SEQUENCE { |
|||
ue-CapabilityRAT-RequestList SEQUENCE (SIZE (1.. maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Request { |
2 entries |
||
UE-CapabilityRAT-Request[1] SEQUENCE { |
entry 1 |
||
rat-Type |
nr |
||
capabilityRequestFilter |
UE-CapabilityRequestFilterNR |
OCTET STRING (CONTAINING UE-CapabilityRequestFilterNR) |
|
} |
|||
UE-CapabilityRAT-Request[2] SEQUENCE { |
entry 2 |
||
rat-Type |
eutra-nr |
||
capabilityRequestFilter |
UE-CapabilityRequestFilterNR |
OCTET STRING (CONTAINING UE-CapabilityRequestFilterNR) |
|
} |
|||
} |
|||
lateNonCriticalExtension |
Not present |
||
ue-CapabilityEnquiryExt |
OCTET STRING Containing UECapabilityEnquiry-v1560-IEs |
||
} |
|||
} |
|||
} |
Table 8.1.5.9.1.3.3-2: UE-CapabilityRequestFilterNR (Table 8.1.5.9.1.3.3-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-47 |
|||
Information Element |
Value/remark |
Comment |
Condition |
UE-CapabilityRequestFilterNR ::= SEQUENCE { |
|||
frequencyBandListFilter |
FreqBandList |
||
nonCriticalExtension SEQUENCE { |
Not present |
||
srs-SwitchingTimeRequest |
Not present |
||
nonCriticalExtension SEQUENCE { |
|||
srs-SwitchingTimeRequest |
Not present |
||
nonCriticalExtension |
Not present |
||
} |
|||
} |
|||
} |
Table 8.1.5.9.1.3.3-3: FreqBandList (Table 8.1.5.9.1.3.3-2)
Derivation Path: TS 38.508-1 [4], Table 4.6.4-21 |
|||
Information Element |
Value/remark |
Comment |
Condition |
FreqBandList::= SEQUENCE (SIZE (1..maxBandsMRDC)) OF FreqBandInformation { |
43 entries |
FreqBandIndicatorNR = n1, n2, n3, n5, n7, n8, n12, n14, n20, n25, n26, n28, n29, n30, n34, n38, n39, n40, n41, n48, n50, n51, n53, n65, n66, n70, n71, n74, n75, n76, n77, n78, n79, n80, n81, n82, n83, n84, n86, n257, n258, n260, n261. |
|
FreqBandInformation[n] CHOICE { |
entry n |
||
bandInformationNR SEQUENCE { |
|||
bandNR |
FreqBandIndicatorNR |
||
maxBandwidthRequestedDL |
Not present |
||
maxBandwidthRequestedUL |
Not present |
||
maxCarriersRequestedDL |
Not present |
||
maxCarriersRequestedUL |
Not present |
||
} |
|||
} |
|||
} |
Table 8.1.5.9.1.3.3-4: UECapabilityEnquiry-v1560-IEs (Table 8.1.5.9.1.3.3-1)
Information Element |
Value/remark |
Comment |
Condition |
UECapabilityEnquiry-v1560-IEs ::= SEQUENCE { |
|||
capabilityRequestFilterCommon |
Not present |
||
nonCriticalExtension SEQUENCE { |
|||
rrc-SegAllowed-r16 |
enabled |
||
nonCriticalExtension |
Not present |
||
} |
|||
} |
Table 8.1.5.9.1.3.3-5: ULDedicatedMessageSegment (step 2a1, 2b5 and step 6, Table 8.1.5.9.1.3.2-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-32C |
|||
Information Element |
Value/remark |
Comment |
Condition |
ULDedicatedMessageSegment-r16 ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
segmentNumber-r16 |
0 for first segment, and incremented by 1 for each subsequent segment |
||
rrc-MessageSegmentContainer-r16 |
Not Checked |
OCTET STRING Includes a segment of the encoded UL DCCH message. The size of the included segment in this container should be small enough so the resulting encoded RRC message PDU is less than or equal to the PDCP SDU size limit |
|
rrc-MessageSegmentType-r16 |
notLastSegment for all segments except the last segment. lastSegment for the last segment |
||
lateNonCriticalExtension |
Not present |
||
nonCriticalExtension |
Not present |
||
} |
|||
} |
8.1.5.9.2 RRC reconfiguration / DL segment transfer
8.1.5.9.2.1 Test Purpose (TP)
(1)
with { UE having completed the RRC connection establishment procedure}
ensure that {
when { SS initiates the DL Dedicated Message Segment transfer procedure to send an RRCReconfiguration message to establish a DRB and SRB2}
then { UE successfully completes the reconfiguration }
}
(2)
with { UE in NR RRC_CONNECTED state with SRB2 and has previously received the first and second segment of an RRCReconfiguration message including SRB2 configuration }
ensure that {
when { SS releases the RRC connection }
then { UE discards all segments }
}
8.1.5.9.2.2 Conformance requirements
References: The conformance requirements covered in the present TC are specified in: TS 38.331, clauses 5.3.11 and 5.7.6.3. Unless otherwise stated these are Rel-16 requirements.
[TS 38.331, clause 5.3.11]
The UE shall:
…
1> discard any segments of segmented RRC messages stored according to 5.7.6.3;
[TS 38.331, clause 5.7.6.3]
Upon receiving DLDedicatedMessageSegment message, the UE shall:
1> store the segment included in rrc-MessageSegmentContainer;
1> if all segments of the message have been received:
2> assemble the message from the received segments and process the message according to 5.3.5.3 for the RRCReconfiguration message or 5.3.13.4 for the RRCResume message;
2> discard all segments.
8.1.5.9.2.3 Test description
8.1.5.9.2.3.1 Pre-test conditions
System Simulator:
– NR Cell 1
UE:
– None
Preamble:
– If pc_IP_Ping is set to TRUE then the UE is in 5GS state 1N-A, PDU SESSION ACTIVE according to TS 38.508-1 [4], clause 4.4A.2 Table 4.4A.2-1
– Else, the UE is in 5GS state 1N-A and Test Loop Function (On) with UE test loop mode B on NR Cell 1 according to 38.508-1[4], clause 4.4A.2 Table 4.4A.2-3.
8.1.5.9.2.3.2 Test procedure sequence
Table 8.1.5.9.2.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
SS transmits a Paging message to the UE on the appropriate paging block, and including the UE identity in one entry of the IE pagingRecordList. |
<– |
NR RRC: Paging |
– |
– |
2 |
UE transmits an RRCSetupRequest message. |
–> |
NR RRC: RRCSetupRequest |
– |
– |
3 |
SS transmits an RRCSetup message |
<– |
NR RRC: RRCSetup |
– |
– |
4 |
The UE transmits an RRCSetupComplete to confirm the successful completion of the connection establishment. |
–> |
NR RRC: RRCSetupComplete |
– |
– |
5 |
SS transmits a SecurityModeCommand message to activate AS security. |
<– |
NR RRC: SecurityModeCommand |
– |
– |
6 |
Using the same slot as the SecurityModeCommand message in step 5, the SS transmits an DLDedicatedMessageSegment containing the first segment of the RRCReconfiguration message to establish a data radio bearer, DRB1 and signalling radio bearer, SRB2. |
<– |
NR RRC: DLDedicatedMessageSegment |
– |
– |
7 |
The UE transmits a SecurityModeComplete message. |
–> |
NR RRC: SecurityModeComplete |
– |
– |
8 |
The SS transmits a DLDedicatedMessageSegment containing the second(last) segment of the RRCReconfiguration message. |
<– |
NR RRC: DLDedicatedMessageSegment |
– |
– |
9 |
Check: Does the UE transmit an RRCReconfigurationComplete message to confirm the establishment of data radio bearer, DRB1 and signalling radio bearer, SRB2? |
–> |
NR RRC: RRCReconfigurationComplete |
1 |
P |
10 |
Check: Does the test result of generic test procedure in TS 38.508-1 [4] subclause 4.9.1 indicate that the UE is capable of exchanging IP data on DRB#1 established in Step 8? |
– |
– |
1 |
– |
11 |
The SS transmits a DLDedicatedMessageSegment containing the first segment of the RRCReconfiguration message to modify SRB and DRB configuration. |
<– |
NR RRC: DLDedicatedMessageSegment |
||
12 |
The SS transmits the second segment of the RRCReconfiguration message to modify SRB and DRB configuration. |
<– |
NR RRC: DLDedicatedMessageSegment |
– |
– |
13 |
The SS releases the RRC connection. |
– |
– |
– |
– |
14 |
Step 1-8 of generic test procedure in TS 38.508-1 [4] subclause 4.5.4 to bring the UE in RRC_CONNECTED mode. |
– |
– |
– |
– |
15 |
The SS transmits the third(last) segment of the RRCReconfiguration message to modify SRB2 and DRB configuration. |
<– |
NR RRC: DLDedicatedMessageSegment |
– |
– |
16 |
Check: Does the UE transmit an RRCReconfigurationComplete message in the next 3s? |
–> |
NR RRC: RRCReconfigurationComplete |
2 |
F |
17 |
The SS releases the RRC connection. |
– |
– |
– |
– |
18 |
Step 1-8 of generic test procedure in TS 38.508-1 [4] subclause 4.5.4 to bring the UE in RRC_CONNECTED mode. |
– |
– |
– |
– |
19 |
The SS transmits a DLDedicatedMessageSegment containing the first segment of the RRCReconfiguration message to modify SRB and DRB configuration. |
NR RRC: DLDedicatedMessageSegment |
|||
20 |
The SS transmits the second segment of the RRCReconfiguration message to modify SRB and DRB configuration. |
<– |
NR RRC: DLDedicatedMessageSegment |
– |
– |
21 |
The SS transmits the third(last) segment of the RRCReconfiguration message to modify SRB2 and DRB configuration. |
<– |
NR RRC: DLDedicatedMessageSegment |
– |
– |
22 |
Check: Does the UE transmit an RRCReconfigurationComplete message in the next 3s? |
–> |
NR RRC: RRCReconfigurationComplete |
1 |
P |
23 |
Check: Does the test result of generic test procedure in TS 38.508-1 [4] subclause 4.9.1 indicate that the UE is capable of exchanging IP data on DRB#1 established in Steps 12-21? |
– |
– |
1 |
|
24 |
The SS transmits an OPEN UE TEST LOOP Message. |
<– |
OPEN UE TEST LOOP |
– |
– |
25 |
The UE transmits an OPEN UE TEST LOOP COMPLETE Message. |
–> |
OPEN UE TEST LOOP COMPLETE |
– |
– |
26 |
The SS transmits DEACTIVATE TEST MODE message. |
<– |
DEACTIVATE TEST MODE |
– |
– |
27 |
The UE transmits DEACTIVATE TEST MODE COMPLETE message. |
–> |
DEACTIVATE TEST MODE COMPLETE |
– |
– |
NOTE 1: The request to establish a PDU session may be performed by MMI or AT Command. |
8.1.5.9.2.3.3 Specific message contents
Table 8.1.5.9.2.3.3-1: DLDedicatedMessageSegment (Step 6, 8, 11, 12, 15, 19, 20 and 21, Table 8.1.5.9.2.3.2-1)
Derivation Path: TS 38.508-1[4], table 4.6.1-2B |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
DLDedicatedMessageSegment-r16 ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
dlDedicatedMessageSegment-r16 SEQUENCE { |
||||
segmentNumber-r16 |
0 |
Step 6, Step 11, Step 19 |
||
segmentNumber-r16 |
1 |
Step 8, Step 12, Step 20 |
||
segmentNumber-r16 |
2 |
Step 15, Step 21 |
||
rrc-MessageSegmentContainer-r16 |
OCTET STRING (CONTAINING First segment of the RRCReconfiguration message) |
Table 8.1.5.9.2.3.3-2 |
Step 6 |
|
rrc-MessageSegmentContainer-r16 |
OCTET STRING (CONTAINING Last segment of the RRCReconfiguration message) |
Table 8.1.5.9.2.3.3-2 |
Step 8 |
|
rrc-MessageSegmentContainer-r16 |
OCTET STRING (CONTAINING First segment of the RRCReconfiguration message) |
Table 8.1.5.9.2.3.3-4 |
Step 11, Step 19 |
|
rrc-MessageSegmentContainer-r16 |
OCTET STRING (CONTAINING Second segment of the RRCReconfiguration message) |
Table 8.1.5.9.2.3.3-4 |
Step 12, Step 20 |
|
rrc-MessageSegmentContainer-r16 |
OCTET STRING (CONTAINING Last (third) segment of the RRCReconfiguration message) |
Table 8.1.5.9.2.3.3-4 |
Step 15, Step 21 |
|
rrc-MessageSegmentType-r16 |
notLastSegment |
Step 6, Step 11, Step 19, Step 12, Step 20 |
||
rrc-MessageSegmentType-r16 |
LastSegment |
Step 8, Step 15, Step 21 |
||
} |
||||
} |
||||
} |
Table 8.1.5.9.2.3.3-2: RRCReconfiguration (Step 6 and 8, Table 8.1.5.9.2.3.3-1)
Derivation Path: TS 38.508-1[4], table 4.6.1-13 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCReconfiguration ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcReconfiguration SEQUENCE { |
||||
radioBearerConfig |
RadioBearerConfig with conditions SRB2 and DRB1 |
|||
nonCriticalExtension SEQUENCE { |
||||
masterCellGroup |
CellGroupConfig |
OCTET STRING (CONTAINING CellGroupConfig Table 8.1.5.9.2.3.3-3) |
||
lateNonCriticalExtension |
’00,,,00’O |
Add enough padding so that: maximum PDCP SDU size < encoded DLDedicatedMessageSegment size < 2 x maximum PDCP SDU size |
||
} |
||||
} |
||||
} |
Table 8.1.5.9.2.3.3-3: CellGroupConfig (Table 8.1.5.9.2.3.3-2)
Derivation Path: TS 38.508-1[4], table 4.6.3-19 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
CellGroupConfig ::= SEQUENCE { |
||||
rlc-BearerToAddModList SEQUENCE (SIZE(1..maxLC-ID)) OF RLC-BearerConfig { |
2 entries |
|||
RLC-Bearer-Config[1] SEQUENCE { |
entry 1 |
|||
logicalChannelIdentity |
LogicalChannelIdentity |
|||
servedRadioBearer CHOICE { |
||||
drb-Identity |
DRB-Identity with condition DRB1 |
|||
} |
||||
reestablishRLC |
Not present |
|||
RLC-Config |
RLC-Config with condition AM according to 38.508-1 [4], table 4.6.3-149 |
|||
mac-LogicalChannelConfig |
LogicalChannelConfig according to 38.508-1 [4], table 4.6.3-66 |
|||
} |
||||
RLC-Bearer-Config[2] SEQUENCE { |
entry 2 |
|||
logicalChannelIdentity |
LogicalChannelIdentity |
|||
servedRadioBearer CHOICE { |
||||
srb-Identity |
SRB-Identity with condition SRB2 |
|||
} |
||||
reestablishRLC |
Not present |
|||
RLC-Config |
Not present |
|||
mac-LogicalChannelConfig |
LogicalChannelConfig according to 38.508-1 [4], table 4.6.3-66 |
|||
} |
||||
} |
||||
mac-CellGroupConfig |
Not present |
|||
physicalCellGroupConfig |
Not present |
|||
spCellConfig SEQUENCE |
Not present |
|||
} |
Table 8.1.5.9.2.3.3-4: RRCReconfiguration (Step 11, 12, 15, 19, 20 and 21, Table 8.1.5.9.2.3.2-1)
Derivation Path: TS 38.508-1[4], table 4.6.1-13 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCReconfiguration ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcReconfiguration SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
masterCellGroup |
CellGroupConfig |
OCTET STRING (CONTAINING CellGroupConfig Table 8.1.5.9.2.3.3-5) |
||
} |
||||
lateNonCriticalExtension |
’00,,,00’O |
Add enough padding so that the size of the encoded DLDedicatedMessageSegment = 3 x maximum PDCP SDU size |
||
} |
||||
} |
||||
} |
Table 8.1.5.9.2.3.3-5: CellGroupConfig (Table 8.1.5.9.2.3.3-3)
Derivation Path: TS 38.508-1, table 4.6.3-19 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
CellGroupConfig ::= SEQUENCE { |
||||
rlc-BearerToAddModList SEQUENCE (SIZE(1..maxLC-ID)) OF RLC-BearerConfig { |
2 entries |
|||
RLC-Bearer-Config[1] SEQUENCE { |
entry 1 |
|||
logicalChannelIdentity |
LogicalChannelIdentity |
|||
servedRadioBearer CHOICE { |
||||
srb-Identity |
SRB-Identity with condition SRB2 |
|||
} |
||||
reestablishRLC |
true |
|||
RLC-Config |
RLC-Config with condition AM according to 38.508-1 [4], table 4.6.3-149 |
|||
mac-LogicalChannelConfig |
LogicalChannelConfig according to 38.508-1 [4], table 4.6.3-66 |
|||
} |
||||
RLC-Bearer-Config[2] SEQUENCE { |
entry 2 |
|||
logicalChannelIdentity |
LogicalChannelIdentity |
|||
servedRadioBearer CHOICE { |
||||
drb-Identity |
DRB-Identity with condition DRB1 |
|||
} |
||||
reestablishRLC |
true |
|||
RLC-Config |
Not present |
|||
mac-LogicalChannelConfig |
LogicalChannelConfig according to 38.508-1 [4], table 4.6.3-66 |
|||
} |
||||
} |
||||
mac-CellGroupConfig |
Not present |
|||
physicalCellGroupConfig |
Not present |
|||
spCellConfig SEQUENCE |
Not present |
|||
} |
8.1.5.10 UE Assistance Information
8.1.5.10.1 UE Assistance Information/ Release Preference
8.1.5.10.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE configured to provide its release preference and a Preferred RRC State is provided (UE determines that it would prefer to transition out of RRC_CONNECTED) and timer T346f is not running }
then { the UE transmits a UEAssistanceInformation message }
}
(2)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE configured to provide its release preference and a Preferred RRC State is provided (UE determines that it would prefer to transition out of RRC_CONNECTED) and timer T346f is running }
then { the UE does not transmit a UEAssistanceInformation message }
}
(3)
with { UE in NR RRC_CONNECTED state and is configured with connectedReporting and having transmitted a UEAssistanceInformation message to indicate preference to transition out of RRC_CONNECTED state }
ensure that {
when { UE determines that it would prefer to remain in RRC_CONNECTED state and timer T346f is not running }
then { the UE transmits a UEAssistanceInformation message }
}
8.1.5.10.1.2 Conformance requirements
References: The conformance requirements covered in the current TC is specified in: TS 38.331 clause 5.3.5.9, 5.7.4.2 and 5.7.4.3. Unless state explicitly these are Rel-16 requirements.
[TS 38.331, clause 5.3.5.9]
The UE shall:
…
1> if the received otherConfig includes the releasePreferenceConfig:
2> if releasePreferenceConfig is set to setup:
3> consider itself to be configured to provide assistance information to transition out of RRC_CONNECTED in accordance with 5.7.4;
2> else:
3> consider itself not to be configured to provide assistance information to transition out of RRC_CONNECTED and stop timer T346f, if running.
[TS 38.331, clause 5.7.4.2]
A UE capable of providing assistance information to transition out of RRC_CONNECTED state may initiate the procedure if it was configured to do so, upon determining that it prefers to transition out of RRC_CONNECTED state, or upon change of its preferred RRC state.
…
Upon initiating the procedure, the UE shall:
1> if configured to provide its release preference and timer T346f is not running:
2> if the UE determines that it would prefer to transition out of RRC_CONNECTED state; or
2> if the UE is configured with connectedReporting and the UE determines that it would prefer to revert an earlier indication to transition out of RRC_CONNECTED state:
3> start timer T346f with the timer value set to the releasePreferenceProhibitTimer;
3> initiate transmission of the UEAssistanceInformation message in accordance with 5.7.4.3 to provide the release preference;
[TS 38.331, clause 5.7.4.3]
The UE shall set the contents of the UEAssistanceInformation message as follows:
…
1> if transmission of the UEAssistanceInformation message is initiated to provide a release preference according to 5.7.4.2 or 5.3.5.3:
2> include releasePreference in the UEAssistanceInformation message;
2> set preferredRRC-State to the desired RRC state on transmission of the UEAssistanceInformation message;
8.1.5.10.1.3 Test Description
8.1.5.10.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1.
– System information combination NR-1 as defined in TS 38.508-1 [4] clause 4.4.3.1.2 is used for NR cell 1.
UE:
– None.
Preamble:
– The UE is in 5GS state 3N-A on NR Cell 1 according to TS 38.508-1 [4], clause 4.4A.2 Table 4.4A.2-3.
8.1.5.10.1.3.2 Test procedure sequence
Table 8.1.5.10.1.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits an RRCReconfiguration message to configure releasePreferenceConfig with releasePreferenceProhibitTimer IE. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
2 |
The UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
3 |
The SS transmits an SET UAI REQUEST message indicating Preferred RRC State = ‘idle’. |
<– |
SET UAI REQUEST |
– |
– |
– |
EXCEPTION: Step 4 and 5 can be performed in any order. |
– |
– |
– |
– |
4 |
The UE transmits an SET UAI RESPONSE message. |
–> |
SET UAI RESPONSE |
– |
– |
5 |
Check: Does the UE transmits an UEAssistanceInformation message to indicate IE preferredRRC-State-r16 = ‘idle’ within the ReleasePreference-r16 IE? |
–> |
NR RRC: UEAssistanceInformation |
1 |
P |
6 |
SS starts timer T346f = 30s. |
– |
– |
– |
– |
7 |
The SS transmits an SET UAI REQUEST message indicating Preferred RRC State = ‘inactive’. |
<– |
SET UAI REQUEST |
– |
– |
8 |
The UE transmits an SET UAI RESPONSE message. |
–> |
SET UAI RESPONSE |
– |
– |
9 |
Check: Does the UE transmit an UEAssistanceInformation message to indicate IE preferredRRC-State-r16 = ‘inactive’ within the ReleasePreference-r16 IE? |
–> |
NR RRC: UEAssistanceInformation |
2 |
F |
10 |
SS waits for timer T346f expiry. |
– |
– |
– |
– |
– |
EXCEPTION: Step 10a may be performed if the UE cached the preferredRRC-State indication from upper layers. |
||||
10a |
The UE transmit an UEAssistanceInformation message to indicate IE preferredRRC-State-r16 = ‘inactive’ within the ReleasePreference-r16 IE. |
–> |
NR RRC: UEAssistanceInformation |
– |
– |
11 |
The SS transmits an SET UAI REQUEST message indicating Preferred RRC State = connected. |
<– |
SET UAI REQUEST |
– |
– |
12 |
The UE transmits an SET UAI RESPONSE message. |
–> |
SET UAI RESPONSE |
– |
– |
13 |
Check: Does the UE transmits an UEAssistanceInformation message to indicate IE preferredRRC-State-r16 = ‘connected’ within the ReleasePreference-r16 IE? |
–> |
NR RRC: UEAssistanceInformation |
3 |
F |
14 |
The SS transmits an RRCReconfiguration message to configure releasePreferenceConfig with connectedReporting. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
15 |
The UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
16 |
The SS transmits an SET UAI REQUEST message indicating Preferred RRC State = ‘connected’. |
<– |
SET UAI REQUEST |
– |
– |
– |
EXCEPTION: Step 18 and 19 can be performed in any order. |
– |
– |
– |
– |
17 |
The UE transmits an SET UAI RESPONSE message. |
–> |
SET UAI RESPONSE |
– |
– |
18 |
Check: Does the UE transmits an UEAssistanceInformation message to indicate IE preferredRRC-State-r16 = ‘connected’ within the ReleasePreference-r16? |
–> |
NR RRC: UEAssistanceInformation |
3 |
P |
8.1.5.10.1.3.3 Specific message contents
Table 8.1.5.10.1.3.3-1: RRCReconfiguration (step 1, Table 8.1.5.10.1.3.2-1)
Derivation Path: TS 38.508-1 [4] Table 4.6.1-13 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReconfiguration ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
rrcReconfiguration SEQUENCE { |
|||
nonCriticalExtension SEQUENCE { |
|||
nonCriticalExtension SEQUENCE { |
|||
nonCriticalExtension SEQUENCE { |
|||
nonCriticalExtension SEQUENCE { |
|||
otherConfig-v1610 SEQUENCE { |
|||
releasePreferenceConfig-r16 CHOICE { |
|||
setup SEQUENCE { |
|||
releasePreferenceProhibitTimer-r16 |
s30 |
||
connectedReporting |
Not present |
||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
Table 8.1.5.10.1.3.3-2: UEAssistanceInformation (Step 5, step 10a and step 18, Table 8.1.5.10.1.3.2-1)
Derivation Path: TS 38.508-1 [4] Table 4.6.1-30 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
UEAssistanceInformation ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
ueAssistanceInformation SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
releasePreference-r16 SEQUENCE { |
||||
preferredRRC-State-r16 |
idle |
Step 5 |
||
inactive |
Step 10a |
|||
connected |
Step 18 |
|||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Table 8.1.5.10.1.3.3-3: RRCReconfiguration (step 14, Table 8.1.5.10.1.3.2-1)
Derivation Path: TS 38.508-1 [4] Table 4.6.1-13 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReconfiguration ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
rrcReconfiguration SEQUENCE { |
|||
nonCriticalExtension SEQUENCE { |
|||
nonCriticalExtension SEQUENCE { |
|||
nonCriticalExtension SEQUENCE { |
|||
nonCriticalExtension SEQUENCE { |
|||
otherConfig-v1610 SEQUENCE { |
|||
releasePreferenceConfig-r16 CHOICE { |
|||
setup SEQUENCE { |
|||
releasePreferenceProhibitTimer-r16 |
s30 |
||
connectedReporting |
true |
||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
8.1.5.11 Idle/Inactive measurements
8.1.5.11.1 Idle/Inactive measurements / Idle mode / SIB11 configuration / Measurement of NR cells
8.1.5.11.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and SIB11 including measIdleCarrierListNR with ssb-MeasConfig }
then { UE enters RRC_IDLE state, performs cell measurements and reports measurement results in RRC_CONNECTED state }
}
(2)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig, SIB11 including measIdleCarrierListNR without ssb-MeasConfig and ssb-MeasConfig parameters derived from SIB4 }
then { UE enters RRC_IDLE state, performs cell measurements and reports measurement results in RRC_CONNECTED state }
}
(3)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig, SIB11 including measIdleCarrierListNR without ssb-MeasConfig and ssb-MeasConfig parameters derived from SIB4 and T331 expires }
then { UE enters RRC_IDLE state, UE does not report measurement results in RRC_CONNECTED state after T331 expiration }
}
(4)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and SIB11 does not include measIdleCarrierListNR }
then { UE enters RRC_IDLE state, UE does not report measurement results in RRC_CONNECTED state }
}
8.1.5.11.1.2 Conformance requirements
References: The conformance requirements covered in the current TC is specified in: TS 38.331 clause 5.3.2.3.
[TS 38.331, clause 5.7.8.1]
This procedure specifies the measurements to be performed and stored by a UE in RRC_IDLE and RRC_INACTIVE when it has an idle/inactive measurement configuration.
[TS 38.331, clause 5.7.8.1a]
The purpose of this procedure is to update the idle/inactive measurement configuration.
The UE initiates this procedure while T331 is running 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 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.
[TS 38.331, clause 5.7.8.2a]
When performing measurements on NR carriers according to this clause, the UE shall derive the cell quality as specified in 5.5.3.3 and consider the beam quality to be the value of the measurement results of the concerned beam, where each result is averaged as described in TS 38.215 [9].
While in RRC_IDLE or RRC_INACTIVE, and T331 is running, the UE shall:
1> perform the measurements in accordance with the following:
2> if the VarMeasIdleConfig includes the measIdleCarrierListNR and the SIB1 contains idleModeMeasurementsNR:
3> for each entry in measIdleCarrierListNR within VarMeasIdleConfig that contains ssb-MeasConfig:
4> if UE supports carrier aggregation or NR-DC between serving carrier and the carrier frequency and subcarrier spacing indicated by carrierFreq and ssbSubCarrierSpacing within the corresponding entry:
5> perform measurements in the carrier frequency and subcarrier spacing indicated by carrierFreq and ssbSubCarrierSpacing within the corresponding entry;
5> if the reportQuantities is set to rsrq:
6> consider RSRQ as the cell sorting quantity;
5> else:
6> consider RSRP as the cell sorting quantity;
5> if the measCellListNR is included:
6> consider cells identified by each entry within the measCellListNR to be applicable for idle/inactive measurement reporting;
5> else:
6> consider up to maxCellMeasIdle strongest identified cells, according to the sorting quantity, to be applicable for idle/inactive measurement reporting;
5> for all cells applicable for idle/inactive measurement reporting, derive cell measurement results for the measurement quantities indicated by reportQuantities;
5> store the derived cell measurement results as indicated by reportQuantities for cells applicable for idle/inactive measurement reporting within measResultsPerCarrierListIdleNR in the measReportIdleNR in VarMeasIdleReport in decreasing order of the cell sorting quantity, i.e. the best cell is included first, as follows:
6> if qualityThreshold is configured:
7> include the measurement results from the cells applicable for idle/inactive measurement reporting whose RSRP/RSRQ measurement results are above the value(s) provided in qualityThreshold;
6> else:
7> include the measurement results from all cells applicable for idle/inactive measurement reporting;
5> if beamMeasConfigIdle is included in the associated entry in measIdleCarrierListNR and if UE supports idleInactiveNR-MeasBeamReport for the FR of the carrier frequency indicated by carrierFreq within the associated entry, for each cell in the measurement results:
6> derive beam measurements based on SS/PBCH block for each measurement quantity indicated in reportQuantityRS-Indexes, as described in TS 38.215 [9];
6> if the reportQuantityRS-Indexes is set to rsrq:
7> consider RSRQ as the beam sorting quantity;
6> else:
7> consider RSRP as the beam sorting quantity;
6> set resultsSSB-Indexes to include up to maxNrofRS-IndexesToReport SS/PBCH block indexes in order of decreasing beam sorting quantity as follows:
7> include the index associated to the best beam for the sorting quantity and if absThreshSS-BlocksConsolidation is included, the remaining beams whose sorting quantity is above absThreshSS-BlocksConsolidation;
6> if the includeBeamMeasurements is set to true:
7> include the beam measurement results as indicated by reportQuantityRS–Indexes;
2> if, as a result of the procedure in this subclause, the UE performs measurements in one or more carrier frequency indicated by measIdleCarrierListNR or measIdleCarrierListEUTRA:
3> store the cell measurement results for RSRP and RSRQ for the serving cell within measResultServingCell in the measReportIdleNR in VarMeasIdleReport.
3> if the VarMeasIdleConfig includes the measIdleCarrierListNR and it contains an entry with carrierFreq set to the value of the serving frequency:
4> if beamMeasConfigIdle is included in that entry, and if the UE supports idleInactiveNR- MeasBeamReport for the FR of the serving cell:
5> derive beam measurements based on SS/PBCH block for each measurement quantity indicated in reportQuantityRS-Indexes, as described in TS 38.215 [9];
5> if the reportQuantityRS-Indexes is set to rsrq:
6> consider RSRQ as the beam sorting quantity;
5> else:
6> consider RSRP as the beam sorting quantity;
5> set resultsSSB-Indexes to include up to maxNrofRS-IndexesToReport SS/PBCH block indexes in order of decreasing beam sorting quantity as follows:
6> include the index associated to the best beam for the sorting quantity and if absThreshSS-BlocksConsolidation is included in SIB2 of serving cell, the remaining beams whose sorting quantity is above absThreshSS-BlocksConsolidation;
5> if the includeBeamMeasurements is set to true:
6> include the beam measurement results as indicated by reportQuantityRS-Indexes;
NOTE 1: How the UE performs idle/inactive measurements is up to UE implementation as long as the requirements in TS 38.133 [14] are met for measurement reporting.
NOTE 2: The UE is not required to perform idle/inactive measurements on a given carrier if the SSB configuration of that carrier provided via dedicated signalling is different from the SSB configuration broadcasted in the serving cell, if any.
NOTE 3: How the UE prioritizes which frequencies to measure or report (in case it is configured with more frequencies than it can measure or report) is left to UE implementation.
[TS 38.331, clause 5.3.8.3]
The UE shall:
1> if the RRCRelease includes the measIdleConfig:
2> if T331 is running:
3> stop timer T331;
3> perform the actions as specified in 5.7.8.3;
2> if the measIdleConfig is set to setup:
3> store the received measIdleDuration in VarMeasIdleConfig;
3> start timer T331 with the value set to measIdleDuration;
[TS 38.331, clause 5.7.8.3]
The UE shall:
1> if T331 expires or is stopped:
2> release the VarMeasIdleConfig.
NOTE: It is up to UE implementation whether to continue idle/inactive measurements according to SIB11 and SIB4 configurations or according to E-UTRA SIB5 and E-UTRA SIB24 configurations as specified in TS 36.331 [10] upon inter-RAT cell reselection to E-UTRA, after T331 has expired or stopped.
[TS 38.331, clause 5.7.10.3]
Upon receiving the UEInformationRequest message, the UE shall, only after successful security activation:
1> if the idleModeMeasurementReq is included in the UEInformationRequest and the UE has stored VarMeasIdleReport that contains measurement information concerning cells other than the PCell:
2> set the measResultIdleNR in the UEInformationResponse message to the value of measReportIdleNR in the VarMeasIdleReport, if available;
8.1.5.11.1.3 Test Description
8.1.5.11.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1
– NR Cell 3, suitable for inter-frequency measurements
UE:
– None.
Preamble:
– The UE is in 5GS state 3N-A according to TS 38.508-1 [4], clause 4.4A.2 Table 4.4A.2-1.
8.1.5.11.1.3.2 Test procedure sequence
Table 8.1.5.11.1.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits RRCRelease message including measIdleConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
2 |
Wait for 5 s for UE to enter RRC_IDLE mode and to perform measurements. |
– |
– |
– |
– |
3-10 |
Steps 1 to 8 of procedure described in TS 38.508-1 table 4.5.4.2-3: NR RRC_CONNECTED are performed. |
– |
– |
– |
– |
11 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
12 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
1 |
P |
13 |
The SS removes ssb-MeasConfig in SIB11. |
– |
– |
– |
– |
14 |
The SS transmits a Short message on PDCCH using P-RNTI indicating a systemInfoModification. |
– |
PDCCH (DCI 1_0): Short Message |
– |
– |
15 |
Wait for 2.1* modification period to allow the new system information to take effect. |
– |
– |
– |
– |
16 |
The SS transmits RRCRelease message including measIdleConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
17 |
Wait for 5 s for UE to enter RRC_IDLE mode and to perform measurements. |
– |
– |
– |
– |
18-25 |
Steps 1 to 8 of procedure described in TS 38.508-1 table 4.5.4.2-3: NR RRC_CONNECTED are performed. |
– |
– |
– |
– |
26 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
27 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
2 |
P |
28 |
The SS transmits RRCRelease message including measIdleConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
29 |
Wait for 11 s for UE to enter RRC_IDLE mode and to perform measurements. |
– |
– |
– |
– |
30-37 |
Steps 1 to 8 of procedure described in TS 38.508-1 table 4.5.4.2-3: NR RRC_CONNECTED are performed. |
– |
– |
– |
– |
38 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
39 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
3 |
F |
40 |
The SS removes measIdleCarrierListNR in SIB11. |
– |
– |
– |
– |
41 |
The SS transmits a Short message on PDCCH using P-RNTI indicating a systemInfoModification. |
– |
PDCCH (DCI 1_0): Short Message |
– |
– |
42 |
Wait for 2.1* modification period to allow the new system information to take effect. |
– |
– |
– |
– |
43 |
The SS transmits RRCRelease message including measIdleConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
44 |
Wait for 5 s for UE to enter RRC_IDLE mode and to perform measurements. |
– |
– |
– |
– |
45-52 |
Steps 1 to 8 of procedure described in TS 38.508-1 table 4.5.4.2-3: NR RRC_CONNECTED are performed. |
– |
– |
– |
– |
53 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
54 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
4 |
F |
8.1.5.11.1.3.3 Specific message contents
TBD
8.1.5.11.2 Void
8.1.5.11.2 Idle/Inactive measurements / Idle mode / RRCRelease configuration / Measurement of NR cells
8.1.5.11.2.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig with ssb-MeasConfig }
then { UE enters RRC_IDLE state, performs cell measurements and reports measurement results in RRC_CONNECTED state }
}
(2)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig, ssb-MeasConfig from SIB11 }
then { UE enters RRC_IDLE state, performs cell measurements and reports measurement results }
}
(3)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig, ssb-MeasConfig parameters derived from SIB4 }
then { UE enters RRC_IDLE state, performs cell measurements and reports measurement results }
}
(4)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig with ssb-MeasConfig, T331 expires }
then { UE enters RRC_IDLE state, UE does not report measurement results in RRC_CONNECTED state after T331 expiration }
}
(5)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig without measIdleCarrierListNR }
then { UE does not report measurement results }
}
8.1.5.11.2.2 Conformance requirements
References: The conformance requirements covered in the current TC is specified in: TS 38.331 clause 5.3.8.3, 5.7.8 and 5.7.10.3.
[TS 38.331, clause 5.3.8.3]
The UE shall:
1> if the RRCRelease includes the measIdleConfig:
2> if T331 is running:
3> stop timer T331;
3> perform the actions as specified in 5.7.8.3;
2> if the measIdleConfig is set to setup:
3> store the received measIdleDuration in VarMeasIdleConfig;
3> start timer T331 with the value set to measIdleDuration;
[TS 38.331, clause 5.7.8.1]
This procedure specifies the measurements to be performed and stored by a UE in RRC_IDLE and RRC_INACTIVE when it has an idle/inactive measurement configuration.
[TS 38.331, clause 5.7.8.1a]
The purpose of this procedure is to update the idle/inactive measurement configuration.
The UE initiates this procedure while T331 is running 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> 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.
[TS 38.331, clause 5.7.8.2a]
When performing measurements on NR carriers according to this clause, the UE shall derive the cell quality as specified in 5.5.3.3 and consider the beam quality to be the value of the measurement results of the concerned beam, where each result is averaged as described in TS 38.215 [9].
While in RRC_IDLE or RRC_INACTIVE, and T331 is running, the UE shall:
1> perform the measurements in accordance with the following:
2> if the VarMeasIdleConfig includes the measIdleCarrierListNR and the SIB1 contains idleModeMeasurementsNR:
3> for each entry in measIdleCarrierListNR within VarMeasIdleConfig that contains ssb-MeasConfig:
4> if UE supports carrier aggregation or NR-DC between serving carrier and the carrier frequency and subcarrier spacing indicated by carrierFreq and ssbSubCarrierSpacing within the corresponding entry:
5> perform measurements in the carrier frequency and subcarrier spacing indicated by carrierFreq and ssbSubCarrierSpacing within the corresponding entry;
5> if the reportQuantities is set to rsrq:
6> consider RSRQ as the cell sorting quantity;
5> else:
6> consider RSRP as the cell sorting quantity;
5> if the measCellListNR is included:
6> consider cells identified by each entry within the measCellListNR to be applicable for idle/inactive measurement reporting;
5> else:
6> consider up to maxCellMeasIdle strongest identified cells, according to the sorting quantity, to be applicable for idle/inactive measurement reporting;
5> for all cells applicable for idle/inactive measurement reporting, derive cell measurement results for the measurement quantities indicated by reportQuantities;
5> store the derived cell measurement results as indicated by reportQuantities for cells applicable for idle/inactive measurement reporting within measResultsPerCarrierListIdleNR in the measReportIdleNR in VarMeasIdleReport in decreasing order of the cell sorting quantity, i.e. the best cell is included first, as follows:
6> if qualityThreshold is configured:
7> include the measurement results from the cells applicable for idle/inactive measurement reporting whose RSRP/RSRQ measurement results are above the value(s) provided in qualityThreshold;
6> else:
7> include the measurement results from all cells applicable for idle/inactive measurement reporting;
5> if beamMeasConfigIdle is included in the associated entry in measIdleCarrierListNR and if UE supports idleInactiveNR-MeasBeamReport for the FR of the carrier frequency indicated by carrierFreq within the associated entry, for each cell in the measurement results:
6> derive beam measurements based on SS/PBCH block for each measurement quantity indicated in reportQuantityRS-Indexes, as described in TS 38.215 [9];
6> if the reportQuantityRS-Indexes is set to rsrq:
7> consider RSRQ as the beam sorting quantity;
6> else:
7> consider RSRP as the beam sorting quantity;
6> set resultsSSB-Indexes to include up to maxNrofRS-IndexesToReport SS/PBCH block indexes in order of decreasing beam sorting quantity as follows:
7> include the index associated to the best beam for the sorting quantity and if absThreshSS-BlocksConsolidation is included, the remaining beams whose sorting quantity is above absThreshSS-BlocksConsolidation;
6> if the includeBeamMeasurements is set to true:
7> include the beam measurement results as indicated by reportQuantityRS–Indexes;
2> if, as a result of the procedure in this subclause, the UE performs measurements in one or more carrier frequency indicated by measIdleCarrierListNR or measIdleCarrierListEUTRA:
3> store the cell measurement results for RSRP and RSRQ for the serving cell within measResultServingCell in the measReportIdleNR in VarMeasIdleReport.
3> if the VarMeasIdleConfig includes the measIdleCarrierListNR and it contains an entry with carrierFreq set to the value of the serving frequency:
4> if beamMeasConfigIdle is included in that entry, and if the UE supports idleInactiveNR- MeasBeamReport for the FR of the serving cell:
5> derive beam measurements based on SS/PBCH block for each measurement quantity indicated in reportQuantityRS-Indexes, as described in TS 38.215 [9];
5> if the reportQuantityRS-Indexes is set to rsrq:
6> consider RSRQ as the beam sorting quantity;
5> else:
6> consider RSRP as the beam sorting quantity;
5> set resultsSSB-Indexes to include up to maxNrofRS-IndexesToReport SS/PBCH block indexes in order of decreasing beam sorting quantity as follows:
6> include the index associated to the best beam for the sorting quantity and if absThreshSS-BlocksConsolidation is included in SIB2 of serving cell, the remaining beams whose sorting quantity is above absThreshSS-BlocksConsolidation;
5> if the includeBeamMeasurements is set to true:
6> include the beam measurement results as indicated by reportQuantityRS-Indexes;
NOTE 1: How the UE performs idle/inactive measurements is up to UE implementation as long as the requirements in TS 38.133 [14] are met for measurement reporting.
NOTE 2: The UE is not required to perform idle/inactive measurements on a given carrier if the SSB configuration of that carrier provided via dedicated signalling is different from the SSB configuration broadcasted in the serving cell, if any.
NOTE 3: How the UE prioritizes which frequencies to measure or report (in case it is configured with more frequencies than it can measure or report) is left to UE implementation.
[TS 38.331, clause 5.7.8.3]
The UE shall:
1> if T331 expires or is stopped:
2> release the VarMeasIdleConfig.
NOTE: It is up to UE implementation whether to continue idle/inactive measurements according to SIB11 and SIB4 configurations or according to E-UTRA SIB5 and E-UTRA SIB24 configurations as specified in TS 36.331 [10] upon inter-RAT cell reselection to E-UTRA, after T331 has expired or stopped.
[TS 38.331, clause 5.7.10.3]
Upon receiving the UEInformationRequest message, the UE shall, only after successful security activation:
1> if the idleModeMeasurementReq is included in the UEInformationRequest and the UE has stored VarMeasIdleReport that contains measurement information concerning cells other than the PCell:
2> set the measResultIdleNR in the UEInformationResponse message to the value of measReportIdleNR in the VarMeasIdleReport, if available;
8.1.5.11.2.3 Test Description
8.1.5.11.2.3.1 Pre-test conditions
System Simulator:
– NR Cell 1
– NR Cell 3, suitable for inter-frequency measurements
UE:
– None.
Preamble:
– The UE is in 5GS state 3N-A according to TS 38.508-1 [4], clause 4.4A.2 Table 4.4A.2-1.
8.1.5.11.2.3.2 Test procedure sequence
Table 8.1.5.11.2.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits RRCRelease message with measIdleConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
2 |
Wait for 5 s for UE to enter RRC_IDLE mode and to perform measurements. |
– |
– |
– |
– |
3-10 |
Steps 1 to 8 of procedure described in TS 38.508-1 table 4.5.4.2-3: NR RRC_CONNECTED are performed. |
– |
– |
– |
– |
11 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
12 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
1 |
P |
13 |
The SS transmits RRCRelease message with measIdleConfig not including ssb-MeasConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
14 |
Wait for 5 s for UE to enter RRC_IDLE mode and to perform measurements. |
– |
– |
– |
– |
15-22 |
Steps 1 to 8 of procedure described in TS 38.508-1 table 4.5.4.2-3: NR RRC_CONNECTED are performed. |
– |
– |
– |
– |
23 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
24 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
2 |
P |
25 |
The SS removes measIdleCarrierListNR in SIB11. |
– |
– |
– |
– |
26 |
The SS transmits a Short message on PDCCH using P-RNTI indicating a systemInfoModification. |
– |
PDCCH (DCI 1_0): Short Message |
– |
– |
27 |
Wait for 2.1* modification period to allow the new system information to take effect. |
– |
– |
– |
– |
28 |
The SS transmits RRCRelease message with measIdleConfig not including ssb-MeasConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
29 |
Wait for 5 s for UE to enter RRC_IDLE mode and to perform measurements. |
– |
– |
– |
– |
30-37 |
Steps 1 to 8 of procedure described in TS 38.508-1 table 4.5.4.2-3: NR RRC_CONNECTED are performed. |
– |
– |
– |
– |
38 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
39 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
3 |
P |
40 |
The SS transmits RRCRelease message including measIdleConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
41 |
Wait for 11 s for UE to enter RRC_IDLE mode and to perform measurements. |
– |
– |
– |
– |
42-49 |
Steps 1 to 8 of procedure described in TS 38.508-1 table 4.5.4.2-3: NR RRC_CONNECTED are performed. |
– |
– |
– |
– |
50 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
51 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
4 |
F |
52 |
The SS transmits RRCRelease message with measIdleConfig not including measIdleCarrierListNR to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
53 |
Wait for 5 s for UE to enter RRC_IDLE mode and to perform measurements. |
– |
– |
– |
– |
54-61 |
Steps 1 to 8 of procedure described in TS 38.508-1 table 4.5.4.2-3: NR RRC_CONNECTED are performed. |
– |
– |
– |
– |
62 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
63 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
5 |
F |
8.1.5.11.2.3.3 Specific message contents
TBD
8.1.5.11.3 Idle/Inactive measurements / Inactive mode / SIB11 configuration / Measurement of NR cells
8.1.5.11.3.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and suspendConfig, SIB11 including measIdleCarrierListNR with ssb-MeasConfig }
then { UE enters RRC_INACTIVE state, performs cell measurements and reports measurement results in RRC_CONNECTED state }
}
(2)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and suspendConfig, SIB11 including measIdleCarrierListNR without ssb-MeasConfig and ssb-MeasConfig parameters derived from SIB4 }
then { UE enters RRC_INACTIVE state, performs cell measurements and reports measurement results in RRC_CONNECTED state }
}
(3)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and suspendConfig, SIB11 including measIdleCarrierListNR without ssb-MeasConfig, ssb-MeasConfig parameters derived from SIB4 and T331 expires }
then { UE enters RRC_INACTIVE state, UE does not report measurement results in RRC_CONNECTED state after T331 expiration }
}
(4)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and suspendConfig, SIB11 does not include measIdleCarrierListNR }
then { UE enters RRC_INACTIVE state, UE does not report measurement results in RRC_CONNECTED state }
}
8.1.5.11.3.2 Conformance requirements
References: The conformance requirements covered in the current TC is specified in: TS 38.331 clause 5.3.8.3, 5.7.8 and 5.7.10.3. Unless otherwise stated, these are Rel-16 requirements.
[TS 38.331, clause 5.3.8.3]
1> if the RRCRelease includes the measIdleConfig:
2> if T331 is running:
3> stop timer T331;
3> perform the actions as specified in 5.7.8.3;
2> if the measIdleConfig is set to setup:
3> store the received measIdleDuration in VarMeasIdleConfig;
3> start timer T331 with the value set to measIdleDuration;
3> if the measIdleConfig contains measIdleCarrierListNR:
4> store the received measIdleCarrierListNR in VarMeasIdleConfig;
[TS 38.331, clause 5.7.8.1a]
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 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.
[TS 38.331, clause 5.7.8.2a]
While in RRC_IDLE or RRC_INACTIVE, and T331 is running, the UE shall:
1> perform the measurements in accordance with the following:
2> if the VarMeasIdleConfig includes the measIdleCarrierListNR and the SIB1 contains idleModeMeasurementsNR:
3> for each entry in measIdleCarrierListNR within VarMeasIdleConfig that contains ssb-MeasConfig:
4> if UE supports carrier aggregation or NR-DC between serving carrier and the carrier frequency and subcarrier spacing indicated by carrierFreq and ssbSubCarrierSpacing within the corresponding entry:
5> perform measurements in the carrier frequency and subcarrier spacing indicated by carrierFreq and ssbSubCarrierSpacing within the corresponding entry;
5> if the reportQuantities is set to rsrq:
6> consider RSRQ as the cell sorting quantity;
5> else:
6> consider RSRP as the cell sorting quantity;
5> if the measCellListNR is included:
6> consider cells identified by each entry within the measCellListNR to be applicable for idle/inactive measurement reporting;
5> else:
6> consider up to maxCellMeasIdle strongest identified cells, according to the sorting quantity, to be applicable for idle/inactive measurement reporting;
5> for all cells applicable for idle/inactive measurement reporting, derive cell measurement results for the measurement quantities indicated by reportQuantities;
5> store the derived cell measurement results as indicated by reportQuantities for cells applicable for idle/inactive measurement reporting within measResultsPerCarrierListIdleNR in the measReportIdleNR in VarMeasIdleReport in decreasing order of the cell sorting quantity, i.e. the best cell is included first, as follows:
6> if qualityThreshold is configured:
7> include the measurement results from the cells applicable for idle/inactive measurement reporting whose RSRP/RSRQ measurement results are above the value(s) provided in qualityThreshold;
6> else:
7> include the measurement results from all cells applicable for idle/inactive measurement reporting;
2> if, as a result of the procedure in this subclause, the UE performs measurements in one or more carrier frequency indicated by measIdleCarrierListNR or measIdleCarrierListEUTRA:
3> store the cell measurement results for RSRP and RSRQ for the serving cell within measResultServingCell in the measReportIdleNR in VarMeasIdleReport.
NOTE 1: How the UE performs idle/inactive measurements is up to UE implementation as long as the requirements in TS 38.133 [14] are met for measurement reporting.
NOTE 2: The UE is not required to perform idle/inactive measurements on a given carrier if the SSB configuration of that carrier provided via dedicated signalling is different from the SSB configuration broadcasted in the serving cell, if any.
NOTE 3: How the UE prioritizes which frequencies to measure or report (in case it is configured with more frequencies than it can measure or report) is left to UE implementation.
[TS 38.331, clause 5.7.8.3]
1> if T331 expires or is stopped:
2> release the VarMeasIdleConfig.
NOTE: It is up to UE implementation whether to continue idle/inactive measurements according to SIB11 and SIB4 configurations or according to E-UTRA SIB5 and E-UTRA SIB24 configurations as specified in TS 36.331 [10] upon inter-RAT cell reselection to E-UTRA, after T331 has expired or stopped.
[TS 38.331, clause 5.7.10.3]
Upon receiving the UEInformationRequest message, the UE shall, only after successful security activation:
1> if the idleModeMeasurementReq is included in the UEInformationRequest and the UE has stored VarMeasIdleReport that contains measurement information concerning cells other than the PCell:
2> set the measResultIdleNR in the UEInformationResponse message to the value of measReportIdleNR in the VarMeasIdleReport, if available;
2> discard the VarMeasIdleReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;
8.1.5.11.3.3 Test Description
8.1.5.11.3.3.1 Pre-test conditions
System Simulator:
– NR Cell 1, serving cell. System information combination NR-7 defined in TS 38.508-1 [4] clause 4.4.3.1.2 together with SIB11 defined in specific message contents
– NR Cell 3, suitable for inter-frequency measurements. System information combination NR-4 defined in TS 38.508-1 [4] clause 4.4.3.1.2.
UE:
– None.
Preamble:
– The UE is in 5GS state 3N-A according to TS 38.508-1 [4], clause 4.4A.2 Table 4.4A.2-1.
8.1.5.11.3.3.2 Test procedure sequence
Table 8.1.5.11.3.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits RRCRelease message including measIdleConfig and suspendConfig to the UE. |
<– |
NR RRC: RRCRelease |
– |
– |
2 |
Wait for 15 s for UE to enter RRC_INACTIVE mode and to perform measurements. |
– |
– |
– |
– |
3 |
SS transmits Paging message to UE. |
<– |
NR RRC: Paging |
– |
– |
4 |
UE transmits RRCResumeRequest message to SS. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
5 |
SS transmits RRCResume message to UE. |
<– |
NR RRC: RRCResume |
– |
– |
6 |
UE transmits RRCResumeComplete message to SS. |
NR RRC: RRCResumeComplete |
– |
– |
|
7 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<– |
NR RRC: UEInformationRequest |
– |
– |
8 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
–> |
NR RRC: UEInformationResponse |
1 |
P |
9 |
The SS removes ssb-MeasConfig in SIB11. |
– |
– |
– |
– |
10 |
The SS transmits a Short message on PDCCH using P-RNTI indicating a systemInfoModification. |
<– |
PDCCH (DCI 1_0): Short Message |
– |
– |
11 |
Wait for 2.1* modification period to allow the new system information to take effect. |
– |
– |
– |
– |
12 |
The SS transmits RRCRelease message including measIdleConfig and suspendConfig to the UE. |
<– |
NR RRC: RRCRelease |
– |
– |
13 |
Wait for 15 s for UE to enter RRC_INACTIVE mode and to perform measurements. |
– |
– |
– |
– |
14 |
SS transmits Paging message to UE. |
<– |
NR RRC: Paging |
– |
– |
15 |
UE transmits RRCResumeRequest message to SS. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
16 |
SS transmits RRCResume message to UE. |
<– |
NR RRC: RRCResume |
– |
– |
17 |
UE transmits RRCResumeComplete message to SS. |
NR RRC: RRCResumeComplete |
– |
– |
|
18 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<– |
NR RRC: UEInformationRequest |
– |
– |
19 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
–> |
NR RRC: UEInformationResponse |
2 |
P |
20 |
The SS transmits RRCRelease message including measIdleConfig and suspendConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
21 |
Wait for 15 s for UE to enter RRC_INACTIVE mode and to perform measurements. |
– |
– |
– |
– |
22 |
SS transmits Paging message to UE. |
<– |
NR RRC: Paging |
– |
– |
23 |
UE transmits RRCResumeRequest message to SS. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
24 |
SS transmits RRCResume message to UE. |
<– |
NR RRC: RRCResume |
– |
– |
25 |
UE transmits RRCResumeComplete message to SS. |
NR RRC: RRCResumeComplete |
– |
– |
|
26 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
27 |
Check: Does the UE transmit UEInformationResponse without measResultIdleNR? |
–> |
NR RRC: UEInformationResponse |
3 |
P |
28 |
The SS removes measIdleCarrierListNR in SIB11. |
– |
– |
– |
– |
29 |
The SS transmits a Short message on PDCCH using P-RNTI indicating a systemInfoModification. |
<– |
PDCCH (DCI 1_0): Short Message |
– |
– |
30 |
Wait for 2.1* modification period to allow the new system information to take effect. |
– |
– |
– |
– |
31 |
The SS transmits RRCRelease message including measIdleConfig and suspendConfig to the UE. |
<– |
NR RRC: RRCRelease |
– |
– |
32 |
Wait for 15 s for UE to enter RRC_INACTIVE mode and to perform measurements. |
– |
– |
– |
– |
33 |
SS transmits Paging message to UE. |
<– |
NR RRC: Paging |
– |
– |
34 |
UE transmits RRCResumeRequest message to SS. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
35 |
SS transmits RRCResume message to UE. |
<– |
NR RRC: RRCResume |
– |
– |
36 |
UE transmits RRCResumeComplete message to SS. |
NR RRC: RRCResumeComplete |
– |
– |
|
37 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<– |
NR RRC: UEInformationRequest |
– |
– |
38 |
Check: Does the UE transmit UEInformationResponse without measResultIdleNR? |
–> |
NR RRC: UEInformationResponse |
4 |
P |
8.1.5.11.3.3.3 Specific message contents
Table 8.1.5.11.3.3.3-1: RRCRelease (steps 1, 13 and 28, Table 8.1.5.11.3.3.2-1)
Derivation Path: TS 38.508-1 [4] Table 4.6.1-16 |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCRelease ::= SEQUENCE { |
|||
rrc-TransactionIdentifier |
RRC-TransactionIdentifier |
||
criticalExtensions CHOICE { |
|||
rrcRelease SEQUENCE { |
|||
suspendConfig |
SuspendConfig |
||
nonCriticalExtensions SEQUENCE { |
|||
nonCriticalExtensions SEQUENCE { |
|||
measIdleConfig-r16 SetupRelease { |
|||
setup |
MeasIdleConfigDedicated-r16 |
||
} |
|||
} |
|||
} |
Table 8.1.5.11.3.3.3-2: SuspendConfig (Table 8.1.5.11.3.3.3-1)
Derivation Path: TS 38.331 [12] Chapter 6.2.2 Message definitions – RRCRelease |
|||
Information Element |
Value/remark |
Comment |
Condition |
SuspendConfig ::= SEQUENCE { |
|||
fullI-RNTI |
I-RNTI-Value |
38.508-1[4] Table 4.6.3-64 |
|
shortI-RNTI |
ShortI-RNTI-Value |
38.508-1[4] Table 4.6.3-170 |
|
ran-PagingCycle |
rf32 |
||
ran-NotificationAreaInfo CHOICE { |
|||
cellList SEQUENCE (SIZE (1.. maxPLMNIdentities)) OF PLMN-RAN-AreaCell { |
2 entries |
||
PLMN-RAN-AreaCellList[1] SEQUENCE { |
entry 1 |
||
plmn-Identity |
PLMN1 |
||
ran-AreaCells SEQUENCE (SIZE (1..32)) OF CellIdentity { |
1 entry |
||
CellIdentity[1] |
CellIdentity of NR Cell 1 |
entry 1 |
|
} |
|||
} |
|||
PLMN-RAN-AreaCellList[2] SEQUENCE { |
entry 2 |
||
plmn-Identity |
PLMN2 |
||
ran-AreaCells SEQUENCE (SIZE (1..32)) OF CellIdentity { |
1 entry |
||
CellIdentity[1] |
CellIdentity of NR Cell 3 |
entry 1 |
|
} |
|||
} |
|||
} |
|||
} |
|||
t380 |
Not present |
||
nextHopChainingCount |
NextHopChainingCount |
38.508-1[4] Table 4.6.3-83 |
|
} |
Table 8.1.5.11.3.3.3-3: MeasIdleConfigDedicated (Table 8.1.5.11.3.3.3-1)
Derivation Path: TS 38.331 [12] Chapter 6.3.2 Radio resource control information elements – MeasIdleConfig |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasIdleConfigDedicated-r16 ::= SEQUENCE { |
|||
measIdleCarrierListNR-r16 |
Not present |
||
measIdleCarrierListEUTRA-r16 |
Not present |
||
measIdleDuration-r16 |
sec120 |
||
validityAreaList-r16 |
Not present |
||
} |
Table 8.1.5.11.3.3.3-4: RRCResumeRequest (Table 8.1.5.11.3.3.2-1)
Derivation Path: TS 38.508 [4], clause 4.6.1 table 4.6.1-19 |
Table 8.1.5.11.3.3.3-5: RRCResume (Table 8.1.5.11.3.3.2-1)
Derivation Path: TS 38.508 [4], clause 4.6.1 table 4.6.1-17 |
Table 8.1.5.11.3.3.3-6: RRCResumeComplete (Table 8.1.5.11.3.3.2-1)
Derivation Path: TS 38.508 [4], clause 4.6.1 table 4.6.1-18 |
Table 8.1.5.11.3.3.3-7: SIB11 (Table 8.1.5.11.3.3.2-1, steps 1 to 12)
Derivation Path: TS 38.331 12Z] Chapter 6.3.1 System information blocks – SIB11 |
|||
Information Element |
Value/remark |
Comment |
Condition |
SIB11-r16 ::= SEQUENCE { |
|||
measIdleConfigSIB-r16 SEQUENCE { |
|||
measIdleCarrierListNR-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16 { |
1 entry |
||
MeasIdleCarrierNR-r16 SEQUENCE { |
|||
carrierFreq-r16 |
ARFCN value corresponding NR cell 3 |
||
ssbSubcarrierSpacing-r16 |
kHz15 |
||
frequencyBandList |
Not present |
||
measCellListNR-r16 |
|||
reportQuantities-r16 |
both |
||
qualityThreshold-r16 |
Not present |
||
ssb-MeasConfig-r16 SEQUENCE { |
|||
nrofSS-BlocksToAverage-r16 |
2 |
||
absThreshSS-BlocksConsolidation-r16 SEQUENCE { |
|||
thresholdRSRP |
RSRP-Range |
38.508-1[4] Table 4.6.3-152 |
|
thresholdRSRQ |
Not present |
||
thresholdSINR |
Not present |
||
} |
|||
smtc-r16 |
SSB-MTC |
38.508-1[4] Table 4.6.3-185 |
|
ssb-ToMeasure-r16 |
SSB-ToMeasure |
38.508-1[4] Table 4.6.3-187 |
|
deriveSSB-IndexFromCell-r16 |
false |
||
true |
FR1_TDD, FR2_TDD |
||
ss-RSSI-Measurement-r16 |
Not present |
||
} |
|||
measIdleCarrierListEUTRA-r16 |
Not present |
||
} |
|||
} |
|||
} |
Table 8.1.5.11.3.3.3-8: SIB11 (Table 8.1.5.11.3.3.2-1, steps 13 to 39)
Derivation Path: TS 38.331 [XYZ] Chapter 6.3.1 System information blocks – SIB11 |
|||
Information Element |
Value/remark |
Comment |
Condition |
SIB11-r16 ::= SEQUENCE { |
|||
measIdleConfigSIB-r16 SEQUENCE { |
|||
measIdleCarrierListNR-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16 { |
1 entry |
||
MeasIdleCarrierNR-r16 SEQUENCE { |
|||
carrierFreq-r16 |
ARFCN value corresponding NR cell 3 |
||
ssbSubcarrierSpacing-r16 |
kHz15 |
||
frequencyBandList |
Not present |
||
measCellListNR-r16 |
|||
reportQuantities-r16 |
both |
||
qualityThreshold-r16 |
Not present |
||
ssb-MeasConfig-r16 |
Not present |
||
measIdleCarrierListEUTRA-r16 |
Not present |
||
} |
|||
} |
|||
} |
Table 8.1.5.11.3.3.3-9: SIB11 (Table 8.1.5.11.3.3.2-1, steps 25 to 39)
Derivation Path: TS 38.331 [XYZ] Chapter 6.3.1 System information blocks – SIB11 |
|||
Information Element |
Value/remark |
Comment |
Condition |
SIB11-r16 ::= SEQUENCE { |
|||
measIdleConfigSIB-r16 SEQUENCE { |
|||
measIdleCarrierListNR-r16 |
Not present |
||
measIdleCarrierListEUTRA-r16 |
Not present |
||
} |
|||
} |
Table 8.1.5.11.3.3.3-10: UEInformationRequest (Table 8.1.5.11.3.3.2-1)
Derivation Path: TS 38.508-1 [4], clause 4.6.1 table 4.6.1-32A with condition IDLE |
Table 8.1.5.11.3.3.3-11: UEInformationResponse (Table 8.1.5.11.3.3.2-1)
Derivation Path: TS 38.508-1 [4], clause 4.6.1 table 4.6.1-32B |
|||
Information Element |
Value/remark |
Comment |
Condition |
UEInformationResponse-r16 ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
ueInformationResponse-r16 SEQUENCE { |
|||
measResultIdleNR-r16 SEQUENCE { |
|||
measResultServingCell-r16 SEQUENCE { |
|||
rsrp-Result-r16 |
INTEGER (0..127) |
||
rsrq-Result-r16 |
INTEGER (0..127) |
||
resultsSSB-Indexes-r16 SEQUENCE { |
|||
ssb-Index-r16 |
INTEGER (0..maxNrofSSBs-1) |
||
ssb-Results-r16 SEQUENCE { |
|||
ssb-RSRP-Result-r16 |
INTEGER (0..127) |
||
ssb-RSRQ-Result-r16 |
INTEGER (0..127) |
||
} |
|||
} |
|||
} |
|||
measResultsPerCarrierListIdleNR-r16 SEQUENCE (SIZE (1.. maxFreqIdle-r16)) OF MeasResultsPerCarrierIdleNR-r16 |
1 entry |
||
MeasResultsPerCarrierIdleNR-r16[1] SEQUENCE { |
entry 1 |
||
carrierFreq-r16 |
ARFCN value corresponding to NR cell 3 |
||
measResultsPerCellListIdleNR-r16 SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF MeasResultsPerCellIdleNR-r16 { |
1 entry |
||
MeasResultsPerCellIdleNR-r16[1] SEQUENCE { |
entry 1 |
||
physCellId-r16 |
PhysCellId corresponding to NR cell 3 |
||
measIdleResultNR-r16 SEQUENCE { |
|||
rsrp-Result-r16 |
INTEGER (0..127) |
||
rsrq-Result-r16 |
INTEGER (0..127) |
||
resultsSSB-Indexes-r16 SEQUENCE { |
|||
ssb-Index-r16 |
INTEGER (0..maxNrofSSBs-1) |
||
ssb-Results-r16 SEQUENCE { |
|||
ssb-RSRP-Result-r16 |
INTEGER (0..127) |
||
ssb-RSRQ-Result-r16 |
INTEGER (0..127) |
||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
8.1.5.11.4 Idle/Inactive measurements / Inactive mode / RRCRelease configuration / Measurement of NR cells
8.1.5.11.4.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and suspendConfig with ssb-MeasConfig }
then { UE enters RRC_INACTIVE state, performs cell measurements and reports measurement results in RRC_CONNECTED state }
}
(2)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and suspendConfig, ssb-MeasConfig from SIB11 }
then { UE enters RRC_INACTIVE state, performs cell measurements and reports measurement results }
}
(3)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and suspendConfig, ssb-MeasConfig parameters derived from SIB4 }
then { UE enters RRC_INACTIVE state, performs cell measurements and reports measurement results }
}
(4)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig with ssb-MeasConfig and suspendConfig, T331 expires }
then { UE enters RRC_INACTIVE state, UE does not report measurement results in RRC_CONNECTED state after T331 expiration }
}
(5)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE receives a RRCRelease message including measIdleConfig and suspendConfig without measIdleCarrierListNR }
then { UE does not report measurement results }
}
8.1.5.11.4.2 Conformance requirements
References: The conformance requirements covered in the current TC is specified in: TS 38.331 clause 5.3.8.3, 5.7.8 and 5.7.10.3. Unless otherwise stated, these are Rel-16 requirements.
[TS 38.331, clause 5.3.8.3]
The UE shall:
1> if the RRCRelease includes the measIdleConfig:
2> if T331 is running:
3> stop timer T331;
3> perform the actions as specified in 5.7.8.3;
2> if the measIdleConfig is set to setup:
3> store the received measIdleDuration in VarMeasIdleConfig;
3> start timer T331 with the value set to measIdleDuration;
[TS 38.331, clause 5.7.8.1]
This procedure specifies the measurements to be performed and stored by a UE in RRC_IDLE and RRC_INACTIVE when it has an idle/inactive measurement configuration.
[TS 38.331, clause 5.7.8.1a]
The purpose of this procedure is to update the idle/inactive measurement configuration.
The UE initiates this procedure while T331 is running 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> 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.
[TS 38.331, clause 5.7.8.2a]
When performing measurements on NR carriers according to this clause, the UE shall derive the cell quality as specified in 5.5.3.3 and consider the beam quality to be the value of the measurement results of the concerned beam, where each result is averaged as described in TS 38.215 [9].
While in RRC_IDLE or RRC_INACTIVE, and T331 is running, the UE shall:
1> perform the measurements in accordance with the following:
2> if the VarMeasIdleConfig includes the measIdleCarrierListNR and the SIB1 contains idleModeMeasurementsNR:
3> for each entry in measIdleCarrierListNR within VarMeasIdleConfig that contains ssb-MeasConfig:
4> if UE supports carrier aggregation or NR-DC between serving carrier and the carrier frequency and subcarrier spacing indicated by carrierFreq and ssbSubCarrierSpacing within the corresponding entry:
5> perform measurements in the carrier frequency and subcarrier spacing indicated by carrierFreq and ssbSubCarrierSpacing within the corresponding entry;
5> if the reportQuantities is set to rsrq:
6> consider RSRQ as the cell sorting quantity;
5> else:
6> consider RSRP as the cell sorting quantity;
5> if the measCellListNR is included:
6> consider cells identified by each entry within the measCellListNR to be applicable for idle/inactive measurement reporting;
5> else:
6> consider up to maxCellMeasIdle strongest identified cells, according to the sorting quantity, to be applicable for idle/inactive measurement reporting;
5> for all cells applicable for idle/inactive measurement reporting, derive cell measurement results for the measurement quantities indicated by reportQuantities;
5> store the derived cell measurement results as indicated by reportQuantities for cells applicable for idle/inactive measurement reporting within measResultsPerCarrierListIdleNR in the measReportIdleNR in VarMeasIdleReport in decreasing order of the cell sorting quantity, i.e. the best cell is included first, as follows:
6> if qualityThreshold is configured:
7> include the measurement results from the cells applicable for idle/inactive measurement reporting whose RSRP/RSRQ measurement results are above the value(s) provided in qualityThreshold;
6> else:
7> include the measurement results from all cells applicable for idle/inactive measurement reporting;
5> if beamMeasConfigIdle is included in the associated entry in measIdleCarrierListNR and if UE supports idleInactiveNR-MeasBeamReport for the FR of the carrier frequency indicated by carrierFreq within the associated entry, for each cell in the measurement results:
6> derive beam measurements based on SS/PBCH block for each measurement quantity indicated in reportQuantityRS-Indexes, as described in TS 38.215 [9];
6> if the reportQuantityRS-Indexes is set to rsrq:
7> consider RSRQ as the beam sorting quantity;
6> else:
7> consider RSRP as the beam sorting quantity;
6> set resultsSSB-Indexes to include up to maxNrofRS-IndexesToReport SS/PBCH block indexes in order of decreasing beam sorting quantity as follows:
7> include the index associated to the best beam for the sorting quantity and if absThreshSS-BlocksConsolidation is included, the remaining beams whose sorting quantity is above absThreshSS-BlocksConsolidation;
6> if the includeBeamMeasurements is set to true:
7> include the beam measurement results as indicated by reportQuantityRS–Indexes;
2> if, as a result of the procedure in this subclause, the UE performs measurements in one or more carrier frequency indicated by measIdleCarrierListNR or measIdleCarrierListEUTRA:
3> store the cell measurement results for RSRP and RSRQ for the serving cell within measResultServingCell in the measReportIdleNR in VarMeasIdleReport.
3> if the VarMeasIdleConfig includes the measIdleCarrierListNR and it contains an entry with carrierFreq set to the value of the serving frequency:
4> if beamMeasConfigIdle is included in that entry, and if the UE supports idleInactiveNR- MeasBeamReport for the FR of the serving cell:
5> derive beam measurements based on SS/PBCH block for each measurement quantity indicated in reportQuantityRS-Indexes, as described in TS 38.215 [9];
5> if the reportQuantityRS-Indexes is set to rsrq:
6> consider RSRQ as the beam sorting quantity;
5> else:
6> consider RSRP as the beam sorting quantity;
5> set resultsSSB-Indexes to include up to maxNrofRS-IndexesToReport SS/PBCH block indexes in order of decreasing beam sorting quantity as follows:
6> include the index associated to the best beam for the sorting quantity and if absThreshSS-BlocksConsolidation is included in SIB2 of serving cell, the remaining beams whose sorting quantity is above absThreshSS-BlocksConsolidation;
5> if the includeBeamMeasurements is set to true:
6> include the beam measurement results as indicated by reportQuantityRS-Indexes;
NOTE 1: How the UE performs idle/inactive measurements is up to UE implementation as long as the requirements in TS 38.133 [14] are met for measurement reporting.
NOTE 2: The UE is not required to perform idle/inactive measurements on a given carrier if the SSB configuration of that carrier provided via dedicated signalling is different from the SSB configuration broadcasted in the serving cell, if any.
NOTE 3: How the UE prioritizes which frequencies to measure or report (in case it is configured with more frequencies than it can measure or report) is left to UE implementation.
[TS 38.331, clause 5.7.8.3]
The UE shall:
1> if T331 expires or is stopped:
2> release the VarMeasIdleConfig.
NOTE: It is up to UE implementation whether to continue idle/inactive measurements according to SIB11 and SIB4 configurations or according to E-UTRA SIB5 and E-UTRA SIB24 configurations as specified in TS 36.331 [10] upon inter-RAT cell reselection to E-UTRA, after T331 has expired or stopped.
[TS 38.331, clause 5.7.10.3]
Upon receiving the UEInformationRequest message, the UE shall, only after successful security activation:
1> if the idleModeMeasurementReq is included in the UEInformationRequest and the UE has stored VarMeasIdleReport that contains measurement information concerning cells other than the PCell:
2> set the measResultIdleNR in the UEInformationResponse message to the value of measReportIdleNR in the VarMeasIdleReport, if available;
2> discard the VarMeasIdleReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;
8.1.5.11.4.3 Test Description
8.1.5.11.4.3.1 Pre-test conditions
System Simulator:
– NR Cell 1, serving cell. System information combination NR-7 defined in TS 38.508-1 [4] clause 4.4.3.1.2.
– NR Cell 3, suitable for inter-frequency measurements. System information combination NR-4 defined in TS 38.508-1 [4] clause 4.4.3.1.2.
UE:
– None.
Preamble:
– The UE is in 5GS state 3N-A according to TS 38.508-1 [4], clause 4.4A.2 Table 4.4A.2-1.
8.1.5.11.4.3.2 Test procedure sequence
Table 8.1.5.11.4.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits RRCRelease message with measIdleConfig and suspendConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
2 |
Wait for 5 s for UE to enter RRC_INACTIVE mode and to perform measurements. |
– |
– |
– |
– |
3 |
SS transmits Paging message to UE. |
<– |
NR RRC: Paging |
– |
– |
4 |
UE transmits RRCResumeRequest message to SS. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
5 |
SS transmits RRCResume message to UE. |
<– |
NR RRC: RRCResume |
– |
– |
6 |
UE transmits RRCResumeComplete message to SS. |
NR RRC: RRCResumeComplete |
– |
– |
|
7 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
8 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
1 |
P |
9 |
The SS transmits RRCRelease message with measIdleConfig and suspendConfig not including ssb-MeasConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
10 |
Wait for 15 s for UE to enter RRC_INACTIVE mode and to perform measurements. |
– |
– |
– |
– |
11 |
SS transmits Paging message to UE. |
<– |
NR RRC: Paging |
– |
– |
12 |
UE transmits RRCResumeRequest message to SS. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
13 |
SS transmits RRCResume message to UE. |
<– |
NR RRC: RRCResume |
– |
– |
14 |
UE transmits RRCResumeComplete message to SS. |
NR RRC: RRCResumeComplete |
– |
– |
|
15 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
16 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
2 |
P |
17 |
The SS removes measIdleCarrierListNR in SIB11. |
– |
– |
– |
– |
18 |
The SS transmits a Short message on PDCCH using P-RNTI indicating a systemInfoModification. |
– |
PDCCH (DCI 1_0): Short Message |
– |
– |
19 |
Wait for 2.1* modification period to allow the new system information to take effect. |
– |
– |
– |
– |
20 |
The SS transmits RRCRelease message with measIdleConfig and suspendConfig not including ssb-MeasConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
21 |
Wait for 15 s for UE to enter RRC_INACTIVE mode and to perform measurements. |
– |
– |
– |
– |
22 |
SS transmits Paging message to UE. |
<– |
NR RRC: Paging |
– |
– |
23 |
UE transmits RRCResumeRequest message to SS. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
24 |
SS transmits RRCResume message to UE. |
<– |
NR RRC: RRCResume |
– |
– |
25 |
UE transmits RRCResumeComplete message to SS. |
NR RRC: RRCResumeComplete |
– |
– |
|
26 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
27 |
Check: Does the UE transmit UEInformationResponse including measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
3 |
P |
28 |
The SS transmits RRCRelease message including measIdleConfig and suspendConfig to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
29 |
Wait for 11 s for UE to enter RRC_INACTIVE mode and to perform measurements. |
– |
– |
– |
– |
30 |
SS transmits Paging message to UE. |
<– |
NR RRC: Paging |
– |
– |
31 |
UE transmits RRCResumeRequest message to SS. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
32 |
SS transmits RRCResume message to UE. |
<– |
NR RRC: RRCResume |
– |
– |
33 |
UE transmits RRCResumeComplete message to SS. |
NR RRC: RRCResumeComplete |
– |
– |
|
34 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
35 |
Check: Does the UE transmit UEInformationResponse without measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
4 |
P |
36 |
The SS transmits RRCRelease message with measIdleConfig and suspendConfig not including measIdleCarrierListNR to the UE. |
<- |
NR RRC: RRCRelease |
– |
– |
37 |
Wait for 5 s for UE to enter RRC_INACTIVE mode and to perform measurements. |
– |
– |
– |
– |
38 |
SS transmits Paging message to UE. |
<– |
NR RRC: Paging |
– |
– |
39 |
UE transmits RRCResumeRequest message to SS. |
–> |
NR RRC: RRCResumeRequest |
– |
– |
40 |
SS transmits RRCResume message to UE. |
<– |
NR RRC: RRCResume |
– |
– |
41 |
UE transmits RRCResumeComplete message to SS. |
NR RRC: RRCResumeComplete |
– |
– |
|
42 |
The SS transmits UEInformationRequest message including idleModeMeasurementReq to the UE. |
<- |
NR RRC: UEInformationRequest |
– |
– |
43 |
Check: Does the UE transmit UEInformationResponse without measResultIdleNR? |
-> |
NR RRC: UEInformationResponse |
5 |
P |
8.1.5.11.4.3.3 Specific message contents
TBD