NRPPa: upgrade dissector to v17.3.0

This commit is contained in:
Pascal Quantin 2023-01-11 16:06:33 +01:00
parent 3e4d6a59aa
commit c15189981e
9 changed files with 5061 additions and 602 deletions

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.455 V16.6.0 (2021-12)
-- 3GPP TS 38.455 V17.3.0 (2022-12)
-- 9.3.6 Common definitions
-- **************************************************************
--
@ -7,10 +7,10 @@
-- **************************************************************
NRPPA-CommonDataTypes {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
ngran-access (22) modules (3) nrppa (4) version1 (1) nrppa-CommonDataTypes (3)}
DEFINITIONS AUTOMATIC TAGS ::=
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.455 V16.6.0 (2021-12)
-- 3GPP TS 38.455 V17.3.0 (2022-12)
-- 9.3.7 Constant definitions
-- **************************************************************
--
@ -7,10 +7,10 @@
-- **************************************************************
NRPPA-Constants {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
ngran-access (22) modules (3) nrppa (4) version1 (1) nrppa-Constants (4) }
DEFINITIONS AUTOMATIC TAGS ::=
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@ -45,6 +45,9 @@ id-MeasurementFailureIndication ProcedureCode ::= 15
id-tRPInformationExchange ProcedureCode ::= 16
id-positioningActivation ProcedureCode ::= 17
id-positioningDeactivation ProcedureCode ::= 18
id-pRSConfigurationExchange ProcedureCode ::= 19
id-measurementPreconfiguration ProcedureCode ::= 20
id-measurementActivation ProcedureCode ::= 21
-- **************************************************************
--
@ -70,7 +73,7 @@ maxNoPath INTEGER ::= 2
maxNrOfPosSImessage INTEGER ::= 32
maxnoAssistInfoFailureListItems INTEGER ::= 32
maxNrOfSegments INTEGER ::= 64
maxNrOfPosSIBs INTEGER ::= 32
maxNrOfPosSIBs INTEGER ::= 32
maxNoOfMeasTRPs INTEGER ::= 64
maxnoTRPs INTEGER ::= 65535
maxnoTRPInfoTypes INTEGER ::= 64
@ -93,6 +96,16 @@ maxPRS-ResourcesPerSet INTEGER ::= 64
maxNoSSBs INTEGER ::= 255
maxnoofPRSresourceSet INTEGER ::= 8
maxnoofPRSresource INTEGER ::= 64
maxnoofULAoAs INTEGER ::= 8
maxNoPathExtended INTEGER ::= 8
maxnoARPs INTEGER ::= 16
maxnoUETEGs INTEGER ::= 256
maxnoTRPTEGs INTEGER ::= 8
maxFreqLayers INTEGER ::= 4
maxNumResourcesPerAngle INTEGER ::= 24
maxnoAzimuthAngles INTEGER ::= 3600
maxnoElevationAngles INTEGER ::= 1801
maxnoPRSTRPs INTEGER ::= 256
@ -164,5 +177,49 @@ id-Cell-ID ProtocolIE-ID ::= 60
id-SrsFrequency ProtocolIE-ID ::= 61
id-TRPType ProtocolIE-ID ::= 62
id-SRSSpatialRelationPerSRSResource ProtocolIE-ID ::= 63
id-MeasurementPeriodicityExtended ProtocolIE-ID ::= 64
id-PRS-Resource-ID ProtocolIE-ID ::= 65
id-PRSTRPList ProtocolIE-ID ::= 66
id-PRSTransmissionTRPList ProtocolIE-ID ::= 67
id-OnDemandPRS ProtocolIE-ID ::= 68
id-AoA-SearchWindow ProtocolIE-ID ::= 69
id-TRP-MeasurementUpdateList ProtocolIE-ID ::= 70
id-ZoA ProtocolIE-ID ::= 71
id-ResponseTime ProtocolIE-ID ::= 72
id-UEReportingInformation ProtocolIE-ID ::= 73
id-MultipleULAoA ProtocolIE-ID ::= 74
id-UL-SRS-RSRPP ProtocolIE-ID ::= 75
id-SRSResourcetype ProtocolIE-ID ::= 76
id-ExtendedAdditionalPathList ProtocolIE-ID ::= 77
id-ARPLocationInfo ProtocolIE-ID ::= 78
id-ARP-ID ProtocolIE-ID ::= 79
id-LoS-NLoSInformation ProtocolIE-ID ::= 80
id-UETxTEGAssociationList ProtocolIE-ID ::= 81
id-NumberOfTRPRxTEG ProtocolIE-ID ::= 82
id-NumberOfTRPRxTxTEG ProtocolIE-ID ::= 83
id-TRPTxTEGAssociation ProtocolIE-ID ::= 84
id-TRPTEGInformation ProtocolIE-ID ::= 85
id-TRP-Rx-TEGInformation ProtocolIE-ID ::= 86
id-TRP-PRS-Information-List ProtocolIE-ID ::= 87
id-PRS-Measurements-Info-List ProtocolIE-ID ::= 88
id-PRSConfigRequestType ProtocolIE-ID ::= 89
id-UE-TEG-Info-Request ProtocolIE-ID ::= 90
id-MeasurementTimeOccasion ProtocolIE-ID ::= 91
id-MeasurementCharacteristicsRequestIndicator ProtocolIE-ID ::= 92
id-TRPBeamAntennaInformation ProtocolIE-ID ::= 93
id-NR-TADV ProtocolIE-ID ::= 94
id-MeasurementAmount ProtocolIE-ID ::= 95
id-pathPower ProtocolIE-ID ::= 96
id-PreconfigurationResult ProtocolIE-ID ::= 97
id-RequestType ProtocolIE-ID ::= 98
id-UE-TEG-ReportingPeriodicity ProtocolIE-ID ::= 99
id-SRSPortIndex ProtocolIE-ID ::= 100
id-procedure-code-101-not-to-be-used ProtocolIE-ID ::= 101
id-procedure-code-102-not-to-be-used ProtocolIE-ID ::= 102
id-procedure-code-103-not-to-be-used ProtocolIE-ID ::= 103
id-UETxTimingErrorMargin ProtocolIE-ID ::= 104
id-MeasurementPeriodicityNR-AoA ProtocolIE-ID ::= 105
END

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.455 V16.6.0 (2021-12)
-- 3GPP TS 38.455 V17.3.0 (2022-12)
-- 9.3.8 Container definitions
--
-- **************************************************************
@ -8,10 +8,10 @@
-- **************************************************************
NRPPA-Containers {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
ngran-access (22) modules (3) nrppa (4) version1 (1) nrppa-Containers (5)}
DEFINITIONS AUTOMATIC TAGS ::=
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@ -28,7 +28,7 @@ IMPORTS
Criticality,
Presence,
PrivateIE-ID,
ProtocolIE-ID
ProtocolIE-ID
FROM NRPPA-CommonDataTypes;
-- **************************************************************
@ -94,11 +94,11 @@ WITH SYNTAX {
--
-- **************************************************************
ProtocolIE-Container { NRPPA-PROTOCOL-IES : IEsSetParam} ::=
ProtocolIE-Container { NRPPA-PROTOCOL-IES : IEsSetParam} ::=
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
ProtocolIE-Field {{IEsSetParam}}
ProtocolIE-Single-Container { NRPPA-PROTOCOL-IES : IEsSetParam} ::=
ProtocolIE-Single-Container { NRPPA-PROTOCOL-IES : IEsSetParam} ::=
ProtocolIE-Field {{IEsSetParam}}
ProtocolIE-Field { NRPPA-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
@ -123,7 +123,7 @@ ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, NRPPA-PROT
--
-- **************************************************************
ProtocolExtensionContainer { NRPPA-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
ProtocolExtensionContainer { NRPPA-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
ProtocolExtensionField {{ExtensionSetParam}}
@ -139,7 +139,7 @@ ProtocolExtensionField { NRPPA-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUE
--
-- **************************************************************
PrivateIE-Container { NRPPA-PRIVATE-IES : IEsSetParam} ::=
PrivateIE-Container { NRPPA-PRIVATE-IES : IEsSetParam} ::=
SEQUENCE (SIZE (1..maxPrivateIEs)) OF
PrivateIE-Field {{IEsSetParam}}

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.455 V16.6.0 (2021-12)
-- 3GPP TS 38.455 V17.3.0 (2022-12)
--9.3.4 PDU Definitions
--
-- **************************************************************
@ -8,10 +8,10 @@
-- **************************************************************
NRPPA-PDU-Contents {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
ngran-access (22) modules (3) nrppa (4) version1 (1) nrppa-PDU-Contents (1) }
DEFINITIONS AUTOMATIC TAGS ::=
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@ -22,7 +22,7 @@ BEGIN
-- **************************************************************
IMPORTS
Cause,
CriticalityDiagnostics,
E-CID-MeasurementResult,
@ -50,6 +50,7 @@ IMPORTS
TRPInformationListTRPResp,
TRP-MeasurementRequestList,
TRP-MeasurementResponseList,
TRP-MeasurementUpdateList,
MeasurementBeamInfoRequest,
PositioningBroadcastCells,
SRSResourceSetID,
@ -60,9 +61,26 @@ IMPORTS
SystemFrameNumber,
SlotNumber,
RelativeTime1900,
SpatialRelationPerSRSResource
SpatialRelationPerSRSResource,
MeasurementPeriodicityExtended,
PRSTRPList,
PRSTransmissionTRPList,
ResponseTime,
UEReportingInformation,
UETxTEGAssociationList,
TRP-PRS-Information-List,
PRS-Measurements-Info-List,
UE-TEG-Info-Request,
MeasurementCharacteristicsRequestIndicator,
MeasurementTimeOccasion,
PRSConfigRequestType,
MeasurementAmount,
PreconfigurationResult,
RequestType,
UE-TEG-ReportingPeriodicity,
MeasurementPeriodicityNR-AoA
FROM NRPPA-IEs
PrivateIE-Container{},
@ -75,7 +93,7 @@ FROM NRPPA-IEs
NRPPA-PROTOCOL-IES
FROM NRPPA-Containers
maxnoOTDOAtypes,
id-Cause,
id-CriticalityDiagnostics,
@ -108,6 +126,7 @@ FROM NRPPA-Containers
id-TRP-MeasurementRequestList,
id-TRP-MeasurementResponseList,
id-TRP-MeasurementReportList,
id-TRP-MeasurementUpdateList,
id-MeasurementBeamInfoRequest,
id-PositioningBroadcastCells,
id-SRSType,
@ -115,15 +134,33 @@ FROM NRPPA-Containers
id-SRSResourceSetID,
id-TRPList,
id-SRSSpatialRelation,
id-AbortTransmission,
id-AbortTransmission,
id-SystemFrameNumber,
id-SlotNumber,
id-SRSResourceTrigger,
id-SFNInitialisationTime,
id-SRSSpatialRelationPerSRSResource
id-SRSSpatialRelationPerSRSResource,
id-MeasurementPeriodicityExtended,
id-PRSTRPList,
id-PRSTransmissionTRPList,
id-ResponseTime,
id-UEReportingInformation,
id-UETxTEGAssociationList,
id-TRP-PRS-Information-List,
id-PRS-Measurements-Info-List,
id-UE-TEG-Info-Request,
id-MeasurementCharacteristicsRequestIndicator,
id-MeasurementTimeOccasion,
id-PRSConfigRequestType,
id-MeasurementAmount,
id-PreconfigurationResult,
id-RequestType,
id-UE-TEG-ReportingPeriodicity,
id-MeasurementPeriodicityNR-AoA
FROM NRPPA-Constants;
-- **************************************************************
@ -138,13 +175,15 @@ E-CIDMeasurementInitiationRequest ::= SEQUENCE {
}
E-CIDMeasurementInitiationRequest-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-LMF-UE-Measurement-ID CRITICALITY reject TYPE UE-Measurement-ID PRESENCE mandatory}|
{ ID id-LMF-UE-Measurement-ID CRITICALITY reject TYPE UE-Measurement-ID PRESENCE mandatory}|
{ ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE mandatory}|
{ ID id-MeasurementPeriodicity CRITICALITY reject TYPE MeasurementPeriodicity PRESENCE conditional}|
-- The IE shall be present if the Report Characteritics IE is set to “periodic” --
{ ID id-MeasurementQuantities CRITICALITY reject TYPE MeasurementQuantities PRESENCE mandatory}|
{ ID id-OtherRATMeasurementQuantities CRITICALITY ignore TYPE OtherRATMeasurementQuantities PRESENCE optional}|
{ ID id-WLANMeasurementQuantities CRITICALITY ignore TYPE WLANMeasurementQuantities PRESENCE optional},
{ ID id-WLANMeasurementQuantities CRITICALITY ignore TYPE WLANMeasurementQuantities PRESENCE optional}|
{ ID id-MeasurementPeriodicityNR-AoA CRITICALITY reject TYPE MeasurementPeriodicityNR-AoA PRESENCE conditional},
-- The IE shall be present if the Report Characteritics IE is set to “periodic” and the MeasurementQuantities-Item IE in the MeasurementQuantities IE is set to the value "angleOfArrivalNR" --
...
}
@ -230,7 +269,7 @@ E-CIDMeasurementReport-IEs NRPPA-PROTOCOL-IES ::= {
-- **************************************************************
--
-- E-CID MEASUREMENT TERMINATION
-- E-CID MEASUREMENT TERMINATION
--
-- **************************************************************
@ -262,15 +301,15 @@ OTDOAInformationRequest-IEs NRPPA-PROTOCOL-IES ::= {
...
}
OTDOA-Information-Type ::= SEQUENCE (SIZE(1..maxnoOTDOAtypes)) OF ProtocolIE-Single-Container { { OTDOA-Information-TypeIEs} }
OTDOA-Information-Type ::= SEQUENCE (SIZE(1..maxnoOTDOAtypes)) OF ProtocolIE-Single-Container { { OTDOA-Information-Type-ItemIEs} }
OTDOA-Information-TypeIEs NRPPA-PROTOCOL-IES ::= {
OTDOA-Information-Type-ItemIEs NRPPA-PROTOCOL-IES ::= {
{ ID id-OTDOA-Information-Type-Item CRITICALITY reject TYPE OTDOA-Information-Type-Item PRESENCE mandatory},
...
}
OTDOA-Information-Type-Item ::= SEQUENCE {
oTDOA-Information-Type-Item OTDOA-Information-Item,
oTDOA-Information-Item OTDOA-Information-Item,
iE-Extensions ProtocolExtensionContainer { { OTDOA-Information-Type-ItemExtIEs} } OPTIONAL,
...
}
@ -363,7 +402,7 @@ ErrorIndication ::= SEQUENCE {
}
ErrorIndication-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
@ -396,7 +435,11 @@ PositioningInformationRequest ::= SEQUENCE {
}
PositioningInformationRequest-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-RequestedSRSTransmissionCharacteristics CRITICALITY ignore TYPE RequestedSRSTransmissionCharacteristics PRESENCE optional},
{ ID id-RequestedSRSTransmissionCharacteristics CRITICALITY ignore TYPE RequestedSRSTransmissionCharacteristics PRESENCE optional }|
{ ID id-UEReportingInformation CRITICALITY ignore TYPE UEReportingInformation PRESENCE optional }|
{ ID id-UE-TEG-Info-Request CRITICALITY ignore TYPE UE-TEG-Info-Request PRESENCE optional }|
{ ID id-UE-TEG-ReportingPeriodicity CRITICALITY reject TYPE UE-TEG-ReportingPeriodicity PRESENCE conditional },
-- The IE shall be present if the UE TEG Info Request IE is set to “periodic”
...
}
@ -413,8 +456,9 @@ PositioningInformationResponse ::= SEQUENCE {
PositioningInformationResponse-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional}|
{ ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional}|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
{ ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional}|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
{ ID id-UETxTEGAssociationList CRITICALITY ignore TYPE UETxTEGAssociationList PRESENCE optional},
...
}
@ -448,7 +492,8 @@ PositioningInformationUpdate ::= SEQUENCE {
PositioningInformationUpdate-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional}|
{ ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional},
{ ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional}|
{ ID id-UETxTEGAssociationList CRITICALITY ignore TYPE UETxTEGAssociationList PRESENCE optional},
...
}
@ -464,17 +509,23 @@ MeasurementRequest ::= SEQUENCE {
}
MeasurementRequest-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-LMF-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-TRP-MeasurementRequestList CRITICALITY reject TYPE TRP-MeasurementRequestList PRESENCE mandatory}|
{ ID id-LMF-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-TRP-MeasurementRequestList CRITICALITY reject TYPE TRP-MeasurementRequestList PRESENCE mandatory}|
{ ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE mandatory}|
{ ID id-MeasurementPeriodicity CRITICALITY reject TYPE MeasurementPeriodicity PRESENCE conditional}|
-- The IE shall be present if the Report Characteritics IE is set to “periodic”
{ ID id-TRPMeasurementQuantities CRITICALITY reject TYPE TRPMeasurementQuantities PRESENCE mandatory}|
{ ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional}|
{ ID id-TRPMeasurementQuantities CRITICALITY reject TYPE TRPMeasurementQuantities PRESENCE mandatory}|
{ ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional}|
{ ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional}|
{ ID id-MeasurementBeamInfoRequest CRITICALITY ignore TYPE MeasurementBeamInfoRequest PRESENCE optional}|
{ ID id-SystemFrameNumber CRITICALITY ignore TYPE SystemFrameNumber PRESENCE optional}|
{ ID id-SlotNumber CRITICALITY ignore TYPE SlotNumber PRESENCE optional},
{ ID id-SlotNumber CRITICALITY ignore TYPE SlotNumber PRESENCE optional}|
{ ID id-MeasurementPeriodicityExtended CRITICALITY reject TYPE MeasurementPeriodicityExtended PRESENCE conditional}|
-- The IE shall be present the MeasurementPeriodicity IE is set to the value "extended"
{ ID id-ResponseTime CRITICALITY ignore TYPE ResponseTime PRESENCE optional}|
{ ID id-MeasurementCharacteristicsRequestIndicator CRITICALITY ignore TYPE MeasurementCharacteristicsRequestIndicator PRESENCE optional}|
{ ID id-MeasurementTimeOccasion CRITICALITY ignore TYPE MeasurementTimeOccasion PRESENCE optional}|
{ ID id-MeasurementAmount CRITICALITY ignore TYPE MeasurementAmount PRESENCE optional},
...
}
@ -530,7 +581,7 @@ MeasurementReport-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-LMF-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-RAN-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-TRP-MeasurementReportList CRITICALITY reject TYPE TRP-MeasurementResponseList PRESENCE mandatory},
...
}
@ -546,9 +597,12 @@ MeasurementUpdate ::= SEQUENCE {
}
MeasurementUpdate-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-LMF-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-RAN-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional},
{ ID id-LMF-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-RAN-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional}|
{ ID id-TRP-MeasurementUpdateList CRITICALITY reject TYPE TRP-MeasurementUpdateList PRESENCE optional}|
{ ID id-MeasurementCharacteristicsRequestIndicator CRITICALITY ignore TYPE MeasurementCharacteristicsRequestIndicator PRESENCE optional}|
{ ID id-MeasurementTimeOccasion CRITICALITY ignore TYPE MeasurementTimeOccasion PRESENCE optional},
...
}
@ -656,12 +710,12 @@ PositioningActivationRequestIEs NRPPA-PROTOCOL-IES ::= {
{ ID id-SRSType CRITICALITY reject TYPE SRSType PRESENCE mandatory } |
{ ID id-ActivationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional },
...
}
}
SRSType ::= CHOICE {
semipersistentSRS SemipersistentSRS,
aperiodicSRS AperiodicSRS,
sRSType-extension ProtocolIE-Single-Container { { SRSType-ExtIEs} }
aperiodicSRS AperiodicSRS,
choice-Extension ProtocolIE-Single-Container { { SRSType-ExtIEs} }
}
SRSType-ExtIEs NRPPA-PROTOCOL-IES ::= {
@ -674,7 +728,7 @@ SemipersistentSRS ::= SEQUENCE {
...
}
SemipersistentSRS-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
SemipersistentSRS-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
{ ID id-SRSSpatialRelation CRITICALITY ignore EXTENSION SpatialRelationInfo PRESENCE optional}|
{ ID id-SRSSpatialRelationPerSRSResource CRITICALITY ignore EXTENSION SpatialRelationPerSRSResource PRESENCE optional},
...
@ -682,7 +736,7 @@ SemipersistentSRS-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
AperiodicSRS ::= SEQUENCE {
aperiodic ENUMERATED{true,...},
sRSResourceTrigger SRSResourceTrigger OPTIONAL,
sRSResourceTrigger SRSResourceTrigger OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {AperiodicSRS-ExtIEs} } OPTIONAL,
...
}
@ -745,7 +799,126 @@ PositioningDeactivation ::= SEQUENCE {
PositioningDeactivationIEs NRPPA-PROTOCOL-IES ::= {
{ ID id-AbortTransmission CRITICALITY ignore TYPE AbortTransmission PRESENCE mandatory } ,
...
}
}
-- **************************************************************
--
-- PRS CONFIGURATION REQUEST
--
-- **************************************************************
PRSConfigurationRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{PRSConfigurationRequest-IEs}},
...
}
PRSConfigurationRequest-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-PRSConfigRequestType CRITICALITY reject TYPE PRSConfigRequestType PRESENCE mandatory}|
{ ID id-PRSTRPList CRITICALITY ignore TYPE PRSTRPList PRESENCE mandatory},
...
}
-- **************************************************************
--
-- PRS CONFIGURATION RESPONSE
--
-- **************************************************************
PRSConfigurationResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{ PRSConfigurationResponse-IEs}},
...
}
PRSConfigurationResponse-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-PRSTransmissionTRPList CRITICALITY ignore TYPE PRSTransmissionTRPList PRESENCE optional}|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
-- **************************************************************
--
-- PRS CONFIGURATION FAILURE
--
-- **************************************************************
PRSConfigurationFailure ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{ PRSConfigurationFailure-IEs}},
...
}
PRSConfigurationFailure-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
-- **************************************************************
--
-- MEASUREMENT PRECONFIGURATION REQUIRED
--
-- **************************************************************
MeasurementPreconfigurationRequired ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{ MeasurementPreconfigurationRequired-IEs}},
...
}
MeasurementPreconfigurationRequired-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-TRP-PRS-Information-List CRITICALITY ignore TYPE TRP-PRS-Information-List PRESENCE mandatory},
...
}
-- **************************************************************
--
-- MEASUREMENT PRECONFIGURATION CONFIRM
--
-- **************************************************************
MeasurementPreconfigurationConfirm::= SEQUENCE {
protocolIEs ProtocolIE-Container {{ MeasurementPreconfigurationConfirm-IEs}},
...
}
MeasurementPreconfigurationConfirm-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-PreconfigurationResult CRITICALITY ignore TYPE PreconfigurationResult PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- MEASUREMENT PRECONFIGURATION REFUSE
--
-- **************************************************************
MeasurementPreconfigurationRefuse::= SEQUENCE {
protocolIEs ProtocolIE-Container {{ MeasurementPreconfigurationRefuse-IEs}},
...
}
MeasurementPreconfigurationRefuse-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
-- **************************************************************
--
-- MEASUREMENT ACTIVATION
--
-- **************************************************************
MeasurementActivation::= SEQUENCE {
protocolIEs ProtocolIE-Container { { MeasurementActivation-IEs} },
...
}
MeasurementActivation-IEs NRPPA-PROTOCOL-IES ::= {
{ ID id-RequestType CRITICALITY reject TYPE RequestType PRESENCE mandatory}|
{ ID id-PRS-Measurements-Info-List CRITICALITY ignore TYPE PRS-Measurements-Info-List PRESENCE optional},
...
}
END

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.455 V16.6.0 (2021-12)
-- 3GPP TS 38.455 V17.3.0 (2022-12)
--
-- ASN1START
-- **************************************************************
@ -11,7 +11,7 @@ NRPPA-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
ngran-access (22) modules (3) nrppa (4) version1 (1) nrppa-PDU-Descriptions (0) }
DEFINITIONS AUTOMATIC TAGS ::=
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@ -59,7 +59,14 @@ FROM NRPPA-CommonDataTypes
PositioningActivationRequest,
PositioningActivationResponse,
PositioningActivationFailure,
PositioningDeactivation
PositioningDeactivation,
PRSConfigurationRequest,
PRSConfigurationResponse,
PRSConfigurationFailure,
MeasurementPreconfigurationRequired,
MeasurementPreconfigurationConfirm,
MeasurementPreconfigurationRefuse,
MeasurementActivation
FROM NRPPA-PDU-Contents
@ -80,9 +87,12 @@ FROM NRPPA-PDU-Contents
id-MeasurementUpdate,
id-MeasurementAbort,
id-MeasurementFailureIndication,
id-tRPInformationExchange,
id-tRPInformationExchange,
id-positioningActivation,
id-positioningDeactivation
id-positioningDeactivation,
id-pRSConfigurationExchange,
id-measurementPreconfiguration,
id-measurementActivation
@ -162,7 +172,10 @@ NRPPA-ELEMENTARY-PROCEDURES-CLASS-1 NRPPA-ELEMENTARY-PROCEDURE ::= {
positioningInformationExchange |
measurement |
tRPInformationExchange |
positioningActivation,
positioningActivation |
pRSConfigurationExchange |
measurementPreconfiguration,
...
}
@ -179,7 +192,8 @@ NRPPA-ELEMENTARY-PROCEDURES-CLASS-2 NRPPA-ELEMENTARY-PROCEDURE ::= {
measurementUpdate |
measurementAbort |
measurementFailureIndication |
positioningDeactivation,
positioningDeactivation |
measurementActivation,
...
}
@ -320,5 +334,27 @@ positioningDeactivation NRPPA-ELEMENTARY-PROCEDURE ::= {
CRITICALITY ignore
}
pRSConfigurationExchange NRPPA-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE PRSConfigurationRequest
SUCCESSFUL OUTCOME PRSConfigurationResponse
UNSUCCESSFUL OUTCOME PRSConfigurationFailure
PROCEDURE CODE id-pRSConfigurationExchange
CRITICALITY reject
}
measurementPreconfiguration NRPPA-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MeasurementPreconfigurationRequired
SUCCESSFUL OUTCOME MeasurementPreconfigurationConfirm
UNSUCCESSFUL OUTCOME MeasurementPreconfigurationRefuse
PROCEDURE CODE id-measurementPreconfiguration
CRITICALITY reject
}
measurementActivation NRPPA-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MeasurementActivation
PROCEDURE CODE id-measurementActivation
CRITICALITY ignore
}
END

