6.3.6 MBS information elements
38.3313GPPNRProtocol specificationRadio Resource Control (RRC)Release 17TS
– CarrierFreqListMBS
The IE CarrierFreqListMBS is used to inform network of the frequencies on which the UE is receiving or interested to receive MBS broadcast service via a broadcast MRB.
CarrierFreqListMBS information element
— ASN1START
— TAG-CARRIERFREQLISTMBS-START
CarrierFreqListMBS-r17 ::= SEQUENCE (SIZE (1..maxFreqMBS-r17)) OF ARFCN-ValueNR
— TAG-CARRIERFREQLISTMBS-STOP
— ASN1STOP
– CFR-ConfigMCCH-MTCH
The IE CFR-ConfigMCCH-MTCH is used to configure the common frequency resource used for MCCH and MTCH reception.
CFR-ConfigMCCH-MTCH information element
— ASN1START
— TAG-CFR-CONFIGMCCH-MTCH-START
CFR-ConfigMCCH-MTCH-r17 ::= SEQUENCE {
locationAndBandwidthBroadcast-r17 LocationAndBandwidthBroadcast-r17 OPTIONAL, — Need S
pdsch-ConfigMCCH-r17 PDSCH-ConfigBroadcast-r17 OPTIONAL, — Need S
commonControlResourceSetExt-r17 ControlResourceSet OPTIONAL — Cond NotSIB1CommonControlResource
}
LocationAndBandwidthBroadcast-r17 ::= CHOICE {
sameAsSib1ConfiguredLocationAndBW NULL,
locationAndBandwidth INTEGER (0..37949)
}
— TAG-CFR-CONFIGMCCH-MTCH-STOP
— ASN1STOP
CFR-ConfigMCCH-MTCH field descriptions |
---|
commonControlResourceSetExt An additional common control resource set which may be configured and used for searchSpaceMCCH/searchSpaceMTCH or UE-specific search space in the BWP where searchSpaceMCCH is configured. It is contained in the bandwidth of locationAndBandwidthBroadcast. |
locationAndBandwidthBroadcast Indicates starting PRB and the number of PRBs of CFR used for MCCH and MTCH reception. Value sameAsSib1ConfiguredLocationAndBW means the CFR for broadcast has the same location and size as the locationAndBandwidth for initial BWP configured in SIB1. Value locationAndBandwidth is used to configure CFR with bandwidth that is larger than and fully contains the bandwidth for the initial DL BWP and CORESET#0 configured in SIB1. If the field is absent, the CFR for broadcast has the same location and size as CORESET0. |
pdsch-ConfigMCCH Indicates PDSCH parameters used for MCCH transmission. If the field is absent, PDSCH paramers used for MCCH are the same as those of PDSCH configuration provided in initialDownlinkBWP in SIB1. |
Conditional Presence |
Explanation |
NotSIB1CommonControlResource |
The field is optional present in case commonControlResourceSet is not configured in SIB1, Need R, otherwise it is absent. |
– DRX-ConfigPTM
The IE DRX-Config-PTM is used to configure DRX related parameters for PTM transmission as specified in TS 38.321 [3].
DRX-Config-PTM information element
— ASN1START
— TAG-DRX-CONFIGPTM-START
DRX-ConfigPTM-r17 ::= SEQUENCE {
drx-onDurationTimerPTM-r17 CHOICE {
subMilliSeconds INTEGER (1..31),
milliSeconds ENUMERATED {
ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1
}
},
drx-InactivityTimerPTM-r17 ENUMERATED {
ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
spare7, spare6, spare5, spare4, spare3, spare2, spare1
},
drx-HARQ-RTT-TimerDL-PTM-r17 INTEGER (0..56) OPTIONAL, — Cond HARQFeedback
drx-RetransmissionTimerDL-PTM-r17 ENUMERATED {
sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1
} OPTIONAL, — Cond HARQFeedback
drx-LongCycleStartOffsetPTM-r17 CHOICE {
ms10 INTEGER(0..9),
ms20 INTEGER(0..19),
ms32 INTEGER(0..31),
ms40 INTEGER(0..39),
ms60 INTEGER(0..59),
ms64 INTEGER(0..63),
ms70 INTEGER(0..69),
ms80 INTEGER(0..79),
ms128 INTEGER(0..127),
ms160 INTEGER(0..159),
ms256 INTEGER(0..255),
ms320 INTEGER(0..319),
ms512 INTEGER(0..511),
ms640 INTEGER(0..639),
ms1024 INTEGER(0..1023),
ms1280 INTEGER(0..1279),
ms2048 INTEGER(0..2047),
ms2560 INTEGER(0..2559),
ms5120 INTEGER(0..5119),
ms10240 INTEGER(0..10239)
},
drx-SlotOffsetPTM-r17 INTEGER (0..31)
}
— TAG-DRX-CONFIGPTM-STOP
— ASN1STOP
DRX-Config-PTM field descriptions |
drx-HARQ-RTT-Timer-DL-PTM Value in number of symbols of the CFR where the transport block was received. |
drx-InactivityTimerPTM Value in multiple integers of 1 ms. ms0 corresponds to 0, ms1 corresponds to 1 ms, ms2 corresponds to 2 ms, and so on. |
drx-LongCycleStartOffsetPTM drx-LongCycle-PTM in ms and drx-StartOffset-PTM in multiples of 1 ms. |
drx-onDurationTimerPTM Value in multiples of 1/32 ms (subMilliSeconds) or in ms (milliSecond). For the latter, value ms1 corresponds to 1 ms, value ms2 corresponds to 2 ms, and so on. |
drx-RetransmissionTimer-DL-PTM Value in number of slot lengths of the CFR where the transport block was received. value sl0 corresponds to 0 slots, sl1 corresponds to 1 slot, sl2 corresponds to 2 slots, and so on. |
drx-SlotOffsetPTM Value in 1/32 ms. Value 0 corresponds to 0 ms, value 1 corresponds to 1/32 ms, value 2 corresponds to 2/32 ms, and so on. |
Conditional Presence |
Explanation |
HARQFeedback |
The field is mandatory present if HARQ feedback is enabled for a G-RNTI/G-CS-RNTI associated with this DRX configuration. It is absent otherwise. |
– MBS-NeighbourCellList
The IE MBS-NeighbourCellList indicates a list of neighbour cells where ongoing MBS sessions provided via broadcast MRB in the current cells are also provided.
MBS-NeighbourCellList information element
— ASN1START
— TAG-MBS-NEIGHBOURCELLLIST-START
MBS-NeighbourCellList-r17 ::= SEQUENCE (SIZE (0..maxNeighCellMBS-r17)) OF MBS-NeighbourCell-r17
MBS-NeighbourCell-r17 ::= SEQUENCE {
physCellId-r17 PhysCellId,
carrierFreq-r17 ARFCN-ValueNR OPTIONAL — Need S
}
— TAG-MBS-NEIGHBOURCELLLIST-STOP
— ASN1STOP
MBS-NeighbourCellList field descriptions |
---|
carrierFreq Indicates the frequency of the neighbour cell indicated by physCellId. Absence of the IE means that the neighbour cell is on the same frequency as the current cell. |
– MBS-ServiceList
The IE MBS- ServiceList is used to inform the network of the MBS services that the UE is receiving or interested to receive.
MBS-ServiceList information element
— ASN1START
— TAG-MBS-SERVICELIST-START
MBS-ServiceList-r17 ::= SEQUENCE (SIZE (1..maxNrofMBS-ServiceListPerUE-r17)) OF MBS-ServiceInfo-r17
MBS-ServiceInfo-r17 ::= SEQUENCE {
tmgi-r17 TMGI-r17
}
— TAG-MBS-SERVICELIST-STOP
— ASN1STOP
– MBS-SessionInfoList
The IE MBS-SessionInfoList provides the list of ongoing MBS broadcast sessions transmitted via broadcast MRB and, for each MBS broadcast session, the associated G-RNTI and scheduling information.
MBS-SessionInfoList information element
— ASN1START
— TAG-MBS-SESSIONINFOLIST-START
MBS-SessionInfoList-r17 ::= SEQUENCE (SIZE (1..maxNrofMBS-Session-r17)) OF MBS-SessionInfo-r17
MBS-SessionInfo-r17 ::= SEQUENCE {
mbs-SessionId-r17 TMGI-r17,
g-RNTI-r17 RNTI-Value,
mrb-ListBroadcast-r17 MRB-ListBroadcast-r17,
mtch-SchedulingInfo-r17 DRX-ConfigPTM-Index-r17 OPTIONAL, — Need S
mtch-NeighbourCell-r17 BIT STRING (SIZE(maxNeighCellMBS-r17)) OPTIONAL, — Need S
pdsch-ConfigIndex-r17 PDSCH-ConfigIndex-r17 OPTIONAL, — Need S
mtch-SSB-MappingWindowIndex-r17 MTCH-SSB-MappingWindowIndex-r17 OPTIONAL — Need R
}
DRX-ConfigPTM-Index-r17 ::= INTEGER (0..maxNrofDRX-ConfigPTM-1-r17)
PDSCH-ConfigIndex-r17 ::= INTEGER (0..maxNrofPDSCH-ConfigPTM-1-r17)
MTCH-SSB-MappingWindowIndex-r17 ::= INTEGER (0..maxNrofMTCH-SSB-MappingWindow-1-r17)
MRB-ListBroadcast-r17 ::= SEQUENCE (SIZE (1..maxNrofMRB-Broadcast-r17)) OF MRB-InfoBroadcast-r17
MRB-InfoBroadcast-r17 ::= SEQUENCE {
pdcp-Config-r17 MRB-PDCP-ConfigBroadcast-r17,
rlc-Config-r17 MRB-RLC-ConfigBroadcast-r17,
…
}
MRB-PDCP-ConfigBroadcast-r17 ::= SEQUENCE {
pdcp-SN-SizeDL-r17 ENUMERATED {len12bits} OPTIONAL, — Need S
headerCompression-r17 CHOICE {
notUsed NULL,
rohc SEQUENCE {
maxCID-r17 INTEGER (1..16) DEFAULT 15,
profiles-r17 SEQUENCE {
profile0x0000-r17 BOOLEAN,
profile0x0001-r17 BOOLEAN,
profile0x0002-r17 BOOLEAN
}
}
},
t-Reordering-r17 ENUMERATED {ms1, ms10, ms40, ms160, ms500, ms1000, ms1250, ms2750} OPTIONAL — Need S
}
MRB-RLC-ConfigBroadcast-r17 ::= SEQUENCE {
logicalChannelIdentity-r17 LogicalChannelIdentity,
sn-FieldLength-r17 ENUMERATED {size6} OPTIONAL, — Need S
t-Reassembly-r17 T-Reassembly OPTIONAL — Need S
}
— TAG-MBS-SESSIONINFOLIST-STOP
— ASN1STOP
MBS-SessionInfoList field descriptions |
g-RNTI G-RNTI used to scramble the scheduling and transmission of MTCH. |
headerCompression If rohc is configured, the UE shall apply the configured ROHC profile(s) in downlink. When the field is absent the UE applies the value as specified in 9.1.1.7. |
mbs-SessionId Indicates an identifier of the MBS session provided by the MTCH. |
mrb-listBroadcast A list of broadcast MRBs to which the associated broadcast MBS session is mapped to. |
mtch-neighbourCell Indicates neighbour cells which provide this service on MTCH. The first bit is set to 1 if the service is provided on MTCH in the first cell in mbs-NeighbourCellList, otherwise it is set to 0. The second bit is set to 1 if the service is provided on MTCH in the second cell in mbs-NeighbourCellList, and so on. If the service is not available in any neighbouring cell and mbs-NeighbourCellList is signalled, the network sets all bits in this field to 0. If this field is absent, the related service may or may not be available in any neighbouring cell, i.e. the UE cannot determine the presence or absence of an MBS service in neighbouring cells based on the absence of this field. |
mtch-schedulingInfo Indicates the index of DRX configuration entry in drx-ConfigPTM-List that is used for scheduling the MTCH. The value 0 corresponds to the first entry in drx-ConfigPTM-List, the value 1 corresponds to the second entry in drx-ConfigPTM-List and so on. In case mtch-schedulingInfo is absent for a G-RNTI (i.e. no PTM DRX), the UE shall monitor for PDCCH scrambled with G-RNTI in any slot according to the search space configured for MTCH [see TS 38.213 [13], clause 10.1]. |
mtch-SSB-MappingWindowIndex Indicates the index of MTCH-SSB-MappingWindowCycleOffset configuration entry in MTCH-SSB-MappingWindowList. The value 0 corresponds to the first entry in MTCH-SSB-MappingWindowList, the value 1 corresponds to the second entry in MTCH-SSB-MappingWindowList and so on. This field is set to the same value for all MBS sessions mapped to the same G-RNTI. |
pdcp-SN-SizeDL Indicates that PDCP sequence number size of 12 bits is used, as specified in TS 38.323 [5]. When the field is absent the UE applies the value as specified in 9.1.1.7. |
pdschConfigIndex Indicates the index of PDSCH configuration entry in pdschConfigList for MTCH. Value 0 corresponds to the first entry in pdschConfigList, the value 1 corresponds to the second entry in pdschConfigList and so on. When the field is absent the UE applies the first entry in pdschConfigList for MTCH. |
sn-FieldLength Indicates that the RLC SN field size of 6 bits is used, see TS 38.322 [4]. When the field is absent the UE applies the value as specified in 9.1.1.7. |
t-Reassembly Timer for reassembly in TS 38.322 [4], in milliseconds. Value ms0 means 0 ms, value ms5 means 5 ms and so on. When the field is absent the UE applies the value in specified in 9.1.1.7. |
t-Reordering Value in ms of t-Reordering specified in TS 38.323 [5]. Value ms1 corresponds to 1 ms, value ms10 corresponds to 10 ms, and so on. When the field is absent the UE applies the value as specified in 9.1.1.7. |
– MTCH-SSB-MappingWindowList
The IE MTCH-SSB-MappingWindowList is used to configure MTCH PDCCH ocassions to SSB mapping window related periodic and offset parameters.
MTCH-SSB-MappingWindowList information element
— ASN1START
— TAG-MTCH-SSB-MAPPINGWINDOWLIST-START
MTCH-SSB-MappingWindowList-r17 ::= SEQUENCE (SIZE (1..maxNrofMTCH-SSB-MappingWindow-r17)) OF MTCH-SSB-MappingWindowCycleOffset-r17
MTCH-SSB-MappingWindowCycleOffset-r17 ::= CHOICE {
ms10 INTEGER(0..9),
ms20 INTEGER(0..19),
ms32 INTEGER(0..31),
ms64 INTEGER(0..63),
ms128 INTEGER(0..127),
ms256 INTEGER(0..255)
}
— TAG-MTCH-SSB-MAPPINGWINDOWLIST-STOP
— ASN1STOP
MTCH-SSB-MappingWindowList field descriptions |
MTCH-SSB-MappingWindowCycleOffset Indicates the cycle and offset for MTCH PDCCH ocassions to SSB mapping. Values in unit of ms. ms10 corresponds to cycle of 10 ms with corresponding offset between 0 and 9 ms, value ms20 corresponds to cycle of 20 ms with corresponding offset between 0 and 19 ms, and so on. The mapping window starts at a subframe in a SFN where [(SFN number × 10) + subframe number] modulo (cycle) = offset. PDCCH monitoring occasions for MTCH in a mapping window which are not overlapping with UL symbols (determined according to tdd-UL-DL-ConfigurationCommon) are sequentially numbered starting from 1 in the maping window. The [x×N+K]th PDCCH monitoring occasion for MTCH in this mapping window corresponds to the Kth transmitted SSB, where x = 0, 1, …X-1, K = 1, 2, …N, N is the number of actual transmitted SSBs determined according to ssb-PositionsInBurst in SIB1 and X is equal to CEIL(number of PDCCH monitoring occasions in MTCH to SSB mapping transmission window/N). The actual transmitted SSBs are sequentially numbered from one in ascending order of their SSB indexes. |
– PDSCH-ConfigBroadcast
The IE PDSCH-ConfigBroadcast is used to configure parameters for acquiring the PDSCH for MCCH and MTCH.
PDSCH-ConfigBroadcast information element
— ASN1START
— TAG-PDSCH-CONFIGBROADCAST-START
PDSCH-ConfigBroadcast-r17 ::= SEQUENCE {
pdschConfigList-r17 SEQUENCE (SIZE (1..maxNrofPDSCH-ConfigPTM-r17) ) OF PDSCH-ConfigPTM-r17,
pdsch-TimeDomainAllocationList-r17 PDSCH-TimeDomainResourceAllocationList-r16 OPTIONAL, — Need R
rateMatchPatternToAddModList-r17 SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, — Need R
lte-CRS-ToMatchAround-r17 RateMatchPatternLTE-CRS OPTIONAL, — Need R
mcs-Table-r17 ENUMERATED {qam256, qam64LowSE} OPTIONAL, — Need S
xOverhead-r17 ENUMERATED {xOh6, xOh12, xOh18} OPTIONAL — Need S
}
PDSCH-ConfigPTM-r17 ::= SEQUENCE {
dataScramblingIdentityPDSCH-r17 INTEGER (0..1023) OPTIONAL, — Need S
dmrs-ScramblingID0-r17 INTEGER (0..65535) OPTIONAL, — Need S
pdsch-AggregationFactor-r17 ENUMERATED {n2, n4, n8} OPTIONAL — Need S
}
— TAG-PDSCH-CONFIGBROADCAST-STOP
— ASN1STOP
PDSCH-ConfigBroadcast field descriptions |
lte-CRS-ToMatchAround Parameters to determine an LTE CRS pattern that the UE shall rate match around. |
pdschConfigList List of PDSCH parameters which can be configured per G-RNTI. Only one entity is allowed to be configured if included in SIB20. |
pdsch-TimeDomainAllocationList List of time-domain configurations for timing of DL assignment to DL data. The field pdsch-TimeDomainAllocationList applies to DCI format 4_0 (see table 5.1.2.1.1-1 in TS 38.214 [19]). When the field is absent, the UE follows PDSCH time domain resource allocation determination rule as specified in TS 38.214 [19], clause 5.1.2.1.1. |
rateMatchPatternToAddModList Resources patterns which the UE should rate match PDSCH around. The UE rate matches around the union of all resources indicated in the rate match patterns (see TS 38.214 [19], clause 5.1.4.1). |
mcs-Table Indicates which MCS table the UE shall use for PDSCH. If the field is absent the UE applies the value 64QAM. The field mcs-Table applies to DCI format 4_0 with CRC scrambled by MCCH-RNTI/G-RNTI (see TS 38.214 [19], clause 5.1.3.1). |
xOverhead Accounts for an overhead from CSI-RS, CORESET, etc. If the field is absent, the UE applies value xOh0 (see TS 38.214 [19], clause 5.1.3.2). |
PDSCH-ConfigPTM field descriptions |
dataScramblingIdentityPDSCH Identifier(s) used to initialize data scrambling (c_init) for PDSCH as specified in TS 38.211 [16], clause 7.3.1.1. When the field is absent the UE applies the value physCellId configured for this serving cell. |
dmrs-ScramblingID0 DL DMRS scrambling initialization (see TS 38.211 [16], clause 7.4.1.1.1). When the field is absent the UE applies the value physCellId configured for this serving cell. |
pdsch-AggregationFactor Number of repetitions for dynamic scheduling of MBS broadcast data for MTCH PDSCH (see TS 38.214 [19], clause 5.1.2.1). When the field is absent the UE applies the value 1. |
– TMGI
The IE TMGI is used to identify the MBS session.
TMGI information element
— ASN1START
— TAG-TMGI-START
TMGI-r17 ::= SEQUENCE {
plmn-Id-r17 CHOICE {
plmn-Index INTEGER (1..maxPLMN),
explicitValue PLMN-Identity
},
serviceId-r17 OCTET STRING (SIZE (3))
}
— TAG-TMGI-STOP
— ASN1STOP
TMGI field descriptions |
serviceId Uniquely identifies the identity of an MBS service within a PLMN. The field contains octet 3- 5 of the IE Temporary Mobile Group Identity (TMGI) as defined in TS 24.008 [38]. The first octet contains the third octet of the TMGI, the second octet contains the fourth octet of the TMGI and so on. |