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
|
-- 3GPP TS 36.331 V8.8.0 (2009-12) modified
-- $Id$
--
EUTRA-extract-7407 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
BCCH-BCH-Message ::= SEQUENCE {
message BCCH-BCH-MessageType
}
BCCH-BCH-MessageType ::= MasterInformationBlock
BCCH-DL-SCH-Message ::= SEQUENCE {
message BCCH-DL-SCH-MessageType
}
BCCH-DL-SCH-MessageType ::= CHOICE {
c1 CHOICE {
systemInformation SystemInformation,
systemInformation1 SystemInformation1
},
messageClassExtension SEQUENCE {}
}
SystemInformation ::= SEQUENCE {
criticalExtensions CHOICE {
systemInformation-r8 SystemInformation-r8-IEs,
criticalExtensions SEQUENCE {}
}
}
maxSIB INTEGER ::= 1
maxSI-Message INTEGER ::= 1
SystemInformation-r8-IEs ::= SEQUENCE (SIZE (1..maxSIB)) OF SEQUENCE
{ -- Size is FFS
sib-Type SIB-Type, -- FFS
sib-Info OCTET STRING, -- FFS
...
}
SIB-Type ::= ENUMERATED {
sibType1, -- FFS if SIB1 need explicit indication
sibType2, sibType3, sibType4, sibType5,
sibType6, sibType7, sibType8,
spare8, spare7, spare6, spare5,
spare4, spare3, spare2, spare1}
SystemInformationMaster ::= MasterInformationBlock
SystemInformation1 ::= SystemInformationBlockType1
SystemInformationBlockType1 ::= SEQUENCE {
cellAccessRelatedInformation SEQUENCE {
plmn-IdentityList SEQUENCE (SIZE (1..6)) OF SEQUENCE {
plmn-Identity PLMN-Identity,
cellReservedForOperatorUse BOOLEAN
},
trackingAreaCode TrackingAreaCode,
cellIdentity CellIdentity,
cellBarred BOOLEAN,
intraFrequencyCellReselection BOOLEAN OPTIONAL, -- Cond CellBarred
cellReservationExtension BOOLEAN,
csg-Indication BOOLEAN
},
cellSelectionInfo SEQUENCE {
q-Rxlevmin INTEGER (-60..-28) -- value range FFS
}, -- need FFS
frequencyBandIndicator INTEGER (1..64),
schedulinInformation SEQUENCE (SIZE (1..maxSI-Message)) OF SEQUENCE {
si-MessageType SEQUENCE {}, -- FFS
si-Periodicity ENUMERATED {
ms80, ms160, ms320, ms640}, -- value range FFS
sib-MappingInfo SEQUENCE {} -- FFS
},
systemInformationValueTag INTEGER (0), -- value is 3..5 bits FFS
...
}
PLMN-Identity ::= SEQUENCE {
-- Enter other IEs here.
}
TrackingAreaCode ::= SEQUENCE {
-- Enter other IEs here.
}
CellIdentity ::= SEQUENCE {
-- Enter the IEs here.
}
MasterInformationBlock ::= SEQUENCE {
dl-SystemBandwidth BIT STRING (SIZE (4)),
numberOfTransmitAntennas BIT STRING (SIZE (4)),
phich-Configuration PHICH-Configuration,
systemFrameNumber BIT STRING (SIZE (8))
}
PHICH-Configuration ::= SEQUENCE {
phich-Duration ENUMERATED {short, long},
phich-Resource ENUMERATED {ffs} -- 2-bit field FFS
}
END
|