View File

@ -15,6 +15,7 @@ ProtocolIE-ID
Presence
ProtocolIE-ContainerList
PRS-ID
SRSResourceID-Item
#.EXPORTS
Assistance-Information_PDU
@ -101,71 +102,116 @@ id-MeasurementFailureIndication ProcedureCode
id-tRPInformationExchange ProcedureCode
id-positioningActivation ProcedureCode
id-positioningDeactivation ProcedureCode
id-pRSConfigurationExchange ProcedureCode
id-measurementPreconfiguration ProcedureCode
id-measurementActivation ProcedureCode
# ProtocolIE-ID
id-Cause ProtocolIE-ID
id-CriticalityDiagnostics ProtocolIE-ID
id-LMF-UE-Measurement-ID ProtocolIE-ID
id-ReportCharacteristics ProtocolIE-ID
id-MeasurementPeriodicity ProtocolIE-ID
id-MeasurementQuantities ProtocolIE-ID
id-RAN-UE-Measurement-ID ProtocolIE-ID
id-E-CID-MeasurementResult ProtocolIE-ID
id-OTDOACells ProtocolIE-ID
id-OTDOA-Information-Type-Group ProtocolIE-ID
id-OTDOA-Information-Type-Item ProtocolIE-ID
id-MeasurementQuantities-Item ProtocolIE-ID
id-RequestedSRSTransmissionCharacteristics ProtocolIE-ID
id-Cell-Portion-ID ProtocolIE-ID
id-OtherRATMeasurementQuantities ProtocolIE-ID
id-OtherRATMeasurementQuantities-Item ProtocolIE-ID
id-OtherRATMeasurementResult ProtocolIE-ID
id-WLANMeasurementQuantities ProtocolIE-ID
id-WLANMeasurementQuantities-Item ProtocolIE-ID
id-WLANMeasurementResult ProtocolIE-ID
id-TDD-Config-EUTRA-Item ProtocolIE-ID
id-Assistance-Information ProtocolIE-ID
id-Broadcast ProtocolIE-ID
id-AssistanceInformationFailureList ProtocolIE-ID
id-SRSConfiguration ProtocolIE-ID
id-MeasurementResult ProtocolIE-ID
id-TRP-ID ProtocolIE-ID
id-TRPInformationTypeListTRPReq ProtocolIE-ID
id-TRPInformationListTRPResp ProtocolIE-ID
id-MeasurementBeamInfoRequest ProtocolIE-ID
id-ResultSS-RSRP ProtocolIE-ID
id-ResultSS-RSRQ ProtocolIE-ID
id-ResultCSI-RSRP ProtocolIE-ID
id-ResultCSI-RSRQ ProtocolIE-ID
id-AngleOfArrivalNR ProtocolIE-ID
id-GeographicalCoordinates ProtocolIE-ID
id-PositioningBroadcastCells ProtocolIE-ID
id-LMF-Measurement-ID ProtocolIE-ID
id-RAN-Measurement-ID ProtocolIE-ID
id-TRP-MeasurementRequestList ProtocolIE-ID
id-TRP-MeasurementResponseList ProtocolIE-ID
id-TRP-MeasurementReportList ProtocolIE-ID
id-SRSType ProtocolIE-ID
id-ActivationTime ProtocolIE-ID
id-SRSResourceSetID ProtocolIE-ID
id-TRPList ProtocolIE-ID
id-SRSSpatialRelation ProtocolIE-ID
id-SystemFrameNumber ProtocolIE-ID
id-SlotNumber ProtocolIE-ID
id-SRSResourceTrigger ProtocolIE-ID
id-TRPMeasurementQuantities ProtocolIE-ID
id-AbortTransmission ProtocolIE-ID
id-SFNInitialisationTime ProtocolIE-ID
id-ResultNR ProtocolIE-ID
id-ResultEUTRA ProtocolIE-ID
id-TRPInformationTypeItem ProtocolIE-ID
id-CGI-NR ProtocolIE-ID
id-SFNInitialisationTime-NR ProtocolIE-ID
id-Cell-ID ProtocolIE-ID
id-SrsFrequency ProtocolIE-ID
id-TRPType ProtocolIE-ID
id-SRSSpatialRelationPerSRSResource ProtocolIE-ID
id-Cause ProtocolIE-ID
id-CriticalityDiagnostics ProtocolIE-ID
id-LMF-UE-Measurement-ID ProtocolIE-ID
id-ReportCharacteristics ProtocolIE-ID
id-MeasurementPeriodicity ProtocolIE-ID
id-MeasurementQuantities ProtocolIE-ID
id-RAN-UE-Measurement-ID ProtocolIE-ID
id-E-CID-MeasurementResult ProtocolIE-ID
id-OTDOACells ProtocolIE-ID
id-OTDOA-Information-Type-Group ProtocolIE-ID
id-OTDOA-Information-Type-Item ProtocolIE-ID
id-MeasurementQuantities-Item ProtocolIE-ID
id-RequestedSRSTransmissionCharacteristics ProtocolIE-ID
id-Cell-Portion-ID ProtocolIE-ID
id-OtherRATMeasurementQuantities ProtocolIE-ID
id-OtherRATMeasurementQuantities-Item ProtocolIE-ID
id-OtherRATMeasurementResult ProtocolIE-ID
id-WLANMeasurementQuantities ProtocolIE-ID
id-WLANMeasurementQuantities-Item ProtocolIE-ID
id-WLANMeasurementResult ProtocolIE-ID
id-TDD-Config-EUTRA-Item ProtocolIE-ID
id-Assistance-Information ProtocolIE-ID
id-Broadcast ProtocolIE-ID
id-AssistanceInformationFailureList ProtocolIE-ID
id-SRSConfiguration ProtocolIE-ID
id-MeasurementResult ProtocolIE-ID
id-TRP-ID ProtocolIE-ID
id-TRPInformationTypeListTRPReq ProtocolIE-ID
id-TRPInformationListTRPResp ProtocolIE-ID
id-MeasurementBeamInfoRequest ProtocolIE-ID
id-ResultSS-RSRP ProtocolIE-ID
id-ResultSS-RSRQ ProtocolIE-ID
id-ResultCSI-RSRP ProtocolIE-ID
id-ResultCSI-RSRQ ProtocolIE-ID
id-AngleOfArrivalNR ProtocolIE-ID
id-GeographicalCoordinates ProtocolIE-ID
id-PositioningBroadcastCells ProtocolIE-ID
id-LMF-Measurement-ID ProtocolIE-ID
id-RAN-Measurement-ID ProtocolIE-ID
id-TRP-MeasurementRequestList ProtocolIE-ID
id-TRP-MeasurementResponseList ProtocolIE-ID
id-TRP-MeasurementReportList ProtocolIE-ID
id-SRSType ProtocolIE-ID
id-ActivationTime ProtocolIE-ID
id-SRSResourceSetID ProtocolIE-ID
id-TRPList ProtocolIE-ID
id-SRSSpatialRelation ProtocolIE-ID
id-SystemFrameNumber ProtocolIE-ID
id-SlotNumber ProtocolIE-ID
id-SRSResourceTrigger ProtocolIE-ID
id-TRPMeasurementQuantities ProtocolIE-ID
id-AbortTransmission ProtocolIE-ID
id-SFNInitialisationTime ProtocolIE-ID
id-ResultNR ProtocolIE-ID
id-ResultEUTRA ProtocolIE-ID
id-TRPInformationTypeItem ProtocolIE-ID
id-CGI-NR ProtocolIE-ID
id-SFNInitialisationTime-NR ProtocolIE-ID
id-Cell-ID ProtocolIE-ID
id-SrsFrequency ProtocolIE-ID
id-TRPType ProtocolIE-ID
id-SRSSpatialRelationPerSRSResource ProtocolIE-ID
id-MeasurementPeriodicityExtended ProtocolIE-ID
id-PRS-Resource-ID ProtocolIE-ID
id-PRSTRPList ProtocolIE-ID
id-PRSTransmissionTRPList ProtocolIE-ID
id-OnDemandPRS ProtocolIE-ID
id-AoA-SearchWindow ProtocolIE-ID
id-TRP-MeasurementUpdateList ProtocolIE-ID
id-ZoA ProtocolIE-ID
id-ResponseTime ProtocolIE-ID
id-UEReportingInformation ProtocolIE-ID
id-MultipleULAoA ProtocolIE-ID
id-UL-SRS-RSRPP ProtocolIE-ID
id-SRSResourcetype ProtocolIE-ID
id-ExtendedAdditionalPathList ProtocolIE-ID
id-ARPLocationInfo ProtocolIE-ID
id-ARP-ID ProtocolIE-ID
id-LoS-NLoSInformation ProtocolIE-ID
id-UETxTEGAssociationList ProtocolIE-ID
id-NumberOfTRPRxTEG ProtocolIE-ID
id-NumberOfTRPRxTxTEG ProtocolIE-ID
id-TRPTxTEGAssociation ProtocolIE-ID
id-TRPTEGInformation ProtocolIE-ID
id-TRP-Rx-TEGInformation ProtocolIE-ID
id-TRP-PRS-Information-List ProtocolIE-ID
id-PRS-Measurements-Info-List ProtocolIE-ID
id-PRSConfigRequestType ProtocolIE-ID
id-UE-TEG-Info-Request ProtocolIE-ID
id-MeasurementTimeOccasion ProtocolIE-ID
id-MeasurementCharacteristicsRequestIndicator ProtocolIE-ID
id-TRPBeamAntennaInformation ProtocolIE-ID
id-NR-TADV ProtocolIE-ID
id-MeasurementAmount ProtocolIE-ID
id-pathPower ProtocolIE-ID
id-PreconfigurationResult ProtocolIE-ID
id-RequestType ProtocolIE-ID
id-UE-TEG-ReportingPeriodicity ProtocolIE-ID
id-SRSPortIndex ProtocolIE-ID
id-procedure-code-101-not-to-be-used ProtocolIE-ID
id-procedure-code-102-not-to-be-used ProtocolIE-ID
id-procedure-code-103-not-to-be-used ProtocolIE-ID
id-UETxTimingErrorMargin ProtocolIE-ID
id-MeasurementPeriodicityNR-AoA ProtocolIE-ID
#.REGISTER
#NRPPA-PROTOCOL-IES
@ -224,6 +270,31 @@ SFNInitialisationTime-EUTRA N nrppa.ies id-SFNInitialisationTime-
CGI-NR N nrppa.ies id-Cell-ID
SrsFrequency N nrppa.ies id-SrsFrequency
TRPType N nrppa.ies id-TRPType
MeasurementPeriodicityExtended N nrppa.ies id-MeasurementPeriodicityExtended
PRSTRPList N nrppa.ies id-PRSTRPList
PRSTransmissionTRPList N nrppa.ies id-PRSTransmissionTRPList
OnDemandPRS-Info N nrppa.ies id-OnDemandPRS
TRP-MeasurementUpdateList N nrppa.ies id-TRP-MeasurementUpdateList
ZoA N nrppa.ies id-ZoA
ResponseTime N nrppa.ies id-ResponseTime
UEReportingInformation N nrppa.ies id-UEReportingInformation
MultipleULAoA N nrppa.ies id-MultipleULAoA
UL-SRS-RSRPP N nrppa.ies id-UL-SRS-RSRPP
UETxTEGAssociationList N nrppa.ies id-UETxTEGAssociationList
TRPTxTEGAssociation N nrppa.ies id-TRPTxTEGAssociation
TRP-PRS-Information-List N nrppa.ies id-TRP-PRS-Information-List
PRS-Measurements-Info-List N nrppa.ies id-PRS-Measurements-Info-List
PRSConfigRequestType N nrppa.ies id-PRSConfigRequestType
UE-TEG-Info-Request N nrppa.ies id-UE-TEG-Info-Request
MeasurementTimeOccasion N nrppa.ies id-MeasurementTimeOccasion
MeasurementCharacteristicsRequestIndicator N nrppa.ies id-MeasurementCharacteristicsRequestIndicator
TRPBeamAntennaInformation N nrppa.ies id-TRPBeamAntennaInformation
NR-TADV N nrppa.ies id-NR-TADV
MeasurementAmount N nrppa.ies id-MeasurementAmount
PreconfigurationResult N nrppa.ies id-PreconfigurationResult
RequestType N nrppa.ies id-RequestType
UE-TEG-ReportingPeriodicity N nrppa.ies id-UE-TEG-ReportingPeriodicity
MeasurementPeriodicityNR-AoA N nrppa.ies id-MeasurementPeriodicityNR-AoA
#NRPPA-PROTOCOL-EXTENSION
@ -231,6 +302,21 @@ TRPType N nrppa.ies id-TRPType
GeographicalCoordinates N nrppa.extension id-GeographicalCoordinates
SpatialRelationInfo N nrppa.extension id-SRSSpatialRelation
SpatialRelationPerSRSResource N nrppa.extension id-SRSSpatialRelationPerSRSResource
PRS-Resource-ID N nrppa.extension id-PRS-Resource-ID
AoA-AssistanceInfo N nrppa.extension id-AoA-SearchWindow
MultipleULAoA N nrppa.extension id-MultipleULAoA
SRSResourcetype N nrppa.extension id-SRSResourcetype
ExtendedAdditionalPathList N nrppa.extension id-ExtendedAdditionalPathList
ARPLocationInformation N nrppa.extension id-ARPLocationInfo
ARP-ID N nrppa.extension id-ARP-ID
LoS-NLoSInformation N nrppa.extension id-LoS-NLoSInformation
NumberOfTRPRxTEG N nrppa.extension id-NumberOfTRPRxTEG
NumberOfTRPRxTxTEG N nrppa.extension id-NumberOfTRPRxTxTEG
TRPTEGInformation N nrppa.extension id-TRPTEGInformation
TRP-Rx-TEGInformation N nrppa.extension id-TRP-Rx-TEGInformation
UL-SRS-RSRPP N nrppa.extension id-pathPower
SRSPortIndex N nrppa.extension id-SRSPortIndex
TimingErrorMargin N nrppa.extension id-UETxTimingErrorMargin
#LPPA-ELEMENTARY-PROCEDURE
@ -283,3 +369,13 @@ PositioningActivationResponse N nrppa.proc.sout id-positioningActiv
PositioningActivationFailure N nrppa.proc.uout id-positioningActivation
PositioningDeactivation N nrppa.proc.imsg id-positioningDeactivation
PRSConfigurationRequest N nrppa.proc.imsg id-pRSConfigurationExchange
PRSConfigurationResponse N nrppa.proc.sout id-pRSConfigurationExchange
PRSConfigurationFailure N nrppa.proc.uout id-pRSConfigurationExchange
MeasurementPreconfigurationRequired N nrppa.proc.imsg id-measurementPreconfiguration
MeasurementPreconfigurationConfirm N nrppa.proc.sout id-measurementPreconfiguration
MeasurementPreconfigurationRefuse N nrppa.proc.uout id-measurementPreconfiguration
MeasurementActivation N nrppa.proc.imsg id-measurementActivation

View File

@ -8,7 +8,7 @@
*
* SPDX-License-Identifier: GPL-2.0-or-later
*
* Ref 3GPP TS 38.455 V16.6.0 (2021-12)
* Ref 3GPP TS 38.455 V17.3.0 (2022-12)
* http://www.3gpp.org
*/

File diff suppressed because it is too large Load Diff