1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
-- 3GPP TS 36.331 V17.5.0 (2023-06)
NBIOT-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
C-RNTI,
PhysCellId,
SecurityAlgorithmConfig,
ShortMAC-I
FROM EUTRA-RRC-Definitions
AdditionalReestabInfoList
FROM EUTRA-InterNodeDefinitions
CarrierFreq-NB-r13,
CarrierFreq-NB-v1550,
RadioResourceConfigDedicated-NB-r13,
UECapabilityInformation-NB,
UE-Capability-NB-r13,
UE-Capability-NB-Ext-r14-IEs,
UE-RadioPagingInfo-NB-r13
FROM NBIOT-RRC-Definitions;
HandoverPreparationInformation-NB ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
handoverPreparationInformation-r13 HandoverPreparationInformation-NB-IEs,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
HandoverPreparationInformation-NB-IEs ::= SEQUENCE {
ue-RadioAccessCapabilityInfo-r13 UE-Capability-NB-r13,
as-Config-r13 AS-Config-NB,
rrm-Config-r13 RRM-Config-NB OPTIONAL,
as-Context-r13 AS-Context-NB OPTIONAL,
nonCriticalExtension HandoverPreparationInformation-NB-v1380-IEs OPTIONAL
}
HandoverPreparationInformation-NB-v1380-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension HandoverPreparationInformation-NB-Ext-r14-IEs OPTIONAL
}
HandoverPreparationInformation-NB-Ext-r14-IEs ::= SEQUENCE {
ue-RadioAccessCapabilityInfoExt-r14 OCTET STRING (CONTAINING UE-Capability-NB-Ext-r14-IEs) OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
UEPagingCoverageInformation-NB ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
uePagingCoverageInformation-r13 UEPagingCoverageInformation-NB-IEs,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
UEPagingCoverageInformation-NB-IEs ::= SEQUENCE {
-- the possible value(s) can differ from those sent on Uu
npdcch-NumRepetitionPaging-r13 INTEGER (1..2048) OPTIONAL,
nonCriticalExtension UEPagingCoverageInformation-NB-v1700-IEs OPTIONAL
}
UEPagingCoverageInformation-NB-v1700-IEs ::= SEQUENCE {
cbp-Index-r17 INTEGER (1..2) OPTIONAL, -- Cond CBP
nonCriticalExtension SEQUENCE {} OPTIONAL
}
UERadioAccessCapabilityInformation-NB ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
ueRadioAccessCapabilityInformation-r13
UERadioAccessCapabilityInformation-NB-IEs,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
UERadioAccessCapabilityInformation-NB-IEs ::= SEQUENCE {
ue-RadioAccessCapabilityInfo-r13 OCTET STRING (CONTAINING UE-Capability-NB-r13),
nonCriticalExtension UERadioAccessCapabilityInformation-NB-v1380-IEs OPTIONAL
}
UERadioAccessCapabilityInformation-NB-v1380-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension UERadioAccessCapabilityInformation-NB-r14-IEs OPTIONAL
}
UERadioAccessCapabilityInformation-NB-r14-IEs ::= SEQUENCE {
ue-RadioAccessCapabilityInfo-r14 OCTET STRING (CONTAINING UECapabilityInformation-NB) OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
UERadioPagingInformation-NB ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
ueRadioPagingInformation-r13 UERadioPagingInformation-NB-IEs,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
UERadioPagingInformation-NB-IEs ::= SEQUENCE {
ue-RadioPagingInfo-r13 OCTET STRING (CONTAINING UE-RadioPagingInfo-NB-r13),
nonCriticalExtension SEQUENCE {} OPTIONAL
}
AS-Config-NB ::= SEQUENCE {
sourceRadioResourceConfig-r13 RadioResourceConfigDedicated-NB-r13,
sourceSecurityAlgorithmConfig-r13 SecurityAlgorithmConfig,
sourceUE-Identity-r13 C-RNTI,
sourceDl-CarrierFreq-r13 CarrierFreq-NB-r13,
...,
[[ sourceDL-CarrierFreq-v1550 CarrierFreq-NB-v1550 OPTIONAL -- Cond TDD
]]
}
AS-Context-NB ::= SEQUENCE {
reestablishmentInfo-r13 ReestablishmentInfo-NB OPTIONAL,
...
}
ReestablishmentInfo-NB ::= SEQUENCE {
sourcePhysCellId-r13 PhysCellId,
targetCellShortMAC-I-r13 ShortMAC-I,
additionalReestabInfoList-r13 AdditionalReestabInfoList OPTIONAL,
...
}
RRM-Config-NB ::= SEQUENCE {
ue-InactiveTime ENUMERATED {
s1, s2, s3, s5, s7, s10, s15, s20,
s25, s30, s40, s50, min1, min1s20, min1s40,
min2, min2s30, min3, min3s30, min4, min5, min6,
min7, min8, min9, min10, min12, min14, min17, min20,
min24, min28, min33, min38, min44, min50, hr1,
hr1min30, hr2, hr2min30, hr3, hr3min30, hr4, hr5, hr6,
hr8, hr10, hr13, hr16, hr20, day1, day1hr12, day2,
day2hr12, day3, day4, day5, day7, day10, day14, day19,
day24, day30, dayMoreThan30} OPTIONAL,
...
}
END
|