summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/nrppa/NRPPA-IEs.asn
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/asn1/nrppa/NRPPA-IEs.asn')
-rw-r--r--epan/dissectors/asn1/nrppa/NRPPA-IEs.asn597
1 files changed, 556 insertions, 41 deletions
diff --git a/epan/dissectors/asn1/nrppa/NRPPA-IEs.asn b/epan/dissectors/asn1/nrppa/NRPPA-IEs.asn
index dda9b4d3..a2649567 100644
--- a/epan/dissectors/asn1/nrppa/NRPPA-IEs.asn
+++ b/epan/dissectors/asn1/nrppa/NRPPA-IEs.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.455 V17.4.0 (2023-03)
+-- 3GPP TS 38.455 V18.2.0 (2024-06)
-- 9.3.5 Information Element definitions
-- **************************************************************
--
@@ -81,6 +81,15 @@ IMPORTS
maxNumResourcesPerAngle,
maxnoAzimuthAngles,
maxnoElevationAngles,
+ maxnoVACell,
+ maxnoaggregatedPosSRS-Resources,
+ maxnoaggregatedPosSRS-ResourceSets,
+ maxnoAggPosPRSResourceSets,
+ maxnoofTimeWindowSRS,
+ maxnoofTimeWindowMeas,
+ maxnoPreconfiguredSRS,
+ maxnoofHopsMinusOne,
+ maxnoAggCombinations,
id-Cell-ID,
id-TRPInformationTypeItem,
id-SrsFrequency,
@@ -106,7 +115,50 @@ IMPORTS
id-NR-TADV,
id-pathPower,
id-SRSPortIndex,
- id-UETxTimingErrorMargin
+ id-UETxTimingErrorMargin,
+ id-nrofSymbolsExtended,
+ id-repetitionFactorExtended,
+ id-StartRBHopping,
+ id-StartRBIndex,
+ id-transmissionCombn8,
+ id-ExtendedResourceSymbolOffset,
+ id-Mobile-TRP-LocationInformation,
+ id-Mobile-IAB-MT-UE-ID,
+ id-MobileAccessPointLocation,
+ id-CommonTAParameters,
+ id-UE-Rx-Tx-Time-Diff,
+ id-SCS-480,
+ id-SCS-960,
+ id-UL-RSCPMeas,
+ id-Bandwidth-Aggregation-Request-Indication,
+ id-PosSRSResourceSet-Aggregation-List,
+ id-ReportingGranularitykminus1,
+ id-ReportingGranularitykminus2,
+ id-ReportingGranularitykminus3,
+ id-ReportingGranularitykminus4,
+ id-ReportingGranularitykminus5,
+ id-ReportingGranularitykminus6,
+ id-SymbolIndex,
+ id-TimingReportingGranularityFactorExtended,
+ id-PosValidityAreaCellList,
+ id-PRSBWAggregationRequestIndication,
+ id-AggregatedPosSRSResourceID-List,
+ id-AggregatedPRSResourceSetList,
+ id-TRPPhaseQuality,
+ id-ValidityAreaSpecificSRSInformation,
+ id-TxHoppingConfiguration,
+ id-MeasuredFrequencyHops,
+ id-ReportingGranularitykminus1AdditionalPath,
+ id-ReportingGranularitykminus2AdditionalPath,
+ id-ReportingGranularitykminus3AdditionalPath,
+ id-ReportingGranularitykminus4AdditionalPath,
+ id-ReportingGranularitykminus5AdditionalPath,
+ id-ReportingGranularitykminus6AdditionalPath,
+ id-MeasuredResultsAssociatedInfoList,
+ id-PointA,
+ id-NR-PCI,
+ id-SCS-SpecificCarrier,
+ id-MeasBasedOnAggregatedResources
@@ -143,7 +195,7 @@ AbortTransmission-ExtIEs NRPPA-PROTOCOL-IES ::= {
ActiveULBWP ::= SEQUENCE {
locationAndBandwidth INTEGER (0..37949,...),
- subcarrierSpacing ENUMERATED {kHz15, kHz30, kHz60, kHz120,...},
+ subcarrierSpacing ENUMERATED {kHz15, kHz30, kHz60, kHz120,..., kHz480, kHz960},
cyclicPrefix ENUMERATED {normal, extended},
txDirectCurrentLocation INTEGER (0..3301,...),
shift7dot5kHz ENUMERATED {true, ...} OPTIONAL,
@@ -173,6 +225,47 @@ AdditionalPathListItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
+AggregatedPosSRSResourceID-List ::= SEQUENCE (SIZE (2..maxnoaggregatedPosSRS-Resources)) OF AggregatedPosSRSResourceID-Item
+
+AggregatedPosSRSResourceID-Item ::= SEQUENCE {
+ sRSPosResource-ID SRSPosResourceID,
+ iE-Extensions ProtocolExtensionContainer { { AggregatedPosSRSResourceID-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AggregatedPosSRSResourceID-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ { ID id-PointA CRITICALITY ignore EXTENSION PointA PRESENCE mandatory}|
+ { ID id-SCS-SpecificCarrier CRITICALITY ignore EXTENSION SCS-SpecificCarrier PRESENCE mandatory}|
+ { ID id-NR-PCI CRITICALITY ignore EXTENSION NR-PCI PRESENCE optional},
+ ...
+}
+
+
+AggregatedPRSResourceSetList ::= SEQUENCE (SIZE (1..maxnoAggCombinations)) OF AggregatedPRSResourceSet-Item
+
+AggregatedPRSResourceSet-Item ::= SEQUENCE {
+ dl-PRS-ResourceSet-List DL-PRS-ResourceSet-List,
+ iE-Extensions ProtocolExtensionContainer { { AggregatedPRSResourceSet-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AggregatedPRSResourceSet-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-PRS-ResourceSet-List ::= SEQUENCE (SIZE (1..maxnoAggPosPRSResourceSets)) OF DL-PRS-ResourceSet-Item
+
+DL-PRS-ResourceSet-Item ::= SEQUENCE {
+ dl-prs-ResourceSetIndex INTEGER (1..8),
+ iE-Extensions ProtocolExtensionContainer { { DL-PRS-ResourceSet-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-PRS-ResourceSet-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
ExtendedAdditionalPathList ::= SEQUENCE (SIZE (1.. maxNoPathExtended)) OF ExtendedAdditionalPathList-Item
@@ -320,8 +413,8 @@ AssistanceInformationMetaData-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
-- B
BandwidthSRS ::= CHOICE {
- fR1 ENUMERATED {mHz5, mHz10, mHz20, mHz40, mHz50, mHz80, mHz100, ...},
- fR2 ENUMERATED {mHz50, mHz100, mHz200, mHz400, ...},
+ fR1 ENUMERATED {mHz5, mHz10, mHz20, mHz40, mHz50, mHz80, mHz100, ... ,mHz160, mHz200},
+ fR2 ENUMERATED {mHz50, mHz100, mHz200, mHz400, ..., mHz600, mhz800, mHz1600, mHz2000 },
choice-extension ProtocolIE-Single-Container { { BandwidthSRS-ExtIEs } }
}
@@ -329,6 +422,8 @@ BandwidthSRS-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
+Bandwidth-Aggregation-Request-Indication ::= ENUMERATED { true, ...}
+
BCCH ::= INTEGER (0..1023, ...)
Broadcast ::= ENUMERATED {
@@ -462,6 +557,17 @@ CriticalityDiagnostics-IE-List-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
+CommonTAParameters ::= SEQUENCE {
+ epochTime OCTET STRING,
+ taInfo OCTET STRING,
+ iE-Extensions ProtocolExtensionContainer {{ CommonTAParameters-ExtIEs}} OPTIONAL,
+ ...
+}
+
+CommonTAParameters-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- D
@@ -476,7 +582,7 @@ DL-Bandwidth-EUTRA ::= ENUMERATED {
}
DL-PRS ::= SEQUENCE {
- prsid INTEGER (0..255),
+ prsid PRS-ID,
dl-PRSResourceSetID PRS-Resource-Set-ID,
dl-PRSResourceID PRS-Resource-ID OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {DL-PRS-ExtIEs} } OPTIONAL,
@@ -568,7 +674,9 @@ E-CID-MeasurementResult ::= SEQUENCE {
}
E-CID-MeasurementResult-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
- { ID id-GeographicalCoordinates CRITICALITY ignore EXTENSION GeographicalCoordinates PRESENCE optional},
+ { ID id-GeographicalCoordinates CRITICALITY ignore EXTENSION GeographicalCoordinates PRESENCE optional}|
+ { ID id-MobileAccessPointLocation CRITICALITY ignore EXTENSION Mobile-TRP-LocationInformation PRESENCE optional }|
+ { ID id-MeasuredResultsAssociatedInfoList CRITICALITY ignore EXTENSION MeasuredResultsAssociatedInfoList PRESENCE optional},
...
}
@@ -625,6 +733,12 @@ GNBRxTxTimeDiffMeas ::= CHOICE {
}
GNBRxTxTimeDiffMeas-ExtIEs NRPPA-PROTOCOL-IES ::= {
+ {ID id-ReportingGranularitykminus1 CRITICALITY ignore TYPE ReportingGranularitykminus1 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus2 CRITICALITY ignore TYPE ReportingGranularitykminus2 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus3 CRITICALITY ignore TYPE ReportingGranularitykminus3 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus4 CRITICALITY ignore TYPE ReportingGranularitykminus4 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus5 CRITICALITY ignore TYPE ReportingGranularitykminus5 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus6 CRITICALITY ignore TYPE ReportingGranularitykminus6 PRESENCE mandatory},
...
}
@@ -698,6 +812,8 @@ LoS-NLoSInformation-ExtIEs NRPPA-PROTOCOL-IES ::= {
-- M
+MeasBasedOnAggregatedResources ::= ENUMERATED { true, ... }
+
Measurement-ID ::= INTEGER (1.. 65536, ...)
MeasurementAmount ::= ENUMERATED {ma0, ma1, ma2, ma4, ma8, ma16, ma32, ma64}
@@ -799,7 +915,8 @@ MeasurementQuantitiesValue ::= ENUMERATED {
cSI-RSRP,
cSI-RSRQ,
angleOfArrivalNR,
- timingAdvanceNR
+ timingAdvanceNR,
+ uE-Rx-Tx-Time-Diff
}
MeasurementTimeOccasion ::= ENUMERATED {o1, o4, ...}
@@ -808,6 +925,19 @@ MeasurementCharacteristicsRequestIndicator ::= BIT STRING (SIZE (16))
MeasuredResults ::= SEQUENCE (SIZE (1.. maxNoMeas)) OF MeasuredResultsValue
+MeasuredResultsAssociatedInfoList ::= SEQUENCE (SIZE (1..maxNoMeas)) OF MeasuredResultsAssociatedInfoItem
+
+MeasuredResultsAssociatedInfoItem ::= SEQUENCE {
+ timeStamp TimeStamp OPTIONAL,
+ measurementQuality TrpMeasurementQuality OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MeasuredResultsAssociatedInfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MeasuredResultsAssociatedInfoItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
MeasuredResultsValue ::= CHOICE {
valueAngleOfArrival-EUTRA INTEGER (0..719),
valueTimingAdvanceType1-EUTRA INTEGER (0..7690),
@@ -823,10 +953,25 @@ MeasuredResultsValue-ExtensionIE NRPPA-PROTOCOL-IES ::= {
{ ID id-ResultCSI-RSRP CRITICALITY ignore TYPE ResultCSI-RSRP PRESENCE mandatory }|
{ ID id-ResultCSI-RSRQ CRITICALITY ignore TYPE ResultCSI-RSRQ PRESENCE mandatory }|
{ ID id-AngleOfArrivalNR CRITICALITY ignore TYPE UL-AoA PRESENCE mandatory }|
- { ID id-NR-TADV CRITICALITY ignore TYPE NR-TADV PRESENCE mandatory },
+ { ID id-NR-TADV CRITICALITY ignore TYPE NR-TADV PRESENCE mandatory }|
+ { ID id-UE-Rx-Tx-Time-Diff CRITICALITY ignore TYPE UE-Rx-Tx-Time-Diff PRESENCE optional },
+ ...
+}
+
+Mobile-TRP-LocationInformation ::= SEQUENCE {
+ location-Information OCTET STRING,
+ velocity-Information OCTET STRING OPTIONAL,
+ location-time-stamp TimeStamp OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Mobile-TRP-LocationInformation-ExtIEs} } OPTIONAL,
...
}
+Mobile-TRP-LocationInformation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Mobile-IAB-MT-UE-ID ::= OCTET STRING
+
MultipleULAoA ::= SEQUENCE {
multipleULAoA MultipleULAoA-List,
iE-Extensions ProtocolExtensionContainer { { MultipleULAoA-ExtIEs} } OPTIONAL,
@@ -849,6 +994,7 @@ MultipleULAoA-Item-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
+MeasuredFrequencyHops ::= ENUMERATED {singleHop, multiHop, ...}
-- N
@@ -916,6 +1062,8 @@ NR-ARFCN ::= INTEGER (0..3279165)
NRCellIdentifier ::= BIT STRING (SIZE (36))
+NrofSymbolsExtended ::= ENUMERATED {n8, n10, n12, n14, ...}
+
NR-PCI ::= INTEGER (0..1007)
NR-PRS-Beam-Information ::= SEQUENCE {
@@ -1206,8 +1354,22 @@ PosSIB-Type ::= ENUMERATED {
posSibType1-10,
posSibType6-4,
posSibType6-5,
- posSibType6-6
-}
+ posSibType6-6,
+ posSibType1-11,
+ posSibType1-12,
+ posSibType2-17a,
+ posSibType2-18a,
+ posSibType2-20a,
+ posSibType2-26,
+ posSibType2-27,
+ posSibType6-7,
+ posSibType7-1,
+ posSibType7-2,
+ posSibType7-3,
+ posSibType7-4
+}
+
+PRSBWAggregationRequestIndication ::= ENUMERATED {true, ...}
PosSRSResource-List ::= SEQUENCE (SIZE (1..maxnoSRS-PosResources)) OF PosSRSResource-Item
@@ -1227,6 +1389,7 @@ PosSRSResource-Item ::= SEQUENCE {
}
PosSRSResource-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ { ID id-TxHoppingConfiguration CRITICALITY ignore EXTENSION TxHoppingConfiguration PRESENCE optional},
...
}
@@ -1247,9 +1410,26 @@ PosSRSResourceSet-Item ::= SEQUENCE {
}
PosSRSResourceSet-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ { ID id-PosSRSResourceSet-Aggregation-List CRITICALITY ignore EXTENSION PosSRSResourceSet-Aggregation-List PRESENCE optional },
+ ...
+}
+
+PosSRSResourceSet-Aggregation-List ::= SEQUENCE (SIZE (1.. maxnoaggregatedPosSRS-ResourceSets)) OF PosSRSResourceSet-Aggregation-Item
+
+
+PosSRSResourceSet-Aggregation-Item ::= SEQUENCE {
+ pointA INTEGER (0..3279165),
+ pCI-NR INTEGER(0..1007) OPTIONAL,
+ possrsResourceSetID INTEGER(0..15),
+ iE-Extensions ProtocolExtensionContainer { { PosSRSResourceSet-Aggregation-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PosSRSResourceSet-Aggregation-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
+
PosResourceSetType ::= CHOICE {
periodic PosResourceSetTypePeriodic,
semi-persistent PosResourceSetTypeSemi-persistent,
@@ -1319,9 +1499,9 @@ PRSAngleItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
}
PRSInformationPos ::= SEQUENCE {
- pRS-IDPos INTEGER(0..255),
- pRS-Resource-Set-IDPos INTEGER(0..7),
- pRS-Resource-IDPos INTEGER(0..63) OPTIONAL,
+ pRS-IDPos PRS-ID,
+ pRS-Resource-Set-IDPos PRS-Resource-Set-ID,
+ pRS-Resource-IDPos PRS-Resource-ID OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { PRSInformationPos-ExtIEs} } OPTIONAL,
...
}
@@ -1339,6 +1519,7 @@ PRSConfiguration ::= SEQUENCE {
}
PRSConfiguration-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ { ID id-AggregatedPRSResourceSetList CRITICALITY ignore EXTENSION AggregatedPRSResourceSetList PRESENCE optional },
...
}
@@ -1446,9 +1627,12 @@ PRSResource-Item ::= SEQUENCE {
...
}
PRSResource-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ { ID id-ExtendedResourceSymbolOffset CRITICALITY ignore EXTENSION ExtendedResourceSymbolOffset PRESENCE optional},
...
}
+ExtendedResourceSymbolOffset ::= INTEGER (0..13,...)
+
PRSResource-QCLInfo ::= CHOICE {
qCLSourceSSB PRSResource-QCLSourceSSB,
qCLSourcePRS PRSResource-QCLSourcePRS,
@@ -1492,11 +1676,11 @@ PRSResourceSet-Item ::= SEQUENCE {
pointA INTEGER (0..3279165),
combSize ENUMERATED{n2, n4, n6, n12, ...},
cPType ENUMERATED{normal, extended, ...},
- resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,...},
+ resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,..., n128, n256, n512},
resourceSetSlotOffset INTEGER(0..81919,...),
resourceRepetitionFactor ENUMERATED{rf1,rf2,rf4,rf6,rf8,rf16,rf32,...},
resourceTimeGap ENUMERATED{tg1,tg2,tg4,tg8,tg16,tg32,...},
- resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...},
+ resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...,n1},
pRSMuting PRSMuting OPTIONAL,
pRSResourceTransmitPower INTEGER(-60..50),
pRSResource-List PRSResource-List,
@@ -1575,9 +1759,9 @@ PRSTRPList ::= SEQUENCE (SIZE(1.. maxnoTRPs)) OF PRSTRPItem
PRSTRPItem ::= SEQUENCE {
tRP-ID TRP-ID,
requestedDLPRSTransmissionCharacteristics RequestedDLPRSTransmissionCharacteristics OPTIONAL,
--- The IE shall be present if the PRS Configuration Request Type IE is set to “configure” --
+-- The IE shall be present if the PRS Configuration Request Type IE is set to the value “configure” --
pRSTransmissionOffInformation PRSTransmissionOffInformation OPTIONAL,
--- The IE shall be present if the PRS Configuration Request Type IE is set to “off” --
+-- The IE shall be present if the PRS Configuration Request Type IE is set to the value “off” --
iE-Extensions ProtocolExtensionContainer { { PRSTRPItem-ExtIEs} } OPTIONAL,
...
}
@@ -1601,6 +1785,21 @@ PRSTransmissionTRPItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
+PosValidityAreaCellList ::= SEQUENCE (SIZE (1..maxnoVACell)) OF PosValidityAreaCell-Item
+
+
+PosValidityAreaCell-Item ::= SEQUENCE {
+ nR-CGI CGI-NR,
+ nR-PCI NR-PCI OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PosValidityAreaCell-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PosValidityAreaCell-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PointA ::= INTEGER (0..3279165)
-- Q
@@ -1664,22 +1863,44 @@ RelativePathDelay ::= CHOICE {
k0 INTEGER(0..16351),
k1 INTEGER(0..8176),
k2 INTEGER(0..4088),
- k3 INTEGER(0..2044),
+ k3 INTEGER(0..2044),
k4 INTEGER(0..1022),
k5 INTEGER(0..511),
choice-Extension ProtocolIE-Single-Container { { RelativePathDelay-ExtIEs} }
}
RelativePathDelay-ExtIEs NRPPA-PROTOCOL-IES ::= {
+ {ID id-ReportingGranularitykminus1AdditionalPath CRITICALITY ignore TYPE ReportingGranularitykminus1AdditionalPath PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus2AdditionalPath CRITICALITY ignore TYPE ReportingGranularitykminus2AdditionalPath PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus3AdditionalPath CRITICALITY ignore TYPE ReportingGranularitykminus3AdditionalPath PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus4AdditionalPath CRITICALITY ignore TYPE ReportingGranularitykminus4AdditionalPath PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus5AdditionalPath CRITICALITY ignore TYPE ReportingGranularitykminus5AdditionalPath PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus6AdditionalPath CRITICALITY ignore TYPE ReportingGranularitykminus6AdditionalPath PRESENCE mandatory},
...
}
+RepetitionFactorExtended ::= ENUMERATED {n3, n5, n6, n7, n8, n10, n12, n14, ...}
+
ReportCharacteristics ::= ENUMERATED {
onDemand,
periodic,
...
}
+ReportingGranularitykminus1 ::= INTEGER(0..3940097)ReportingGranularitykminus2 ::= INTEGER(0..7880193)
+ReportingGranularitykminus3 ::= INTEGER(0..15760385)
+ReportingGranularitykminus4 ::= INTEGER(0..31520769)
+ReportingGranularitykminus5 ::= INTEGER(0..63041537)
+ReportingGranularitykminus6 ::= INTEGER(0..126083073)
+
+ReportingGranularitykminus1AdditionalPath ::= INTEGER(0..32701)
+ReportingGranularitykminus2AdditionalPath ::= INTEGER(0..65401)
+ReportingGranularitykminus3AdditionalPath ::= INTEGER(0..130801)
+ReportingGranularitykminus4AdditionalPath ::= INTEGER(0..261601)
+ReportingGranularitykminus5AdditionalPath ::= INTEGER(0..523201)
+ReportingGranularitykminus6AdditionalPath ::= INTEGER(0..1046401)
+
+
RequestedDLPRSTransmissionCharacteristics ::= SEQUENCE {
requestedDLPRSResourceSet-List RequestedDLPRSResourceSet-List,
numberofFrequencyLayers INTEGER(1..4) OPTIONAL,
@@ -1689,6 +1910,7 @@ RequestedDLPRSTransmissionCharacteristics ::= SEQUENCE {
}
RequestedDLPRSTransmissionCharacteristics-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ { ID id-PRSBWAggregationRequestIndication CRITICALITY ignore EXTENSION PRSBWAggregationRequestIndication PRESENCE optional},
...
}
@@ -1697,9 +1919,9 @@ RequestedDLPRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoofPRSresourceSet)) OF
RequestedDLPRSResourceSet-Item ::= SEQUENCE {
pRSbandwidth INTEGER(1..63) OPTIONAL,
combSize ENUMERATED{n2, n4, n6, n12, ...} OPTIONAL,
- resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,...} OPTIONAL,
+ resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,..., n128, n256 ,n512} OPTIONAL,
resourceRepetitionFactor ENUMERATED{rf1,rf2,rf4,rf6,rf8,rf16,rf32,...} OPTIONAL,
- resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...} OPTIONAL,
+ resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...,n1} OPTIONAL,
requestedDLPRSResource-List RequestedDLPRSResource-List OPTIONAL,
resourceSetStartTimeAndDuration StartTimeAndDuration OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { RequestedDLPRSResourceSet-Item-ExtIEs} } OPTIONAL,
@@ -1725,7 +1947,7 @@ RequestedDLPRSResource-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
RequestedSRSTransmissionCharacteristics ::= SEQUENCE {
numberOfTransmissions INTEGER (0..500,...) OPTIONAL,
--- The IE shall be present if the Resource Type IE is set to “periodic” --
+-- The IE shall be present if the Resource Type IE is set to the value “periodic” --
resourceType ENUMERATED {periodic, semi-persistent, aperiodic, ...},
bandwidth BandwidthSRS,
listOfSRSResourceSet SEQUENCE (SIZE (1.. maxnoSRS-ResourceSets)) OF SRSResourceSet-Item OPTIONAL,
@@ -1735,7 +1957,35 @@ RequestedSRSTransmissionCharacteristics ::= SEQUENCE {
}
RequestedSRSTransmissionCharacteristics-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
- { ID id-SrsFrequency CRITICALITY ignore EXTENSION SrsFrequency PRESENCE optional },
+ { ID id-SrsFrequency CRITICALITY ignore EXTENSION SrsFrequency PRESENCE optional }|
+ { ID id-Bandwidth-Aggregation-Request-Indication CRITICALITY ignore EXTENSION Bandwidth-Aggregation-Request-Indication PRESENCE optional }|
+ { ID id-PosValidityAreaCellList CRITICALITY ignore EXTENSION PosValidityAreaCellList PRESENCE optional }|
+ { ID id-ValidityAreaSpecificSRSInformation CRITICALITY ignore EXTENSION ValidityAreaSpecificSRSInformation PRESENCE optional },
+ ...
+}
+
+
+ResourceMapping ::= SEQUENCE {
+ startPosition INTEGER (0..13),
+ nrofSumbols ENUMERATED {n1, n2, n4, n8, n12},
+ iE-Extensions ProtocolExtensionContainer { { ResourceMapping-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ResourceMapping-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+RequestedSRSPreconfigurationCharacteristics-List ::= SEQUENCE (SIZE (1..maxnoPreconfiguredSRS)) OF RequestedSRSPreconfigurationCharacteristics-Item
+
+RequestedSRSPreconfigurationCharacteristics-Item ::= SEQUENCE {
+ requestedSRSTransmissionCharacteristics RequestedSRSTransmissionCharacteristics,
+ iE-Extensions ProtocolExtensionContainer {{ RequestedSRSPreconfigurationCharacteristics-Item-ExtIEs}} OPTIONAL,
+ ...
+}
+
+RequestedSRSPreconfigurationCharacteristics-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
@@ -1855,7 +2105,7 @@ ResourceTypePos-ExtIEs NRPPA-PROTOCOL-IES ::= {
}
ResourceTypePeriodicPos ::= SEQUENCE {
-periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, slot5120, slot10240, slot40960, slot81920, ..., slot128, slot256, slot512, slot20480},
+sRSPeriodicity SRSPeriodicity,
offset INTEGER(0..81919, ...),
iE-Extensions ProtocolExtensionContainer { { ResourceTypePeriodicPos-ExtIEs} } OPTIONAL,
...
@@ -1866,7 +2116,7 @@ ResourceTypePeriodicPos-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
}
ResourceTypeSemi-persistentPos ::= SEQUENCE {
-periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, slot5120, slot10240, slot40960, slot81920, ..., slot128, slot256, slot512, slot20480},
+sRSPeriodicity SRSPeriodicity,
offset INTEGER(0..81919, ...),
iE-Extensions ProtocolExtensionContainer { { ResourceTypeSemi-persistentPos-ExtIEs} } OPTIONAL,
...
@@ -2121,9 +2371,13 @@ RxTxTimingErrorMargin ::= ENUMERATED {tc0dot5, tc1, tc2, tc4, tc8, tc12, tc16, t
-- S
+SCS-480 ::= INTEGER(0..319)
+
+SCS-960 ::= INTEGER(0..639)
+
SCS-SpecificCarrier ::= SEQUENCE {
offsetToCarrier INTEGER (0..2199,...),
- subcarrierSpacing ENUMERATED {kHz15, kHz30, kHz60, kHz120,...},
+ subcarrierSpacing ENUMERATED {kHz15, kHz30, kHz60, kHz120,..., kHz480, kHz960},
carrierBandwidth INTEGER (1..275,...),
iE-Extensions ProtocolExtensionContainer { { SCS-SpecificCarrier-ExtIEs } } OPTIONAL,
...
@@ -2153,6 +2407,65 @@ SFNInitialisationTime-EUTRA ::= BIT STRING (SIZE (64))
SlotNumber ::= INTEGER (0..79)
+SlotOffsetForRemainingHopsList ::= SEQUENCE (SIZE (1..maxnoofHopsMinusOne)) OF SlotOffsetForRemainingHopsItem
+
+SlotOffsetForRemainingHopsItem ::= SEQUENCE {
+ slotOffsetRemainingHops SlotOffsetRemainingHops,
+ iE-Extensions ProtocolExtensionContainer { { SlotOffsetForRemainingHopsItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SlotOffsetForRemainingHopsItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SlotOffsetRemainingHops ::= CHOICE {
+ aperiodic SlotOffsetRemainingHopsAperiodic,
+ semi-persistent SlotOffsetRemainingHopsSemiPersistent,
+ periodic SlotOffsetRemainingHopsPeriodic,
+ choice-extension ProtocolIE-Single-Container {{ SlotOffsetRemainingHops-ExtIEs }}
+}
+
+SlotOffsetRemainingHops-ExtIEs NRPPA-PROTOCOL-IES ::= {
+ ...
+}
+
+SlotOffsetRemainingHopsAperiodic ::= SEQUENCE {
+ slotOffset INTEGER (1..32) OPTIONAL,
+ startPosition INTEGER (0..13) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SlotOffsetRemainingHopsAperiodic-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SlotOffsetRemainingHopsAperiodic-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SlotOffsetRemainingHopsSemiPersistent ::= SEQUENCE {
+ sRSperiodicity SRSPeriodicity,
+ offset INTEGER(0..81919, ...),
+ startPosition INTEGER (0..13) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SlotOffsetRemainingHopsSemiPersistent-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SlotOffsetRemainingHopsSemiPersistent-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SlotOffsetRemainingHopsPeriodic ::= SEQUENCE {
+ sRSperiodicity SRSPeriodicity,
+ offset INTEGER(0..81919, ...),
+ startPosition INTEGER (0..13) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SlotOffsetRemainingHopsSemiPeriodic-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SlotOffsetRemainingHopsSemiPeriodic-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
SpatialDirectionInformation ::= SEQUENCE {
nR-PRS-Beam-Information NR-PRS-Beam-Information,
iE-Extensions ProtocolExtensionContainer { { SpatialDirectionInformation-ExtIEs } } OPTIONAL,
@@ -2287,6 +2600,11 @@ SRSResource::= SEQUENCE {
}
SRSResource-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ { ID id-nrofSymbolsExtended CRITICALITY ignore EXTENSION NrofSymbolsExtended PRESENCE optional}|
+ { ID id-repetitionFactorExtended CRITICALITY ignore EXTENSION RepetitionFactorExtended PRESENCE optional}|
+ { ID id-StartRBHopping CRITICALITY ignore EXTENSION StartRBHopping PRESENCE optional}|
+ { ID id-StartRBIndex CRITICALITY ignore EXTENSION StartRBIndex PRESENCE optional},
+
...
}
@@ -2299,7 +2617,7 @@ SRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoSRS-ResourceSets)) OF SRSResourc
SRSResourceID-List::= SEQUENCE (SIZE (1..maxnoSRS-ResourcePerSet)) OF SRSResourceID
SRSResourceSet::= SEQUENCE {
- sRSResourceSetID INTEGER(0..15),
+ sRSResourceSetID1 INTEGER(0..15),
sRSResourceID-List SRSResourceID-List,
resourceSetType ResourceSetType,
iE-Extensions ProtocolExtensionContainer { { SRSResourceSet-ExtIEs } } OPTIONAL,
@@ -2405,6 +2723,20 @@ SSB-Index ::= INTEGER(0..63)
SSID ::= OCTET STRING (SIZE(1..32))
+
+StartRBIndex ::= CHOICE{
+ freqScalingFactor2 INTEGER(0..1),
+ freqScalingFactor4 INTEGER(0..3),
+ choice-extension ProtocolIE-Single-Container { { StartRBIndex-ExtIEs} }
+}
+
+StartRBIndex-ExtIEs NRPPA-PROTOCOL-IES ::= {
+ ...
+}
+
+StartRBHopping ::= ENUMERATED {enable}
+
+
StartTimeAndDuration ::= SEQUENCE {
startTime RelativeTime1900 OPTIONAL,
duration INTEGER (0..90060, ...) OPTIONAL,
@@ -2416,6 +2748,9 @@ StartTimeAndDuration-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
+
+SymbolIndex ::= INTEGER (0..13)
+
SystemFrameNumber ::= INTEGER (0..1023)
SystemInformation ::= SEQUENCE (SIZE (1.. maxNrOfPosSImessage)) OF SEQUENCE {
@@ -2429,6 +2764,24 @@ SystemInformation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
+SRSReservationType::= ENUMERATED {reserve, release, ...}
+
+
+SRSPreconfiguration-List ::= SEQUENCE (SIZE (1.. maxnoPreconfiguredSRS)) OF SRSPreconfiguration-Item
+
+SRSPreconfiguration-Item ::= SEQUENCE {
+ sRSConfiguration SRSConfiguration,
+ posValidityAreaCellList PosValidityAreaCellList,
+ iE-Extensions ProtocolExtensionContainer {{ SRSPreconfiguration-Item-ExtIEs}} OPTIONAL,
+ ...
+}
+
+SRSPreconfiguration-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRSPeriodicity ::= ENUMERATED {slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, slot5120, slot10240, slot40960, slot81920, ..., slot128, slot256, slot512, slot20480}
+
-- T
@@ -2480,7 +2833,8 @@ TimingErrorMargin ::= ENUMERATED {tc0, tc2, tc4, tc6, tc8, tc12, tc16, tc20, tc2
TF-Configuration ::= SEQUENCE {
sSB-frequency INTEGER (0..3279165),
- sSB-subcarrier-spacing ENUMERATED {kHz15, kHz30, kHz120, kHz240, ..., kHz60},
+ sSB-subcarrier-spacing ENUMERATED {kHz15, kHz30, kHz120, kHz240, ..., kHz60, kHz480, kHz960},
+ -- The value kHz60 is not supported in this version of the specification.
sSB-Transmit-power INTEGER (-60..50),
sSB-periodicity ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160, ...},
sSB-half-frame-offset INTEGER(0..1),
@@ -2505,6 +2859,7 @@ TimeStamp ::= SEQUENCE {
}
TimeStamp-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ { ID id-SymbolIndex CRITICALITY ignore EXTENSION SymbolIndex PRESENCE optional },
...
}
@@ -2517,9 +2872,82 @@ TimeStampSlotIndex ::= CHOICE {
}
TimeStampSlotIndex-ExtIEs NRPPA-PROTOCOL-IES ::= {
+ { ID id-SCS-480 CRITICALITY reject TYPE SCS-480 PRESENCE mandatory}|
+ { ID id-SCS-960 CRITICALITY reject TYPE SCS-960 PRESENCE mandatory},
+
+ ...
+}
+
+TimeWindowDurationMeasurement ::= CHOICE {
+ durationSlots ENUMERATED {n1, n2, n4, n6, n8, n12, n16, ...},
+ choice-extension ProtocolIE-Single-Container { { TimeWindowDurationMeasurement-ExtIEs} }
+}
+
+TimeWindowDurationMeasurement-ExtIEs NRPPA-PROTOCOL-IES ::= {
+ ...
+}
+
+TimeWindowDurationSRS ::= CHOICE {
+ durationSymbols ENUMERATED {n1, n2, n4, n8, n12, ...},
+ durationSlots ENUMERATED {n1, n2, n4, n6, n8, n12, n16, ...},
+ choice-extension ProtocolIE-Single-Container { { TimeWindowDurationSRS-ExtIEs} }
+}
+
+TimeWindowDurationSRS-ExtIEs NRPPA-PROTOCOL-IES ::= {
+ ...
+}
+
+TimeWindowPeriodicityMeasurement ::= ENUMERATED {ms160, ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms40960, ms61440, ms81920, ms368640, ms737280, ms1843200, ...}
+
+TimeWindowPeriodicitySRS ::= ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms0dot625, ms1, ms1dot25, ms2, ms2dot5, ms4, ms5, ms8, ms10, ms16, ms20, ms32, ms40, ms64, ms80, ms160, ms320, ms640, ms1280, ms2560, ms5120, ms10240, ...}
+
+TimeWindowStartSRS ::= SEQUENCE {
+ systemFrameNumber SystemFrameNumber,
+ slotNumber SlotNumber,
+ symbolIndex INTEGER (0..13),
+ iE-Extension ProtocolExtensionContainer { { TimeWindowStartSRS-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TimeWindowStartSRS-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+TimingReportingGranularityFactorExtended ::=INTEGER(-6..-1, ...)
+
+TimeWindowInformation-Measurement-List ::= SEQUENCE (SIZE (1.. maxnoofTimeWindowMeas)) OF TimeWindowInformation-Measurement-Item
+
+TimeWindowInformation-Measurement-Item ::= SEQUENCE {
+ timeWindowDurationMeasurement TimeWindowDurationMeasurement,
+ timeWindowType ENUMERATED {single, periodic, ...},
+ timeWindowPeriodicityMeasurement TimeWindowPeriodicityMeasurement OPTIONAL,
+-- This IE shall be present if the Time Window Type IE is set to the value “periodic”. --
+ iE-Extension ProtocolExtensionContainer { { TimeWindowInformation-Measurement-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TimeWindowInformation-Measurement-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeWindowInformation-SRS-List ::= SEQUENCE (SIZE (1.. maxnoofTimeWindowSRS)) OF TimeWindowInformation-SRS-Item
+
+TimeWindowInformation-SRS-Item ::= SEQUENCE {
+ timeWindowStartSRS TimeWindowStartSRS,
+ timeWindowDurationSRS TimeWindowDurationSRS,
+ timeWindowType ENUMERATED {single, periodic, ...},
+ timeWindowPeriodicitySRS TimeWindowPeriodicitySRS OPTIONAL,
+-- This IE shall be present if the Time Window Type IE is set to the value “periodic”. --
+ iE-Extension ProtocolExtensionContainer { { TimeWindowInformation-SRS-Item-ExtIEs} } OPTIONAL,
...
}
+TimeWindowInformation-SRS-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
TP-ID-EUTRA ::= INTEGER (0..4095, ...)
@@ -2538,9 +2966,21 @@ TransmissionComb ::= CHOICE {
choice-extension ProtocolIE-Single-Container { { TransmissionComb-ExtIEs} }
}
TransmissionComb-ExtIEs NRPPA-PROTOCOL-IES ::= {
+{ ID id-transmissionCombn8 CRITICALITY reject TYPE TransmissionCombn8 PRESENCE mandatory},
...
}
+TransmissionCombn8 ::= SEQUENCE {
+ combOffset-n8 INTEGER (0..7),
+ cyclicShift-n8 INTEGER (0..5),
+ iE-Extensions ProtocolExtensionContainer { { TransmissionCombn8-ExtIEs } } OPTIONAL
+}
+
+TransmissionCombn8-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
TransmissionCombPos ::= CHOICE {
n2 SEQUENCE {
combOffset-n2 INTEGER (0..1),
@@ -2635,24 +3075,26 @@ TRP-Beam-Power-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
TRPMeasurementQuantities ::= SEQUENCE (SIZE (1..maxnoPosMeas)) OF TRPMeasurementQuantitiesList-Item
TRPMeasurementQuantitiesList-Item ::= SEQUENCE {
- tRPMeasurementQuantities-Item TRPMeasurementQuantities-Item,
+ tRPMeasurementQuantities-Item TRPMeasurementType,
timingReportingGranularityFactor INTEGER (0..5) OPTIONAL,
iE-Extensions ProtocolExtensionContainer {{ TRPMeasurementQuantitiesList-Item-ExtIEs}} OPTIONAL,
...
}
TRPMeasurementQuantitiesList-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ {ID id-TimingReportingGranularityFactorExtended CRITICALITY ignore EXTENSION TimingReportingGranularityFactorExtended PRESENCE optional},
...
}
-TRPMeasurementQuantities-Item ::= ENUMERATED {
+TRPMeasurementType::= ENUMERATED {
gNB-RxTxTimeDiff,
uL-SRS-RSRP,
uL-AoA,
uL-RTOA,
...,
multiple-UL-AoA,
- uL-SRS-RSRPP
+ uL-SRS-RSRPP,
+ ul-RSCP
}
TrpMeasurementResult ::= SEQUENCE (SIZE (1.. maxnoPosMeas)) OF TrpMeasurementResultItem
@@ -2668,7 +3110,11 @@ TrpMeasurementResultItem ::= SEQUENCE {
TrpMeasurementResultItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
{ ID id-SRSResourcetype CRITICALITY ignore EXTENSION SRSResourcetype PRESENCE optional}|
{ ID id-ARP-ID CRITICALITY ignore EXTENSION ARP-ID PRESENCE optional}|
- { ID id-LoS-NLoSInformation CRITICALITY ignore EXTENSION LoS-NLoSInformation PRESENCE optional },
+ { ID id-LoS-NLoSInformation CRITICALITY ignore EXTENSION LoS-NLoSInformation PRESENCE optional }|
+ { ID id-Mobile-TRP-LocationInformation CRITICALITY ignore EXTENSION Mobile-TRP-LocationInformation PRESENCE optional }|
+ { ID id-MeasuredFrequencyHops CRITICALITY ignore EXTENSION MeasuredFrequencyHops PRESENCE optional }|
+ { ID id-AggregatedPosSRSResourceID-List CRITICALITY ignore EXTENSION AggregatedPosSRSResourceID-List PRESENCE optional }|
+ { ID id-MeasBasedOnAggregatedResources CRITICALITY ignore EXTENSION MeasBasedOnAggregatedResources PRESENCE optional },
...
}
@@ -2683,7 +3129,8 @@ TrpMeasuredResultsValue ::= CHOICE {
TrpMeasuredResultsValue-ExtIEs NRPPA-PROTOCOL-IES ::= {
{ ID id-ZoA CRITICALITY reject TYPE ZoA PRESENCE mandatory}|
{ ID id-MultipleULAoA CRITICALITY reject TYPE MultipleULAoA PRESENCE mandatory}|
- { ID id-UL-SRS-RSRPP CRITICALITY reject TYPE UL-SRS-RSRPP PRESENCE mandatory},
+ { ID id-UL-SRS-RSRPP CRITICALITY reject TYPE UL-SRS-RSRPP PRESENCE mandatory}|
+ { ID id-UL-RSCPMeas CRITICALITY reject TYPE UL-RSCPMeas PRESENCE mandatory},
...
}
@@ -2695,6 +3142,7 @@ TrpMeasurementQuality ::= CHOICE {
}
TrpMeasurementQuality-ExtIEs NRPPA-PROTOCOL-IES ::= {
+ {ID id-TRPPhaseQuality CRITICALITY ignore TYPE TRPPhaseQuality PRESENCE mandatory },
...
}
@@ -2721,6 +3169,17 @@ TrpMeasurementAngleQuality-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
+TRPPhaseQuality ::= SEQUENCE {
+ phaseQualityIndex INTEGER(0..179),
+ resolution ENUMERATED {deg0dot1, deg1, ...},
+ iE-extensions ProtocolExtensionContainer { { TRPPhaseQuality-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TRPPhaseQuality-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
TRP-MeasurementRequestList ::= SEQUENCE (SIZE (1..maxNoOfMeasTRPs)) OF TRP-MeasurementRequestItem
TRP-MeasurementRequestItem ::= SEQUENCE {
@@ -2787,6 +3246,8 @@ TRPInformation ::= SEQUENCE {
}
TRPInformation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ { ID id-Mobile-IAB-MT-UE-ID CRITICALITY reject EXTENSION Mobile-IAB-MT-UE-ID PRESENCE optional},
+--This IE shall be present if the TRP type IE is set to the value "mobile trp"
...
}
@@ -2805,10 +3266,12 @@ TRPInformationTypeResponseItem ::= CHOICE {
}
TRPInformationTypeResponseItem-ExtIEs NRPPA-PROTOCOL-IES ::= {
- { ID id-TRPType CRITICALITY reject TYPE TRPType PRESENCE mandatory }|
- { ID id-OnDemandPRS CRITICALITY reject TYPE OnDemandPRS-Info PRESENCE mandatory}|
- { ID id-TRPTxTEGAssociation CRITICALITY reject TYPE TRPTxTEGAssociation PRESENCE mandatory}|
- { ID id-TRPBeamAntennaInformation CRITICALITY reject TYPE TRPBeamAntennaInformation PRESENCE mandatory },
+ { ID id-TRPType CRITICALITY reject TYPE TRPType PRESENCE mandatory }|
+ { ID id-OnDemandPRS CRITICALITY reject TYPE OnDemandPRS-Info PRESENCE mandatory}|
+ { ID id-TRPTxTEGAssociation CRITICALITY reject TYPE TRPTxTEGAssociation PRESENCE mandatory}|
+ { ID id-TRPBeamAntennaInformation CRITICALITY reject TYPE TRPBeamAntennaInformation PRESENCE mandatory }|
+ { ID id-Mobile-TRP-LocationInformation CRITICALITY ignore TYPE Mobile-TRP-LocationInformation PRESENCE mandatory }|
+ { ID id-CommonTAParameters CRITICALITY reject TYPE CommonTAParameters PRESENCE mandatory },
...
}
@@ -2835,19 +3298,22 @@ TRPInformationTypeItem ::= ENUMERATED {
trp-type,
ondemandPRSInfo,
trpTxTeg,
- beam-antenna-info
+ beam-antenna-info,
+ mobile-trp-location-info,
+ commonTA
}
TRPList ::= SEQUENCE (SIZE(1.. maxnoTRPs)) OF TRPItem
TRPItem ::= SEQUENCE {
- tRP-ID TRP-ID,
+ tRP-ID TRP-ID,
iE-Extensions ProtocolExtensionContainer { {TRPItem-ExtIEs} } OPTIONAL,
...
}
TRPItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
- ...
+ { ID id-PRSBWAggregationRequestIndication CRITICALITY ignore EXTENSION PRSBWAggregationRequestIndication PRESENCE optional},
+ ...
}
TRP-ID ::= INTEGER (1.. maxnoTRPs, ...)
@@ -2985,7 +3451,8 @@ TRPType ::= ENUMERATED {
tp,
rp,
trp,
- ...
+ ...,
+ mobile-trp
}
@@ -2995,6 +3462,20 @@ TypeOfError ::= ENUMERATED {
...
}
+TxHoppingConfiguration ::= SEQUENCE {
+ overlapValue ENUMERATED {rb0, rb1, rb2, rb4},
+ numberOfHops INTEGER (1..6),
+ slotOffsetForRemainingHopsList SlotOffsetForRemainingHopsList,
+ iE-extensions ProtocolExtensionContainer { { TxHoppingConfiguration-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TxHoppingConfiguration-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
-- U
UARFCN ::= INTEGER (0..16383, ...)
@@ -3012,6 +3493,8 @@ UEReportingInformation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
+UE-Rx-Tx-Time-Diff ::= INTEGER (0..61565)
+
UE-TEG-ReportingPeriodicity ::= ENUMERATED {
ms160,
ms320,
@@ -3082,6 +3565,17 @@ UL-RTOAMeasurement-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
+UL-RSCPMeas ::= SEQUENCE {
+ uLRSCP INTEGER (0..3599),
+ iE-extensions ProtocolExtensionContainer { { UL-RSCPMeas-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-RSCPMeas-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
ULRTOAMeas::= CHOICE {
k0 INTEGER (0.. 1970049),
k1 INTEGER (0.. 985025),
@@ -3092,6 +3586,12 @@ ULRTOAMeas::= CHOICE {
choice-extension ProtocolIE-Single-Container { { ULRTOAMeas-ExtIEs } }
}
ULRTOAMeas-ExtIEs NRPPA-PROTOCOL-IES ::= {
+ {ID id-ReportingGranularitykminus1 CRITICALITY ignore TYPE ReportingGranularitykminus1 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus2 CRITICALITY ignore TYPE ReportingGranularitykminus2 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus3 CRITICALITY ignore TYPE ReportingGranularitykminus3 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus4 CRITICALITY ignore TYPE ReportingGranularitykminus4 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus5 CRITICALITY ignore TYPE ReportingGranularitykminus5 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus6 CRITICALITY ignore TYPE ReportingGranularitykminus6 PRESENCE mandatory},
...
}
@@ -3125,6 +3625,21 @@ ValueRSRP-NR ::= INTEGER (0..127)
ValueRSRQ-NR ::= INTEGER (0..127)
+ValidityAreaSpecificSRSInformation ::= SEQUENCE {
+ transmissionCombPos TransmissionCombPos OPTIONAL,
+ resourceMapping ResourceMapping OPTIONAL,
+ freqDomainShift INTEGER (0..268) OPTIONAL,
+ c-SRS INTEGER (0..63) OPTIONAL,
+ resourceTypePos ResourceTypePos OPTIONAL,
+ sequenceIDPos INTEGER (0..65535) OPTIONAL,
+ iE-extensions ProtocolExtensionContainer { { ValidityAreaSpecificSRSInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ValidityAreaSpecificSRSInformation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- W