aboutsummaryrefslogtreecommitdiffstats
path: root/asn1
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2013-03-21 20:51:19 +0000
committerPascal Quantin <pascal.quantin@gmail.com>2013-03-21 20:51:19 +0000
commit7b3191e1b1712761ca30ad653c61111a8589e1a3 (patch)
tree7965bf891899a2b8f33b70623ed2d60810e9ffe8 /asn1
parenta316436f1a65941534a2f111dfc41cb4a55ff8b7 (diff)
Upgrade LTE RRC dissector to v11.3.0
svn path=/trunk/; revision=48463
Diffstat (limited to 'asn1')
-rw-r--r--asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn45
-rw-r--r--asn1/lte-rrc/EUTRA-RRC-Definitions.asn983
-rw-r--r--asn1/lte-rrc/EUTRA-UE-Variables.asn8
-rw-r--r--asn1/lte-rrc/lte-rrc.cnf96
-rw-r--r--asn1/lte-rrc/packet-lte-rrc-template.c49
5 files changed, 633 insertions, 548 deletions
diff --git a/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn b/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
index fc1b5fc27f..fd25bbc181 100644
--- a/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
+++ b/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V11.2.0 (2012-12)
+-- 3GPP TS 36.331 V11.3.0 (2013-03)
-- $Id$
--
EUTRA-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -6,19 +6,19 @@ EUTRA-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
- AffectedCarrierFreqList-r11,
AntennaInfoCommon,
+ ARFCN-ValueEUTRA,
+ ARFCN-ValueEUTRA-v9e0,
CellIdentity,
C-RNTI,
DL-DCCH-Message,
- ARFCN-ValueEUTRA,
+ InDeviceCoexIndication-r11,
MasterInformationBlock,
maxFreq,
MBMSInterestIndication-r11,
MeasConfig,
OtherConfig-r9,
PhysCellId,
- PowerPrefIndication-r11,
RadioResourceConfigDedicated,
RSRP-Range,
RSRQ-Range,
@@ -28,7 +28,7 @@ IMPORTS
SystemInformationBlockType1,
SystemInformationBlockType1-v890-IEs,
SystemInformationBlockType2,
- TDM-AssistanceInfo-r11,
+ UEAssistanceInformation-r11,
UECapabilityInformation,
UE-CapabilityRAT-ContainerList
FROM EUTRA-RRC-Definitions;
@@ -81,11 +81,16 @@ HandoverPreparationInformation-v920-IEs ::= SEQUENCE {
HandoverPreparationInformation-v9d0-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL,
- nonCriticalExtension HandoverPreparationInformation-v11x0-IEs OPTIONAL
+ nonCriticalExtension HandoverPreparationInformation-v9e0-IEs OPTIONAL
+}
+
+HandoverPreparationInformation-v9e0-IEs ::= SEQUENCE {
+ as-Config-v9e0 AS-Config-v9e0 OPTIONAL, -- Cond HO2
+ nonCriticalExtension HandoverPreparationInformation-v1130-IEs OPTIONAL
}
-HandoverPreparationInformation-v11x0-IEs ::= SEQUENCE {
- as-Context-v11x0 AS-Context-v11x0 OPTIONAL, -- Cond HO2
+HandoverPreparationInformation-v1130-IEs ::= SEQUENCE {
+ as-Context-v1130 AS-Context-v1130 OPTIONAL, -- Cond HO2
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -129,24 +134,22 @@ AS-Config ::= SEQUENCE {
]]
}
+AS-Config-v9e0 ::= SEQUENCE {
+ sourceDl-CarrierFreq-v9e0 ARFCN-ValueEUTRA-v9e0
+}
+
AS-Context ::= SEQUENCE {
reestablishmentInfo ReestablishmentInfo OPTIONAL -- Cond HO
}
-AS-Context-v11x0 ::= SEQUENCE {
- idc-Context-r11 IDC-Context-r11 OPTIONAL, -- Cond HO2
+AS-Context-v1130 ::= SEQUENCE {
+ idc-Indication-r11 OCTET STRING (CONTAINING
+ InDeviceCoexIndication-r11) OPTIONAL, -- Cond HO2
mbmsInterestIndication-r11 OCTET STRING (CONTAINING
MBMSInterestIndication-r11) OPTIONAL, -- Cond HO2
- powerPrefIndication-r11 PowerPrefIndication-r11 OPTIONAL, -- Cond HO2
- ...
-}
-
-
-
-IDC-Context-r11 ::= SEQUENCE {
- affectedCarrierFreqList-r11 AffectedCarrierFreqList-r11 OPTIONAL,
- tdm-AssistanceInfo-r11 TDM-AssistanceInfo-r11 OPTIONAL,
+ powerPrefIndication-r11 OCTET STRING (CONTAINING
+ UEAssistanceInformation-r11) OPTIONAL, -- Cond HO2
...
}
@@ -194,7 +197,9 @@ CandidateCellInfo-r10 ::= SEQUENCE {
-- available measurement results
rsrpResult-r10 RSRP-Range OPTIONAL,
rsrqResult-r10 RSRQ-Range OPTIONAL,
- ...
+ ...,
+ [[ dl-CarrierFreq-v1090 ARFCN-ValueEUTRA-v9e0 OPTIONAL
+ ]]
}
diff --git a/asn1/lte-rrc/EUTRA-RRC-Definitions.asn b/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
index 4d29cd9c16..8f42f15ffc 100644
--- a/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
+++ b/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V11.2.0 (2012-12)
+-- 3GPP TS 36.331 V11.3.0 (2013-03)
-- $Id$
--
EUTRA-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -160,7 +160,7 @@ CounterCheck ::= SEQUENCE {
CounterCheck-r8-IEs ::= SEQUENCE {
drb-CountMSB-InfoList DRB-CountMSB-InfoList,
- nonCriticalExtension CounterCheck-v8a0-IEs OPTIONAL
+ nonCriticalExtension CounterCheck-v8a0-IEs OPTIONAL -- Need OP
}
CounterCheck-v8a0-IEs ::= SEQUENCE {
@@ -187,12 +187,12 @@ CounterCheckResponse ::= SEQUENCE {
CounterCheckResponse-r8-IEs ::= SEQUENCE {
drb-CountInfoList DRB-CountInfoList,
- nonCriticalExtension CounterCheckResponse-v8a0-IEs OPTIONAL
+ nonCriticalExtension CounterCheckResponse-v8a0-IEs OPTIONAL -- Need OP
}
CounterCheckResponse-v8a0-IEs ::= SEQUENCE {
- lateNonCriticalExtension OCTET STRING OPTIONAL,
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
+ nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
DRB-CountInfoList ::= SEQUENCE (SIZE (0..maxDRB)) OF DRB-CountInfo
@@ -212,12 +212,12 @@ CSFBParametersRequestCDMA2000 ::= SEQUENCE {
}
CSFBParametersRequestCDMA2000-r8-IEs ::= SEQUENCE {
- nonCriticalExtension CSFBParametersRequestCDMA2000-v8a0-IEs OPTIONAL
+ nonCriticalExtension CSFBParametersRequestCDMA2000-v8a0-IEs OPTIONAL -- Need OP
}
CSFBParametersRequestCDMA2000-v8a0-IEs ::= SEQUENCE {
- lateNonCriticalExtension OCTET STRING OPTIONAL,
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
+ nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
@@ -230,9 +230,9 @@ CSFBParametersResponseCDMA2000 ::= SEQUENCE {
}
CSFBParametersResponseCDMA2000-r8-IEs ::= SEQUENCE {
- rand RAND-CDMA2000,
- mobilityParameters MobilityParametersCDMA2000,
- nonCriticalExtension CSFBParametersResponseCDMA2000-v8a0-IEs OPTIONAL
+ rand RAND-CDMA2000,
+ mobilityParameters MobilityParametersCDMA2000,
+ nonCriticalExtension CSFBParametersResponseCDMA2000-v8a0-IEs OPTIONAL -- Need OP
}
CSFBParametersResponseCDMA2000-v8a0-IEs ::= SEQUENCE {
@@ -258,7 +258,7 @@ DLInformationTransfer-r8-IEs ::= SEQUENCE {
dedicatedInfoCDMA2000-1XRTT DedicatedInfoCDMA2000,
dedicatedInfoCDMA2000-HRPD DedicatedInfoCDMA2000
},
- nonCriticalExtension DLInformationTransfer-v8a0-IEs OPTIONAL
+ nonCriticalExtension DLInformationTransfer-v8a0-IEs OPTIONAL -- Need OP
}
DLInformationTransfer-v8a0-IEs ::= SEQUENCE {
@@ -283,17 +283,17 @@ HandoverFromEUTRAPreparationRequest-r8-IEs ::= SEQUENCE {
cdma2000-Type CDMA2000-Type,
rand RAND-CDMA2000 OPTIONAL, -- Cond cdma2000-Type
mobilityParameters MobilityParametersCDMA2000 OPTIONAL, -- Cond cdma2000-Type
- nonCriticalExtension HandoverFromEUTRAPreparationRequest-v890-IEs OPTIONAL
+ nonCriticalExtension HandoverFromEUTRAPreparationRequest-v890-IEs OPTIONAL -- Need OP
}
HandoverFromEUTRAPreparationRequest-v890-IEs ::= SEQUENCE {
- lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
- nonCriticalExtension HandoverFromEUTRAPreparationRequest-v920-IEs OPTIONAL
+ lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
+ nonCriticalExtension HandoverFromEUTRAPreparationRequest-v920-IEs OPTIONAL -- Need OP
}
HandoverFromEUTRAPreparationRequest-v920-IEs ::= SEQUENCE {
- concurrPrepCDMA2000-HRPD-r9 BOOLEAN OPTIONAL, -- Cond cdma2000-Type
- nonCriticalExtension HandoverFromEUTRAPreparationRequest-v1020-IEs OPTIONAL
+ concurrPrepCDMA2000-HRPD-r9 BOOLEAN OPTIONAL, -- Cond cdma2000-Type
+ nonCriticalExtension HandoverFromEUTRAPreparationRequest-v1020-IEs OPTIONAL -- Need OP
}
HandoverFromEUTRAPreparationRequest-v1020-IEs ::= SEQUENCE {
@@ -342,7 +342,7 @@ TDM-AssistanceInfo-r11 ::= CHOICE {
IDC-SubframePatternList-r11 ::= SEQUENCE (SIZE (1..maxSubframePatternIDC-r11)) OF IDC-SubframePattern-r11
IDC-SubframePattern-r11 ::= CHOICE {
- subframePatternFDD-r11 BIT STRING (SIZE (40)),
+ subframePatternFDD-r11 BIT STRING (SIZE (4)),
subframePatternTDD-r11 CHOICE {
subframeConfig0-r11 BIT STRING (SIZE (70)),
subframeConfig1-5-r11 BIT STRING (SIZE (10)),
@@ -378,7 +378,9 @@ RSTD-InterFreqInfoList-r10 ::= SEQUENCE (SIZE(1..maxRSTD-Freq-r10)) OF RSTD-Inte
RSTD-InterFreqInfo-r10 ::= SEQUENCE {
carrierFreq-r10 ARFCN-ValueEUTRA,
measPRS-Offset-r10 INTEGER (0..39),
- ...
+ ...,
+ [[ carrierFreq-v1090 ARFCN-ValueEUTRA-v9e0 OPTIONAL
+ ]]
}
@@ -401,17 +403,17 @@ LoggedMeasurementConfiguration-r10-IEs ::= SEQUENCE {
areaConfiguration-r10 AreaConfiguration-r10 OPTIONAL, -- Need OR
loggingDuration-r10 LoggingDuration-r10,
loggingInterval-r10 LoggingInterval-r10,
- nonCriticalExtension LoggedMeasurementConfiguration-v1080-IEs OPTIONAL
+ nonCriticalExtension LoggedMeasurementConfiguration-v1080-IEs OPTIONAL -- Need OP
}
LoggedMeasurementConfiguration-v1080-IEs ::= SEQUENCE {
- lateNonCriticalExtension-r10 OCTET STRING OPTIONAL,
- nonCriticalExtension LoggedMeasurementConfiguration-v11x0-IEs OPTIONAL
+ lateNonCriticalExtension-r10 OCTET STRING OPTIONAL, -- Need OP
+ nonCriticalExtension LoggedMeasurementConfiguration-v1130-IEs OPTIONAL -- Need OP
}
-LoggedMeasurementConfiguration-v11x0-IEs ::= SEQUENCE {
- plmn-IdentityList-r11 PLMN-IdentityList3-r11 OPTIONAL, -- Need OP
- areaConfiguration-v11x0 AreaConfiguration-v11x0 OPTIONAL, -- Need OR
+LoggedMeasurementConfiguration-v1130-IEs ::= SEQUENCE {
+ plmn-IdentityList-r11 PLMN-IdentityList3-r11 OPTIONAL, -- Need OR
+ areaConfiguration-v1130 AreaConfiguration-v1130 OPTIONAL, -- Need OR
nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
@@ -488,7 +490,7 @@ MBSFNAreaConfiguration-r9 ::= SEQUENCE {
commonSF-AllocPeriod-r9 ENUMERATED {
rf4, rf8, rf16, rf32, rf64, rf128, rf256},
pmch-InfoList-r9 PMCH-InfoList-r9,
- nonCriticalExtension MBSFNAreaConfiguration-v930-IEs OPTIONAL
+ nonCriticalExtension MBSFNAreaConfiguration-v930-IEs OPTIONAL -- Need OP
}
MBSFNAreaConfiguration-v930-IEs ::= SEQUENCE {
@@ -540,12 +542,12 @@ MobilityFromEUTRACommand-r8-IEs ::= SEQUENCE {
handover Handover,
cellChangeOrder CellChangeOrder
},
- nonCriticalExtension MobilityFromEUTRACommand-v8a0-IEs OPTIONAL
+ nonCriticalExtension MobilityFromEUTRACommand-v8a0-IEs OPTIONAL -- Need OP
}
MobilityFromEUTRACommand-v8a0-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
- nonCriticalExtension MobilityFromEUTRACommand-v8d0-IEs OPTIONAL
+ nonCriticalExtension MobilityFromEUTRACommand-v8d0-IEs OPTIONAL -- Need OP
}
MobilityFromEUTRACommand-v8d0-IEs ::= SEQUENCE {
@@ -561,12 +563,12 @@ MobilityFromEUTRACommand-r9-IEs ::= SEQUENCE {
e-CSFB-r9 E-CSFB-r9,
...
},
- nonCriticalExtension MobilityFromEUTRACommand-v930-IEs OPTIONAL
+ nonCriticalExtension MobilityFromEUTRACommand-v930-IEs OPTIONAL -- Need OP
}
MobilityFromEUTRACommand-v930-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
- nonCriticalExtension MobilityFromEUTRACommand-v960-IEs OPTIONAL
+ nonCriticalExtension MobilityFromEUTRACommand-v960-IEs OPTIONAL -- Need OP
}
MobilityFromEUTRACommand-v960-IEs ::= SEQUENCE {
@@ -617,20 +619,20 @@ Paging ::= SEQUENCE {
pagingRecordList PagingRecordList OPTIONAL, -- Need ON
systemInfoModification ENUMERATED {true} OPTIONAL, -- Need ON
etws-Indication ENUMERATED {true} OPTIONAL, -- Need ON
- nonCriticalExtension Paging-v890-IEs OPTIONAL
+ nonCriticalExtension Paging-v890-IEs OPTIONAL -- Need OP
}
Paging-v890-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
- nonCriticalExtension Paging-v920-IEs OPTIONAL
+ nonCriticalExtension Paging-v920-IEs OPTIONAL -- Need OP
}
Paging-v920-IEs ::= SEQUENCE {
cmas-Indication-r9 ENUMERATED {true} OPTIONAL, -- Need ON
- nonCriticalExtension Paging-v11xy-IEs OPTIONAL
+ nonCriticalExtension Paging-v1130-IEs OPTIONAL -- Need OP
}
-Paging-v11xy-IEs ::= SEQUENCE {
+Paging-v1130-IEs ::= SEQUENCE {
eab-ParamModification-r11 ENUMERATED {true} OPTIONAL, -- Need ON
nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
@@ -669,7 +671,8 @@ ProximityIndication-r9-IEs ::= SEQUENCE {
carrierFreq-r9 CHOICE {
eutra-r9 ARFCN-ValueEUTRA,
utra-r9 ARFCN-ValueUTRA,
- ...
+ ...,
+ eutra2-v9e0 ARFCN-ValueEUTRA-v9e0
},
nonCriticalExtension ProximityIndication-v930-IEs OPTIONAL
}
@@ -742,27 +745,27 @@ RRCConnectionReconfiguration-r8-IEs ::= SEQUENCE {
DedicatedInfoNAS OPTIONAL, -- Cond nonHO
radioResourceConfigDedicated RadioResourceConfigDedicated OPTIONAL, -- Cond HO-toEUTRA
securityConfigHO SecurityConfigHO OPTIONAL, -- Cond HO
- nonCriticalExtension RRCConnectionReconfiguration-v890-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionReconfiguration-v890-IEs OPTIONAL -- Need OP
}
RRCConnectionReconfiguration-v890-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
- nonCriticalExtension RRCConnectionReconfiguration-v920-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionReconfiguration-v920-IEs OPTIONAL -- Need OP
}
RRCConnectionReconfiguration-v920-IEs ::= SEQUENCE {
otherConfig-r9 OtherConfig-r9 OPTIONAL, -- Need ON
- fullConfig-r9 ENUMERATED {true} OPTIONAL, -- Cond HO-Reestab
- nonCriticalExtension RRCConnectionReconfiguration-v1020-IEs OPTIONAL
+ fullConfig-r9 ENUMERATED {true} OPTIONAL, -- Cond HO-Reestab
+ nonCriticalExtension RRCConnectionReconfiguration-v1020-IEs OPTIONAL -- Need OP
}
RRCConnectionReconfiguration-v1020-IEs ::= SEQUENCE {
- sCellToReleaseList-r10 SCellToReleaseList-r10 OPTIONAL, -- Need ON
- sCellToAddModList-r10 SCellToAddModList-r10 OPTIONAL, -- Need ON
- nonCriticalExtension RRCConnectionReconfiguration-v11xx-IEs OPTIONAL
+ sCellToReleaseList-r10 SCellToReleaseList-r10 OPTIONAL, -- Need ON
+ sCellToAddModList-r10 SCellToAddModList-r10 OPTIONAL, -- Need ON
+ nonCriticalExtension RRCConnectionReconfiguration-v1130-IEs OPTIONAL -- Need OP
}
-RRCConnectionReconfiguration-v11xx-IEs ::= SEQUENCE {
+RRCConnectionReconfiguration-v1130-IEs ::= SEQUENCE {
systemInfomationBlockType1Dedicated-r11 OCTET STRING (CONTAINING SystemInformationBlockType1) OPTIONAL, -- Need ON
nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
@@ -777,7 +780,9 @@ SCellToAddMod-r10 ::= SEQUENCE {
} OPTIONAL, -- Cond SCellAdd
radioResourceConfigCommonSCell-r10 RadioResourceConfigCommonSCell-r10 OPTIONAL, -- Cond SCellAdd
radioResourceConfigDedicatedSCell-r10 RadioResourceConfigDedicatedSCell-r10 OPTIONAL, -- Cond SCellAdd2
- ...
+ ...,
+ [[ dl-CarrierFreq-v1090 ARFCN-ValueEUTRA-v9e0 OPTIONAL -- Cond EARFCN-max
+ ]]
}
SCellToReleaseList-r10 ::= SEQUENCE (SIZE (1..maxSCell-r10)) OF SCellIndex-r10
@@ -820,10 +825,10 @@ RRCConnectionReconfigurationComplete-v8a0-IEs ::= SEQUENCE {
RRCConnectionReconfigurationComplete-v1020-IEs ::= SEQUENCE {
rlf-InfoAvailable-r10 ENUMERATED {true} OPTIONAL,
logMeasAvailable-r10 ENUMERATED {true} OPTIONAL,
- nonCriticalExtension RRCConnectionReconfigurationComplete-v11x0-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionReconfigurationComplete-v1130-IEs OPTIONAL
}
-RRCConnectionReconfigurationComplete-v11x0-IEs ::= SEQUENCE {
+RRCConnectionReconfigurationComplete-v1130-IEs ::= SEQUENCE {
connEstFailInfoAvailable-r11 ENUMERATED {true} OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -845,7 +850,7 @@ RRCConnectionReestablishment ::= SEQUENCE {
RRCConnectionReestablishment-r8-IEs ::= SEQUENCE {
radioResourceConfigDedicated RadioResourceConfigDedicated,
nextHopChainingCount NextHopChainingCount,
- nonCriticalExtension RRCConnectionReestablishment-v8a0-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionReestablishment-v8a0-IEs OPTIONAL -- Need OP
}
RRCConnectionReestablishment-v8a0-IEs ::= SEQUENCE {
@@ -879,10 +884,10 @@ RRCConnectionReestablishmentComplete-v8a0-IEs ::= SEQUENCE {
RRCConnectionReestablishmentComplete-v1020-IEs ::= SEQUENCE {
logMeasAvailable-r10 ENUMERATED {true} OPTIONAL,
- nonCriticalExtension RRCConnectionReestablishmentComplete-v11x0-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionReestablishmentComplete-v1130-IEs OPTIONAL
}
-RRCConnectionReestablishmentComplete-v11x0-IEs ::= SEQUENCE {
+RRCConnectionReestablishmentComplete-v1130-IEs ::= SEQUENCE {
connEstFailInfoAvailable-r11 ENUMERATED {true} OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -897,7 +902,7 @@ RRCConnectionReestablishmentReject ::= SEQUENCE {
}
RRCConnectionReestablishmentReject-r8-IEs ::= SEQUENCE {
- nonCriticalExtension RRCConnectionReestablishmentReject-v8a0-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionReestablishmentReject-v8a0-IEs OPTIONAL -- Need OP
}
RRCConnectionReestablishmentReject-v8a0-IEs ::= SEQUENCE {
@@ -943,22 +948,22 @@ RRCConnectionReject ::= SEQUENCE {
RRCConnectionReject-r8-IEs ::= SEQUENCE {
waitTime INTEGER (1..16),
- nonCriticalExtension RRCConnectionReject-v8a0-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionReject-v8a0-IEs OPTIONAL -- Need OP
}
RRCConnectionReject-v8a0-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
- nonCriticalExtension RRCConnectionReject-v1020-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionReject-v1020-IEs OPTIONAL -- Need OP
}
RRCConnectionReject-v1020-IEs ::= SEQUENCE {
extendedWaitTime-r10 INTEGER (1..1800) OPTIONAL, -- Need ON
- nonCriticalExtension RRCConnectionReject-v11xy-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionReject-v1130-IEs OPTIONAL -- Need OP
}
-RRCConnectionReject-v11xy-IEs ::= SEQUENCE {
+RRCConnectionReject-v1130-IEs ::= SEQUENCE {
deprioritisationReq-r11 SEQUENCE {
- deprioType ENUMERATED {frequency, e-utra},
+ deprioritisationType-r11 ENUMERATED {frequency, e-utra},
deprioritisationTimer-r11 ENUMERATED {min5, min10, min15, min30}
} OPTIONAL, -- Need ON
nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
@@ -980,14 +985,22 @@ RRCConnectionRelease-r8-IEs ::= SEQUENCE {
releaseCause ReleaseCause,
redirectedCarrierInfo RedirectedCarrierInfo OPTIONAL, -- Need ON
idleModeMobilityControlInfo IdleModeMobilityControlInfo OPTIONAL, -- Need OP
- nonCriticalExtension RRCConnectionRelease-v890-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionRelease-v890-IEs OPTIONAL -- Need OP
}
RRCConnectionRelease-v890-IEs ::= SEQUENCE {
- lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
- nonCriticalExtension RRCConnectionRelease-v920-IEs OPTIONAL
+ lateNonCriticalExtension OCTET STRING (CONTAINING RRCConnectionRelease-v9e0-IEs) OPTIONAL, -- Need OP
+ nonCriticalExtension RRCConnectionRelease-v920-IEs OPTIONAL -- Need OP
}
+-- Late non critical extensions
+RRCConnectionRelease-v9e0-IEs ::= SEQUENCE {
+ redirectedCarrierInfo-v9e0 RedirectedCarrierInfo-v9e0 OPTIONAL, -- Cond NoRedirect-r8
+ idleModeMobilityControlInfo-v9e0 IdleModeMobilityControlInfo-v9e0 OPTIONAL, -- Cond IdleInfoEUTRA
+ nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
+}
+
+-- Regular non critical extensions
RRCConnectionRelease-v920-IEs ::= SEQUENCE {
cellInfoList-r9 CHOICE {
geran-r9 CellInfoListGERAN-r9,
@@ -996,7 +1009,7 @@ RRCConnectionRelease-v920-IEs ::= SEQUENCE {
...,
utra-TDD-r10 CellInfoListUTRA-TDD-r10
} OPTIONAL, -- Cond Redirection
- nonCriticalExtension RRCConnectionRelease-v1020-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionRelease-v1020-IEs OPTIONAL -- Need OP
}
RRCConnectionRelease-v1020-IEs ::= SEQUENCE {
@@ -1018,6 +1031,10 @@ RedirectedCarrierInfo ::= CHOICE {
utra-TDD-r10 CarrierFreqListUTRA-TDD-r10
}
+RedirectedCarrierInfo-v9e0 ::= SEQUENCE {
+ eutra-v9e0 ARFCN-ValueEUTRA-v9e0
+}
+
CarrierFreqListUTRA-TDD-r10 ::= SEQUENCE (SIZE (1..maxFreqUTRA-TDD-r10)) OF ARFCN-ValueUTRA
IdleModeMobilityControlInfo ::= SEQUENCE {
@@ -1033,6 +1050,10 @@ IdleModeMobilityControlInfo ::= SEQUENCE {
...
}
+IdleModeMobilityControlInfo-v9e0 ::= SEQUENCE {
+ freqPriorityListEUTRA-v9e0 SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA-v9e0
+}
+
FreqPriorityListEUTRA ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA
FreqPriorityEUTRA ::= SEQUENCE {
@@ -1040,6 +1061,10 @@ FreqPriorityEUTRA ::= SEQUENCE {
cellReselectionPriority CellReselectionPriority
}
+FreqPriorityEUTRA-v9e0 ::= SEQUENCE {
+ carrierFreq-v9e0 ARFCN-ValueEUTRA-v9e0 OPTIONAL -- Cond EARFCN-max
+}
+
FreqsPriorityListGERAN ::= SEQUENCE (SIZE (1..maxGNFG)) OF FreqsPriorityGERAN
FreqsPriorityGERAN ::= SEQUENCE {
@@ -1144,7 +1169,7 @@ RRCConnectionSetup ::= SEQUENCE {
RRCConnectionSetup-r8-IEs ::= SEQUENCE {
radioResourceConfigDedicated RadioResourceConfigDedicated,
- nonCriticalExtension RRCConnectionSetup-v8a0-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionSetup-v8a0-IEs OPTIONAL
}
RRCConnectionSetup-v8a0-IEs ::= SEQUENCE {
@@ -1165,7 +1190,7 @@ RRCConnectionSetupComplete ::= SEQUENCE {
}
RRCConnectionSetupComplete-r8-IEs ::= SEQUENCE {
- selectedPLMN-Identity INTEGER (1..6),
+ selectedPLMN-Identity INTEGER (1..maxPLMN-r11),
registeredMME RegisteredMME OPTIONAL,
dedicatedInfoNAS DedicatedInfoNAS,
nonCriticalExtension RRCConnectionSetupComplete-v8a0-IEs OPTIONAL
@@ -1181,10 +1206,10 @@ RRCConnectionSetupComplete-v1020-IEs ::= SEQUENCE {
rlf-InfoAvailable-r10 ENUMERATED {true} OPTIONAL,
logMeasAvailable-r10 ENUMERATED {true} OPTIONAL,
rn-SubframeConfigReq-r10 ENUMERATED {required, notRequired} OPTIONAL,
- nonCriticalExtension RRCConnectionSetupComplete-v11x0-IEs OPTIONAL
+ nonCriticalExtension RRCConnectionSetupComplete-v1130-IEs OPTIONAL
}
-RRCConnectionSetupComplete-v11x0-IEs ::= SEQUENCE {
+RRCConnectionSetupComplete-v1130-IEs ::= SEQUENCE {
connEstFailInfoAvailable-r11 ENUMERATED {true} OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -1209,7 +1234,7 @@ SecurityModeCommand ::= SEQUENCE {
SecurityModeCommand-r8-IEs ::= SEQUENCE {
securityConfigSMC SecurityConfigSMC,
- nonCriticalExtension SecurityModeCommand-v8a0-IEs OPTIONAL
+ nonCriticalExtension SecurityModeCommand-v8a0-IEs OPTIONAL -- Need OP
}
SecurityModeCommand-v8a0-IEs ::= SEQUENCE {
@@ -1280,11 +1305,11 @@ SystemInformation-r8-IEs ::= SEQUENCE {
...,
sib12-v920 SystemInformationBlockType12-r9,
sib13-v920 SystemInformationBlockType13-r9,
- sib14-v11xy SystemInformationBlockType14-r11,
- sib15-v11x0 SystemInformationBlockType15-r11,
- sib16-v11x0 SystemInformationBlockType16-r11
+ sib14-v1130 SystemInformationBlockType14-r11,
+ sib15-v1130 SystemInformationBlockType15-r11,
+ sib16-v1130 SystemInformationBlockType16-r11
},
- nonCriticalExtension SystemInformation-v8a0-IEs OPTIONAL
+ nonCriticalExtension SystemInformation-v8a0-IEs OPTIONAL -- Need OP
}
SystemInformation-v8a0-IEs ::= SEQUENCE {
@@ -1315,31 +1340,40 @@ SystemInformationBlockType1 ::= SEQUENCE {
ms1, ms2, ms5, ms10, ms15, ms20,
ms40},
systemInfoValueTag INTEGER (0..31),
- nonCriticalExtension SystemInformationBlockType1-v890-IEs OPTIONAL
+ nonCriticalExtension SystemInformationBlockType1-v890-IEs OPTIONAL -- Need OP
}
SystemInformationBlockType1-v890-IEs::= SEQUENCE {
lateNonCriticalExtension OCTET STRING (CONTAINING SystemInformationBlockType1-v8h0-IEs) OPTIONAL, -- Need OP
- nonCriticalExtension SystemInformationBlockType1-v920-IEs OPTIONAL
+ nonCriticalExtension SystemInformationBlockType1-v920-IEs OPTIONAL -- Need OP
}
+-- Late non critical extensions
SystemInformationBlockType1-v8h0-IEs ::= SEQUENCE {
multiBandInfoList MultiBandInfoList OPTIONAL, -- Need OR
- nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
+ nonCriticalExtension SystemInformationBlockType1-v9e0-IEs OPTIONAL -- Need OP
+}
+
+SystemInformationBlockType1-v9e0-IEs ::= SEQUENCE {
+ freqBandIndicator-v9e0 FreqBandIndicator-v9e0 OPTIONAL, -- Cond FBI-max
+ multiBandInfoList-v9e0 MultiBandInfoList-v9e0 OPTIONAL, -- Cond mFBI-max
+ nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
+-- Regular non critical extensions
SystemInformationBlockType1-v920-IEs ::= SEQUENCE {
ims-EmergencySupport-r9 ENUMERATED {true} OPTIONAL, -- Need OR
cellSelectionInfo-v920 CellSelectionInfo-v920 OPTIONAL, -- Cond RSRQ
- nonCriticalExtension SystemInformationBlockType1-v11xy-IEs OPTIONAL
+ nonCriticalExtension SystemInformationBlockType1-v1130-IEs OPTIONAL -- Need OP
}
-SystemInformationBlockType1-v11xy-IEs ::= SEQUENCE {
- tdd-Config-v11xy TDD-Config-v11xy OPTIONAL, -- Cond TDD-OR
+SystemInformationBlockType1-v1130-IEs ::= SEQUENCE {
+ tdd-Config-v1130 TDD-Config-v1130 OPTIONAL, -- Cond TDD-OR
+ cellSelectionInfo-v1130 CellSelectionInfo-v1130 OPTIONAL, -- Cond WB-RSRQ
nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
-PLMN-IdentityList ::= SEQUENCE (SIZE (1..6)) OF PLMN-IdentityInfo
+PLMN-IdentityList ::= SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo
PLMN-IdentityInfo ::= SEQUENCE {
plmn-Identity PLMN-Identity,
@@ -1360,21 +1394,23 @@ SIB-Type ::= ENUMERATED {
sibType3, sibType4, sibType5, sibType6,
sibType7, sibType8, sibType9, sibType10,
sibType11, sibType12-v920, sibType13-v920,
- sibType14-v11xy, sibType15-v11x0,
- sibType16-v11x0, spare2, spare1, ...}
+ sibType14-v1130, sibType15-v1130,
+ sibType16-v1130, spare2, spare1, ...}
CellSelectionInfo-v920 ::= SEQUENCE {
q-QualMin-r9 Q-QualMin-r9,
q-QualMinOffset-r9 INTEGER (1..8) OPTIONAL -- Need OP
}
+CellSelectionInfo-v1130 ::= SEQUENCE {
+ q-QualMinWB-r11 Q-QualMin-r9
+}
+
UEAssistanceInformation-r11 ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE {
ueAssistanceInformation-r11 UEAssistanceInformation-r11-IEs,
- spare7 NULL,
- spare6 NULL, spare5 NULL, spare4 NULL,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
@@ -1382,7 +1418,8 @@ UEAssistanceInformation-r11 ::= SEQUENCE {
}
UEAssistanceInformation-r11-IEs ::= SEQUENCE {
- powerPrefIndication-r11 PowerPrefIndication-r11 OPTIONAL,
+ powerPrefIndication-r11 ENUMERATED {normal, lowPowerConsumption} OPTIONAL,
+ lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -1400,7 +1437,7 @@ UECapabilityEnquiry ::= SEQUENCE {
UECapabilityEnquiry-r8-IEs ::= SEQUENCE {
ue-CapabilityRequest UE-CapabilityRequest,
- nonCriticalExtension UECapabilityEnquiry-v8a0-IEs OPTIONAL
+ nonCriticalExtension UECapabilityEnquiry-v8a0-IEs OPTIONAL -- Need OP
}
UECapabilityEnquiry-v8a0-IEs ::= SEQUENCE {
@@ -1426,7 +1463,7 @@ UECapabilityInformation ::= SEQUENCE {
UECapabilityInformation-r8-IEs ::= SEQUENCE {
ue-CapabilityRAT-ContainerList UE-CapabilityRAT-ContainerList,
- nonCriticalExtension UECapabilityInformation-v8a0-IEs OPTIONAL
+ nonCriticalExtension UECapabilityInformation-v8a0-IEs OPTIONAL
}
UECapabilityInformation-v8a0-IEs ::= SEQUENCE {
@@ -1447,24 +1484,24 @@ UEInformationRequest-r9 ::= SEQUENCE {
}
UEInformationRequest-r9-IEs ::= SEQUENCE {
- rach-ReportReq-r9 BOOLEAN,
- rlf-ReportReq-r9 BOOLEAN,
- nonCriticalExtension UEInformationRequest-v930-IEs OPTIONAL
+ rach-ReportReq-r9 BOOLEAN,
+ rlf-ReportReq-r9 BOOLEAN,
+ nonCriticalExtension UEInformationRequest-v930-IEs OPTIONAL -- Need OP
}
UEInformationRequest-v930-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
- nonCriticalExtension UEInformationRequest-v1020-IEs OPTIONAL
+ nonCriticalExtension UEInformationRequest-v1020-IEs OPTIONAL -- Need OP
}
-UEInformationRequest-v1020-IEs ::= SEQUENCE {
- logMeasReportReq-r10 ENUMERATED {true} OPTIONAL, -- Need ON
- nonCriticalExtension UEInformationRequest-v11x0-IEs OPTIONAL
+UEInformationRequest-v1020-IEs ::= SEQUENCE {
+ logMeasReportReq-r10 ENUMERATED {true} OPTIONAL, -- Need ON
+ nonCriticalExtension UEInformationRequest-v1130-IEs OPTIONAL -- Need OP
}
-UEInformationRequest-v11x0-IEs ::= SEQUENCE {
- connEstFailReportReq-r11 ENUMERATED {true} OPTIONAL, -- Need ON
- nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
+UEInformationRequest-v1130-IEs ::= SEQUENCE {
+ connEstFailReportReq-r11 ENUMERATED {true} OPTIONAL, -- Need ON
+ nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
@@ -1488,17 +1525,24 @@ UEInformationResponse-r9-IEs ::= SEQUENCE {
nonCriticalExtension UEInformationResponse-v930-IEs OPTIONAL
}
+-- Late non critical extensions
+UEInformationResponse-v9e0-IEs ::= SEQUENCE {
+ rlf-Report-v9e0 RLF-Report-v9e0 OPTIONAL,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+-- Regular non critical extensions
UEInformationResponse-v930-IEs ::= SEQUENCE {
- lateNonCriticalExtension OCTET STRING OPTIONAL,
+ lateNonCriticalExtension OCTET STRING (CONTAINING UEInformationResponse-v9e0-IEs) OPTIONAL,
nonCriticalExtension UEInformationResponse-v1020-IEs OPTIONAL
}
UEInformationResponse-v1020-IEs ::= SEQUENCE {
logMeasReport-r10 LogMeasReport-r10 OPTIONAL,
- nonCriticalExtension UEInformationResponse-v11x0-IEs OPTIONAL
+ nonCriticalExtension UEInformationResponse-v1130-IEs OPTIONAL
}
-UEInformationResponse-v11x0-IEs ::= SEQUENCE {
+UEInformationResponse-v1130-IEs ::= SEQUENCE {
connEstFailReport-r11 ConnEstFailReport-r11 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -1528,11 +1572,17 @@ RLF-Report-r9 ::= SEQUENCE {
connectionFailureType-r10 ENUMERATED {rlf, hof} OPTIONAL,
previousPCellId-r10 CellGlobalIdEUTRA OPTIONAL
]],
- [[ c-RNTI-r11 C-RNTI OPTIONAL,
- rlf-Cause-r11 ENUMERATED {
- t310Expiry, randomAccessProblem,
- rlc-MaxNumRetx, spare1} OPTIONAL,
- timeSinceFailure-r11 TimeSinceFailure-r11 OPTIONAL,
+ [[ failedPCellId-v1090 SEQUENCE {
+ carrierFreq-v1090 ARFCN-ValueEUTRA-v9e0
+ } OPTIONAL
+ ]],
+ [[ basicFields-r11 SEQUENCE {
+ c-RNTI-r11 C-RNTI,
+ rlf-Cause-r11 ENUMERATED {
+ t310-Expiry, randomAccessProblem,
+ rlc-MaxNumRetx, spare1},
+ timeSinceFailure-r11 TimeSinceFailure-r11
+ } OPTIONAL,
previousUTRA-CellId-r11 SEQUENCE {
carrierFreq-r11 ARFCN-ValueUTRA,
physCellId-r11 CHOICE {
@@ -1551,13 +1601,23 @@ RLF-Report-r9 ::= SEQUENCE {
]]
}
+RLF-Report-v9e0 ::= SEQUENCE {
+ measResultListEUTRA-v9e0 MeasResultList2EUTRA-v9e0
+}
+
MeasResultList2EUTRA-r9 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-r9
+MeasResultList2EUTRA-v9e0 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-v9e0
+
MeasResult2EUTRA-r9 ::= SEQUENCE {
carrierFreq-r9 ARFCN-ValueEUTRA,
measResultList-r9 MeasResultListEUTRA
}
+MeasResult2EUTRA-v9e0 ::= SEQUENCE {
+ carrierFreq-v9e0 ARFCN-ValueEUTRA-v9e0 OPTIONAL
+}
+
MeasResultList2UTRA-r9 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2UTRA-r9
MeasResult2UTRA-r9 ::= SEQUENCE {
@@ -1598,7 +1658,9 @@ LogMeasInfo-r10 ::= SEQUENCE {
measResultListGERAN-r10 MeasResultList2GERAN-r10 OPTIONAL,
measResultListCDMA2000-r10 MeasResultList2CDMA2000-r9 OPTIONAL
} OPTIONAL,
- ...
+ ...,
+ [[ measResultListEUTRA-v1090 MeasResultList2EUTRA-v9e0 OPTIONAL
+ ]]
}
MeasResultList2GERAN-r10 ::= SEQUENCE (SIZE (1..maxCellListGERAN)) OF MeasResultListGERAN
@@ -1608,7 +1670,7 @@ ConnEstFailReport-r11 ::= SEQUENCE {
locationInfo-r11 LocationInfo-r10 OPTIONAL,
measResultFailedCell-r11 SEQUENCE {
rsrpResult-r11 RSRP-Range,
- rsrqResult-r11 RSRQ-Range
+ rsrqResult-r11 RSRQ-Range OPTIONAL
},
measResultNeighCells-r11 SEQUENCE {
measResultListEUTRA-r11 MeasResultList2EUTRA-r9 OPTIONAL,
@@ -1619,7 +1681,8 @@ ConnEstFailReport-r11 ::= SEQUENCE {
numberOfPreamblesSent-r11 NumberOfPreamblesSent-r11,
contentionDetected-r11 BOOLEAN,
maxTxPowerReached-r11 BOOLEAN,
- timeSinceFailure-r11 TimeSinceFailure-r11 OPTIONAL,
+ timeSinceFailure-r11 TimeSinceFailure-r11,
+ measResultListEUTRA-v1130 MeasResultList2EUTRA-v9e0 OPTIONAL,
...
}
@@ -1642,7 +1705,7 @@ ULHandoverPreparationTransfer-r8-IEs ::= SEQUENCE {
cdma2000-Type CDMA2000-Type,
meid BIT STRING (SIZE (56)) OPTIONAL,
dedicatedInfo DedicatedInfoCDMA2000,
- nonCriticalExtension ULHandoverPreparationTransfer-v8a0-IEs OPTIONAL
+ nonCriticalExtension ULHandoverPreparationTransfer-v8a0-IEs OPTIONAL
}
ULHandoverPreparationTransfer-v8a0-IEs ::= SEQUENCE {
@@ -1703,7 +1766,12 @@ SystemInformationBlockType2 ::= SEQUENCE {
SystemInformationBlockType2-v8h0-IEs ::= SEQUENCE {
multiBandInfoList SEQUENCE (SIZE (1..maxMultiBands)) OF AdditionalSpectrumEmission OPTIONAL, -- Need OR
- nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
+ nonCriticalExtension SystemInformationBlockType2-v9e0-IEs OPTIONAL -- Need OP
+}
+
+SystemInformationBlockType2-v9e0-IEs ::= SEQUENCE {
+ ul-CarrierFreq-v9e0 ARFCN-ValueEUTRA-v9e0 OPTIONAL, -- Cond ul-FreqMax
+ nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
AC-BarringConfig ::= SEQUENCE {
@@ -1759,6 +1827,8 @@ SystemInformationBlockType3 ::= SEQUENCE {
} OPTIONAL, -- Need OP
q-QualMin-r9 Q-QualMin-r9 OPTIONAL, -- Need OP
threshServingLowQ-r9 ReselectionThresholdQ-r9 OPTIONAL -- Need OP
+ ]],
+ [[ q-QualMinWB-r11 Q-QualMin-r9 OPTIONAL -- Cond WB-RSRQ
]]
}
@@ -1790,6 +1860,11 @@ SystemInformationBlockType5 ::= SEQUENCE {
SystemInformationBlockType5-v8h0-IEs ::= SEQUENCE {
interFreqCarrierFreqList-v8h0 SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v8h0 OPTIONAL, -- Need OP
+ nonCriticalExtension SystemInformationBlockType5-v9e0-IEs OPTIONAL -- Need OP
+}
+
+SystemInformationBlockType5-v9e0-IEs ::= SEQUENCE {
+ interFreqCarrierFreqList-v9e0 SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v9e0 OPTIONAL, -- Need OR
nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
@@ -1816,6 +1891,8 @@ InterFreqCarrierFreqInfo ::= SEQUENCE {
threshX-HighQ-r9 ReselectionThresholdQ-r9,
threshX-LowQ-r9 ReselectionThresholdQ-r9
} OPTIONAL -- Cond RSRQ
+ ]],
+ [[ q-QualMinWB-r11 Q-QualMin-r9 OPTIONAL -- Cond WB-RSRQ
]]
}
@@ -1823,6 +1900,11 @@ InterFreqCarrierFreqInfo-v8h0 ::= SEQUENCE {
multiBandInfoList MultiBandInfoList OPTIONAL -- Need OR
}
+InterFreqCarrierFreqInfo-v9e0 ::= SEQUENCE {
+ dl-CarrierFreq-v9e0 ARFCN-ValueEUTRA-v9e0 OPTIONAL, -- Cond dl-FreqMax
+ multiBandInfoList-v9e0 MultiBandInfoList-v9e0 OPTIONAL -- Need OR
+}
+
InterFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
InterFreqNeighCellInfo ::= SEQUENCE {
@@ -1843,7 +1925,7 @@ SystemInformationBlockType6 ::= SEQUENCE {
}
SystemInformationBlockType6-v8h0-IEs ::= SEQUENCE {
- carrierFreqListUTRA-FDD-v8h0 SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF CarrierFreqInfoUTRA-FDD-v8h0 OPTIONAL, -- Need OR
+ carrierFreqListUTRA-FDD-v8h0 SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF CarrierFreqInfoUTRA-FDD-v8h0 OPTIONAL, -- Need OR
nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
@@ -1930,7 +2012,7 @@ SystemInformationBlockType8 ::= SEQUENCE {
]],
[[ csfb-DualRxTxSupport-r10 ENUMERATED {true} OPTIONAL -- Cond REG-1XRTT
]],
- [[ sib8PerPLMN-List-r11 SIB8PerPLMN-List-r11 OPTIONAL -- Need OR
+ [[ sib8-PerPLMN-List-r11 SIB8-PerPLMN-List-r11 OPTIONAL -- Need OR
]]
}
@@ -1941,6 +2023,13 @@ CellReselectionParametersCDMA2000 ::= SEQUENCE {
t-ReselectionCDMA2000-SF SpeedStateScaleFactors OPTIONAL -- Need OP
}
+CellReselectionParametersCDMA2000-r11 ::= SEQUENCE {
+ bandClassList BandClassListCDMA2000,
+ neighCellList-r11 SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000-r11,
+ t-ReselectionCDMA2000 T-Reselection,
+ t-ReselectionCDMA2000-SF SpeedStateScaleFactors OPTIONAL -- Need OP
+}
+
CellReselectionParametersCDMA2000-v920 ::= SEQUENCE {
neighCellList-v920 NeighCellListCDMA2000-v920
}
@@ -1952,6 +2041,11 @@ NeighCellCDMA2000 ::= SEQUENCE {
neighCellsPerFreqList NeighCellsPerBandclassListCDMA2000
}
+NeighCellCDMA2000-r11 ::= SEQUENCE {
+ bandClass BandclassCDMA2000,
+ neighFreqInfoList-r11 SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000-r11
+}
+
NeighCellsPerBandclassListCDMA2000 ::= SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000
NeighCellsPerBandclassCDMA2000 ::= SEQUENCE {
@@ -1959,6 +2053,11 @@ NeighCellsPerBandclassCDMA2000 ::= SEQUENCE {
physCellIdList PhysCellIdListCDMA2000
}
+NeighCellsPerBandclassCDMA2000-r11 ::= SEQUENCE {
+ arfcn ARFCN-ValueCDMA2000,
+ physCellIdList-r11 SEQUENCE (SIZE (1..40)) OF PhysCellIdCDMA2000
+}
+
NeighCellListCDMA2000-v920 ::= SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000-v920
NeighCellCDMA2000-v920 ::= SEQUENCE {
@@ -1998,33 +2097,36 @@ AC-BarringConfig1XRTT-r9 ::= SEQUENCE {
ac-BarringEmg-r9 INTEGER (0..7)
}
-SIB8PerPLMN-List-r11 ::= SEQUENCE (SIZE (1..6)) OF SIB8PerPLMN-r11
-
-SIB8PerPLMN-r11 ::= SEQUENCE {
- plmn-Identity-r11 INTEGER (1..6),
- parametersCDMA2000-r11 SEQUENCE {
- systemTimeNwSpecific CHOICE {
- systemTimeCommon-r11 ENUMERATED {true},
- systemTimeInfoNwSpecific-r11 SystemTimeInfoCDMA2000
- } OPTIONAL, -- Need OP
- searchWindowSize-r11 INTEGER (0..15),
- parametersHRPD-NwSpecific-r11 SEQUENCE {
- preRegistrationInfoHRPD-r11 PreRegistrationInfoHRPD,
- cellReselectionParametersHRPD-r11 CellReselectionParametersCDMA2000 OPTIONAL, -- Need OR
- cellReselectionParametersHRPD-Ext-r11 CellReselectionParametersCDMA2000-v920 OPTIONAL -- Cond NCL-HRPD-PerPLMN
- } OPTIONAL, -- Need OP
- parameters1XRTT-NwSpecific-r11 SEQUENCE {
- csfb-RegistrationParam1XRTT-r11 CSFB-RegistrationParam1XRTT OPTIONAL, -- Need OP
- csfb-RegistrationParam1XRTT-Ext-r11 CSFB-RegistrationParam1XRTT-v920 OPTIONAL, -- Cond REG-1XRTT-PerPLMN
- longCodeState1XRTT-NwSpecific-r11 BIT STRING (SIZE (42)) OPTIONAL, -- Cond perPLMN-LC
-
- cellReselectionParameters1XRTT-r11 CellReselectionParametersCDMA2000 OPTIONAL, -- Need OR
- cellReselectionParameters1XRTT-Ext-r11 CellReselectionParametersCDMA2000-v920 OPTIONAL, -- Cond NCL-1XRTT-PerPLMN
- ac-BarringConfig1XRTT-r11 AC-BarringConfig1XRTT-r9 OPTIONAL, -- Cond REG-1XRTT-PerPLMN
- csfb-SupportForDualRxUEs-r11 BOOLEAN OPTIONAL, -- Need OR
- csfb-DualRxTxSupport-r11 ENUMERATED {true} OPTIONAL -- Cond REG-1XRTT-PerPLMN
- } OPTIONAL -- Need OP
- } OPTIONAL -- Need OP
+SIB8-PerPLMN-List-r11 ::= SEQUENCE (SIZE (1..maxPLMN-r11)) OF SIB8-PerPLMN-r11
+
+SIB8-PerPLMN-r11 ::= SEQUENCE {
+ plmn-Identity-r11 INTEGER (1..maxPLMN-r11),
+ parametersCDMA2000-r11 CHOICE {
+ explicitValue ParametersCDMA2000-r11,
+ defaultValue NULL
+ }
+}
+
+ParametersCDMA2000-r11 ::= SEQUENCE {
+ systemTimeInfo-r11 CHOICE {
+ explicitValue SystemTimeInfoCDMA2000,
+ defaultValue NULL
+ } OPTIONAL, -- Need OR
+ searchWindowSize-r11 INTEGER (0..15),
+ parametersHRPD-r11 SEQUENCE {
+ preRegistrationInfoHRPD-r11 PreRegistrationInfoHRPD,
+ cellReselectionParametersHRPD-r11 CellReselectionParametersCDMA2000-r11 OPTIONAL -- Need OR
+ } OPTIONAL, -- Need OR
+ parameters1XRTT-r11 SEQUENCE {
+ csfb-RegistrationParam1XRTT-r11 CSFB-RegistrationParam1XRTT OPTIONAL, -- Need OP
+ csfb-RegistrationParam1XRTT-Ext-r11 CSFB-RegistrationParam1XRTT-v920 OPTIONAL, -- Cond REG-1XRTT-PerPLMN
+ longCodeState1XRTT-r11 BIT STRING (SIZE (42)) OPTIONAL, -- Cond PerPLMN-LC
+ cellReselectionParameters1XRTT-r11 CellReselectionParametersCDMA2000-r11 OPTIONAL, -- Need OR
+ ac-BarringConfig1XRTT-r11 AC-BarringConfig1XRTT-r9 OPTIONAL, -- Cond REG-1XRTT-PerPLMN
+ csfb-SupportForDualRxUEs-r11 BOOLEAN OPTIONAL, -- Need OR
+ csfb-DualRxTxSupport-r11 ENUMERATED {true} OPTIONAL -- Cond REG-1XRTT-PerPLMN
+ } OPTIONAL, -- Need OR
+ ...
}
@@ -2039,9 +2141,9 @@ SystemInformationBlockType10 ::= SEQUENCE {
messageIdentifier BIT STRING (SIZE (16)),
serialNumber BIT STRING (SIZE (16)),
warningType OCTET STRING (SIZE (2)),
- warningSecurityInfo OCTET STRING (SIZE (50)) OPTIONAL, -- Need OP
+ dummy OCTET STRING (SIZE (50)) OPTIONAL, -- Need OP
...,
- lateNonCriticalExtension OCTET STRING OPTIONAL -- Need OP
+ lateNonCriticalExtension OCTET STRING OPTIONAL -- Need OP
}
@@ -2080,7 +2182,7 @@ SystemInformationBlockType13-r9 ::= SEQUENCE {
SystemInformationBlockType14-r11 ::= SEQUENCE {
eab-Param-r11 CHOICE {
eab-Common-r11 EAB-Config-r11,
- eab-PerPLMN-List-r11 SEQUENCE (SIZE (1..6)) OF EAB-ConfigPLMN-r11
+ eab-PerPLMN-List-r11 SEQUENCE (SIZE (1..maxPLMN-r11)) OF EAB-ConfigPLMN-r11
} OPTIONAL, -- Need OR
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
...
@@ -2091,39 +2193,39 @@ EAB-ConfigPLMN-r11 ::= SEQUENCE {
}
EAB-Config-r11 ::= SEQUENCE {
- eab-Category-r11 ENUMERATED {a, b, c, spare},
+ eab-Category-r11 ENUMERATED {a, b, c},
eab-BarringBitmap-r11 BIT STRING (SIZE (10))
}
SystemInformationBlockType15-r11 ::= SEQUENCE {
- sai-IntraFreq-r11 MBMS-SAI-List-r11 OPTIONAL, -- Need OR
- sai-InterFreqList-r11 MBMS-SAI-InterFreqList-r11 OPTIONAL, -- Need OR
+ mbms-SAI-IntraFreq-r11 MBMS-SAI-List-r11 OPTIONAL, -- Need OR
+ mbms-SAI-InterFreqList-r11 MBMS-SAI-InterFreqList-r11 OPTIONAL, -- Need OR
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
...
}
MBMS-SAI-List-r11 ::= SEQUENCE (SIZE (1..maxSAI-MBMS-r11)) OF MBMS-SAI-r11
-MBMS-SAI-r11::= INTEGER (0..65535)
+MBMS-SAI-r11 ::= INTEGER (0..65535)
MBMS-SAI-InterFreqList-r11 ::= SEQUENCE (SIZE (1..maxFreq)) OF MBMS-SAI-InterFreq-r11
MBMS-SAI-InterFreq-r11 ::= SEQUENCE {
- dl-CarrierFreq ARFCN-ValueEUTRA,
- sai-List-r11 MBMS-SAI-List-r11,
- ...
+ dl-CarrierFreq-r11 ARFCN-ValueEUTRA-r9,
+ mbms-SAI-List-r11 MBMS-SAI-List-r11
}
SystemInformationBlockType16-r11 ::= SEQUENCE {
- timeInfo CHOICE {
- timeInfoGPS BIT STRING (SIZE (39)),
- timeInfoUTC BIT STRING (SIZE (39))
- } OPTIONAL, -- Cond TI-SIB8
- dayLightSavingTime BIT STRING (SIZE (2)) OPTIONAL, -- Need OR
- leapSeconds INTEGER (-127..128) OPTIONAL, -- Need OR
- localTimeOffset INTEGER (-63..64) OPTIONAL -- Need OR
+ timeInfo-r11 SEQUENCE {
+ timeInfoUTC-r11 INTEGER (0..549755813887),
+ dayLightSavingTime-r11 BIT STRING (SIZE (2)) OPTIONAL, -- Need OR
+ leapSeconds-r11 INTEGER (-127..128) OPTIONAL, -- Need OR
+ localTimeOffset-r11 INTEGER (-63..64) OPTIONAL -- Need OR
+ } OPTIONAL, -- Need OR
+ lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
+ ...
}
@@ -2161,7 +2263,7 @@ AntennaInfoDedicated-v920 ::= SEQUENCE {
AntennaInfoDedicated-r10 ::= SEQUENCE {
transmissionMode-r10 ENUMERATED {
tm1, tm2, tm3, tm4, tm5, tm6, tm7, tm8-v920,
- tm9-v1020, tm10-v11xy, spare6, spare5, spare4,
+ tm9-v1020, tm10-v1130, spare6, spare5, spare4,
spare3, spare2, spare1},
codebookSubsetRestriction-r10 BIT STRING OPTIONAL, -- Cond TMX
ue-TransmitAntennaSelection CHOICE{
@@ -2170,14 +2272,6 @@ AntennaInfoDedicated-r10 ::= SEQUENCE {
}
}
-AntennaInfoDedConfig-r11 ::= SEQUENCE {
- antennaInfoDedConfigId-r11 AntennaInfoDedConfigId-r11,
- codebookSubsetRestriction-r11 BIT STRING
-}
-
-
-AntennaInfoDedConfigId-r11 ::= INTEGER (1..maxAID-r11)
-
AntennaInfoUL-r10 ::= SEQUENCE {
transmissionModeUL-r10 ENUMERATED {tm1, tm2, spare6, spare5,
@@ -2211,14 +2305,14 @@ CQI-ReportConfig-r10 ::= SEQUENCE {
} OPTIONAL -- Need ON
}
-CQI-ReportConfig-v11x0 ::= SEQUENCE {
- cqi-ReportPeriodic-v11x0 CQI-ReportPeriodic-v11x0
+CQI-ReportConfig-v1130 ::= SEQUENCE {
+ cqi-ReportPeriodic-v1130 CQI-ReportPeriodic-v1130,
+ cqi-ReportBoth-r11 CQI-ReportBoth-r11
}
CQI-ReportConfigSCell-r10 ::= SEQUENCE {
cqi-ReportModeAperiodic-r10 CQI-ReportModeAperiodic OPTIONAL, -- Need OR
nomPDSCH-RS-EPRE-Offset-r10 INTEGER (-1..6),
-
cqi-ReportPeriodicSCell-r10 CQI-ReportPeriodic-r10 OPTIONAL, -- Need ON
pmi-RI-Report-r10 ENUMERATED {setup} OPTIONAL -- Cond PMIRISCell
}
@@ -2239,11 +2333,6 @@ CQI-ReportPeriodic ::= CHOICE {
}
}
-CQI-ReportBothPS-r11 ::= SEQUENCE {
- ri-Ref-CSI-ProcessId-r11 CSI-ProcessIdentity-r11 OPTIONAL, -- Need OR
- pmi-RI-Report-r11 ENUMERATED {setup} OPTIONAL -- Need OR
-}
-
CQI-ReportPeriodic-r10 ::= CHOICE {
release NULL,
setup SEQUENCE {
@@ -2272,12 +2361,18 @@ CQI-ReportPeriodic-r10 ::= CHOICE {
}
}
-CQI-ReportPeriodic-v11x0 ::= SEQUENCE {
- simultaneousAckNackAndCQI-Format3-r11 ENUMERATED {setup} OPTIONAL -- Cond cqi-Setup
+CQI-ReportPeriodic-v1130 ::= SEQUENCE {
+ simultaneousAckNackAndCQI-Format3-r11 ENUMERATED {setup} OPTIONAL, -- Need OR
+ cqi-ReportPeriodicProcExtToReleaseList-r11 CQI-ReportPeriodicProcExtToReleaseList-r11 OPTIONAL, -- Need ON
+ cqi-ReportPeriodicProcExtToAddModList-r11 CQI-ReportPeriodicProcExtToAddModList-r11 OPTIONAL -- Need ON
}
-CQI-ReportPeriodicExt-r11 ::= SEQUENCE {
- cqi-ReportPeriodicExtId-r11 CQI-ReportPeriodicExtId-r11,
+CQI-ReportPeriodicProcExtToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCQI-ProcExt-r11)) OF CQI-ReportPeriodicProcExt-r11
+
+CQI-ReportPeriodicProcExtToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCQI-ProcExt-r11)) OF CQI-ReportPeriodicProcExtId-r11
+
+CQI-ReportPeriodicProcExt-r11 ::= SEQUENCE {
+ cqi-ReportPeriodicProcExtId-r11 CQI-ReportPeriodicProcExtId-r11,
cqi-pmi-ConfigIndex-r11 INTEGER (0..1023),
cqi-FormatIndicatorPeriodic-r11 CHOICE {
widebandCQI-r11 SEQUENCE {
@@ -2310,7 +2405,7 @@ CQI-ReportAperiodic-r10 ::= CHOICE {
}
}
-CQI-ReportAperiodicPS-r11 ::= SEQUENCE {
+CQI-ReportAperiodicProc-r11 ::= SEQUENCE {
cqi-ReportModeAperiodic-r11 CQI-ReportModeAperiodic,
trigger01-r11 BOOLEAN,
trigger10-r11 BOOLEAN,
@@ -2322,8 +2417,28 @@ CQI-ReportModeAperiodic ::= ENUMERATED {
spare3, spare2, spare1
}
+CQI-ReportBoth-r11 ::= SEQUENCE {
+ csi-IM-ConfigToReleaseList-r11 CSI-IM-ConfigToReleaseList-r11 OPTIONAL, -- Need ON
+ csi-IM-ConfigToAddModList-r11 CSI-IM-ConfigToAddModList-r11 OPTIONAL, -- Need ON
+ csi-ProcessToReleaseList-r11 CSI-ProcessToReleaseList-r11 OPTIONAL, -- Need ON
+ csi-ProcessToAddModList-r11 CSI-ProcessToAddModList-r11 OPTIONAL -- Need ON
+}
+
+CSI-IM-ConfigToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-Config-r11
+
+CSI-IM-ConfigToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-ConfigId-r11
+
+CSI-ProcessToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-Process-r11
+
+CSI-ProcessToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-ProcessId-r11
+
+CQI-ReportBothProc-r11 ::= SEQUENCE {
+ ri-Ref-CSI-ProcessId-r11 CSI-ProcessId-r11 OPTIONAL, -- Need OR
+ pmi-RI-Report-r11 ENUMERATED {setup} OPTIONAL -- Need OR
+}
-CQI-ReportPeriodicExtId-r11 ::= INTEGER (1..maxCQI-Ext-r11)
+
+CQI-ReportPeriodicProcExtId-r11 ::= INTEGER (1..maxCQI-ProcExt-r11)
CrossCarrierSchedulingConfig-r10 ::= SEQUENCE {
@@ -2340,36 +2455,34 @@ CrossCarrierSchedulingConfig-r10 ::= SEQUENCE {
CSI-IM-Config-r11 ::= SEQUENCE {
- csi-im-Identity-r11 CSI-IM-Identity-r11,
- resourceConfig-r11 INTEGER (0..15),
+ csi-IM-ConfigId-r11 CSI-IM-ConfigId-r11,
+ resourceConfig-r11 INTEGER (0..31),
subframeConfig-r11 INTEGER (0..154),
...
}
-CSI-IM-Identity-r11 ::= INTEGER (1..maxCSI-IM-r11)
+CSI-IM-ConfigId-r11 ::= INTEGER (1..maxCSI-IM-r11)
CSI-Process-r11 ::= SEQUENCE {
- csi-ProcessIdentity-r11 CSI-ProcessIdentity-r11,
- csi-RS-IdentityNZP-r11 CSI-RS-IdentityNZP-r11,
- csi-IM-Identity-r11 CSI-IM-Identity-r11,
- p-C-AndAntennaInfoDedList-r11 SEQUENCE (SIZE (1..2)) OF P-C-AndAntennaInfoDed-r11,
- cqi-ReportBothPS-r11 CQI-ReportBothPS-r11 OPTIONAL, -- Need OR
- cqi-ReportPeriodicId-r11 INTEGER (0..maxCQI-Ext-r11) OPTIONAL, -- Need OR
- cqi-ReportAperiodicPS-r11 CQI-ReportAperiodicPS-r11 OPTIONAL, -- Need OR
+ csi-ProcessId-r11 CSI-ProcessId-r11,
+ csi-RS-ConfigNZPId-r11 CSI-RS-ConfigNZPId-r11,
+ csi-IM-ConfigId-r11 CSI-IM-ConfigId-r11,
+ p-C-AndCBSRList-r11 SEQUENCE (SIZE (1..2)) OF P-C-AndCBSR-r11,
+ cqi-ReportBothProc-r11 CQI-ReportBothProc-r11 OPTIONAL, -- Need OR
+ cqi-ReportPeriodicProcId-r11 INTEGER (0..maxCQI-ProcExt-r11) OPTIONAL, -- Need OR
+ cqi-ReportAperiodicProc-r11 CQI-ReportAperiodicProc-r11 OPTIONAL, -- Need OR
...
}
-P-C-r11 ::= INTEGER (-8..15)
-
-P-C-AndAntennaInfoDed-r11::= SEQUENCE {
- p-C-r11 P-C-r11,
- antennaInfoDedConfigId-r11 AntennaInfoDedConfigId-r11
+P-C-AndCBSR-r11 ::= SEQUENCE {
+ p-C-r11 INTEGER (-8..15),
+ codebookSubsetRestriction-r11 BIT STRING
}
-CSI-ProcessIdentity-r11 ::= INTEGER (1..maxCSI-Proc-r11)
+CSI-ProcessId-r11 ::= INTEGER (1..maxCSI-Proc-r11)
CSI-RS-Config-r10 ::= SEQUENCE {
@@ -2393,7 +2506,7 @@ CSI-RS-Config-r10 ::= SEQUENCE {
CSI-RS-ConfigNZP-r11 ::= SEQUENCE {
- csi-RS-IdentityNZP-r11 CSI-RS-IdentityNZP-r11,
+ csi-RS-ConfigNZPId-r11 CSI-RS-ConfigNZPId-r11,
antennaPortsCount-r11 ENUMERATED {an1, an2, an4, an8},
resourceConfig-r11 INTEGER (0..31),
subframeConfig-r11 INTEGER (0..154),
@@ -2401,31 +2514,36 @@ CSI-RS-ConfigNZP-r11 ::= SEQUENCE {
qcl-CRS-Info-r11 SEQUENCE {
qcl-ScramblingIdentity-r11 INTEGER (0..503),
crs-PortsCount-r11 ENUMERATED {n1, n2, n4, spare1},
- mbsfn-SubframeConfig-r11 MBSFN-SubframeConfig OPTIONAL -- Need OR
+ mbsfn-SubframeConfigList-r11 CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ subframeConfigList MBSFN-SubframeConfigList
+ }
+ } OPTIONAL -- Need ON
} OPTIONAL, -- Need OR
...
}
+CSI-RS-ConfigNZPId-r11 ::= INTEGER (1..maxCSI-RS-NZP-r11)
+
+
CSI-RS-ConfigZP-r11 ::= SEQUENCE {
- csi-RS-IdentityZP-r11 CSI-RS-IdentityZP-r11,
+ csi-RS-ConfigZPId-r11 CSI-RS-ConfigZPId-r11,
resourceConfigList-r11 BIT STRING (SIZE (16)),
- subframeConfig-r11 INTEGER (0..154)
+ subframeConfig-r11 INTEGER (0..154),
+ ...
}
-CSI-RS-IdentityNZP-r11 ::= INTEGER (1..maxCSI-RS-NZP-r11)
+CSI-RS-ConfigZPId-r11 ::= INTEGER (1..maxCSI-RS-ZP-r11)
-CSI-RS-IdentityZP-r11 ::= INTEGER (1..maxCSI-RS-ZP-r11)
-
-
-DM-RS-Config-r11 ::= CHOICE {
+DMRS-Config-r11 ::= CHOICE {
release NULL,
setup SEQUENCE {
scramblingIdentity-r11 INTEGER (0..503),
- scramblingIdentity2-r11 INTEGER (0..503),
- ...
+ scramblingIdentity2-r11 INTEGER (0..503)
}
}
@@ -2434,34 +2552,40 @@ DRB-Identity ::= INTEGER (1..32)
EPDCCH-Config-r11 ::= SEQUENCE{
- epdcch-SubframePatternConfig-r11 CHOICE {
- release NULL,
- setup SEQUENCE {
- epdcch-SubframePattern-r11 MeasSubframePattern-r10
+ config-r11 CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ subframePatternConfig-r11 CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ subframePattern-r11 MeasSubframePattern-r10
+ }
+ } OPTIONAL, -- Need ON
+ startSymbol-r11 INTEGER (1..4) OPTIONAL, -- Need OP
+ setConfigToReleaseList-r11 EPDCCH-SetConfigToReleaseList-r11 OPTIONAL, -- Need ON
+ setConfigToAddModList-r11 EPDCCH-SetConfigToAddModList-r11 OPTIONAL -- Need ON
}
- } OPTIONAL, -- Need ON
- epdcch-StartSymbol-r11 INTEGER (1..4) OPTIONAL, -- Need OP
- epdcch-SetConfigReleaseList-r11 EPDCCH-SetConfigReleaseList-r11 OPTIONAL, -- Need ON
- epdcch-SetConfigAddModList-r11 EPDCCH-SetConfigAddModList-r11 OPTIONAL -- Need ON
+ }
}
-EPDCCH-SetConfigAddModList-r11 ::= SEQUENCE (SIZE(1..2)) OF EPDCCH-SetConfig-r11
+EPDCCH-SetConfigToAddModList-r11 ::= SEQUENCE (SIZE(1..maxEPDCCH-Set-r11)) OF EPDCCH-SetConfig-r11
-EPDCCH-SetConfigReleaseList-r11 ::= SEQUENCE (SIZE(1..2)) OF EPDCCH-SetIdentity-r11
+EPDCCH-SetConfigToReleaseList-r11 ::= SEQUENCE (SIZE(1..maxEPDCCH-Set-r11)) OF EPDCCH-SetConfigId-r11
-EPDCCH-SetConfig-r11 ::= SEQUENCE {
- epdcch-SetIdentity-r11 EPDCCH-SetIdentity-r11,
- epdcch-TransmissionType-r11 ENUMERATED {localised, distributed},
- epdcch-ResourceBlockAssignment-r11 SEQUENCE{
- numberPRBPairs-r11 ENUMERATED {n2, n4, n8},
- resourceBlockAssignment-r11 BIT STRING (SIZE(4..38))
+EPDCCH-SetConfig-r11 ::= SEQUENCE {
+ setConfigId-r11 EPDCCH-SetConfigId-r11,
+ transmissionType-r11 ENUMERATED {localised, distributed},
+ resourceBlockAssignment-r11 SEQUENCE{
+ numberPRB-Pairs-r11 ENUMERATED {n2, n4, n8},
+ resourceBlockAssignment-r11 BIT STRING (SIZE(4..38))
},
- dmrs-ScramblingSequenceInt-r11 INTEGER (0..503),
- pucch-ResourceStartOffset-r11 INTEGER (0..2047),
- re-MappingQCLConfigListId-r11 PDSCH-RE-MappingQCL-ConfigId-r11 OPTIONAL -- Need OR
-}
+ dmrs-ScramblingSequenceInt-r11 INTEGER (0..503),
+ pucch-ResourceStartOffset-r11 INTEGER (0..2047),
+ re-MappingQCL-ConfigListId-r11 PDSCH-RE-MappingQCL-ConfigId-r11 OPTIONAL, -- Need OR
+ ...
+}
-EPDCCH-SetIdentity-r11 ::= INTEGER (0..1)
+EPDCCH-SetConfigId-r11 ::= INTEGER (0..1)
LogicalChannelConfig ::= SEQUENCE {
@@ -2521,14 +2645,14 @@ MAC-MainConfig ::= SEQUENCE {
extendedPHR-r10 ENUMERATED {setup} OPTIONAL -- Need OR
} OPTIONAL -- Need ON
]],
- [[ secTAG-ToReleaseList-r11 SecTAG-ToReleaseList-r11 OPTIONAL, -- Need ON
- secTAG-ToAddModList-r11 SecTAG-ToAddModList-r11 OPTIONAL, -- Need ON
- drx-Config-v11x0 DRX-Config-v11x0 OPTIONAL -- Cond DRX
+ [[ stag-ToReleaseList-r11 STAG-ToReleaseList-r11 OPTIONAL, -- Need ON
+ stag-ToAddModList-r11 STAG-ToAddModList-r11 OPTIONAL, -- Need ON
+ drx-Config-v1130 DRX-Config-v1130 OPTIONAL -- Cond DRX
]]
}
MAC-MainConfigSCell-r11 ::= SEQUENCE {
- secTAG-Id-r11 SecTAG-Id-r11 OPTIONAL, -- Need OP
+ stag-Id-r11 STAG-Id-r11 OPTIONAL, -- Need OP
...
}
@@ -2580,26 +2704,26 @@ DRX-Config ::= CHOICE {
}
}
-DRX-Config-v11x0 ::= SEQUENCE {
- drx-RetransmissionTimer-v11x0 ENUMERATED {psf0-v11x0} OPTIONAL, --Need OR
- longDRX-CycleStartOffset-v11x0 CHOICE {
- sf60-v11x0 INTEGER(0..59),
- sf70-v11x0 INTEGER(0..69)
+DRX-Config-v1130 ::= SEQUENCE {
+ drx-RetransmissionTimer-v1130 ENUMERATED {psf0-v1130} OPTIONAL, --Need OR
+ longDRX-CycleStartOffset-v1130 CHOICE {
+ sf60-v1130 INTEGER(0..59),
+ sf70-v1130 INTEGER(0..69)
} OPTIONAL, --Need OR
- shortDRX-Cycle-v11x0 ENUMERATED {sf4-v11x0} OPTIONAL --Need OR
+ shortDRX-Cycle-v1130 ENUMERATED {sf4-v1130} OPTIONAL --Need OR
}
-SecTAG-ToReleaseList-r11 ::= SEQUENCE (SIZE (1.. maxSecTAG-r11)) OF SecTAG-Id-r11
+STAG-ToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxSTAG-r11)) OF STAG-Id-r11
-SecTAG-ToAddModList-r11 ::= SEQUENCE (SIZE (1.. maxSecTAG-r11)) OF SecTAG-ToAddMod-r11
+STAG-ToAddModList-r11 ::= SEQUENCE (SIZE (1..maxSTAG-r11)) OF STAG-ToAddMod-r11
-SecTAG-ToAddMod-r11 ::= SEQUENCE {
- secTAG-Id-r11 SecTAG-Id-r11,
- timeAlignmentTimerSecTAG-r11 TimeAlignmentTimer,
+STAG-ToAddMod-r11 ::= SEQUENCE {
+ stag-Id-r11 STAG-Id-r11,
+ timeAlignmentTimerSTAG-r11 TimeAlignmentTimer,
...
}
-SecTAG-Id-r11::= INTEGER (1.. maxSecTAG-r11)
+STAG-Id-r11::= INTEGER (1..maxSTAG-r11)
PDCP-Config ::= SEQUENCE {
@@ -2634,7 +2758,7 @@ PDCP-Config ::= SEQUENCE {
...,
[[ rn-IntegrityProtection-r10 ENUMERATED {enabled} OPTIONAL -- Cond RN
]],
- [[ pdcp-SN-Size-v11x0 ENUMERATED {len15bits} OPTIONAL -- Cond Rlc-AM2
+ [[ pdcp-SN-Size-v1130 ENUMERATED {len15bits} OPTIONAL -- Cond Rlc-AM2
]]
}
@@ -2650,9 +2774,9 @@ PDSCH-ConfigDedicated::= SEQUENCE {
dB0, dB1, dB2, dB3}
}
-PDSCH-ConfigDedicated-v11xy ::= SEQUENCE {
- dm-rs-ConfigPDSCH-r11 DM-RS-Config-r11 OPTIONAL, -- Need ON
- qcl-Operation ENUMERATED {typeA, typeB},
+PDSCH-ConfigDedicated-v1130 ::= SEQUENCE {
+ dmrs-ConfigPDSCH-r11 DMRS-Config-r11 OPTIONAL, -- Need ON
+ qcl-Operation ENUMERATED {typeA, typeB} OPTIONAL, -- Need OR
re-MappingQCLConfigToReleaseList-r11 RE-MappingQCLConfigToReleaseList-r11 OPTIONAL, -- Need ON
re-MappingQCLConfigToAddModList-r11 RE-MappingQCLConfigToAddModList-r11 OPTIONAL -- Need ON
}
@@ -2666,11 +2790,16 @@ PDSCH-RE-MappingQCL-Config-r11 ::= SEQUENCE {
optionalSetOfFields-r11 SEQUENCE {
crs-PortsCount-r11 ENUMERATED {n1, n2, n4, spare1},
crs-FreqShift-r11 INTEGER (0..5),
- mbsfn-SubframeConfig-r11 MBSFN-SubframeConfig OPTIONAL, -- Need OR
+ mbsfn-SubframeConfigList-r11 CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ subframeConfigList MBSFN-SubframeConfigList
+ }
+ } OPTIONAL, -- Need ON
pdsch-Start-r11 ENUMERATED {reserved, n1, n2, n3, n4, assigned}
} OPTIONAL, -- Need OP
- csi-RS-IdentityZP-r11 CSI-RS-IdentityZP-r11,
- qcl-CSI-RS-IdentityNZP-r11 CSI-RS-IdentityNZP-r11 OPTIONAL, -- Need OR
+ csi-RS-ConfigZPId-r11 CSI-RS-ConfigZPId-r11,
+ qcl-CSI-RS-ConfigNZPId-r11 CSI-RS-ConfigNZPId-r11 OPTIONAL, -- Need OR
...
}
@@ -2707,14 +2836,14 @@ PhysicalConfigDedicated ::= SEQUENCE {
defaultValue NULL
} OPTIONAL, -- Cond AI-r10
antennaInfoUL-r10 AntennaInfoUL-r10 OPTIONAL, -- Need ON
- cif-Presence-r10 BOOLEAN OPTIONAL, -- Need ON
+ cif-Presence-r10 BOOLEAN OPTIONAL, -- Need ON
cqi-ReportConfig-r10 CQI-ReportConfig-r10 OPTIONAL, -- Cond CQI-r10
csi-RS-Config-r10 CSI-RS-Config-r10 OPTIONAL, -- Need ON
pucch-ConfigDedicated-v1020 PUCCH-ConfigDedicated-v1020 OPTIONAL, -- Need ON
pusch-ConfigDedicated-v1020 PUSCH-ConfigDedicated-v1020 OPTIONAL, -- Need ON
schedulingRequestConfig-v1020 SchedulingRequestConfig-v1020 OPTIONAL, -- Need ON
soundingRS-UL-ConfigDedicated-v1020
- SoundingRS-UL-ConfigDedicated-v1020 OPTIONAL, -- Need ON
+ SoundingRS-UL-ConfigDedicated-v1020 OPTIONAL, -- Need ON
soundingRS-UL-ConfigDedicatedAperiodic-r10
SoundingRS-UL-ConfigDedicatedAperiodic-r10 OPTIONAL, -- Need ON
uplinkPowerControlDedicated-v1020 UplinkPowerControlDedicated-v1020 OPTIONAL -- Need ON
@@ -2726,24 +2855,18 @@ PhysicalConfigDedicated ::= SEQUENCE {
}
} OPTIONAL -- Need ON
]],
- [[ antennaInfoDedConfigToReleaseList-r11 AntennaInfoDedConfigToReleaseList-r11 OPTIONAL, -- Need ON
- antennaInfoDedConfigToAddModList-r11 AntennaInfoDedConfigToAddModList-r11 OPTIONAL, -- Need ON
- cqi-ReportConfig-v11x0 CQI-ReportConfig-v11x0 OPTIONAL, -- Need ON
- cqi-ReportPeriodicExtToReleaseList-r11 CQI-ReportPeriodicExtToReleaseList-r11 OPTIONAL, -- Need ON
- cqi-ReportPeriodicExtToAddModList-r11 CQI-ReportPeriodicExtToAddModList-r11 OPTIONAL, -- Need ON
- csi-IM-ConfigToReleaseList-r11 CSI-IM-ConfigToReleaseList-r11 OPTIONAL, -- Need ON
- csi-IM-ConfigToAddModList-r11 CSI-IM-ConfigToAddModList-r11 OPTIONAL, -- Need ON
- csi-ProcessToReleaseList-r11 CSI-ProcessToReleaseList-r11 OPTIONAL, -- Need ON
- csi-ProcessToAddModList-r11 CSI-ProcessToAddModList-r11 OPTIONAL, -- Need ON
- csi-RS-ConfigZPToReleaseList-r11 CSI-RS-ConfigZPToReleaseList-r11 OPTIONAL, -- Need ON
- csi-RS-ConfigZPToAddModList-r11 CSI-RS-ConfigZPToAddModList-r11 OPTIONAL, -- Need ON
+ [[ -- DL configuration as well as configuration applicable for DL and UL
csi-RS-ConfigNZPToReleaseList-r11 CSI-RS-ConfigNZPToReleaseList-r11 OPTIONAL, -- Need ON
csi-RS-ConfigNZPToAddModList-r11 CSI-RS-ConfigNZPToAddModList-r11 OPTIONAL, -- Need ON
+ csi-RS-ConfigZPToReleaseList-r11 CSI-RS-ConfigZPToReleaseList-r11 OPTIONAL, -- Need ON
+ csi-RS-ConfigZPToAddModList-r11 CSI-RS-ConfigZPToAddModList-r11 OPTIONAL, -- Need ON
epdcch-Config-r11 EPDCCH-Config-r11 OPTIONAL, -- Need ON
- pdsch-ConfigDedicated-v11xy PDSCH-ConfigDedicated-v11xy OPTIONAL, -- Need ON
- pucch-ConfigDedicated-v11x0 PUCCH-ConfigDedicated-v11x0 OPTIONAL, -- Need ON
- pusch-ConfigDedicated-v11xy PUSCH-ConfigDedicated-v11xy OPTIONAL, -- Need ON
- uplinkPowerControlDedicated-v11xy UplinkPowerControlDedicated-v11xy OPTIONAL -- Need ON
+ pdsch-ConfigDedicated-v1130 PDSCH-ConfigDedicated-v1130 OPTIONAL, -- Need ON
+ -- UL configuration
+ cqi-ReportConfig-v1130 CQI-ReportConfig-v1130 OPTIONAL, -- Need ON
+ pucch-ConfigDedicated-v1130 PUCCH-ConfigDedicated-v1130 OPTIONAL, -- Need ON
+ pusch-ConfigDedicated-v1130 PUSCH-ConfigDedicated-v1130 OPTIONAL, -- Need ON
+ uplinkPowerControlDedicated-v1130 UplinkPowerControlDedicated-v1130 OPTIONAL -- Cond ULPC
]]
}
@@ -2768,48 +2891,27 @@ PhysicalConfigDedicatedSCell-r10 ::= SEQUENCE {
SoundingRS-UL-ConfigDedicatedAperiodic-r10 OPTIONAL -- Need ON
} OPTIONAL, -- Cond CommonUL
...,
- [[ antennaInfoDedConfigToReleaseList-r11 AntennaInfoDedConfigToReleaseList-r11 OPTIONAL, -- Need ON
- antennaInfoDedConfigToAddModList-r11 AntennaInfoDedConfigToAddModList-r11 OPTIONAL, -- Need ON
- cqi-ReportPeriodicExtToReleaseList-r11 CQI-ReportPeriodicExtToReleaseList-r11 OPTIONAL, -- Need ON
- cqi-ReportPeriodicExtToAddModList-r11 CQI-ReportPeriodicExtToAddModList-r11 OPTIONAL, -- Need ON
- csi-IM-ConfigToReleaseList-r11 CSI-IM-ConfigToReleaseList-r11 OPTIONAL, -- Need ON
- csi-IM-ConfigToAddModList-r11 CSI-IM-ConfigToAddModList-r11 OPTIONAL, -- Need ON
- csi-ProcessToReleaseList-r11 CSI-ProcessToReleaseList-r11 OPTIONAL, -- Need ON
- csi-ProcessToAddModList-r11 CSI-ProcessToAddModList-r11 OPTIONAL, -- Need ON
+ [[ -- DL configuration as well as configuration applicable for DL and UL
csi-RS-ConfigNZPToReleaseList-r11 CSI-RS-ConfigNZPToReleaseList-r11 OPTIONAL, -- Need ON
csi-RS-ConfigNZPToAddModList-r11 CSI-RS-ConfigNZPToAddModList-r11 OPTIONAL, -- Need ON
csi-RS-ConfigZPToReleaseList-r11 CSI-RS-ConfigZPToReleaseList-r11 OPTIONAL, -- Need ON
csi-RS-ConfigZPToAddModList-r11 CSI-RS-ConfigZPToAddModList-r11 OPTIONAL, -- Need ON
- epdcch-ConfigSCell-r11 EPDCCH-Config-r11 OPTIONAL, -- Need ON
- pdsch-ConfigDedicated-v11xy PDSCH-ConfigDedicated-v11xy OPTIONAL, -- Need ON
- pusch-ConfigDedicated-v11xy PUSCH-ConfigDedicated-v11xy OPTIONAL, -- Need ON
- uplinkPowerControlDedicatedSCell-v11xy UplinkPowerControlDedicated-v11xy OPTIONAL -- Cond ULPC
+ epdcch-Config-r11 EPDCCH-Config-r11 OPTIONAL, -- Need ON
+ pdsch-ConfigDedicated-v1130 PDSCH-ConfigDedicated-v1130 OPTIONAL, -- Need ON
+ -- UL configuration
+ cqi-ReportConfig-v1130 CQI-ReportConfig-v1130 OPTIONAL, -- Need ON
+ pusch-ConfigDedicated-v1130 PUSCH-ConfigDedicated-v1130 OPTIONAL, -- Need ON
+ uplinkPowerControlDedicatedSCell-v1130 UplinkPowerControlDedicated-v1130 OPTIONAL -- Cond ULPC
]]
}
-AntennaInfoDedConfigToAddModList-r11 ::= SEQUENCE (SIZE (1..maxAID-r11)) OF AntennaInfoDedConfig-r11
-
-AntennaInfoDedConfigToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxAID-r11)) OF AntennaInfoDedConfigId-r11
-
-CSI-IM-ConfigToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-Config-r11
-
-CSI-IM-ConfigToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-Identity-r11
-
-CSI-ProcessToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-Process-r11
-
-CSI-ProcessToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-ProcessIdentity-r11
-
CSI-RS-ConfigNZPToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-RS-NZP-r11)) OF CSI-RS-ConfigNZP-r11
-CSI-RS-ConfigNZPToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-RS-NZP-r11)) OF CSI-RS-IdentityNZP-r11
+CSI-RS-ConfigNZPToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-RS-NZP-r11)) OF CSI-RS-ConfigNZPId-r11
CSI-RS-ConfigZPToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-RS-ZP-r11)) OF CSI-RS-ConfigZP-r11
-CSI-RS-ConfigZPToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-RS-ZP-r11)) OF CSI-RS-IdentityZP-r11
-
-CQI-ReportPeriodicExtToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCQI-Ext-r11)) OF CQI-ReportPeriodicExt-r11
-
-CQI-ReportPeriodicExtToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCQI-Ext-r11)) OF CQI-ReportPeriodicExtId-r11
+CSI-RS-ConfigZPToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-RS-ZP-r11)) OF CSI-RS-ConfigZPId-r11
P-Max ::= INTEGER (-30..33)
@@ -2883,25 +2985,20 @@ PUCCH-ConfigDedicated-v1020 ::= SEQUENCE {
n1PUCCH-AN-RepP1-r10 INTEGER (0..2047) OPTIONAL -- Need OR
}
-PUCCH-ConfigDedicated-v11x0 ::= SEQUENCE {
- pucch-Format-v11x0 CHOICE {
- channelSelection-v11x0 SEQUENCE {
- n1PUCCH-AN-CS-v11x0 CHOICE {
- release NULL,
- setup SEQUENCE {
- n1PUCCH-AN-CS-ListP1-r11 SEQUENCE (SIZE (2..4)) OF INTEGER (0..2047)
- }
- } OPTIONAL -- Need ON
+PUCCH-ConfigDedicated-v1130 ::= SEQUENCE {
+ n1PUCCH-AN-CS-v1130 CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ n1PUCCH-AN-CS-ListP1-r11 SEQUENCE (SIZE (2..4)) OF INTEGER (0..2047)
}
- },
+ } OPTIONAL, -- Need ON
nPUCCH-Param-r11 CHOICE {
release NULL,
setup SEQUENCE {
nPUCCH-Identity-r11 INTEGER (0..503),
n1PUCCH-AN-r11 INTEGER (0..2047)
}
- } OPTIONAL, -- Need ON
- ...
+ } OPTIONAL -- Need ON
}
N1PUCCH-AN-CS-r10 ::= SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
@@ -2933,15 +3030,14 @@ PUSCH-ConfigDedicated-v1020 ::= SEQUENCE {
dmrs-WithOCC-Activated-r10 ENUMERATED {true} OPTIONAL -- Need OR
}
-PUSCH-ConfigDedicated-v11xy ::= SEQUENCE {
+PUSCH-ConfigDedicated-v1130 ::= SEQUENCE {
pusch-DMRS-r11 CHOICE {
release NULL,
setup SEQUENCE {
nPUSCH-Identity-r11 INTEGER (0..509),
- nDMRS-CshIdentity-r11 INTEGER (0..509)
+ nDMRS-CSH-Identity-r11 INTEGER (0..509)
}
- } OPTIONAL, -- Need ON
- ...
+ }
}
PUSCH-ConfigDedicatedSCell-r10 ::= SEQUENCE {
@@ -3049,7 +3145,7 @@ RadioResourceConfigCommon ::= SEQUENCE {
...,
[[ uplinkPowerControlCommon-v1020 UplinkPowerControlCommon-v1020 OPTIONAL -- Need ON
]],
- [[ tdd-Config-v11xy TDD-Config-v11xy OPTIONAL -- Cond TDD2
+ [[ tdd-Config-v1130 TDD-Config-v1130 OPTIONAL -- Cond TDD3
]]
}
@@ -3086,11 +3182,13 @@ RadioResourceConfigCommonSCell-r10 ::= SEQUENCE {
pusch-ConfigCommon-r10 PUSCH-ConfigCommon
} OPTIONAL, -- Need OR
...,
+ [[ ul-CarrierFreq-v1090 ARFCN-ValueEUTRA-v9e0 OPTIONAL -- Need OP
+ ]],
[[ rach-ConfigCommonSCell-r11 RACH-ConfigCommonSCell-r11 OPTIONAL, -- Cond UL
prach-ConfigSCell-r11 PRACH-Config OPTIONAL, -- Cond UL
- tdd-Config-v11xy TDD-Config-v11xy OPTIONAL, -- Cond TDD2
- uplinkPowerControlCommonSCell-v11x0
- UplinkPowerControlCommonSCell-v11x0 OPTIONAL -- Cond UL
+ tdd-Config-v1130 TDD-Config-v1130 OPTIONAL, -- Cond TDD2
+ uplinkPowerControlCommonSCell-v1130
+ UplinkPowerControlCommonSCell-v1130 OPTIONAL -- Cond UL
]]
}
@@ -3175,12 +3273,13 @@ NeighCellsCRS-Info-r11 ::= CHOICE {
setup CRS-AssistanceInfoList-r11
}
-CRS-AssistanceInfoList-r11 ::= SEQUENCE (SIZE (1.. maxCellReport)) OF CRS-AssistanceInfo
+CRS-AssistanceInfoList-r11 ::= SEQUENCE (SIZE (1..maxCellReport)) OF CRS-AssistanceInfo-r11
-CRS-AssistanceInfo ::= SEQUENCE {
+CRS-AssistanceInfo-r11 ::= SEQUENCE {
physCellId-r11 PhysCellId,
antennaPortsCount-r11 ENUMERATED {an1, an2, an4, spare1},
- mbsfn-SubframeConfigList-r11 MBSFN-SubframeConfigList
+ mbsfn-SubframeConfigList-r11 MBSFN-SubframeConfigList,
+ ...
}
@@ -3468,8 +3567,8 @@ TDD-Config ::= SEQUENCE {
ssp8}
}
-TDD-Config-v11xy ::= SEQUENCE {
- specialSubframePatterns-v11xy ENUMERATED {ssp7,ssp9}
+TDD-Config-v1130 ::= SEQUENCE {
+ specialSubframePatterns-v1130 ENUMERATED {ssp7,ssp9}
}
@@ -3510,7 +3609,7 @@ UplinkPowerControlCommonSCell-r10 ::= SEQUENCE {
alpha-r10 ENUMERATED {al0, al04, al05, al06, al07, al08, al09, al1}
}
-UplinkPowerControlCommonSCell-v11x0 ::= SEQUENCE {
+UplinkPowerControlCommonSCell-v1130 ::= SEQUENCE {
deltaPreambleMsg3-r11 INTEGER (-1..6)
}
@@ -3528,9 +3627,10 @@ UplinkPowerControlDedicated-v1020 ::= SEQUENCE {
pSRS-OffsetAp-r10 INTEGER (0..15) OPTIONAL -- Need OR
}
-UplinkPowerControlDedicated-v11xy ::= SEQUENCE {
- pSRS-Offset-v11xy INTEGER (16..31) OPTIONAL, -- Need OR
- pSRS-OffsetAp-v11xy INTEGER (16..31) OPTIONAL -- Need OR
+UplinkPowerControlDedicated-v1130 ::= SEQUENCE {
+ pSRS-Offset-v1130 INTEGER (16..31) OPTIONAL, -- Need OR
+ pSRS-OffsetAp-v1130 INTEGER (16..31) OPTIONAL, -- Need OR
+ deltaTxD-OffsetListPUCCH-v1130 DeltaTxD-OffsetListPUCCH-v1130 OPTIONAL -- Need OR
}
UplinkPowerControlDedicatedSCell-r10 ::= SEQUENCE {
@@ -3556,21 +3656,23 @@ DeltaTxD-OffsetListPUCCH-r10 ::= SEQUENCE {
deltaTxD-OffsetPUCCH-Format1a1b-r10 ENUMERATED {dB0, dB-2},
deltaTxD-OffsetPUCCH-Format22a2b-r10 ENUMERATED {dB0, dB-2},
deltaTxD-OffsetPUCCH-Format3-r10 ENUMERATED {dB0, dB-2},
- ...,
- [[ deltaTxD-OffsetPUCCH-Format1bCS-r11 ENUMERATED {dB0, dB-1}
- ]]
+ ...
+
}
+DeltaTxD-OffsetListPUCCH-v1130 ::= SEQUENCE {
+ deltaTxD-OffsetPUCCH-Format1bCS-r11 ENUMERATED {dB0, dB-1}
+}
NextHopChainingCount ::= INTEGER (0..7)
SecurityAlgorithmConfig ::= SEQUENCE {
cipheringAlgorithm ENUMERATED {
- eea0, eea1, eea2, eea3-v11xy, spare4, spare3,
+ eea0, eea1, eea2, eea3-v1130, spare4, spare3,
spare2, spare1, ...},
integrityProtAlgorithm ENUMERATED {
- eia0-v920, eia1, eia2, eia3-v11xy, spare4, spare3,
+ eia0-v920, eia1, eia2, eia3-v1130, spare4, spare3,
spare2, spare1, ...}
}
@@ -3586,6 +3688,10 @@ ARFCN-ValueCDMA2000 ::= INTEGER (0..2047)
ARFCN-ValueEUTRA ::= INTEGER (0..maxEARFCN)
+ARFCN-ValueEUTRA-v9e0 ::= INTEGER (maxEARFCN-Plus1..maxEARFCN2)
+
+ARFCN-ValueEUTRA-r9 ::= INTEGER (0..maxEARFCN2)
+
ARFCN-ValueGERAN ::= INTEGER (0..1023)
@@ -3632,7 +3738,7 @@ CarrierFreqsGERAN ::= SEQUENCE {
ExplicitListOfARFCNs ::= SEQUENCE (SIZE (0..31)) OF ARFCN-ValueGERAN
-CarrierFreqListMBMS-r11 ::= SEQUENCE (SIZE (1..maxFreqMBMS-r11)) OF ARFCN-ValueEUTRA
+CarrierFreqListMBMS-r11 ::= SEQUENCE (SIZE (1..maxFreqMBMS-r11)) OF ARFCN-ValueEUTRA-r9
CDMA2000-Type ::= ENUMERATED {type1XRTT, typeHRPD}
@@ -3698,12 +3804,14 @@ CellGlobalIdCDMA2000 ::= CHOICE {
CSG-Identity ::= BIT STRING (SIZE (27))
-FreqBandIndicator ::= INTEGER (1..64)
+FreqBandIndicator ::= INTEGER (1..maxFBI)
+
+FreqBandIndicator-v9e0 ::= INTEGER (maxFBI-Plus1..maxFBI2)
MobilityControlInfo ::= SEQUENCE {
targetPhysCellId PhysCellId,
- carrierFreq CarrierFreqEUTRA OPTIONAL, -- Cond HO-toEUTRA
+ carrierFreq CarrierFreqEUTRA OPTIONAL, -- Cond HO-toEUTRA2
carrierBandwidth CarrierBandwidthEUTRA OPTIONAL, -- Cond HO-toEUTRA
additionalSpectrumEmission AdditionalSpectrumEmission OPTIONAL, -- Cond HO-toEUTRA
t304 ENUMERATED {
@@ -3713,6 +3821,8 @@ MobilityControlInfo ::= SEQUENCE {
radioResourceConfigCommon RadioResourceConfigCommon,
rach-ConfigDedicated RACH-ConfigDedicated OPTIONAL, -- Need OP
...,
+ [[ carrierFreq-v9e0 CarrierFreqEUTRA-v9e0 OPTIONAL -- Need ON
+ ]],
[[ drb-ContinueROHC-r11 ENUMERATED {true} OPTIONAL -- Cond HO
]]
}
@@ -3733,6 +3843,11 @@ CarrierFreqEUTRA ::= SEQUENCE {
ul-CarrierFreq ARFCN-ValueEUTRA OPTIONAL -- Cond FDD
}
+CarrierFreqEUTRA-v9e0 ::= SEQUENCE {
+ dl-CarrierFreq-v9e0 ARFCN-ValueEUTRA-r9,
+ ul-CarrierFreq-v9e0 ARFCN-ValueEUTRA-r9 OPTIONAL -- Cond FDD
+}
+
MobilityParametersCDMA2000 ::= OCTET STRING
@@ -3749,6 +3864,12 @@ MobilityStateParameters ::= SEQUENCE {
MultiBandInfoList ::= SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator
+MultiBandInfoList-v9e0 ::= SEQUENCE (SIZE (1..maxMultiBands)) OF MultiBandInfo-v9e0
+
+MultiBandInfo-v9e0 ::= SEQUENCE {
+ freqBandIndicator-v9e0 FreqBandIndicator-v9e0 OPTIONAL -- Need OP
+}
+
PhysCellId ::= INTEGER (0..503)
@@ -3762,7 +3883,7 @@ PhysCellIdRange ::= SEQUENCE {
}
-PhysCellIdRangeUTRA-FDDList-r9::= SEQUENCE (SIZE (1.. maxPhysCellIdRange-r9)) OF PhysCellIdRangeUTRA-FDD-r9
+PhysCellIdRangeUTRA-FDDList-r9::= SEQUENCE (SIZE (1..maxPhysCellIdRange-r9)) OF PhysCellIdRangeUTRA-FDD-r9
PhysCellIdRangeUTRA-FDD-r9 ::= SEQUENCE {
start-r9 PhysCellIdUTRA-FDD,
@@ -3912,7 +4033,9 @@ MeasConfig ::= SEQUENCE {
timeToTrigger-SF SpeedStateScaleFactors
}
} OPTIONAL, -- Need ON
- ...
+ ...,
+ [[ measObjectToAddModList-v9e0 MeasObjectToAddModList-v9e0 OPTIONAL -- Need ON
+ ]]
}
MeasIdToRemoveList ::= SEQUENCE (SIZE (1..maxMeasId)) OF MeasId
@@ -3982,10 +4105,14 @@ MeasObjectEUTRA ::= SEQUENCE {
[[measCycleSCell-r10 MeasCycleSCell-r10 OPTIONAL, -- Need ON
measSubframePatternConfigNeigh-r10 MeasSubframePatternConfigNeigh-r10 OPTIONAL -- Need ON
]],
- [[widebandRSRQ-Meas-r11 ENUMERATED {enabled} OPTIONAL -- Cond WB-RSRQ
+ [[widebandRSRQ-Meas-r11 BOOLEAN OPTIONAL -- Cond WB-RSRQ
]]
}
+MeasObjectEUTRA-v9e0 ::= SEQUENCE {
+ carrierFreq-v9e0 ARFCN-ValueEUTRA-v9e0
+}
+
CellsToAddModList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddMod
CellsToAddMod ::= SEQUENCE {
@@ -4029,6 +4156,8 @@ MeasObjectId ::= INTEGER (1..maxObjectId)
MeasObjectToAddModList ::= SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectToAddMod
+MeasObjectToAddModList-v9e0 ::= SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectToAddMod-v9e0
+
MeasObjectToAddMod ::= SEQUENCE {
measObjectId MeasObjectId,
measObject CHOICE {
@@ -4040,6 +4169,10 @@ MeasObjectToAddMod ::= SEQUENCE {
}
}
+MeasObjectToAddMod-v9e0 ::= SEQUENCE {
+ measObjectEUTRA-v9e0 MeasObjectEUTRA-v9e0 OPTIONAL -- Cond eutra
+}
+
MeasObjectUTRA ::= SEQUENCE {
carrierFreq ARFCN-ValueUTRA,
@@ -4330,7 +4463,7 @@ ReportConfigInterRAT ::= SEQUENCE {
]],
[[ reportQuantityUTRA-FDD-r10 ENUMERATED {both} OPTIONAL -- Need OR
]],
- [[ includeLocationInfo-r11 ENUMERATED {true} OPTIONAL -- Need OR
+ [[ includeLocationInfo-r11 BOOLEAN OPTIONAL -- Need ON
]]
}
@@ -4381,15 +4514,15 @@ AreaConfiguration-r10 ::= CHOICE {
trackingAreaCodeList-r10 TrackingAreaCodeList-r10
}
-AreaConfiguration-v11x0 ::= SEQUENCE {
- trackingAreaCodeList-r11 TrackingAreaCodeList-r11
+AreaConfiguration-v1130 ::= SEQUENCE {
+ trackingAreaCodeList-v1130 TrackingAreaCodeList-v1130
}
CellGlobalIdList-r10 ::= SEQUENCE (SIZE (1..32)) OF CellGlobalIdEUTRA
TrackingAreaCodeList-r10 ::= SEQUENCE (SIZE (1..8)) OF TrackingAreaCode
-TrackingAreaCodeList-r11 ::= SEQUENCE {
+TrackingAreaCodeList-v1130 ::= SEQUENCE {
plmn-Identity-perTAC-List-r11 SEQUENCE (SIZE (1..8)) OF PLMN-Identity
}
@@ -4464,7 +4597,7 @@ ObtainLocationConfig-r11 ::= SEQUENCE {
PowerPrefIndicationConfig-r11 ::= CHOICE{
release NULL,
setup SEQUENCE{
- powerPrefIndication-Timer-r11 ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20,
+ powerPrefIndicationTimer-r11 ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20,
s30, s60, s90, s120, s300, s600, spare3,
spare2, spare1}
}
@@ -4476,9 +4609,6 @@ ReportProximityConfig-r9 ::= SEQUENCE {
}
-PowerPrefIndication-r11 ::= ENUMERATED {normal, lowPowerConsumption}
-
-
RAND-CDMA2000 ::= BIT STRING (SIZE (32))
@@ -4530,6 +4660,31 @@ UE-EUTRA-Capability ::= SEQUENCE {
nonCriticalExtension UE-EUTRA-Capability-v920-IEs OPTIONAL
}
+-- Late non critical extensions
+UE-EUTRA-Capability-v9a0-IEs ::= SEQUENCE {
+ featureGroupIndRel9Add-r9 BIT STRING (SIZE (32)) OPTIONAL,
+ fdd-Add-UE-EUTRA-Capabilities-r9 UE-EUTRA-CapabilityAddXDD-Mode-r9 OPTIONAL,
+ tdd-Add-UE-EUTRA-Capabilities-r9 UE-EUTRA-CapabilityAddXDD-Mode-r9 OPTIONAL,
+ nonCriticalExtension UE-EUTRA-Capability-v9c0-IEs OPTIONAL
+}
+
+UE-EUTRA-Capability-v9c0-IEs ::= SEQUENCE {
+ interRAT-ParametersUTRA-v9c0 IRAT-ParametersUTRA-v9c0 OPTIONAL,
+ nonCriticalExtension UE-EUTRA-Capability-v9d0-IEs OPTIONAL
+}
+
+UE-EUTRA-Capability-v9d0-IEs ::= SEQUENCE {
+ phyLayerParameters-v9d0 PhyLayerParameters-v9d0 OPTIONAL,
+ nonCriticalExtension UE-EUTRA-Capability-v9e0-IEs OPTIONAL
+}
+
+UE-EUTRA-Capability-v9e0-IEs ::= SEQUENCE {
+ rf-Parameters-v9e0 RF-Parameters-v9e0 OPTIONAL,
+ -- Following field is only to be used for late extensions
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+-- Regular non critical extensions
UE-EUTRA-Capability-v920-IEs ::= SEQUENCE {
phyLayerParameters-v920 PhyLayerParameters-v920,
interRAT-ParametersGERAN-v920 IRAT-ParametersGERAN-v920,
@@ -4548,23 +4703,6 @@ UE-EUTRA-Capability-v940-IEs ::= SEQUENCE {
nonCriticalExtension UE-EUTRA-Capability-v1020-IEs OPTIONAL
}
-UE-EUTRA-Capability-v9a0-IEs ::= SEQUENCE {
- featureGroupIndRel9Add-r9 BIT STRING (SIZE (32)) OPTIONAL,
- fdd-Add-UE-EUTRA-Capabilities-r9 UE-EUTRA-CapabilityAddXDD-Mode-r9 OPTIONAL,
- tdd-Add-UE-EUTRA-Capabilities-r9 UE-EUTRA-CapabilityAddXDD-Mode-r9 OPTIONAL,
- nonCriticalExtension UE-EUTRA-Capability-v9c0-IEs OPTIONAL
-}
-
-UE-EUTRA-Capability-v9c0-IEs ::= SEQUENCE {
- interRAT-ParametersUTRA-v9c0 IRAT-ParametersUTRA-v9c0 OPTIONAL,
- nonCriticalExtension UE-EUTRA-Capability-v9d0-IEs OPTIONAL
-}
-
-UE-EUTRA-Capability-v9d0-IEs ::= SEQUENCE {
- phyLayerParameters-v9d0 PhyLayerParameters-v9d0 OPTIONAL,
- nonCriticalExtension SEQUENCE {} OPTIONAL
-}
-
UE-EUTRA-Capability-v1020-IEs ::= SEQUENCE {
ue-Category-v1020 INTEGER (6..8) OPTIONAL,
phyLayerParameters-v1020 PhyLayerParameters-v1020 OPTIONAL,
@@ -4581,18 +4719,23 @@ UE-EUTRA-Capability-v1060-IEs ::= SEQUENCE {
fdd-Add-UE-EUTRA-Capabilities-v1060 UE-EUTRA-CapabilityAddXDD-Mode-v1060 OPTIONAL,
tdd-Add-UE-EUTRA-Capabilities-v1060 UE-EUTRA-CapabilityAddXDD-Mode-v1060 OPTIONAL,
rf-Parameters-v1060 RF-Parameters-v1060 OPTIONAL,
- nonCriticalExtension UE-EUTRA-Capability-v11xy-IEs OPTIONAL
+ nonCriticalExtension UE-EUTRA-Capability-v1090-IEs OPTIONAL
}
-UE-EUTRA-Capability-v11xy-IEs ::= SEQUENCE {
- pdcp-Parameters-v11xy PDCP-Parameters-v11xy,
- phyLayerParameters-v11xy PhyLayerParameters-v11xy OPTIONAL,
- rf-Parameters-v11xy RF-Parameters-v11xy OPTIONAL,
- measParameters-v11xy MeasParameters-v11xy,
+UE-EUTRA-Capability-v1090-IEs ::= SEQUENCE {
+ rf-Parameters-v1090 RF-Parameters-v1090 OPTIONAL,
+ nonCriticalExtension UE-EUTRA-Capability-v1130-IEs OPTIONAL
+}
+
+UE-EUTRA-Capability-v1130-IEs ::= SEQUENCE {
+ pdcp-Parameters-v1130 PDCP-Parameters-v1130,
+ phyLayerParameters-v1130 PhyLayerParameters-v1130 OPTIONAL,
+ rf-Parameters-v1130 RF-Parameters-v1130,
+ measParameters-v1130 MeasParameters-v1130,
+ interRAT-ParametersCDMA2000-v1130 IRAT-ParametersCDMA2000-v1130,
otherParameters-r11 Other-Parameters-r11,
- ue-BasedNetwPerfMeasParameters-v11xy UE-BasedNetwPerfMeasParameters-v11xy,
- fdd-Add-UE-EUTRA-Capabilities-v11xy UE-EUTRA-CapabilityAddXDD-Mode-v11xy OPTIONAL,
- tdd-Add-UE-EUTRA-Capabilities-v11xy UE-EUTRA-CapabilityAddXDD-Mode-v11xy OPTIONAL,
+ fdd-Add-UE-EUTRA-Capabilities-v1130 UE-EUTRA-CapabilityAddXDD-Mode-v1130 OPTIONAL,
+ tdd-Add-UE-EUTRA-Capabilities-v1130 UE-EUTRA-CapabilityAddXDD-Mode-v1130 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -4615,9 +4758,9 @@ UE-EUTRA-CapabilityAddXDD-Mode-v1060 ::= SEQUENCE {
...
}
-UE-EUTRA-CapabilityAddXDD-Mode-v11xy ::= SEQUENCE {
- phyLayerParameters-v11xy PhyLayerParameters-v11xy OPTIONAL,
- measParameters-v11xy MeasParameters-v11xy OPTIONAL,
+UE-EUTRA-CapabilityAddXDD-Mode-v1130 ::= SEQUENCE {
+ phyLayerParameters-v1130 PhyLayerParameters-v1130 OPTIONAL,
+ measParameters-v1130 MeasParameters-v1130 OPTIONAL,
otherParameters-r11 Other-Parameters-r11 OPTIONAL,
...
}
@@ -4645,7 +4788,7 @@ PDCP-Parameters ::= SEQUENCE {
...
}
-PDCP-Parameters-v11xy ::= SEQUENCE {
+PDCP-Parameters-v1130 ::= SEQUENCE {
pdcp-SN-Extension-r11 ENUMERATED {supported} OPTIONAL,
supportRohcContextContinue-r11 ENUMERATED {supported} OPTIONAL
}
@@ -4675,13 +4818,11 @@ PhyLayerParameters-v1020 ::= SEQUENCE {
nonContiguousUL-RA-WithinCC-List-r10 NonContiguousUL-RA-WithinCC-List-r10 OPTIONAL
}
-PhyLayerParameters-v11xy ::= SEQUENCE {
+PhyLayerParameters-v1130 ::= SEQUENCE {
crs-InterfHandl-r11 ENUMERATED {supported} OPTIONAL,
- dl-CoMP-1CSIproc-r11 ENUMERATED {supported} OPTIONAL,
- dl-CoMP-multiCSIproc-r11 ENUMERATED {supported} OPTIONAL,
ePDCCH-r11 ENUMERATED {supported} OPTIONAL,
- multiACK-CSIreporting-r11 ENUMERATED {supported} OPTIONAL,
- ss-CCh-InterfHandl-r11 ENUMERATED {supported} OPTIONAL,
+ multiACK-CSI-Reporting-r11 ENUMERATED {supported} OPTIONAL,
+ ss-CCH-InterfHandl-r11 ENUMERATED {supported} OPTIONAL,
tdd-SpecialSubframe-r11 ENUMERATED {supported} OPTIONAL,
txDiv-PUCCH1b-ChSelect-r11 ENUMERATED {supported} OPTIONAL,
ul-CoMP-r11 ENUMERATED {supported} OPTIONAL
@@ -4697,6 +4838,10 @@ RF-Parameters ::= SEQUENCE {
supportedBandListEUTRA SupportedBandListEUTRA
}
+RF-Parameters-v9e0 ::= SEQUENCE {
+ supportedBandListEUTRA-v9e0 SupportedBandListEUTRA-v9e0 OPTIONAL
+}
+
RF-Parameters-v1020 ::= SEQUENCE {
supportedBandCombination-r10 SupportedBandCombination-r10
}
@@ -4705,15 +4850,21 @@ RF-Parameters-v1060 ::= SEQUENCE {
supportedBandCombinationExt-r10 SupportedBandCombinationExt-r10
}
-RF-Parameters-v11xy ::= SEQUENCE {
- supportedBandCombination-v11xy SupportedBandCombination-v11xy
+RF-Parameters-v1090 ::= SEQUENCE {
+ supportedBandCombination-v1090 SupportedBandCombination-v1090 OPTIONAL
+}
+
+RF-Parameters-v1130 ::= SEQUENCE {
+ supportedBandCombination-v1130 SupportedBandCombination-v1130 OPTIONAL
}
SupportedBandCombination-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-r10
SupportedBandCombinationExt-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParametersExt-r10
-SupportedBandCombination-v11xy ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v11xy
+SupportedBandCombination-v1090 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1090
+
+SupportedBandCombination-v1130 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1130
BandCombinationParameters-r10 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-r10
@@ -4721,22 +4872,29 @@ BandCombinationParametersExt-r10 ::= SEQUENCE {
supportedBandwidthCombinationSet-r10 SupportedBandwidthCombinationSet-r10 OPTIONAL
}
-BandCombinationParameters-v11xy ::= SEQUENCE {
+BandCombinationParameters-v1090 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-v1090
+
+BandCombinationParameters-v1130 ::= SEQUENCE {
multipleTimingAdvance-r11 ENUMERATED {supported} OPTIONAL,
simultaneousRx-Tx-r11 ENUMERATED {supported} OPTIONAL,
- bandParameterList-r11 SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-v11xy OPTIONAL,
+ bandParameterList-r11 SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-v1130 OPTIONAL,
...
}
SupportedBandwidthCombinationSet-r10 ::= BIT STRING (SIZE (1..maxBandwidthCombSet-r10))
BandParameters-r10 ::= SEQUENCE {
- bandEUTRA-r10 INTEGER (1..64),
+ bandEUTRA-r10 FreqBandIndicator,
bandParametersUL-r10 BandParametersUL-r10 OPTIONAL,
bandParametersDL-r10 BandParametersDL-r10 OPTIONAL
}
-BandParameters-v11xy ::= SEQUENCE {
+BandParameters-v1090 ::= SEQUENCE {
+ bandEUTRA-v1090 FreqBandIndicator-v9e0 OPTIONAL,
+ ...
+}
+
+BandParameters-v1130 ::= SEQUENCE {
supportedCSI-Proc-r11 ENUMERATED {n1, n3, n4}
}
@@ -4762,11 +4920,17 @@ MIMO-CapabilityDL-r10 ::= ENUMERATED {twoLayers, fourLayers, eightLayers}
SupportedBandListEUTRA ::= SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA
+SupportedBandListEUTRA-v9e0::= SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA-v9e0
+
SupportedBandEUTRA ::= SEQUENCE {
- bandEUTRA INTEGER (1..64),
+ bandEUTRA FreqBandIndicator,
halfDuplex BOOLEAN
}
+SupportedBandEUTRA-v9e0 ::= SEQUENCE {
+ bandEUTRA-v9e0 FreqBandIndicator-v9e0 OPTIONAL
+}
+
MeasParameters ::= SEQUENCE {
bandListEUTRA BandListEUTRA
}
@@ -4775,7 +4939,7 @@ MeasParameters-v1020 ::= SEQUENCE {
bandCombinationListEUTRA-r10 BandCombinationListEUTRA-r10
}
-MeasParameters-v11xy ::= SEQUENCE {
+MeasParameters-v1130 ::= SEQUENCE {
rsrqMeasWideband-r11 ENUMERATED {supported} OPTIONAL
}
@@ -4902,6 +5066,10 @@ IRAT-ParametersCDMA2000-1XRTT-v1020 ::= SEQUENCE {
e-CSFB-dual-1XRTT-r10 ENUMERATED {supported}
}
+IRAT-ParametersCDMA2000-v1130 ::= SEQUENCE {
+ cdma2000-NW-Sharing-r11 ENUMERATED {supported} OPTIONAL
+}
+
SupportedBandList1XRTT ::= SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandclassCDMA2000
CSG-ProximityIndicationParameters-r9 ::= SEQUENCE {
@@ -4925,14 +5093,10 @@ UE-BasedNetwPerfMeasParameters-r10 ::= SEQUENCE {
standaloneGNSS-Location-r10 ENUMERATED {supported} OPTIONAL
}
-UE-BasedNetwPerfMeasParameters-v11xy ::= SEQUENCE {
- ue-Rx-TxTimeDiffMeasurementsForMDT-r11 ENUMERATED {supported} OPTIONAL
-}
-
Other-Parameters-r11 ::= SEQUENCE {
- cdma2000-NWsharing-r11 ENUMERATED {supported} OPTIONAL,
inDeviceCoexInd-r11 ENUMERATED {supported} OPTIONAL,
- powerPrefInd-r11 ENUMERATED {supported} OPTIONAL
+ powerPrefInd-r11 ENUMERATED {supported} OPTIONAL,
+ ue-Rx-TxTimeDiffMeasurements-r11 ENUMERATED {supported} OPTIONAL
}
@@ -5016,15 +5180,13 @@ PMCH-Config-r9 ::= SEQUENCE {
TMGI-r9 ::= SEQUENCE {
plmn-Id-r9 CHOICE {
- plmn-Index-r9 INTEGER (1..6),
+ plmn-Index-r9 INTEGER (1..maxPLMN-r11),
explicitValue-r9 PLMN-Identity
},
serviceId-r9 OCTET STRING (SIZE (3))
}
-maxAID-r11 INTEGER ::= 8 -- Maximum number of additional dedicated antenna info
- -- configurations (per frequency)
maxBandComb-r10 INTEGER ::= 128 -- Maximum number of band combinations.
maxBands INTEGER ::= 64 -- Maximum number of bands listed in EUTRA UE caps
maxBandwidthClass-r10 INTEGER ::= 16 -- Maximum number of supported CA BW classes per band
@@ -5039,15 +5201,17 @@ maxCellInfoUTRA-r9 INTEGER ::= 16 -- Maximum number of UTRA cells for which sy
-- information can be provided as redirection
-- assistance
maxCSI-IM-r11 INTEGER ::= 3 -- Maximum number of CSI-IM configurations
- -- (per frequency)
-maxCSI-Proc-r11 INTEGER ::= 4 -- Maximum number of CSI RS processes (per frequency)
+ -- (per carrier frequency)
+maxCSI-Proc-r11 INTEGER ::= 4 -- Maximum number of CSI RS processes (per carrier
+ -- frequency)
maxCSI-RS-NZP-r11 INTEGER ::= 3 -- Maximum number of CSI RS resource
-- configurations using non-zero Tx power
- -- (per frequency)
+ -- (per carrier frequency)
maxCSI-RS-ZP-r11 INTEGER ::= 4 -- Maximum number of CSI RS resource
- -- configurations using zero Tx power(per frequency)
-maxCQI-Ext-r11 INTEGER ::= 3 -- Maximum number of additional periodic CQI
- -- configurations (per frequency)
+ -- configurations using zero Tx power(per carrier
+ -- frequency)
+maxCQI-ProcExt-r11 INTEGER ::= 3 -- Maximum number of additional periodic CQI
+ -- configurations (per carrier frequency)
maxFreqUTRA-TDD-r10 INTEGER ::= 6 -- Maximum number of UTRA TDD carrier frequencies for
-- which system information can be provided as
-- redirection assistance
@@ -5060,10 +5224,16 @@ maxCellMeas INTEGER ::= 32 -- Maximum number of entries in each of the
-- cell lists in a measurement object
maxCellReport INTEGER ::= 8 -- Maximum number of reported cells
maxDRB INTEGER ::= 11 -- Maximum number of Data Radio Bearers
-maxEARFCN INTEGER ::= 65535 -- Maximum value of EUTRA carrier fequency
+maxEARFCN INTEGER ::= 65535 -- Maximum value of EUTRA carrier frequency
+maxEARFCN-Plus1 INTEGER ::= 65536 -- Lowest value extended EARFCN range
+maxEARFCN2 INTEGER ::= 262143 -- Highest value extended EARFCN range
+maxEPDCCH-Set-r11 INTEGER ::= 2 -- Maximum number of EPDCCH sets
+maxFBI INTEGER ::= 64 -- Maximum value of fequency band indicator
+maxFBI-Plus1 INTEGER ::= 65 -- Lowest value extended FBI range
+maxFBI2 INTEGER ::= 256 -- Highest value extended FBI range
maxFreq INTEGER ::= 8 -- Maximum number of carrier frequencies
maxFreqIDC-r11 INTEGER ::= 32 -- Maximum number of carrier frequencies that are
- -- affected by the IDC problems.
+ -- affected by the IDC problems
maxFreqMBMS-r11 INTEGER ::= 5 -- Maximum number of carrier frequencies for which an
-- MBMS capable UE may indicate an interest
maxGERAN-SI INTEGER ::= 10 -- Maximum number of GERAN SI blocks that can be
@@ -5081,18 +5251,19 @@ maxMultiBands INTEGER ::= 8 -- Maximum number of additional frequency bands
maxObjectId INTEGER ::= 32
maxPageRec INTEGER ::= 16 --
maxPhysCellIdRange-r9 INTEGER ::= 4 -- Maximum number of physical cell identity ranges
+maxPLMN-r11 INTEGER ::= 6 -- Maximum number of PLMNs
maxPNOffset INTEGER ::= 511 -- Maximum number of CDMA2000 PNOffsets
maxPMCH-PerMBSFN INTEGER ::= 15
maxRAT-Capabilities INTEGER ::= 8 -- Maximum number of interworking RATs (incl EUTRA)
maxRE-MapQCL-r11 INTEGER ::= 4 -- Maximum number of PDSCH RE Mapping configurations
- -- (per frequency)
+ -- (per carrier frequency)
maxReportConfigId INTEGER ::= 32
maxRSTD-Freq-r10 INTEGER ::= 3 -- Maximum number of frequency layers for RSTD
-- measurement
-maxSAI-MBMS-r11 INTEGER ::= 64 -- Maximum number of MBMS service area identities
- -- broadcast per frequency
+maxSAI-MBMS-r11 INTEGER ::= 64 -- Maximum number of MBMS service area identities
+ -- broadcast per carrier frequency
maxSCell-r10 INTEGER ::= 4 -- Maximum number of SCells
-maxSecTAG-r11 INTEGER ::= 3 -- Maximum number of secondary TAGs
+maxSTAG-r11 INTEGER ::= 3 -- Maximum number of STAGs
maxServCell-r10 INTEGER ::= 5 -- Maximum number of Serving cells
maxServiceCount INTEGER ::= 16 -- Maximum number of MBMS services that can be included
-- in an MBMS counting request and response
@@ -5103,7 +5274,7 @@ maxSIB INTEGER ::= 32 -- Maximum number of SIBs
maxSIB-1 INTEGER ::= 31
maxSI-Message INTEGER ::= 32 -- Maximum number of SI messages
maxSimultaneousBands-r10 INTEGER ::= 64 -- Maximum number of simultaneously aggregated bands
-maxSubframePatternIDC-r11 INTEGER ::= 8 -- Maximum number of subframe reservation patterns
+maxSubframePatternIDC-r11 INTEGER ::= 8 -- Maximum number of subframe reservation patterns
-- that the UE can simultaneously recommend to the
-- E-UTRAN for use.
maxUTRA-FDD-Carrier INTEGER ::= 16 -- Maximum number of UTRA FDD carrier frequencies
diff --git a/asn1/lte-rrc/EUTRA-UE-Variables.asn b/asn1/lte-rrc/EUTRA-UE-Variables.asn
index f1225e12ca..4be66a3fa5 100644
--- a/asn1/lte-rrc/EUTRA-UE-Variables.asn
+++ b/asn1/lte-rrc/EUTRA-UE-Variables.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V11.2.0 (2012-12)
+-- 3GPP TS 36.331 V11.3.0 (2013-03)
-- $Id$
--
EUTRA-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=
@@ -8,7 +8,7 @@ BEGIN
IMPORTS
AbsoluteTimeInfo-r10,
AreaConfiguration-r10,
- AreaConfiguration-v11x0,
+ AreaConfiguration-v1130,
CarrierFreqGERAN,
CellIdentity,
ConnEstFailReport-r11,
@@ -40,7 +40,7 @@ IMPORTS
FROM EUTRA-RRC-Definitions;
-VarConnEstFail-Report-r11 ::= SEQUENCE {
+VarConnEstFailReport-r11 ::= SEQUENCE {
connEstFailReport-r11 ConnEstFailReport-r11,
plmn-Identity-r11 PLMN-Identity
}
@@ -54,7 +54,7 @@ VarLogMeasConfig-r10 ::= SEQUENCE {
VarLogMeasConfig-r11 ::= SEQUENCE {
areaConfiguration-r10 AreaConfiguration-r10 OPTIONAL,
- areaConfiguration-v11x0 AreaConfiguration-v11x0 OPTIONAL,
+ areaConfiguration-v1130 AreaConfiguration-v1130 OPTIONAL,
loggingDuration-r10 LoggingDuration-r10,
loggingInterval-r10 LoggingInterval-r10
}
diff --git a/asn1/lte-rrc/lte-rrc.cnf b/asn1/lte-rrc/lte-rrc.cnf
index f0832838ca..8eb9c38287 100644
--- a/asn1/lte-rrc/lte-rrc.cnf
+++ b/asn1/lte-rrc/lte-rrc.cnf
@@ -56,7 +56,6 @@ VarLogMeasConfig-r10
VarLogMeasReport-r10
LogMeasInfoList2-r10
VarRLF-Report-r10
-VarConnEstFail-Report-r11
VarLogMeasConfig-r11
VarLogMeasReport-r11
VarRLF-Report-r11
@@ -330,7 +329,7 @@ if(ue_cap_tvb){
proto_tree *subtree;
subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_timeInfo);
bits = tvb_get_bits64(async_system_time_tvb, 0, 49, ENC_BIG_ENDIAN);
- ts.secs = (time_t)((bits*8)/1228800) + 315964800; /* CDMA2000 epoch is 00:00 (midnight) UTC on 1980-01-06 */
+ ts.secs = (time_t)((bits*8)/1228800) + 315964800; /* CDMA2000 epoch is 00:00:00 (midnight) UTC on 1980-01-06 */
ts.nsecs = (int)(((bits%153600)*8*1000000000)/1228800);
proto_tree_add_text(subtree, async_system_time_tvb, 0, -1, "CDMA time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_UTC, FALSE));
proto_tree_add_text(subtree, async_system_time_tvb, 0, -1, "Local time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_LOCAL, TRUE));
@@ -347,7 +346,7 @@ if(ue_cap_tvb){
proto_tree *subtree;
subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_timeInfo);
bits = tvb_get_bits64(sync_system_time_tvb, 0, 39, ENC_BIG_ENDIAN);
- ts.secs = (time_t)(bits/100) + 315964800; /* CDMA2000 epoch is 00:00 (midnight) UTC on 1980-01-06 */
+ ts.secs = (time_t)(bits/100) + 315964800; /* CDMA2000 epoch is 00:00:00 (midnight) UTC on 1980-01-06 */
ts.nsecs = (int)(bits%100)*10000000;
proto_tree_add_text(subtree, sync_system_time_tvb, 0, -1, "CDMA time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_UTC, FALSE));
proto_tree_add_text(subtree, sync_system_time_tvb, 0, -1, "Local time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_LOCAL, TRUE));
@@ -518,38 +517,6 @@ SystemInformationBlockType10/messageIdentifier TYPE=FT_UINT16 DISPLAY=BASE_DEC|B
proto_tree_add_item(subtree, hf_lte_rrc_warningType_popup, warning_type_tvb, 0, 2, ENC_BIG_ENDIAN);
}
-#.FN_BODY SystemInformationBlockType10/warningSecurityInfo VAL_PTR=&warning_sec_info_tvb
- tvbuff_t *warning_sec_info_tvb = NULL;
-%(DEFAULT_BODY)s
-
-#.FN_FTR SystemInformationBlockType10/warningSecurityInfo
- if (warning_sec_info_tvb) {
- guint8 oct, tz;
- proto_tree *subtree;
- subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_warningSecurityInfo);
- oct = tvb_get_guint8(warning_sec_info_tvb, 0);
- proto_tree_add_uint_format_value(subtree, hf_lte_rrc_warningSecurityInfo_yr, warning_sec_info_tvb, 0, 1, oct, "%u (0x%02x)", 10*(oct&0x0f)+(oct>>4), oct);
- oct = tvb_get_guint8(warning_sec_info_tvb, 1);
- proto_tree_add_uint_format_value(subtree, hf_lte_rrc_warningSecurityInfo_mo, warning_sec_info_tvb, 1, 1, oct, "%u (0x%02x)", 10*(oct&0x0f)+(oct>>4), oct);
- oct = tvb_get_guint8(warning_sec_info_tvb, 2);
- proto_tree_add_uint_format_value(subtree, hf_lte_rrc_warningSecurityInfo_day, warning_sec_info_tvb, 2, 1, oct, "%u (0x%02x)", 10*(oct&0x0f)+(oct>>4), oct);
- oct = tvb_get_guint8(warning_sec_info_tvb, 3);
- proto_tree_add_uint_format_value(subtree, hf_lte_rrc_warningSecurityInfo_hr, warning_sec_info_tvb, 3, 1, oct, "%u (0x%02x)", 10*(oct&0x0f)+(oct>>4), oct);
- oct = tvb_get_guint8(warning_sec_info_tvb, 4);
- proto_tree_add_uint_format_value(subtree, hf_lte_rrc_warningSecurityInfo_min, warning_sec_info_tvb, 4, 1, oct, "%u (0x%02x)", 10*(oct&0x0f)+(oct>>4), oct);
- oct = tvb_get_guint8(warning_sec_info_tvb, 5);
- proto_tree_add_uint_format_value(subtree, hf_lte_rrc_warningSecurityInfo_sec, warning_sec_info_tvb, 5, 1, oct, "%u (0x%02x)", 10*(oct&0x0f)+(oct>>4), oct);
- oct = tvb_get_guint8(warning_sec_info_tvb, 6);
- if (oct == 0xff) {
- proto_tree_add_uint_format_value(subtree, hf_lte_rrc_warningSecurityInfo_tz, warning_sec_info_tvb, 6, 1, oct, "Unknown (0x%02x)", oct);
- } else {
- tz = (oct >> 4) + (oct & 0x07) * 10;
- proto_tree_add_uint_format_value(subtree, hf_lte_rrc_warningSecurityInfo_tz, warning_sec_info_tvb, 6, 1, oct, "GMT %c %d hr %d min (0x%02x)",
- (oct & 0x08)?'-':'+', tz/4, (tz%4)*15, oct);
- }
- proto_tree_add_item(subtree, hf_lte_rrc_warningSecurityInfo_digital_signature, warning_sec_info_tvb, 7, 43, ENC_NA);
- }
-
#.TYPE_ATTR
SystemInformationBlockType11/messageIdentifier TYPE=FT_UINT16 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_messageIdentifier_vals_ext
@@ -659,57 +626,42 @@ SystemInformationBlockType12-r9/messageIdentifier-r9 TYPE=FT_UINT16 DISPLAY=BASE
}
#.TYPE_ATTR
-SystemInformationBlockType16-r11/dayLightSavingTime TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lte_rrc_daylightSavingTime_vals)
+SystemInformationBlockType16-r11/timeInfo-r11/dayLightSavingTime-r11 TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lte_rrc_daylightSavingTime_vals)
-#.FN_BODY SystemInformationBlockType16-r11/dayLightSavingTime VAL_PTR=&daylight_saving_time_tvb HF_INDEX=-1
+#.FN_BODY SystemInformationBlockType16-r11/timeInfo-r11/dayLightSavingTime-r11 VAL_PTR=&daylight_saving_time_tvb HF_INDEX=-1
tvbuff_t *daylight_saving_time_tvb = NULL;
%(DEFAULT_BODY)s
-#.FN_FTR SystemInformationBlockType16-r11/dayLightSavingTime
+#.FN_FTR SystemInformationBlockType16-r11/timeInfo-r11/dayLightSavingTime-r11
if (daylight_saving_time_tvb) {
actx->created_item = proto_tree_add_uint(tree, hf_index, daylight_saving_time_tvb, 0, 1, tvb_get_bits8(daylight_saving_time_tvb, 0, 2));
}
-#.FN_BODY SystemInformationBlockType16-r11/leapSeconds
+#.FN_BODY SystemInformationBlockType16-r11/timeInfo-r11/leapSeconds-r11
%(DEFAULT_BODY)s
proto_item_append_text(actx->created_item, "s");
#.TYPE_ATTR
-SystemInformationBlockType16-r11/localTimeOffset DISPLAY=BASE_CUSTOM STRINGS=&lte_rrc_localTimeOffset_fmt
-
-#.FN_BODY SystemInformationBlockType16-r11/timeInfo/timeInfoGPS VAL_PTR=&time_info_gps_tvb
- tvbuff_t *time_info_gps_tvb = NULL;
-%(DEFAULT_BODY)s
-
-#.FN_FTR SystemInformationBlockType16-r11/timeInfo/timeInfoGPS
- if (time_info_gps_tvb) {
- guint64 bits;
- nstime_t ts;
- proto_tree *subtree;
- subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_timeInfo);
- bits = tvb_get_bits64(time_info_gps_tvb, 0, 39, ENC_BIG_ENDIAN);
- ts.secs = (time_t)(bits/100) + 315964800; /* GPS epoch is 00:00 (midnight) UTC on 1980-01-06 */
- ts.nsecs = (int)(bits%100)*10000000;
- proto_tree_add_text(subtree, time_info_gps_tvb, 0, -1, "GPS time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_UTC, FALSE));
- proto_tree_add_text(subtree, time_info_gps_tvb, 0, -1, "Local time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_LOCAL, TRUE));
- }
+SystemInformationBlockType16-r11/timeInfo-r11/localTimeOffset-r11 DISPLAY=BASE_CUSTOM STRINGS=&lte_rrc_localTimeOffset_fmt
-#.FN_BODY SystemInformationBlockType16-r11/timeInfo/timeInfoUTC VAL_PTR=&time_info_utc_tvb
- tvbuff_t *time_info_utc_tvb = NULL;
-%(DEFAULT_BODY)s
+#.TYPE_ATTR
+SystemInformationBlockType16-r11/timeInfo-r11/timeInfoUTC-r11 TYPE = FT_UINT64
-#.FN_FTR SystemInformationBlockType16-r11/timeInfo/timeInfoUTC
- if (time_info_utc_tvb) {
- guint64 bits;
- nstime_t ts;
- proto_tree *subtree;
- subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_timeInfo);
- bits = tvb_get_bits64(time_info_utc_tvb, 0, 39, ENC_BIG_ENDIAN);
- ts.secs = (time_t)(bits/100);
- ts.nsecs = (int)(bits%100)*10000000;
- proto_tree_add_text(subtree, time_info_utc_tvb, 0, -1, "UTC time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_UTC, FALSE));
- proto_tree_add_text(subtree, time_info_utc_tvb, 0, -1, "Local time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_LOCAL, TRUE));
- }
+#.FN_BODY SystemInformationBlockType16-r11/timeInfo-r11/timeInfoUTC-r11 VAL_PTR=&timeInfo FN_VARIANT = _64b
+ guint64 timeInfo;
+ proto_tree *subtree;
+ nstime_t ts;
+ guint32 old_offset = offset;
+%(DEFAULT_BODY)s
+
+#.FN_FTR SystemInformationBlockType16-r11/timeInfo-r11/timeInfoUTC-r11
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_timeInfo);
+ ts.secs = (time_t)(timeInfo/100)-2208988800U; /* epoch is 00:00:00 (midnight) UTC on 1900-01-01 */
+ ts.nsecs = (int)(timeInfo%100)*10000000;
+ proto_tree_add_text(subtree, tvb, old_offset>>3, (old_offset&0x07) ? 6 : 5,
+ "UTC time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_UTC, FALSE));
+ proto_tree_add_text(subtree, tvb, old_offset>>3, (old_offset&0x07) ? 6 : 5,
+ "Local time: %s", abs_time_to_str(&ts, ABSOLUTE_TIME_LOCAL, TRUE));
#.FN_BODY RRCConnectionReject-r8-IEs/waitTime
%(DEFAULT_BODY)s
diff --git a/asn1/lte-rrc/packet-lte-rrc-template.c b/asn1/lte-rrc/packet-lte-rrc-template.c
index 64f85e3a4a..b5eb95c8c8 100644
--- a/asn1/lte-rrc/packet-lte-rrc-template.c
+++ b/asn1/lte-rrc/packet-lte-rrc-template.c
@@ -1,7 +1,7 @@
/* packet-lte-rrc-template.c
* Routines for Evolved Universal Terrestrial Radio Access (E-UTRA);
* Radio Resource Control (RRC) protocol specification
- * (3GPP TS 36.331 V11.1.2 Release 11) packet dissection
+ * (3GPP TS 36.331 V11.3.0 Release 11) packet dissection
* Copyright 2008, Vincent Helfre
* Copyright 2009-2013, Pascal Quantin
*
@@ -34,7 +34,6 @@
#include <epan/asn1.h>
#include <epan/expert.h>
-#include "packet-ber.h"
#include "packet-per.h"
#include "packet-rrc.h"
#include "packet-gsm_a_common.h"
@@ -168,14 +167,6 @@ static int hf_lte_rrc_serialNumber_upd_nb = -1;
static int hf_lte_rrc_warningType_value = -1;
static int hf_lte_rrc_warningType_emergency_user_alert = -1;
static int hf_lte_rrc_warningType_popup = -1;
-static int hf_lte_rrc_warningSecurityInfo_yr = -1;
-static int hf_lte_rrc_warningSecurityInfo_mo = -1;
-static int hf_lte_rrc_warningSecurityInfo_day = -1;
-static int hf_lte_rrc_warningSecurityInfo_hr = -1;
-static int hf_lte_rrc_warningSecurityInfo_min = -1;
-static int hf_lte_rrc_warningSecurityInfo_sec = -1;
-static int hf_lte_rrc_warningSecurityInfo_tz = -1;
-static int hf_lte_rrc_warningSecurityInfo_digital_signature = -1;
static int hf_lte_rrc_warningMessageSegment_nb_pages = -1;
static int hf_lte_rrc_warningMessageSegment_decoded_page = -1;
@@ -195,7 +186,6 @@ static gint ett_lte_rrc_dedicatedInfoNAS = -1;
static gint ett_lte_rrc_timeInfo = -1;
static gint ett_lte_rrc_serialNumber = -1;
static gint ett_lte_rrc_warningType = -1;
-static gint ett_lte_rrc_warningSecurityInfo = -1;
static gint ett_lte_rrc_dataCodingScheme = -1;
static gint ett_lte_rrc_warningMessageSegment = -1;
@@ -365,8 +355,8 @@ static const true_false_string lte_rrc_eutra_cap_feat_group_ind_40_val = {
"EUTRA RRC_CONNECTED to UTRA TDD CELL_DCH CS handover - Not supported"
};
static const true_false_string lte_rrc_eutra_cap_feat_group_ind_41_val = {
- "Undefined - Supported",
- "Undefined - Not supported"
+ "Measurement reporting event: Event B1 - Neighbour > threshold for UTRAN FDD - Supported",
+ "Measurement reporting event: Event B1 - Neighbour > threshold for UTRAN FDD - Not supported"
};
static const true_false_string lte_rrc_eutra_cap_feat_group_ind_42_val = {
"Undefined - Supported",
@@ -2492,38 +2482,6 @@ void proto_register_lte_rrc(void) {
{ "Popup", "lte-rrc.warningType.popup",
FT_BOOLEAN, 16, TFS(&tfs_yes_no), 0x0080,
NULL, HFILL }},
- { &hf_lte_rrc_warningSecurityInfo_yr,
- { "Year", "lte-rrc.warningSecurityInfo.yr",
- FT_UINT8, BASE_HEX, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_warningSecurityInfo_mo,
- { "Month", "lte-rrc.warningSecurityInfo.mo",
- FT_UINT8, BASE_HEX, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_warningSecurityInfo_day,
- { "Day", "lte-rrc.warningSecurityInfo.day",
- FT_UINT8, BASE_HEX, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_warningSecurityInfo_hr,
- { "Hours", "lte-rrc.warningSecurityInfo.hr",
- FT_UINT8, BASE_HEX, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_warningSecurityInfo_min,
- { "Minutes", "lte-rrc.warningSecurityInfo.min",
- FT_UINT8, BASE_HEX, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_warningSecurityInfo_sec,
- { "Seconds", "lte-rrc.warningSecurityInfo.sec",
- FT_UINT8, BASE_HEX, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_warningSecurityInfo_tz,
- { "Time Zone", "lte-rrc.warningSecurityInfo.tz",
- FT_UINT8, BASE_HEX, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_warningSecurityInfo_digital_signature,
- { "Digital Signature", "lte-rrc.warningSecurityInfo.digital_signature",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_lte_rrc_warningMessageSegment_nb_pages,
{ "Number of Pages", "lte-rrc.warningMessageSegment.nb_pages",
FT_UINT8, BASE_DEC, NULL, 0,
@@ -2550,7 +2508,6 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_timeInfo,
&ett_lte_rrc_serialNumber,
&ett_lte_rrc_warningType,
- &ett_lte_rrc_warningSecurityInfo,
&ett_lte_rrc_dataCodingScheme,
&ett_lte_rrc_warningMessageSegment
};