Académique Documents
Professionnel Documents
Culture Documents
June 26 2014
Table of contents
4
eMBMS channels structure 1/2
PMCH is used to transfer MCH transport channel that multiplexes MCCH signal
channel and MTCH logical channel .
9
Session admission control function
Check available MTCH/PMCH channels
TMGI=1111 TMGI=1111
TMGI=1111
Service Area= 1, Service Area= 1, 2
Service Area= 1, 2
2
GBR= 1.5 Mbps GBR= 1.5 Mbps BM-SC
MCE GBR = 1.5 Mbps
Multicast IP addr = ……
Multicast IP addr
100.200.1.2
= 100.200.1.2
……
……
MME MBMS GW
Once upon received M3 Session start message, MCE runs resource allocation
function
RFAP=n1, RFAP Offset=0 SFN=0 SFN=1 SFN=2 SFN=3 SFN=4 SFN=5 SFN=6 SFN=7
RFAP=n2, RFAP Offset=0 SFN=0 SFN=1 SFN=2 SFN=3 SFN=4 SFN=5 SFN=6 SFN=7
RFAP=n4, RFAP Offset=0 SFN=0 SFN=1 SFN=2 SFN=3 SFN=4 SFN=5 SFN=6 SFN=7
RFAP=n4, RFAP Offset=1 SFN=0 SFN=1 SFN=2 SFN=3 SFN=4 SFN=5 SFN=6 SFN=7
MBSFN AREA #1
Interference
MBSFN AREA #1
maxSubframeNum=4, SFN=0 SFN=1 SFN=2 SFN=3 SFN=4 SFN=5 SFN=6 SFN=7
RFAP=n2, RFAP Offset=0
No Collision
MBSFN AREA #2
maxSubframeNum=4, SFN=0 SFN=1 SFN=2 SFN=3 SFN=4 SFN=5 SFN=6 SFN=7
RFAP=n2, RFAP Offset=1
0 1 2 3 4 5 6 7 8 9
D S U D D D S U D D
Both MCE#1 and MCE#2 must be configured to have the same resource allocation pattern
for MBSFN AREA #1. And, they must command the same session start time for the eNBs,
which requires almost same delay between each MCE and BMSC.
0 1 2 3 4 5 6 7 8 9
D S U D D D S U D D
MCE #1
maxSubframeNum=2, SFN=0 SFN=1 SFN=2 SFN=3 SFN=4 SFN=5 SFN=6 SFN=7
RFAP=n1, RFAP Offset=0
Soft Combining
MCE #2
maxSubframeNum=2, SFN=0 SFN=1 SFN=2 SFN=3 SFN=4 SFN=5 SFN=6 SFN=7
RFAP=n1, RFAP Offset=0
0 1 2 3 4 5 6 7 8 9
D S U D D D S U D D
Common Subrame Allocation Period: It defines the number of radio frames with in
which the allocated subframes are to be divided between the subsequent list of
PMCH.
The subframe allocation repeat within the period which can be configured with a
value 4, 8, 16, 32, 64 ,128, 256 RF
RFAP : 80ms RFAP : 80ms RFAP : 80ms RFAP : 80ms RFAP : 80ms
System Frame Number (SFN) mod Radio Frame Allocation Period (RFAP) = offset
1 Sub-frame : 1ms
1 Radioframe : 10ms
RFAP : 80ms RFAP : 80ms RFAP : 80ms RFAP : 80ms RFAP : 80ms
1 Sub-frame : 1ms 1 Sub-frame : 1ms 1 Sub-frame : 1ms 1 Sub-frame : 1ms 1 Sub-frame : 1ms
1 Radioframe : 10ms 1 Radioframe : 10ms 1 Radioframe : 10ms 1 Radioframe : 10ms 1 Radioframe : 10ms
...
LCID n Stop MTCH n Oct 2n-1
MSPs are RF8, RF16, RF32, RF64, RF 128, RF 256, RF 512, RF 1024, rf16, rf32, rf64, rf1
28, rf256, rf512, rf1024 rf8, r
2014 © Samsung Electronics 18
MCCH scheduling
The MCCH is broadcast during radio frames which satisfy:
SFN mod MCCH Repetition Period = MCCH Offset
20
SYNC, SYNC, SYNC
For eMBMS service, eNBs that belong to the same MBSFN Area must broadcast the
same eMBMS data at the same time, so eMBMS UEs in the boarder area of eNBs can
combine radio signals from multiple eNBs to decode MBMS data without
interference. For this, the eNBs should be basically synchronized in terms of SFN.
SYNCHRONIZATION
System Frame Number synchronization among eNBs (GPS ToD)
SFN management function in MCE shall exchange messages to synchronize SFN (every
60 seconds)
t1
t2
t3
t4
Two delay paths must be calculated, the Master to Slave and the Slave to Master.
… …
… …
eNB#2
MBMS-GW BMSC
32 LOST 32 64 64
eNB#3
32 32 64
SFN=62
Due to backhaul delay from BM-SC to each eNB, a content synchronization method is
required
With help from BM-SC that put time stamp for each SYNC packet, the SYNC frame
handler function at eNB can synchronize eMBMS transmission time for any eNB in the
same MBSFN area
2014 © Samsung Electronics 26
eMBMS content Tx synchronization 3/3
Arrival of
MBMS SESSION START
REQUEST 0 10 20 30
5 seconds
Time
eNB sends the MBMS packet in the radio frame of SFN = (Timestamp + Offset) % 4096
Number of
Octets
7 6 5 4 3 2 1 0
Packet Number 2
Number of
Octets
7 6 5 4 3 2 1 0
Packet Number 2
31
eMBMS Cell initialization
Non-
MBSFN
Cell MBSFN
Cell
MBSFN
Cell
LSM MBSFN
Cell
Service area,
Reserved cells, MBSFN
SYNC area Cell
configuration MBSFN
can be set at Cell
LSM MBSFN
Cell
eNB
MBSFN MCE
Cell #2
M2 non-service
MBSFN
Cell #1 Associated
MBSFN
Cell
M2 SETUP REQUEST
M2 SETUP RESPONSE
Non MBMS-Service-Ass
ociated M2AP MBMS SCHEDULING INFORMATION
M2 set up request message enables eNB to indicate the MBMS service area per each
cell and the reserved cell.
Upon receiving M2 setup request, MCE shall return control channel information
(MCCH related BCCH Configuration) for each MBSFN area
2014 © Samsung Electronics 36
M2 SETUP REQUEST IE
IE/Group Name Presence Range IE type and Semantics d Criticality Assigned Cr
reference escription iticality
-- ASN1START
SystemInformationBlockType13-r9 ::= SEQUENCE {
mbsfn-AreaInfoList-r9 MBSFN-AreaInfoList-r9,
notificationConfig-r9 MBMS-NotificationConfig-r9,
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
...
}
-- ASN1STOP
-- ASN1START
MBSFN-AreaInfoList-r9 ::= SEQUENCE (SIZE(1..maxMBSFN-Area)) OF MBSFN-AreaInfo-r9
MBSFN-AreaInfo-r9 ::= SEQUENCE {
mbsfn-AreaId-r9 INTEGER (0..255),
non-MBSFNregionLength ENUMERATED {s1, s2},
notificationIndicator-r9 INTEGER (0..7),
mcch-Config-r9 SEQUENCE {
mcch-RepetitionPeriod-r9 ENUMERATED {rf32, rf64, rf128, rf256},
mcch-Offset-r9 INTEGER (0..10),
mcch-ModificationPeriod-r9 ENUMERATED {rf512, rf1024},
sf-AllocInfo-r9 BIT STRING (SIZE(6)),
signallingMCS-r9 ENUMERATED {n2, n7, n13, n19}
},
...
}
-- ASN1STOP
signallingMCS: Indicates the modulation and Coding Sceheme (MCS) applicable for
the subframes indicated by the field sf-AllocInfo and for the first subframe of each
MCH scheduling period.
Sf-AllocInfo: Indicates the subframes of the radio frames indicated by the mcch-
RepetitioPeriod and the mcch-Offset, that may carry MCCH.
1. MBMS Scheduling
Information
2. MBMS Scheduling
Information Response
It also deliver PMCH configuration, MBMS session list per PMCH, Common subframe
allocation period per MBSFN area for MCCH RRC MBMSAreaConfiguration message.
MBSFN-SubframeConfigList ::=
-- ASN1START
-- ASN1START
MCCH-Message ::= SEQUENCE {
message MCCH-MessageType
}
MCCH-MessageType ::= CHOICE {
c1 CHOICE {
mbsfnAreaConfiguration-r9 MBSFNAreaConfiguration-r9
},
later CHOICE {
c2 CHOICE{
mbmsCountingRequest-r10 MBMSCountingRequest-r10
},
messageClassExtensionSEQUENCE {}
}
}
-- ASN1STOP
-- ASN1START
MBSFNAreaConfiguration-r9 ::= SEQUENCE {
commonSF-Alloc-r9 CommonSF-AllocPatternList-r9,
commonSF-AllocPeriod-r9 ENUMERATED {
rf4, rf8, rf16, rf32, rf64, rf128, rf256},
pmch-InfoList-r9 PMCH-InfoList-r9,
nonCriticalExtension MBSFNAreaConfiguration-v930-IEs OPTIONAL
}
MBSFNAreaConfiguration-v930-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
}
CommonSF-AllocPatternList-r9 ::=SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig
-- ASN1STOP
-- ASN1START
MBSFN-SubframeConfig ::= SEQUENCE {
radioframeAllocationPeriod ENUMERATED {n1, n2, n4, n8, n16, n32},
radioframeAllocationOffset INTEGER (0..7),
subframeAllocation CHOICE {
oneFrame BIT STRING (SIZE(6)),
fourFrames BIT STRING (SIZE(24))
}
}
-- ASN1STOP
eNB
MBSFN MCE
Cell #2
M2 service
MBSFN
Cell #1 Associated
MBSFN
Cell
M2 MBMS session start message shall indicate which TMGI in MBMS service ID will
be delivered over which IP multicast address
Maximum Bit Rate (MBR), which should be set to the same as GBR
QCI defines a MCS level according to a QCI-MCS level mapping table that operator
pre-configured in MCE. eMBMS QCI Resource Type MCS Level Comment
128 GBR 11
129 GBR 12
130 GBR 13
131 GBR 14
132 GBR 24
133 GBR 25
134 GBR 26
135 GBR 27
136 GBR 28
Default MCS value is u
Default GBR 13 sed when QCI is not sp
ecified.
SessionStartFail_CP_CAPA_CAC_F
M2 MBMS Session Start fail by MCE resource allocation failure
AIL
SessionStartFail_M2AP_CU_FAIL During M2 Session Setup, the set up fail per cause defined IE
SessionStartFail_M2AP_LINK_FAIL During M2 Session Setup, the set up fail due to M2 SCTP Link fail
MCE MME
M3 service
Associated
Service Announcement (Service ID, Multicast IP Address, Time of transmission) (HTTP, Announcement
SMS, etc) Function
RAR Start
Session MBMS Session
Session Start Start RAA Start Transmission
MBMS Session
Function
Start
IGMPv3 Join Multicast
Router
MBMS Scheduling
BCCH SIB2/3/13 Info
MCCH
(Multicast) (Unicast) MBMS Delivery
Multicast (Multicast)
(Broadcast) Router Function
59
MCE Redundancy
MCE servers packed in a shelf cover 5,000 eNBs, which requires a more
reliable system.
Two blades serve as one MCE server; Active and Standby respectively
Up to 5 redundant MCE sets in one shelf
Link Redundancy supported
SCTP multi-homing supported between MCE and eNB/MME
Dual IPC Switch for internal communication
IP1 (M2)
IP2 (M3)
IP3 (OAM)
IPC M M M M M M M M M M
Switch C C C C C C C C C C
E E E E E E E E E E
Switch#3 1 1 2 2 3 3 4 4 5 5 Switch#1
NOT USED
(M2) IP4 A S A S A S A S A S
(M3) IP5
(OAM) IP6
IPC
#1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 Switch
Switch#2 Switch#4
62
Inter-Frequency handover
This feature allows UEs to connect to the MBMS in an MBMS coverage area
regardless of the frequency of the MBMS in the multi-frequency environment.