wireshark/epan/dissectors/asn1/nrppa/NRPPA-IEs.asn

2404 lines
62 KiB
Groff

-- 3GPP TS 38.455 V16.5.0 (2021-10)
-- 9.3.5 Information Element definitions
-- **************************************************************
--
-- Information Element Definitions
--
-- **************************************************************
NRPPA-IEs {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
ngran-access (22) modules (3) nrppa (4) version1 (1) nrppa-IEs (2) }
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
id-MeasurementQuantities-Item,
id-CGI-NR,
id-SFNInitialisationTime-NR,
id-GeographicalCoordinates,
id-ResultSS-RSRP,
id-ResultSS-RSRQ,
id-ResultCSI-RSRP,
id-ResultCSI-RSRQ,
id-AngleOfArrivalNR,
id-ResultNR,
id-ResultEUTRA,
maxCellinRANnode,
maxCellReport,
maxNrOfErrors,
maxNoMeas,
maxnoOTDOAtypes,
maxServCell,
id-OtherRATMeasurementQuantities-Item,
id-WLANMeasurementQuantities-Item,
maxGERANMeas,
maxUTRANMeas,
maxWLANchannels,
maxnoFreqHoppingBandsMinusOne,
id-TDD-Config-EUTRA-Item,
maxNrOfPosSImessage,
maxnoAssistInfoFailureListItems,
maxNrOfSegments,
maxNrOfPosSIBs,
maxnoPosMeas,
maxnoTRPs,
maxnoTRPInfoTypes,
maxNoOfMeasTRPs,
maxNoPath,
maxnoofAngleInfo,
maxnolcs-gcs-translation,
maxnoBcastCell,
maxnoSRSTriggerStates,
maxnoSpatialRelations,
maxNRMeas,
maxEUTRAMeas,
maxIndexesReport,
maxCellReportNR,
maxnoSRS-Carriers,
maxnoSCSs,
maxnoSRS-Resources,
maxnoSRS-PosResources,
maxnoSRS-ResourceSets,
maxnoSRS-ResourcePerSet,
maxnoSRS-PosResourceSets,
maxnoSRS-PosResourcePerSet,
maxPRS-ResourceSets,
maxPRS-ResourcesPerSet,
maxNoSSBs,
maxnoofPRSresourceSet,
maxnoofPRSresource,
id-Cell-ID,
id-TRPInformationTypeItem,
id-SrsFrequency
FROM NRPPA-Constants
Criticality,
NRPPATransactionID,
ProcedureCode,
ProtocolIE-ID,
TriggeringMessage
FROM NRPPA-CommonDataTypes
ProtocolExtensionContainer{},
ProtocolIE-Single-Container{},
NRPPA-PROTOCOL-EXTENSION,
NRPPA-PROTOCOL-IES
FROM NRPPA-Containers;
-- A
AbortTransmission ::= CHOICE {
deactivateSRSResourceSetID SRSResourceSetID,
releaseALL NULL,
choice-extension ProtocolIE-Single-Container { { AbortTransmission-ExtIEs } }
}
AbortTransmission-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
ActiveULBWP ::= SEQUENCE {
locationAndBandwidth INTEGER (0..37949,...),
subcarrierSpacing ENUMERATED {kHz15, kHz30, kHz60, kHz120,...},
cyclicPrefix ENUMERATED {normal, extended},
txDirectCurrentLocation INTEGER (0..3301,...),
shift7dot5kHz ENUMERATED {true, ...} OPTIONAL,
sRSConfig SRSConfig,
iE-Extensions ProtocolExtensionContainer { { ActiveULBWP-ExtIEs} } OPTIONAL,
...
}
ActiveULBWP-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
AdditionalPathList ::= SEQUENCE (SIZE (1.. maxNoPath)) OF AdditionalPathListItem
AdditionalPathListItem ::= SEQUENCE {
relativeTimeOfPath RelativePathDelay,
pathQuality TrpMeasurementQuality OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { AdditionalPathListItem-ExtIEs} } OPTIONAL,
...
}
AdditionalPathListItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
AperiodicSRSResourceTriggerList ::= SEQUENCE (SIZE(1..maxnoSRSTriggerStates)) OF AperiodicSRSResourceTrigger
AperiodicSRSResourceTrigger ::= INTEGER (1..3)
Assistance-Information ::= SEQUENCE {
systemInformation SystemInformation,
iE-Extensions ProtocolExtensionContainer { { Assistance-Information-ExtIEs} } OPTIONAL,
...
}
Assistance-Information-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
AssistanceInformationFailureList ::= SEQUENCE (SIZE (1..maxnoAssistInfoFailureListItems)) OF SEQUENCE {
posSIB-Type PosSIB-Type,
outcome Outcome,
iE-Extensions ProtocolExtensionContainer { {AssistanceInformationFailureList-ExtIEs} } OPTIONAL,
...
}
AssistanceInformationFailureList-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
AssistanceInformationMetaData ::= SEQUENCE {
encrypted ENUMERATED {true, ...} OPTIONAL,
gNSSID ENUMERATED {gps, sbas, qzss, galileo, glonass, bds, navic, ...} OPTIONAL,
sBASID ENUMERATED {waas, egnos, msas, gagan, ...} OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { AssistanceInformationMetaData-ExtIEs} } OPTIONAL,
...
}
AssistanceInformationMetaData-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
-- B
BandwidthSRS ::= CHOICE {
fR1 ENUMERATED {mHz5, mHz10, mHz20, mHz40, mHz50, mHz80, mHz100, ...},
fR2 ENUMERATED {mHz50, mHz100, mHz200, mHz400, ...},
choice-extension ProtocolIE-Single-Container { { BandwidthSRS-ExtIEs } }
}
BandwidthSRS-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
BCCH ::= INTEGER (0..1023, ...)
Broadcast ::= ENUMERATED {
start,
stop,
...
}
BroadcastPeriodicity ::= ENUMERATED {
ms80,
ms160,
ms320,
ms640,
ms1280,
ms2560,
ms5120,
...
}
PositioningBroadcastCells ::= SEQUENCE (SIZE (1..maxnoBcastCell)) OF NG-RAN-CGI
BSSID ::= OCTET STRING (SIZE(6))
-- C
Cause ::= CHOICE {
radioNetwork CauseRadioNetwork,
protocol CauseProtocol,
misc CauseMisc,
cause-Extension ProtocolIE-Single-Container {{ Cause-ExtensionIE }}
}
Cause-ExtensionIE NRPPA-PROTOCOL-IES ::= {
...
}
CauseMisc ::= ENUMERATED {
unspecified,
...
}
CauseProtocol ::= ENUMERATED {
transfer-syntax-error,
abstract-syntax-error-reject,
abstract-syntax-error-ignore-and-notify,
message-not-compatible-with-receiver-state,
semantic-error,
unspecified,
abstract-syntax-error-falsely-constructed-message,
...
}
CauseRadioNetwork ::= ENUMERATED {
unspecified,
requested-item-not-supported,
requested-item-temporarily-not-available,
...
}
Cell-Portion-ID ::= INTEGER (0..4095,...)
CGI-EUTRA ::= SEQUENCE {
pLMN-Identity PLMN-Identity,
eUTRAcellIdentifier EUTRACellIdentifier,
iE-Extensions ProtocolExtensionContainer { {CGI-EUTRA-ExtIEs} } OPTIONAL,
...
}
CGI-EUTRA-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
CGI-NR ::= SEQUENCE {
pLMN-Identity PLMN-Identity,
nRcellIdentifier NRCellIdentifier,
iE-Extensions ProtocolExtensionContainer { {CGI-NR-ExtIEs} } OPTIONAL,
...
}
CGI-NR-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
CPLength-EUTRA ::= ENUMERATED {
normal,
extended,
...
}
CriticalityDiagnostics ::= SEQUENCE {
procedureCode ProcedureCode OPTIONAL,
triggeringMessage TriggeringMessage OPTIONAL,
procedureCriticality Criticality OPTIONAL,
nrppatransactionID NRPPATransactionID OPTIONAL,
iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
...
}
CriticalityDiagnostics-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
SEQUENCE {
iECriticality Criticality,
iE-ID ProtocolIE-ID,
typeOfError TypeOfError,
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
...
}
CriticalityDiagnostics-IE-List-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
-- D
DL-Bandwidth-EUTRA ::= ENUMERATED {
bw6,
bw15,
bw25,
bw50,
bw75,
bw100,
...
}
DL-PRS ::= SEQUENCE {
prsid INTEGER (0..255),
dl-PRSResourceSetID PRS-Resource-Set-ID,
dl-PRSResourceID PRS-Resource-ID OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {DL-PRS-ExtIEs} } OPTIONAL,
...
}
DL-PRS-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
DL-PRSMutingPattern ::= CHOICE {
two BIT STRING (SIZE(2)),
four BIT STRING (SIZE(4)),
six BIT STRING (SIZE(6)),
eight BIT STRING (SIZE(8)),
sixteen BIT STRING (SIZE(16)),
thirty-two BIT STRING (SIZE(32)),
choice-extension ProtocolIE-Single-Container { { DL-PRSMutingPattern-ExtIEs } }
}
DL-PRSMutingPattern-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
DLPRSResourceCoordinates ::= SEQUENCE {
listofDL-PRSResourceSetARP SEQUENCE (SIZE(1.. maxPRS-ResourceSets)) OF DLPRSResourceSetARP,
iE-Extensions ProtocolExtensionContainer { { DLPRSResourceCoordinates-ExtIEs } } OPTIONAL,
...
}
DLPRSResourceCoordinates-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
DLPRSResourceSetARP ::= SEQUENCE {
dl-PRSResourceSetID PRS-Resource-Set-ID,
dL-PRSResourceSetARPLocation DL-PRSResourceSetARPLocation,
listofDL-PRSResourceARP SEQUENCE (SIZE(1.. maxPRS-ResourcesPerSet)) OF DLPRSResourceARP,
iE-Extensions ProtocolExtensionContainer { { DLPRSResourceSetARP-ExtIEs } } OPTIONAL,
...
}
DLPRSResourceSetARP-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
DL-PRSResourceSetARPLocation ::= CHOICE {
relativeGeodeticLocation RelativeGeodeticLocation,
relativeCartesianLocation RelativeCartesianLocation,
choice-Extension ProtocolIE-Single-Container { { DL-PRSResourceSetARPLocation-ExtIEs } }
}
DL-PRSResourceSetARPLocation-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
DLPRSResourceARP ::= SEQUENCE {
dl-PRSResourceID PRS-Resource-ID,
dL-PRSResourceARPLocation DL-PRSResourceARPLocation,
iE-Extensions ProtocolExtensionContainer { { DLPRSResourceARP-ExtIEs } } OPTIONAL,
...
}
DLPRSResourceARP-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
DL-PRSResourceARPLocation ::= CHOICE {
relativeGeodeticLocation RelativeGeodeticLocation,
relativeCartesianLocation RelativeCartesianLocation,
choice-Extension ProtocolIE-Single-Container { { DL-PRSResourceARPLocation-ExtIEs } }
}
DL-PRSResourceARPLocation-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
-- E
E-CID-MeasurementResult ::= SEQUENCE {
servingCell-ID NG-RAN-CGI,
servingCellTAC TAC,
nG-RANAccessPointPosition NG-RANAccessPointPosition OPTIONAL,
measuredResults MeasuredResults OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { E-CID-MeasurementResult-ExtIEs} } OPTIONAL,
...
}
E-CID-MeasurementResult-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
{ ID id-GeographicalCoordinates CRITICALITY ignore EXTENSION GeographicalCoordinates PRESENCE optional},
...
}
EUTRACellIdentifier ::= BIT STRING (SIZE (28))
EARFCN ::= INTEGER (0..262143, ...)
-- F
-- G
GeographicalCoordinates ::= SEQUENCE {
tRPPositionDefinitionType TRPPositionDefinitionType,
dLPRSResourceCoordinates DLPRSResourceCoordinates OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { GeographicalCoordinates-ExtIEs } } OPTIONAL,
...
}
GeographicalCoordinates-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
GNB-RxTxTimeDiff ::= SEQUENCE {
rxTxTimeDiff GNBRxTxTimeDiffMeas,
additionalPathList AdditionalPathList OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { GNB-RxTxTimeDiff-ExtIEs} } OPTIONAL,
...
}
GNB-RxTxTimeDiff-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
GNBRxTxTimeDiffMeas ::= CHOICE {
k0 INTEGER (0.. 1970049),
k1 INTEGER (0.. 985025),
k2 INTEGER (0.. 492513),
k3 INTEGER (0.. 246257),
k4 INTEGER (0.. 123129),
k5 INTEGER (0.. 61565),
choice-extension ProtocolIE-Single-Container { { GNBRxTxTimeDiffMeas-ExtIEs } }
}
GNBRxTxTimeDiffMeas-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
-- H
HESSID ::= OCTET STRING (SIZE(6))
-- I
-- J
-- K
-- L
LCS-to-GCS-TranslationAoA::= SEQUENCE {
alpha INTEGER (0..3599),
beta INTEGER (0..3599),
gamma INTEGER (0..3599),
iE-Extensions ProtocolExtensionContainer { { LCS-to-GCS-TranslationAoA-ExtIEs} } OPTIONAL,
...
}
LCS-to-GCS-TranslationAoA-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
LCS-to-GCS-TranslationItem::= SEQUENCE {
alpha INTEGER (0..359),
alphaFine INTEGER (0..9) OPTIONAL,
beta INTEGER (0..359),
betaFine INTEGER (0..9) OPTIONAL,
gamma INTEGER (0..359),
gammaFine INTEGER (0..9) OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { LCS-to-GCS-TranslationItem-ExtIEs} } OPTIONAL,
...
}
LCS-to-GCS-TranslationItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
LocationUncertainty ::= SEQUENCE {
horizontalUncertainty INTEGER (0..255),
horizontalConfidence INTEGER (0..100),
verticalUncertainty INTEGER (0..255),
verticalConfidence INTEGER (0..100),
iE-Extensions ProtocolExtensionContainer { { LocationUncertainty-ExtIEs} } OPTIONAL,
...
}
LocationUncertainty-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
-- M
Measurement-ID ::= INTEGER (1.. 65536, ...)
MeasurementBeamInfoRequest ::= ENUMERATED {true, ...}
MeasurementBeamInfo ::= SEQUENCE {
pRS-Resource-ID PRS-Resource-ID OPTIONAL,
pRS-Resource-Set-ID PRS-Resource-Set-ID OPTIONAL,
sSB-Index SSB-Index OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { MeasurementBeamInfo-ExtIEs} } OPTIONAL,
...
}
MeasurementBeamInfo-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
MeasurementPeriodicity ::= ENUMERATED {
ms120,
ms240,
ms480,
ms640,
ms1024,
ms2048,
ms5120,
ms10240,
min1,
min6,
min12,
min30,
min60,
...,
ms20480,
ms40960
}
MeasurementQuantities ::= SEQUENCE (SIZE (1.. maxNoMeas)) OF ProtocolIE-Single-Container { {MeasurementQuantities-ItemIEs} }
MeasurementQuantities-ItemIEs NRPPA-PROTOCOL-IES ::= {
{ ID id-MeasurementQuantities-Item CRITICALITY reject TYPE MeasurementQuantities-Item PRESENCE mandatory}
}
MeasurementQuantities-Item ::= SEQUENCE {
measurementQuantitiesValue MeasurementQuantitiesValue,
iE-Extensions ProtocolExtensionContainer { { MeasurementQuantitiesValue-ExtIEs} } OPTIONAL,
...
}
MeasurementQuantitiesValue-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
MeasurementQuantitiesValue ::= ENUMERATED {
cell-ID,
angleOfArrival,
timingAdvanceType1,
timingAdvanceType2,
rSRP,
rSRQ,
... ,
sS-RSRP,
sS-RSRQ,
cSI-RSRP,
cSI-RSRQ,
angleOfArrivalNR
}
MeasuredResults ::= SEQUENCE (SIZE (1.. maxNoMeas)) OF MeasuredResultsValue
MeasuredResultsValue ::= CHOICE {
valueAngleOfArrival-EUTRA INTEGER (0..719),
valueTimingAdvanceType1-EUTRA INTEGER (0..7690),
valueTimingAdvanceType2-EUTRA INTEGER (0..7690),
resultRSRP-EUTRA ResultRSRP-EUTRA,
resultRSRQ-EUTRA ResultRSRQ-EUTRA,
measuredResultsValue-Extension ProtocolIE-Single-Container {{ MeasuredResultsValue-ExtensionIE }}
}
MeasuredResultsValue-ExtensionIE NRPPA-PROTOCOL-IES ::= {
{ ID id-ResultSS-RSRP CRITICALITY ignore TYPE ResultSS-RSRP PRESENCE mandatory }|
{ ID id-ResultSS-RSRQ CRITICALITY ignore TYPE ResultSS-RSRQ PRESENCE mandatory }|
{ 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 },
...
}
-- N
NarrowBandIndex ::= INTEGER (0..15,...)
NG-RANAccessPointPosition ::= SEQUENCE {
latitudeSign ENUMERATED {north, south},
latitude INTEGER (0..8388607),
longitude INTEGER (-8388608..8388607),
directionOfAltitude ENUMERATED {height, depth},
altitude INTEGER (0..32767),
uncertaintySemi-major INTEGER (0..127),
uncertaintySemi-minor INTEGER (0..127),
orientationOfMajorAxis INTEGER (0..179),
uncertaintyAltitude INTEGER (0..127),
confidence INTEGER (0..100),
iE-Extensions ProtocolExtensionContainer { { NG-RANAccessPointPosition-ExtIEs} } OPTIONAL,
...
}
NG-RANAccessPointPosition-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
NGRANHighAccuracyAccessPointPosition ::= SEQUENCE {
latitude INTEGER (-2147483648.. 2147483647),
longitude INTEGER (-2147483648.. 2147483647),
altitude INTEGER (-64000..1280000),
uncertaintySemi-major INTEGER (0..255),
uncertaintySemi-minor INTEGER (0..255),
orientationOfMajorAxis INTEGER (0..179),
horizontalConfidence INTEGER (0..100),
uncertaintyAltitude INTEGER (0..255),
verticalConfidence INTEGER (0..100),
iE-Extensions ProtocolExtensionContainer { { NGRANHighAccuracyAccessPointPosition-ExtIEs} } OPTIONAL,
...
}
NGRANHighAccuracyAccessPointPosition-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
NG-RAN-CGI ::= SEQUENCE {
pLMN-Identity PLMN-Identity,
nG-RANcell NG-RANCell,
iE-Extensions ProtocolExtensionContainer { {NG-RAN-CGI-ExtIEs} } OPTIONAL,
...
}
NG-RAN-CGI-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
NG-RANCell ::= CHOICE {
eUTRA-CellID EUTRACellIdentifier,
nR-CellID NRCellIdentifier,
nG-RANCell-Extension ProtocolIE-Single-Container {{ NG-RANCell-ExtensionIE }}
}
NG-RANCell-ExtensionIE NRPPA-PROTOCOL-IES ::= {
...
}
NR-ARFCN ::= INTEGER (0..3279165)
NRCellIdentifier ::= BIT STRING (SIZE (36))
NR-PCI ::= INTEGER (0..1007)
NR-PRS-Beam-Information ::= SEQUENCE {
nR-PRS-Beam-InformationList SEQUENCE (SIZE(1.. maxPRS-ResourceSets)) OF NR-PRS-Beam-InformationItem,
lCS-to-GCS-TranslationList SEQUENCE (SIZE(1..maxnolcs-gcs-translation)) OF LCS-to-GCS-TranslationItem OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { NR-PRS-Beam-Information-IEs} } OPTIONAL,
...
}
NR-PRS-Beam-Information-IEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
NR-PRS-Beam-InformationItem ::= SEQUENCE {
pRSresourceSetID PRS-Resource-Set-ID,
pRSAngleItem SEQUENCE (SIZE(1..maxPRS-ResourcesPerSet)) OF PRSAngleItem,
iE-Extensions ProtocolExtensionContainer { { NR-PRS-Beam-InformationItem-ExtIEs} } OPTIONAL,
...
}
NR-PRS-Beam-InformationItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
NumberOfAntennaPorts-EUTRA ::= ENUMERATED {
n1-or-n2,
n4,
...
}
NumberOfDlFrames-EUTRA ::= ENUMERATED {
sf1,
sf2,
sf4,
sf6,
...
}
NumberOfDlFrames-Extended-EUTRA ::= INTEGER (1..160,...)
NumberOfFrequencyHoppingBands ::= ENUMERATED {
twobands,
fourbands,
...
}
NZP-CSI-RS-ResourceID::= INTEGER (0..191)
-- O
OTDOACells ::= SEQUENCE (SIZE (1.. maxCellinRANnode)) OF SEQUENCE {
oTDOACellInfo OTDOACell-Information,
iE-Extensions ProtocolExtensionContainer { {OTDOACells-ExtIEs} } OPTIONAL,
...
}
OTDOACells-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
OTDOACell-Information ::= SEQUENCE (SIZE (1..maxnoOTDOAtypes)) OF OTDOACell-Information-Item
OTDOACell-Information-Item ::= CHOICE {
pCI-EUTRA PCI-EUTRA,
cGI-EUTRA CGI-EUTRA,
tAC TAC,
eARFCN EARFCN,
pRS-Bandwidth-EUTRA PRS-Bandwidth-EUTRA,
pRS-ConfigurationIndex-EUTRA PRS-ConfigurationIndex-EUTRA,
cPLength-EUTRA CPLength-EUTRA,
numberOfDlFrames-EUTRA NumberOfDlFrames-EUTRA,
numberOfAntennaPorts-EUTRA NumberOfAntennaPorts-EUTRA,
sFNInitialisationTime-EUTRA SFNInitialisationTime-EUTRA,
nG-RANAccessPointPosition NG-RANAccessPointPosition,
pRSMutingConfiguration-EUTRA PRSMutingConfiguration-EUTRA,
prsid-EUTRA PRS-ID-EUTRA,
tpid-EUTRA TP-ID-EUTRA,
tpType-EUTRA TP-Type-EUTRA,
numberOfDlFrames-Extended-EUTRA NumberOfDlFrames-Extended-EUTRA,
crsCPlength-EUTRA CPLength-EUTRA,
dL-Bandwidth-EUTRA DL-Bandwidth-EUTRA,
pRSOccasionGroup-EUTRA PRSOccasionGroup-EUTRA,
pRSFrequencyHoppingConfiguration-EUTRA PRSFrequencyHoppingConfiguration-EUTRA,
oTDOACell-Information-Item-Extension ProtocolIE-Single-Container {{ OTDOACell-Information-Item-ExtensionIE }}
}
OTDOACell-Information-Item-ExtensionIE NRPPA-PROTOCOL-IES ::= {
{ ID id-TDD-Config-EUTRA-Item CRITICALITY ignore TYPE TDD-Config-EUTRA-Item PRESENCE mandatory }|
{ ID id-CGI-NR CRITICALITY ignore TYPE CGI-NR PRESENCE mandatory }|
{ ID id-SFNInitialisationTime-NR CRITICALITY ignore TYPE SFNInitialisationTime-EUTRA PRESENCE mandatory },
...
}
OTDOA-Information-Item ::= ENUMERATED {
pci,
cGI,
tac,
earfcn,
prsBandwidth,
prsConfigIndex,
cpLength,
noDlFrames,
noAntennaPorts,
sFNInitTime,
nG-RANAccessPointPosition,
prsmutingconfiguration,
prsid,
tpid,
tpType,
crsCPlength,
dlBandwidth,
multipleprsConfigurationsperCell,
prsOccasionGroup,
prsFrequencyHoppingConfiguration,
...,
tddConfig
}
OtherRATMeasurementQuantities ::= SEQUENCE (SIZE (0.. maxNoMeas)) OF ProtocolIE-Single-Container { {OtherRATMeasurementQuantities-ItemIEs} }
OtherRATMeasurementQuantities-ItemIEs NRPPA-PROTOCOL-IES ::= {
{ ID id-OtherRATMeasurementQuantities-Item CRITICALITY reject TYPE OtherRATMeasurementQuantities-Item PRESENCE mandatory}}
OtherRATMeasurementQuantities-Item ::= SEQUENCE {
otherRATMeasurementQuantitiesValue OtherRATMeasurementQuantitiesValue,
iE-Extensions ProtocolExtensionContainer { { OtherRATMeasurementQuantitiesValue-ExtIEs} } OPTIONAL,
...
}
OtherRATMeasurementQuantitiesValue-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
OtherRATMeasurementQuantitiesValue ::= ENUMERATED {
geran,
utran,
... ,
nR,
eUTRA
}
OtherRATMeasurementResult ::= SEQUENCE (SIZE (1.. maxNoMeas)) OF OtherRATMeasuredResultsValue
OtherRATMeasuredResultsValue ::= CHOICE {
resultGERAN ResultGERAN,
resultUTRAN ResultUTRAN,
otherRATMeasuredResultsValue-Extension ProtocolIE-Single-Container {{ OtherRATMeasuredResultsValue-ExtensionIE }}
}
OtherRATMeasuredResultsValue-ExtensionIE NRPPA-PROTOCOL-IES ::= {
{ ID id-ResultNR CRITICALITY ignore TYPE ResultNR PRESENCE mandatory }|
{ ID id-ResultEUTRA CRITICALITY ignore TYPE ResultEUTRA PRESENCE mandatory },
...
}
Outcome ::= ENUMERATED {
failed,
...
}
-- P
PathlossReferenceInformation ::= SEQUENCE {
pathlossReferenceSignal PathlossReferenceSignal,
iE-Extensions ProtocolExtensionContainer { { PathlossReferenceInformation-ExtIEs } } OPTIONAL,
...
}
PathlossReferenceInformation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PathlossReferenceSignal ::= CHOICE {
sSB-Reference SSB,
dL-PRS-Reference DL-PRS,
choice-Extension ProtocolIE-Single-Container {{ PathlossReferenceSignal-ExtensionIE }}
}
PathlossReferenceSignal-ExtensionIE NRPPA-PROTOCOL-IES ::= {
...
}
PCI-EUTRA ::= INTEGER (0..503, ...)
PhysCellIDGERAN ::= INTEGER (0..63, ...)
PhysCellIDUTRA-FDD ::= INTEGER (0..511, ...)
PhysCellIDUTRA-TDD ::= INTEGER (0..127, ...)
PLMN-Identity ::= OCTET STRING (SIZE(3))
PeriodicityList ::= SEQUENCE (SIZE (1.. maxnoSRS-ResourcePerSet)) OF PeriodicityItem
PeriodicityItem ::= ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms0dot625, ms1, ms1dot25, ms2, ms2dot5, ms4dot, ms5, ms8, ms10, ms16, ms20, ms32, ms40, ms64, ms80m, ms160, ms320, ms640m, ms1280, ms2560, ms5120, ms10240, ...}
PosSIBs ::= SEQUENCE (SIZE (1.. maxNrOfPosSIBs)) OF SEQUENCE {
posSIB-Type PosSIB-Type,
posSIB-Segments PosSIB-Segments,
assistanceInformationMetaData AssistanceInformationMetaData OPTIONAL,
broadcastPriority INTEGER (1..16,...) OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { PosSIBs-ExtIEs} } OPTIONAL,
...
}
PosSIBs-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PosSIB-Segments ::= SEQUENCE (SIZE (1.. maxNrOfSegments)) OF SEQUENCE {
assistanceDataSIBelement OCTET STRING,
iE-Extensions ProtocolExtensionContainer { { PosSIB-Segments-ExtIEs} } OPTIONAL,
...
}
PosSIB-Segments-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PosSIB-Type ::= ENUMERATED {
posSibType1-1,
posSibType1-2,
posSibType1-3,
posSibType1-4,
posSibType1-5,
posSibType1-6,
posSibType1-7,
posSibType1-8,
posSibType2-1,
posSibType2-2,
posSibType2-3,
posSibType2-4,
posSibType2-5,
posSibType2-6,
posSibType2-7,
posSibType2-8,
posSibType2-9,
posSibType2-10,
posSibType2-11,
posSibType2-12,
posSibType2-13,
posSibType2-14,
posSibType2-15,
posSibType2-16,
posSibType2-17,
posSibType2-18,
posSibType2-19,
posSibType2-20,
posSibType2-21,
posSibType2-22,
posSibType2-23,
posSibType2-24,
posSibType2-25,
posSibType3-1,
posSibType4-1,
posSibType5-1,
posSibType6-1,
posSibType6-2,
posSibType6-3,
...
}
PosSRSResource-List ::= SEQUENCE (SIZE (1..maxnoSRS-PosResources)) OF PosSRSResource-Item
PosSRSResource-Item ::= SEQUENCE {
srs-PosResourceId SRSPosResourceID,
transmissionCombPos TransmissionCombPos,
startPosition INTEGER (0..13),
nrofSymbols ENUMERATED {n1, n2, n4, n8, n12},
freqDomainShift INTEGER (0..268),
c-SRS INTEGER (0..63),
groupOrSequenceHopping ENUMERATED { neither, groupHopping, sequenceHopping },
resourceTypePos ResourceTypePos,
sequenceId INTEGER (0.. 65535),
spatialRelationPos SpatialRelationPos OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { PosSRSResource-Item-ExtIEs} } OPTIONAL,
...
}
PosSRSResource-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PosSRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoSRS-PosResourceSets)) OF PosSRSResourceSet-Item
PosSRSResourceID-List ::= SEQUENCE (SIZE (1..maxnoSRS-PosResourcePerSet)) OF SRSPosResourceID
PosSRSResourceSet-Item ::= SEQUENCE {
possrsResourceSetID INTEGER(0..15),
possRSResourceID-List PosSRSResourceID-List,
posresourceSetType PosResourceSetType,
iE-Extensions ProtocolExtensionContainer { { PosSRSResourceSet-Item-ExtIEs} } OPTIONAL,
...
}
PosSRSResourceSet-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PosResourceSetType ::= CHOICE {
periodic PosResourceSetTypePeriodic,
semi-persistent PosResourceSetTypeSemi-persistent,
aperiodic PosResourceSetTypeAperiodic,
choice-extension ProtocolIE-Single-Container {{ PosResourceSetType-ExtIEs }}
}
PosResourceSetType-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
PosResourceSetTypePeriodic ::= SEQUENCE {
posperiodicSet ENUMERATED{true, ...},
iE-Extensions ProtocolExtensionContainer { { PosResourceSetTypePeriodic-ExtIEs} } OPTIONAL,
...
}
PosResourceSetTypePeriodic-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PosResourceSetTypeSemi-persistent ::= SEQUENCE {
possemi-persistentSet ENUMERATED{true, ...},
iE-Extensions ProtocolExtensionContainer { { PosResourceSetTypeSemi-persistent-ExtIEs} } OPTIONAL,
...
}
PosResourceSetTypeSemi-persistent-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PosResourceSetTypeAperiodic ::= SEQUENCE {
sRSResourceTrigger INTEGER(1..3),
iE-Extensions ProtocolExtensionContainer { { PosResourceSetTypeAperiodic-ExtIEs} } OPTIONAL,
...
}
PosResourceSetTypeAperiodic-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRS-Bandwidth-EUTRA ::= ENUMERATED {
bw6,
bw15,
bw25,
bw50,
bw75,
bw100,
...
}
PRSAngleItem ::= SEQUENCE {
nRPRSAzimuth INTEGER (0..359),
nRPRSAzimuthFine INTEGER (0..9) OPTIONAL,
nRPRSElevation INTEGER (0..180) OPTIONAL,
nRPRSElevationFine INTEGER (0..9) OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { PRSAngleItem-ExtIEs} } OPTIONAL,
...
}
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,
iE-Extensions ProtocolExtensionContainer { { PRSInformationPos-ExtIEs} } OPTIONAL,
...
}
PRSInformationPos-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRSConfiguration ::= SEQUENCE {
pRSResourceSet-List PRSResourceSet-List,
iE-Extensions ProtocolExtensionContainer { { PRSConfiguration-ExtIEs} } OPTIONAL,
...
}
PRSConfiguration-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRS-ConfigurationIndex-EUTRA ::= INTEGER (0..4095, ...)
PRS-ID-EUTRA ::= INTEGER (0..4095, ...)
PRSMutingConfiguration-EUTRA ::= CHOICE {
two BIT STRING (SIZE (2)),
four BIT STRING (SIZE (4)),
eight BIT STRING (SIZE (8)),
sixteen BIT STRING (SIZE (16)),
thirty-two BIT STRING (SIZE (32)),
sixty-four BIT STRING (SIZE (64)),
one-hundred-and-twenty-eight BIT STRING (SIZE (128)),
two-hundred-and-fifty-six BIT STRING (SIZE (256)),
five-hundred-and-twelve BIT STRING (SIZE (512)),
one-thousand-and-twenty-four BIT STRING (SIZE (1024)),
pRSMutingConfiguration-EUTRA-Extension ProtocolIE-Single-Container {{ PRSMutingConfiguration-EUTRA-ExtensionIE }}
}
PRSMutingConfiguration-EUTRA-ExtensionIE NRPPA-PROTOCOL-IES ::= {
...
}
PRSOccasionGroup-EUTRA ::= ENUMERATED {
og2,
og4,
og8,
og16,
og32,
og64,
og128,
...
}
PRSFrequencyHoppingConfiguration-EUTRA ::= SEQUENCE {
noOfFreqHoppingBands NumberOfFrequencyHoppingBands,
bandPositions SEQUENCE(SIZE (1..maxnoFreqHoppingBandsMinusOne)) OF NarrowBandIndex,
iE-Extensions ProtocolExtensionContainer { { PRSFrequencyHoppingConfiguration-EUTRA-Item-IEs} } OPTIONAL,
...
}
PRSFrequencyHoppingConfiguration-EUTRA-Item-IEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRSMuting::= SEQUENCE {
pRSMutingOption1 PRSMutingOption1,
pRSMutingOption2 PRSMutingOption2,
iE-Extensions ProtocolExtensionContainer { { PRSMuting-ExtIEs} } OPTIONAL,
...
}
PRSMuting-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRSMutingOption1 ::= SEQUENCE {
mutingPattern DL-PRSMutingPattern,
mutingBitRepetitionFactor ENUMERATED{n1,n2,n4,n8,...},
iE-Extensions ProtocolExtensionContainer { { PRSMutingOption1-ExtIEs} } OPTIONAL,
...
}
PRSMutingOption1-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRSMutingOption2 ::= SEQUENCE {
mutingPattern DL-PRSMutingPattern,
iE-Extensions ProtocolExtensionContainer { { PRSMutingOption2-ExtIEs} } OPTIONAL,
...
}
PRSMutingOption2-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRSResource-List::= SEQUENCE (SIZE (1..maxnoofPRSresource)) OF PRSResource-Item
PRSResource-Item ::= SEQUENCE {
pRSResourceID PRS-Resource-ID,
sequenceID INTEGER(0..4095),
rEOffset INTEGER(0..11,...),
resourceSlotOffset INTEGER(0..511),
resourceSymbolOffset INTEGER(0..12),
qCLInfo PRSResource-QCLInfo OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { PRSResource-Item-ExtIEs} } OPTIONAL,
...
}
PRSResource-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRSResource-QCLInfo ::= CHOICE {
qCLSourceSSB PRSResource-QCLSourceSSB,
qCLSourcePRS PRSResource-QCLSourcePRS,
choice-Extension ProtocolIE-Single-Container {{ PRSResource-QCLInfo-ExtIEs }}
}
PRSResource-QCLInfo-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
PRSResource-QCLSourceSSB ::= SEQUENCE {
pCI-NR INTEGER(0..1007),
sSB-Index SSB-Index OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { PRSResource-QCLSourceSSB-ExtIEs} } OPTIONAL,
...
}
PRSResource-QCLSourceSSB-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRSResource-QCLSourcePRS ::= SEQUENCE {
qCLSourcePRSResourceSetID PRS-Resource-Set-ID,
qCLSourcePRSResourceID PRS-Resource-ID OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { PRSResource-QCLSourcePRS-ExtIEs} } OPTIONAL,
...
}
PRSResource-QCLSourcePRS-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoofPRSresourceSet)) OF PRSResourceSet-Item
PRSResourceSet-Item ::= SEQUENCE {
pRSResourceSetID PRS-Resource-Set-ID,
subcarrierSpacing ENUMERATED{kHz15, kHz30, kHz60, kHz120, ...},
pRSbandwidth INTEGER(1..63),
startPRB INTEGER(0..2176),
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,...},
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,...},
pRSMuting PRSMuting OPTIONAL,
pRSResourceTransmitPower INTEGER(-60..50),
pRSResource-List PRSResource-List,
iE-Extensions ProtocolExtensionContainer { { PRSResourceSet-Item-ExtIEs} } OPTIONAL,
...
}
PRSResourceSet-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
PRS-Resource-ID ::= INTEGER (0..63)
PRS-Resource-Set-ID ::= INTEGER(0..7)
PRS-ID ::= INTEGER(0..255)
-- Q
-- R
ReferenceSignal ::= CHOICE {
nZP-CSI-RS NZP-CSI-RS-ResourceID,
sSB SSB,
sRS SRSResourceID,
positioningSRS SRSPosResourceID,
dL-PRS DL-PRS,
choice-Extension ProtocolIE-Single-Container {{ReferenceSignal-ExtensionIE }}
}
ReferenceSignal-ExtensionIE NRPPA-PROTOCOL-IES ::= {
...
}
ReferencePoint ::= CHOICE {
relativeCoordinateID CoordinateID,
referencePointCoordinate NG-RANAccessPointPosition,
referencePointCoordinateHA NGRANHighAccuracyAccessPointPosition,
choice-Extension ProtocolIE-Single-Container { { ReferencePoint-ExtIEs} }
}
ReferencePoint-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
CoordinateID ::= INTEGER (0..511, ...)
RelativeGeodeticLocation ::= SEQUENCE {
milli-Arc-SecondUnits ENUMERATED {zerodot03, zerodot3, three, ...}, heightUnits ENUMERATED {mm, cm, m, ...},
deltaLatitude INTEGER (-1024.. 1023),
deltaLongitude INTEGER (-1024.. 1023),
deltaHeight INTEGER (-1024.. 1023),
locationUncertainty LocationUncertainty,
iE-extensions ProtocolExtensionContainer {{RelativeGeodeticLocation-ExtIEs }} OPTIONAL,
...
}
RelativeGeodeticLocation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
RelativeCartesianLocation ::= SEQUENCE {
xYZunit ENUMERATED {mm, cm, dm, ...},
xvalue INTEGER (-65536..65535),
yvalue INTEGER (-65536..65535),
zvalue INTEGER (-32768..32767),
locationUncertainty LocationUncertainty,
iE-Extensions ProtocolExtensionContainer { { RelativeCartesianLocation-ExtIEs} } OPTIONAL,
...
}
RelativeCartesianLocation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
RelativePathDelay ::= CHOICE {
k0 INTEGER(0..16351),
k1 INTEGER(0..8176),
k2 INTEGER(0..4088),
k3 INTEGER(0..2044),
k4 INTEGER(0..1022),
k5 INTEGER(0..511),
choice-Extension ProtocolIE-Single-Container { { RelativePathDelay-ExtIEs} }
}
RelativePathDelay-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
ReportCharacteristics ::= ENUMERATED {
onDemand,
periodic,
...
}
RequestedSRSTransmissionCharacteristics ::= SEQUENCE {
numberOfTransmissions INTEGER (0..500,...) OPTIONAL,
-- The IE shall be present if the Resource Type IE is set to “periodic” --
resourceType ENUMERATED {periodic, semi-persistent, aperiodic, ...},
bandwidth BandwidthSRS,
listOfSRSResourceSet SEQUENCE (SIZE (1.. maxnoSRS-ResourceSets)) OF SRSResourceSet-Item OPTIONAL,
sSBInformation SSBInfo OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { RequestedSRSTransmissionCharacteristics-ExtIEs} } OPTIONAL,
...
}
RequestedSRSTransmissionCharacteristics-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
{ ID id-SrsFrequency CRITICALITY ignore EXTENSION SrsFrequency PRESENCE optional },
...
}
SRSResourceSet-Item ::= SEQUENCE {
numberOfSRSResourcePerSet INTEGER (1..16, ...) OPTIONAL,
periodicityList PeriodicityList OPTIONAL,
spatialRelationInformation SpatialRelationInfo OPTIONAL,
pathlossReferenceInformation PathlossReferenceInformation OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { SRSResourceSet-Item-ExtIEs} } OPTIONAL,
...
}
SRSResourceSet-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResourceSetType ::= CHOICE {
periodic ResourceSetTypePeriodic,
semi-persistent ResourceSetTypeSemi-persistent,
aperiodic ResourceSetTypeAperiodic,
choice-extension ProtocolIE-Single-Container {{ ResourceSetType-ExtIEs }}
}
ResourceSetType-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
ResourceSetTypePeriodic ::= SEQUENCE {
periodicSet ENUMERATED{true, ...},
iE-Extensions ProtocolExtensionContainer { { ResourceSetTypePeriodic-ExtIEs} } OPTIONAL,
...
}
ResourceSetTypePeriodic-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResourceSetTypeSemi-persistent ::= SEQUENCE {
semi-persistentSet ENUMERATED{true, ...},
iE-Extensions ProtocolExtensionContainer { { ResourceSetTypeSemi-persistent-ExtIEs} } OPTIONAL,
...
}
ResourceSetTypeSemi-persistent-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResourceSetTypeAperiodic ::= SEQUENCE {
sRSResourceTrigger INTEGER(1..3),
slotoffset INTEGER(0..32),
iE-Extensions ProtocolExtensionContainer { { ResourceSetTypeAperiodic-ExtIEs} } OPTIONAL,
...
}
ResourceSetTypeAperiodic-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResourceType ::= CHOICE {
periodic ResourceTypePeriodic,
semi-persistent ResourceTypeSemi-persistent,
aperiodic ResourceTypeAperiodic,
choice-extension ProtocolIE-Single-Container {{ ResourceType-ExtIEs }}
}
ResourceType-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
ResourceTypePeriodic ::= SEQUENCE {
periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, ...},
offset INTEGER(0..2559, ...),
iE-Extensions ProtocolExtensionContainer { { ResourceTypePeriodic-ExtIEs} } OPTIONAL,
...
}
ResourceTypePeriodic-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResourceTypeSemi-persistent ::= SEQUENCE {
periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, ...},
offset INTEGER(0..2559, ...),
iE-Extensions ProtocolExtensionContainer { { ResourceTypeSemi-persistent-ExtIEs} } OPTIONAL,
...
}
ResourceTypeSemi-persistent-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResourceTypeAperiodic ::= SEQUENCE {
aperiodicResourceType ENUMERATED{true, ...},
iE-Extensions ProtocolExtensionContainer { { ResourceTypeAperiodic-ExtIEs} } OPTIONAL,
...
}
ResourceTypeAperiodic-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResourceTypePos ::= CHOICE {
periodic ResourceTypePeriodicPos,
semi-persistent ResourceTypeSemi-persistentPos,
aperiodic ResourceTypeAperiodicPos,
choice-extension ProtocolIE-Single-Container {{ ResourceTypePos-ExtIEs }}
}
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, ...},
offset INTEGER(0..81919, ...),
iE-Extensions ProtocolExtensionContainer { { ResourceTypePeriodicPos-ExtIEs} } OPTIONAL,
...
}
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, ...},
offset INTEGER(0..81919, ...),
iE-Extensions ProtocolExtensionContainer { { ResourceTypeSemi-persistentPos-ExtIEs} } OPTIONAL,
...
}
ResourceTypeSemi-persistentPos-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResourceTypeAperiodicPos ::= SEQUENCE {
slotOffset INTEGER (0..32),
iE-Extensions ProtocolExtensionContainer { { ResourceTypeAperiodicPos-ExtIEs} } OPTIONAL,
...
}
ResourceTypeAperiodicPos-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultCSI-RSRP ::= SEQUENCE (SIZE (1.. maxCellReportNR)) OF ResultCSI-RSRP-Item
ResultCSI-RSRP-Item ::= SEQUENCE {
nR-PCI NR-PCI,
nR-ARFCN NR-ARFCN,
cGI-NR CGI-NR OPTIONAL,
valueCSI-RSRP-Cell ValueRSRP-NR OPTIONAL,
cSI-RSRP-PerCSI-RS ResultCSI-RSRP-PerCSI-RS OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { ResultCSI-RSRP-Item-ExtIEs} } OPTIONAL,
...
}
ResultCSI-RSRP-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultCSI-RSRP-PerCSI-RS ::= SEQUENCE (SIZE (1.. maxIndexesReport)) OF ResultCSI-RSRP-PerCSI-RS-Item
ResultCSI-RSRP-PerCSI-RS-Item ::= SEQUENCE {
cSI-RS-Index INTEGER (0..95),
valueCSI-RSRP ValueRSRP-NR,
iE-Extensions ProtocolExtensionContainer { { ResultCSI-RSRP-PerCSI-RS-Item-ExtIEs} } OPTIONAL,
...
}
ResultCSI-RSRP-PerCSI-RS-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultCSI-RSRQ ::= SEQUENCE (SIZE (1.. maxCellReportNR)) OF ResultCSI-RSRQ-Item
ResultCSI-RSRQ-Item ::= SEQUENCE {
nR-PCI NR-PCI,
nR-ARFCN NR-ARFCN,
cGI-NR CGI-NR OPTIONAL,
valueCSI-RSRQ-Cell ValueRSRQ-NR OPTIONAL,
cSI-RSRQ-PerCSI-RS ResultCSI-RSRQ-PerCSI-RS OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { ResultCSI-RSRQ-Item-ExtIEs} } OPTIONAL,
...
}
ResultCSI-RSRQ-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultCSI-RSRQ-PerCSI-RS ::= SEQUENCE (SIZE (1.. maxIndexesReport)) OF ResultCSI-RSRQ-PerCSI-RS-Item
ResultCSI-RSRQ-PerCSI-RS-Item ::= SEQUENCE {
cSI-RS-Index INTEGER (0..95),
valueCSI-RSRQ ValueRSRQ-NR,
iE-Extensions ProtocolExtensionContainer { { ResultCSI-RSRQ-PerCSI-RS-Item-ExtIEs} } OPTIONAL,
...
}
ResultCSI-RSRQ-PerCSI-RS-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultEUTRA ::= SEQUENCE (SIZE (1.. maxEUTRAMeas)) OF ResultEUTRA-Item
ResultEUTRA-Item ::= SEQUENCE {
pCI-EUTRA PCI-EUTRA,
eARFCN EARFCN,
valueRSRP-EUTRA ValueRSRP-EUTRA OPTIONAL,
valueRSRQ-EUTRA ValueRSRQ-EUTRA OPTIONAL,
cGI-EUTRA CGI-EUTRA OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { ResultEUTRA-Item-ExtIEs} } OPTIONAL,
...
}
ResultEUTRA-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultRSRP-EUTRA ::= SEQUENCE (SIZE (1.. maxCellReport)) OF ResultRSRP-EUTRA-Item
ResultRSRP-EUTRA-Item ::= SEQUENCE {
pCI-EUTRA PCI-EUTRA,
eARFCN EARFCN,
cGI-EUTRA CGI-EUTRA OPTIONAL,
valueRSRP-EUTRA ValueRSRP-EUTRA,
iE-Extensions ProtocolExtensionContainer { { ResultRSRP-EUTRA-Item-ExtIEs} } OPTIONAL,
...
}
ResultRSRP-EUTRA-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultRSRQ-EUTRA ::= SEQUENCE (SIZE (1.. maxCellReport)) OF ResultRSRQ-EUTRA-Item
ResultRSRQ-EUTRA-Item ::= SEQUENCE {
pCI-EUTRA PCI-EUTRA,
eARFCN EARFCN,
cGI-UTRA CGI-EUTRA OPTIONAL,
valueRSRQ-EUTRA ValueRSRQ-EUTRA,
iE-Extensions ProtocolExtensionContainer { { ResultRSRQ-EUTRA-Item-ExtIEs} } OPTIONAL,
...
}
ResultRSRQ-EUTRA-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultSS-RSRP ::= SEQUENCE (SIZE (1.. maxCellReportNR)) OF ResultSS-RSRP-Item
ResultSS-RSRP-Item ::= SEQUENCE {
nR-PCI NR-PCI,
nR-ARFCN NR-ARFCN,
cGI-NR CGI-NR OPTIONAL,
valueSS-RSRP-Cell ValueRSRP-NR OPTIONAL,
sS-RSRP-PerSSB ResultSS-RSRP-PerSSB OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { ResultSS-RSRP-Item-ExtIEs} } OPTIONAL,
...
}
ResultSS-RSRP-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultSS-RSRP-PerSSB ::= SEQUENCE (SIZE (1.. maxIndexesReport)) OF ResultSS-RSRP-PerSSB-Item
ResultSS-RSRP-PerSSB-Item ::= SEQUENCE {
sSB-Index SSB-Index,
valueSS-RSRP ValueRSRP-NR,
iE-Extensions ProtocolExtensionContainer { { ResultSS-RSRP-PerSSB-Item-ExtIEs} } OPTIONAL,
...
}
ResultSS-RSRP-PerSSB-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultSS-RSRQ ::= SEQUENCE (SIZE (1.. maxCellReportNR)) OF ResultSS-RSRQ-Item
ResultSS-RSRQ-Item ::= SEQUENCE {
nR-PCI NR-PCI,
nR-ARFCN NR-ARFCN,
cGI-NR CGI-NR OPTIONAL,
valueSS-RSRQ-Cell ValueRSRQ-NR OPTIONAL,
sS-RSRQ-PerSSB ResultSS-RSRQ-PerSSB OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { ResultSS-RSRQ-Item-ExtIEs} } OPTIONAL,
...
}
ResultSS-RSRQ-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultSS-RSRQ-PerSSB ::= SEQUENCE (SIZE (1.. maxIndexesReport)) OF ResultSS-RSRQ-PerSSB-Item
ResultSS-RSRQ-PerSSB-Item ::= SEQUENCE {
sSB-Index SSB-Index,
valueSS-RSRQ ValueRSRQ-NR,
iE-Extensions ProtocolExtensionContainer { { ResultSS-RSRQ-PerSSB-Item-ExtIEs} } OPTIONAL,
...
}
ResultSS-RSRQ-PerSSB-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultGERAN ::= SEQUENCE (SIZE (1.. maxGERANMeas)) OF ResultGERAN-Item
ResultGERAN-Item ::= SEQUENCE {
bCCH BCCH,
physCellIDGERAN PhysCellIDGERAN,
rSSI RSSI,
iE-Extensions ProtocolExtensionContainer { { ResultGERAN-Item-ExtIEs} } OPTIONAL,
...
}
ResultGERAN-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultNR ::= SEQUENCE (SIZE (1.. maxNRMeas)) OF ResultNR-Item
ResultNR-Item ::= SEQUENCE {
nR-PCI NR-PCI,
nR-ARFCN NR-ARFCN,
valueSS-RSRP-Cell ValueRSRP-NR OPTIONAL,
valueSS-RSRQ-Cell ValueRSRQ-NR OPTIONAL,
sS-RSRP-PerSSB ResultSS-RSRP-PerSSB OPTIONAL,
sS-RSRQ-PerSSB ResultSS-RSRQ-PerSSB OPTIONAL,
cGI-NR CGI-NR OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { ResultNR-Item-ExtIEs} } OPTIONAL,
...
}
ResultNR-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ResultUTRAN ::= SEQUENCE (SIZE (1.. maxUTRANMeas)) OF ResultUTRAN-Item
ResultUTRAN-Item ::= SEQUENCE {
uARFCN UARFCN,
physCellIDUTRAN CHOICE {
physCellIDUTRA-FDD PhysCellIDUTRA-FDD,
physCellIDUTRA-TDD PhysCellIDUTRA-TDD
},
uTRA-RSCP UTRA-RSCP OPTIONAL,
uTRA-EcN0 UTRA-EcN0 OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { ResultUTRAN-Item-ExtIEs} } OPTIONAL,
...
}
ResultUTRAN-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
RSSI ::= INTEGER (0..63, ...)
-- S
SCS-SpecificCarrier ::= SEQUENCE {
offsetToCarrier INTEGER (0..2199,...),
subcarrierSpacing ENUMERATED {kHz15, kHz30, kHz60, kHz120,...},
carrierBandwidth INTEGER (1..275,...),
iE-Extensions ProtocolExtensionContainer { { SCS-SpecificCarrier-ExtIEs } } OPTIONAL,
...
}
SCS-SpecificCarrier-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
Search-window-information ::= SEQUENCE {
expectedPropagationDelay INTEGER (-3841..3841,...),
delayUncertainty INTEGER (1..246,...),
iE-Extensions ProtocolExtensionContainer { { Search-window-information-ExtIEs } } OPTIONAL,
...
}
Search-window-information-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
RelativeTime1900 ::= BIT STRING (SIZE (64))
SFNInitialisationTime-EUTRA ::= BIT STRING (SIZE (64))
SlotNumber ::= INTEGER (0..79)
SpatialDirectionInformation ::= SEQUENCE {
nR-PRS-Beam-Information NR-PRS-Beam-Information,
iE-Extensions ProtocolExtensionContainer { { SpatialDirectionInformation-ExtIEs } } OPTIONAL,
...
}
SpatialDirectionInformation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SpatialRelationInfo ::= SEQUENCE {
spatialRelationforResourceID SpatialRelationforResourceID,
iE-Extensions ProtocolExtensionContainer { {SpatialRelationInfo-ExtIEs} } OPTIONAL,
...
}
SpatialRelationInfo-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SpatialRelationforResourceID ::= SEQUENCE (SIZE(1..maxnoSpatialRelations)) OF SpatialRelationforResourceIDItem
SpatialRelationforResourceIDItem ::= SEQUENCE {
referenceSignal ReferenceSignal,
iE-Extensions ProtocolExtensionContainer { {SpatialRelationforResourceIDItem-ExtIEs} } OPTIONAL,
...
}
SpatialRelationforResourceIDItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SpatialRelationPos ::= CHOICE {
sSBPos SSB,
pRSInformationPos PRSInformationPos,
choice-extension ProtocolIE-Single-Container {{ SpatialInformationPos-ExtIEs }}
}
SpatialInformationPos-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
SRSConfig ::= SEQUENCE {
sRSResource-List SRSResource-List OPTIONAL,
posSRSResource-List PosSRSResource-List OPTIONAL,
sRSResourceSet-List SRSResourceSet-List OPTIONAL,
posSRSResourceSet-List PosSRSResourceSet-List OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { SRSConfig-ExtIEs } } OPTIONAL,
...
}
SRSConfig-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SRSCarrier-List ::= SEQUENCE (SIZE(1.. maxnoSRS-Carriers)) OF SRSCarrier-List-Item
SRSCarrier-List-Item ::= SEQUENCE {
pointA INTEGER (0..3279165),
uplinkChannelBW-PerSCS-List UplinkChannelBW-PerSCS-List,
activeULBWP ActiveULBWP,
pCI-NR INTEGER (0..1007) OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { SRSCarrier-List-Item-ExtIEs } } OPTIONAL,
...
}
SRSCarrier-List-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SRSConfiguration ::= SEQUENCE {
sRSCarrier-List SRSCarrier-List,
iE-Extensions ProtocolExtensionContainer { { SRSConfiguration-ExtIEs } } OPTIONAL,
...
}
SRSConfiguration-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SrsFrequency ::= INTEGER (0..3279165)
SRSPosResourceID ::= INTEGER (0..63)
SRSResource::= SEQUENCE {
sRSResourceID SRSResourceID,
nrofSRS-Ports ENUMERATED {port1, ports2, ports4},
transmissionComb TransmissionComb,
startPosition INTEGER (0..13),
nrofSymbols ENUMERATED {n1, n2, n4},
repetitionFactor ENUMERATED {n1, n2, n4},
freqDomainPosition INTEGER (0..67),
freqDomainShift INTEGER (0..268),
c-SRS INTEGER (0..63),
b-SRS INTEGER (0..3),
b-hop INTEGER (0..3),
groupOrSequenceHopping ENUMERATED { neither, groupHopping, sequenceHopping },
resourceType ResourceType,
sequenceId INTEGER (0..1023),
iE-Extensions ProtocolExtensionContainer { { SRSResource-ExtIEs } } OPTIONAL,
...
}
SRSResource-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SRSResourceID ::= INTEGER (0..63)
SRSResource-List ::= SEQUENCE (SIZE (1..maxnoSRS-Resources)) OF SRSResource
SRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoSRS-ResourceSets)) OF SRSResourceSet
SRSResourceID-List::= SEQUENCE (SIZE (1..maxnoSRS-ResourcePerSet)) OF SRSResourceID
SRSResourceSet::= SEQUENCE {
sRSResourceSetID INTEGER(0..15),
sRSResourceID-List SRSResourceID-List,
resourceSetType ResourceSetType,
iE-Extensions ProtocolExtensionContainer { { SRSResourceSet-ExtIEs } } OPTIONAL,
...
}
SRSResourceSet-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SRSResourceSetID ::= INTEGER (0..15, ...)
SRSResourceTrigger ::= SEQUENCE {
aperiodicSRSResourceTriggerList AperiodicSRSResourceTriggerList,
iE-Extensions ProtocolExtensionContainer { {SRSResourceTrigger-ExtIEs} } OPTIONAL,
...
}
SRSResourceTrigger-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SSBInfo ::= SEQUENCE {
listOfSSBInfo SEQUENCE (SIZE (1..maxNoSSBs)) OF SSBInfoItem,
iE-Extensions ProtocolExtensionContainer { {SSBInfo-ExtIEs} } OPTIONAL,
...
}
SSBInfo-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SSBInfoItem ::= SEQUENCE {
sSB-Configuration TF-Configuration,
pCI-NR INTEGER (0..1007),
iE-Extensions ProtocolExtensionContainer { { SSBInfoItem-ExtIEs} } OPTIONAL,
...
}
SSBInfoItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SSB ::= SEQUENCE {
pCI-NR INTEGER (0..1007),
ssb-index SSB-Index OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {SSB-ExtIEs} } OPTIONAL,
...
}
SSB-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
SSBBurstPosition ::= CHOICE {
shortBitmap BIT STRING (SIZE(4)),
mediumBitmap BIT STRING (SIZE(8)),
longBitmap BIT STRING (SIZE(64)),
choice-extension ProtocolIE-Single-Container { { SSBBurstPosition-ExtIEs} }
}
SSBBurstPosition-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
SSB-Index ::= INTEGER(0..63)
SSID ::= OCTET STRING (SIZE(1..32))
SystemFrameNumber ::= INTEGER (0..1023)
SystemInformation ::= SEQUENCE (SIZE (1.. maxNrOfPosSImessage)) OF SEQUENCE {
broadcastPeriodicity BroadcastPeriodicity,
posSIBs PosSIBs,
iE-Extensions ProtocolExtensionContainer { { SystemInformation-ExtIEs} } OPTIONAL,
...
}
SystemInformation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
-- T
TAC ::= OCTET STRING (SIZE(3))
TDD-Config-EUTRA-Item ::= SEQUENCE {
subframeAssignment ENUMERATED { sa0, sa1, sa2, sa3, sa4, sa5, sa6, ... },
iE-Extensions ProtocolExtensionContainer { { TDD-Config-EUTRA-Item-Item-ExtIEs } } OPTIONAL,
...
}
TDD-Config-EUTRA-Item-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TF-Configuration ::= SEQUENCE {
sSB-frequency INTEGER (0..3279165),
sSB-subcarrier-spacing ENUMERATED {kHz15, kHz30, kHz120, kHz240, ...},
sSB-Transmit-power INTEGER (-60..50),
sSB-periodicity ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160, ...},
sSB-half-frame-offset INTEGER(0..1),
sSB-SFN-offset INTEGER(0..15),
sSB-BurstPosition SSBBurstPosition OPTIONAL,
sFN-initialisation-time RelativeTime1900 OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { TF-Configuration-ExtIEs} } OPTIONAL,
...
}
TF-Configuration-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TimeStamp ::= SEQUENCE {
systemFrameNumber SystemFrameNumber,
slotIndex TimeStampSlotIndex,
measurementTime RelativeTime1900 OPTIONAL,
iE-Extension ProtocolExtensionContainer { { TimeStamp-ExtIEs} } OPTIONAL,
...
}
TimeStamp-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TimeStampSlotIndex ::= CHOICE {
sCS-15 INTEGER(0..9),
sCS-30 INTEGER(0..19),
sCS-60 INTEGER(0..39),
sCS-120 INTEGER(0..79),
choice-extension ProtocolIE-Single-Container { { TimeStampSlotIndex-ExtIEs} }
}
TimeStampSlotIndex-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
TP-ID-EUTRA ::= INTEGER (0..4095, ...)
TP-Type-EUTRA ::= ENUMERATED { prs-only-tp, ... }
TransmissionComb ::= CHOICE {
n2 SEQUENCE {
combOffset-n2 INTEGER (0..1),
cyclicShift-n2 INTEGER (0..7)
},
n4 SEQUENCE {
combOffset-n4 INTEGER (0..3),
cyclicShift-n4 INTEGER (0..11)
},
choice-extension ProtocolIE-Single-Container { { TransmissionComb-ExtIEs} }
}
TransmissionComb-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
TransmissionCombPos ::= CHOICE {
n2 SEQUENCE {
combOffset-n2 INTEGER (0..1),
cyclicShift-n2 INTEGER (0..7)
},
n4 SEQUENCE {
combOffset-n4 INTEGER (0..3),
cyclicShift-n4 INTEGER (0..11)
},
n8 SEQUENCE {
combOffset-n8 INTEGER (0..7),
cyclicShift-n8 INTEGER (0..5)
},
choice-extension ProtocolIE-Single-Container { { TransmissionCombPos-ExtIEs} }
}
TransmissionCombPos-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
TRPMeasurementQuantities ::= SEQUENCE (SIZE (1..maxnoPosMeas)) OF TRPMeasurementQuantitiesList-Item
TRPMeasurementQuantitiesList-Item ::= SEQUENCE {
tRPMeasurementQuantities-Item TRPMeasurementQuantities-Item,
timingReportingGranularityFactor INTEGER (0..5) OPTIONAL,
iE-Extensions ProtocolExtensionContainer {{ TRPMeasurementQuantitiesList-Item-ExtIEs}} OPTIONAL,
...
}
TRPMeasurementQuantitiesList-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TRPMeasurementQuantities-Item ::= ENUMERATED {
gNB-RxTxTimeDiff,
uL-SRS-RSRP,
uL-AoA,
uL-RTOA,
...
}
TrpMeasurementResult ::= SEQUENCE (SIZE (1.. maxnoPosMeas)) OF TrpMeasurementResultItem
TrpMeasurementResultItem ::= SEQUENCE {
measuredResultsValue TrpMeasuredResultsValue,
timeStamp TimeStamp,
measurementQuality TrpMeasurementQuality OPTIONAL,
measurementBeamInfo MeasurementBeamInfo OPTIONAL,
iE-Extensions ProtocolExtensionContainer {{TrpMeasurementResultItem-ExtIEs}} OPTIONAL,
...
}
TrpMeasurementResultItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TrpMeasuredResultsValue ::= CHOICE {
uL-AngleOfArrival UL-AoA,
uL-SRS-RSRP UL-SRS-RSRP,
uL-RTOA UL-RTOAMeasurement,
gNB-RxTxTimeDiff GNB-RxTxTimeDiff,
choice-extension ProtocolIE-Single-Container { { TrpMeasuredResultsValue-ExtIEs } }
}
TrpMeasuredResultsValue-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
TrpMeasurementQuality ::= CHOICE {
timingMeasQuality TrpMeasurementTimingQuality,
angleMeasQuality TrpMeasurementAngleQuality,
choice-Extension ProtocolIE-Single-Container {{ TrpMeasurementQuality-ExtIEs}}
}
TrpMeasurementQuality-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
TrpMeasurementTimingQuality ::= SEQUENCE {
measurementQuality INTEGER (0..31),
resolution ENUMERATED {m0dot1, m1, m10, m30, ...},
iE-extensions ProtocolExtensionContainer { { TrpMeasurementTimingQuality-ExtIEs } } OPTIONAL,
...
}
TrpMeasurementTimingQuality-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TrpMeasurementAngleQuality ::= SEQUENCE {
azimuthQuality INTEGER (0..255),
zenithQuality INTEGER (0..255) OPTIONAL,
resolution ENUMERATED {deg0dot1, ...},
iE-extensions ProtocolExtensionContainer { { TrpMeasurementAngleQuality-ExtIEs } } OPTIONAL,
...
}
TrpMeasurementAngleQuality-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TRP-MeasurementRequestList ::= SEQUENCE (SIZE (1..maxNoOfMeasTRPs)) OF TRP-MeasurementRequestItem
TRP-MeasurementRequestItem ::= SEQUENCE {
tRP-ID TRP-ID,
search-window-information Search-window-information OPTIONAL,
iE-extensions ProtocolExtensionContainer { { TRP-MeasurementRequestItem-ExtIEs } } OPTIONAL,
...
}
TRP-MeasurementRequestItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
{ ID id-Cell-ID CRITICALITY ignore EXTENSION CGI-NR PRESENCE optional },
...
}
TRP-MeasurementResponseList ::= SEQUENCE (SIZE (1..maxNoOfMeasTRPs)) OF TRP-MeasurementResponseItem
TRP-MeasurementResponseItem ::= SEQUENCE {
tRP-ID TRP-ID,
measurementResult TrpMeasurementResult,
iE-extensions ProtocolExtensionContainer { { TRP-MeasurementResponseItem-ExtIEs } } OPTIONAL,
...
}
TRP-MeasurementResponseItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
{ ID id-Cell-ID CRITICALITY ignore EXTENSION CGI-NR PRESENCE optional },
...
}
TRPInformationListTRPResp ::= SEQUENCE (SIZE (1.. maxnoTRPs)) OF SEQUENCE {
tRPInformation TRPInformation,
iE-Extensions ProtocolExtensionContainer { {TRPInformationTRPResp-ExtIEs} } OPTIONAL,
...
}
TRPInformationTRPResp-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TRPInformation ::= SEQUENCE {
tRP-ID TRP-ID,
tRPInformationTypeResponseList TRPInformationTypeResponseList,
iE-Extensions ProtocolExtensionContainer { { TRPInformation-ExtIEs } } OPTIONAL,
...
}
TRPInformation-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TRPInformationTypeResponseList ::= SEQUENCE (SIZE (1..maxnoTRPInfoTypes)) OF TRPInformationTypeResponseItem
TRPInformationTypeResponseItem ::= CHOICE {
pCI-NR INTEGER (0..1007),
cGI-NR CGI-NR,
aRFCN INTEGER (0..3279165),
pRSConfiguration PRSConfiguration,
sSBinformation SSBInfo,
sFNInitialisationTime RelativeTime1900,
spatialDirectionInformation SpatialDirectionInformation,
geographicalCoordinates GeographicalCoordinates,
choice-extension ProtocolIE-Single-Container { { TRPInformationTypeResponseItem-ExtIEs } }
}
TRPInformationTypeResponseItem-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
TRPInformationTypeListTRPReq ::= SEQUENCE (SIZE(1.. maxnoTRPInfoTypes)) OF ProtocolIE-Single-Container { {TRPInformationTypeItemTRPReq} }
TRPInformationTypeItemTRPReq NRPPA-PROTOCOL-IES ::= {
{ ID id-TRPInformationTypeItem CRITICALITY reject TYPE TRPInformationTypeItem PRESENCE mandatory },
...
}
TRPInformationTypeItem ::= ENUMERATED {
nrPCI,
nG-RAN-CGI,
arfcn,
pRSConfig,
sSBInfo,
sFNInitTime,
spatialDirectInfo,
geoCoord,
...
}
TRPList ::= SEQUENCE (SIZE(1.. maxnoTRPs)) OF TRPItem
TRPItem ::= SEQUENCE {
tRP-ID TRP-ID,
iE-Extensions ProtocolExtensionContainer { {TRPItem-ExtIEs} } OPTIONAL,
...
}
TRPItem-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TRP-ID ::= INTEGER (1.. maxnoTRPs, ...)
TRPPositionDefinitionType ::= CHOICE {
direct TRPPositionDirect,
referenced TRPPositionReferenced,
choice-extension ProtocolIE-Single-Container { { TRPPositionDefinitionType-ExtIEs } }
}
TRPPositionDefinitionType-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
TRPPositionDirect ::= SEQUENCE {
accuracy TRPPositionDirectAccuracy,
iE-extensions ProtocolExtensionContainer { { TRPPositionDirect-ExtIEs } } OPTIONAL,
...
}
TRPPositionDirect-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TRPPositionDirectAccuracy ::= CHOICE {
tRPPosition NG-RANAccessPointPosition ,
tRPHAposition NGRANHighAccuracyAccessPointPosition ,
choice-extension ProtocolIE-Single-Container { { TRPPositionDirectAccuracy-ExtIEs } }
}
TRPPositionDirectAccuracy-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
TRPPositionReferenced ::= SEQUENCE {
referencePoint ReferencePoint,
referencePointType TRPReferencePointType,
iE-extensions ProtocolExtensionContainer { { TRPPositionReferenced-ExtIEs } } OPTIONAL,
...
}
TRPPositionReferenced-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
TRPReferencePointType ::= CHOICE {
tRPPositionRelativeGeodetic RelativeGeodeticLocation,
tRPPositionRelativeCartesian RelativeCartesianLocation,
choice-extension ProtocolIE-Single-Container { { TRPReferencePointType-ExtIEs } }
}
TRPReferencePointType-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
TypeOfError ::= ENUMERATED {
not-understood,
missing,
...
}
-- U
UARFCN ::= INTEGER (0..16383, ...)
UE-Measurement-ID ::= INTEGER (1..15, ..., 16..256)
UTRA-EcN0 ::= INTEGER (0..49, ...)
UTRA-RSCP ::= INTEGER (-5..91, ...)
UL-AoA ::= SEQUENCE {
azimuthAoA INTEGER (0..3599),
zenithAoA INTEGER (0..1799) OPTIONAL,
lCS-to-GCS-TranslationAoA LCS-to-GCS-TranslationAoA OPTIONAL,
iE-extensions ProtocolExtensionContainer { { UL-AoA-ExtIEs } } OPTIONAL,
...
}
UL-AoA-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
UL-RTOAMeasurement ::= SEQUENCE {
uLRTOAmeas ULRTOAMeas,
additionalPathList AdditionalPathList OPTIONAL,
iE-extensions ProtocolExtensionContainer { { UL-RTOAMeasurement-ExtIEs } } OPTIONAL, ...
}
UL-RTOAMeasurement-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
ULRTOAMeas::= CHOICE {
k0 INTEGER (0.. 1970049),
k1 INTEGER (0.. 985025),
k2 INTEGER (0.. 492513),
k3 INTEGER (0.. 246257),
k4 INTEGER (0.. 123129),
k5 INTEGER (0.. 61565),
choice-extension ProtocolIE-Single-Container { { ULRTOAMeas-ExtIEs } }
}
ULRTOAMeas-ExtIEs NRPPA-PROTOCOL-IES ::= {
...
}
UL-SRS-RSRP ::= INTEGER (0..126)
UplinkChannelBW-PerSCS-List ::= SEQUENCE (SIZE (1..maxnoSCSs)) OF SCS-SpecificCarrier
-- V
ValueRSRP-EUTRA ::= INTEGER (0..97, ...)
ValueRSRQ-EUTRA ::= INTEGER (0..34, ...)
ValueRSRP-NR ::= INTEGER (0..127)
ValueRSRQ-NR ::= INTEGER (0..127)
-- W
WLANMeasurementQuantities ::= SEQUENCE (SIZE (0.. maxNoMeas)) OF ProtocolIE-Single-Container { {WLANMeasurementQuantities-ItemIEs} }
WLANMeasurementQuantities-ItemIEs NRPPA-PROTOCOL-IES ::= {
{ ID id-WLANMeasurementQuantities-Item CRITICALITY reject TYPE WLANMeasurementQuantities-Item PRESENCE mandatory}}
WLANMeasurementQuantities-Item ::= SEQUENCE {
wLANMeasurementQuantitiesValue WLANMeasurementQuantitiesValue,
iE-Extensions ProtocolExtensionContainer { { WLANMeasurementQuantitiesValue-ExtIEs} } OPTIONAL,
...
}
WLANMeasurementQuantitiesValue-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
WLANMeasurementQuantitiesValue ::= ENUMERATED {
wlan,
...
}
WLANMeasurementResult ::= SEQUENCE (SIZE (1..maxNoMeas)) OF WLANMeasurementResult-Item
WLANMeasurementResult-Item ::= SEQUENCE {
wLAN-RSSI WLAN-RSSI,
sSID SSID OPTIONAL,
bSSID BSSID OPTIONAL,
hESSID HESSID OPTIONAL,
operatingClass WLANOperatingClass OPTIONAL,
countryCode WLANCountryCode OPTIONAL,
wLANChannelList WLANChannelList OPTIONAL,
wLANBand WLANBand OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { WLANMeasurementResult-Item-ExtIEs } } OPTIONAL,
...
}
WLANMeasurementResult-Item-ExtIEs NRPPA-PROTOCOL-EXTENSION ::= {
...
}
WLAN-RSSI ::= INTEGER (0..141, ...)
WLANBand ::= ENUMERATED {band2dot4, band5, ...}
WLANChannelList ::= SEQUENCE (SIZE (1..maxWLANchannels)) OF WLANChannel
WLANChannel ::= INTEGER (0..255)
WLANCountryCode ::= ENUMERATED {
unitedStates,
europe,
japan,
global,
...
}
WLANOperatingClass ::= INTEGER (0..255)
-- X
-- Y
-- Z
END