Académique Documents
Professionnel Documents
Culture Documents
Electronics
junhyuk.song, hs365.kim, daejoong, jjlim@samsung.com
Qualcomm Technologies Inc.
isingh@qti.qualcomm.com
Aritsu Inc.
rick phung@anritsu.com@aritsu.com
Abstract
In LTE, enhanced MBMS (eMBMS) allows the combining
of MBMS transmission from tightly synchronized cells,
in a technique known as Multimedia Broadcast Single
Frequency Network (MBSFN). In MBSFN transmission,
all eNodeBs in a given MBSFN area must have the
radio frames transmitted with the same physical symbol
timing. With use of the Extended Cyclic Prex and the
Synchronization Protocol(SYNC) running between the BMSC (Broadcast/Multicast Service Center) and eNB(eNodeB),
it is possible to synchronize content transmission from
multiple eNBs. The synchronization protocol layer in BMSC shall set Time Stamp value that indicates the relative
time value of the synchronization sequence. This paper
investigates how eNodeB can ensure synchronized MBSFN
content transmission with the use of common relative time
reference.
Keywords: LTE, eMBMS, SYNC.
I. I NTRODUCTION
The introduction of the smart phones have made Internet access ubiquitous on mobile devices. Nowadays more users surf
the web and watch multimedia content using mobile devices
than ever before. According to a Cisco Visual Networking
Index (VNI) Global Mobile Data Trafc Forecast for 2011
to 2016 [1], mobile video trafc would make up for more
than 50% of all mobile data trafc. The mobile entertainment
market is expected to grow exponentially in the next four
years. However, due to the very nature of Unicast transmission
namely, the inefcient bidirectional point to point transmission
between each of the users and the network, most of the cellular
operators have very limited streaming service options. This
led to the development of the Broadcast/Multicast service
over cellular network. In LTE, enhanced MBMS (eMBMS)
denes two broadcast transmission schemes: Single-cell transmission and Multicast Broadcast Single Frequency Network
transmission (MBSFN). MBSFN allows combining of MBMS
transmissions from tightly time-synchronized cells by using
the same radio conguration in each of the cells with use of
Extended Cyclic Prex. In order to achieve MBSFN transmission in LTE, Multi-cell/Multicast Coordination Entity (MCE),
978-1-4799-0428-0/13/$31.00 2013 IEEE
285
Fig. 2.
Fig. 1.
Channel Structure
content server. It also manages the eMBMS subscriptions, service announcement, sessions control, SYNC protocol, MBMS
security, point to point retransmission, and AL-FEC (Application Level Forward Error Correction). MBMS gateway is
responsible for multicast IP address allocation and session
management. The MBMS gateway receives MBMS content
from BM-SC and then forwards MBMS service trafc to
the eNBs over IP multicast network. The MCE, acting as a
MBMS scheduler, allocates radio resources, performs session
admission control, and manages the MBMS services. Therefore, the scheduling of MBSFN transmission is performed
through a MCE. When MCE receives a Session Start request
from MME, it runs Session Admission Control function to
determine radio resource availability. Only if there are enough
radio resources available will the MCE allocate the required
radio frames. Besides the function of the new entities, eNBs
will also need to support some eMBMS related MAC and PHY
layer features, including 15 kHz sub-carrier spacing, Extended
CP, MBSFN Reference signal, PMCH Physical channel, MCH
Transport channel, MTCH/MCCH Logical channels, SIB2 and
SIB 13 System information, PDCCH with M-RNTI (MBMS
Radio Network Temporary Identier), RLC-UM mode, SYNC
protocol, and M2AP (M2 Application Part) Interface [8]. In
eMBMS system, a single eNB is served by a single MCE at a
time, although eNB can receive MBMS IP multicast packets
from multiple MBMS gateways in IP multicast Routing Tree.
A. MBMS channel description
The logical, transport, and physical channels associated
with eMBMS are depicted in Fig 2. LTE eMBMS requires
implementation of two new logical channels, Multicast Trafc
Channel (MTCH) and Multicast Control Channel (MCCH).
Both the MCCH and the MTCH logical channels are multiplexed to the Multicast Channel (MCH) transport channel. The
eNB performs MAC-level multiplexing for different MTCHs
to be transmitted on a single MCH. Multiple eMBMS services
can therefore be transmitted using a single MCH (because up
to 29 MTCHs can be multiplexed on one MCH instance),
provided that they use the same MBSFN area. At the Physical
Layer up to 15 MCH channels per MBSFN area can be time
multiplexed to a Physical Multicast Channel (PMCH) within
Common Scheduling Allocation Period (CSAP) interval.
B. MBSFN transmission
The delay spread is generated by different multipaths
between the transmitter and the receiver when those paths
Fig. 3.
SYNC Period
286
Fig. 4.
Absolute timestamp
287
1.
2.
3.
4.
Fig. 5.
3 t2 )
Compute = (t1 t0)+(t
2
Select n = M AX{1 , ...n}
n +
Compute R SF Nn = SF Nn +
Return (R SF Nn )
When the scheduled eMBMS session is broadcasted, BMSC must communicate its start time of the transmission in
advance to the involved eMBMS network entities. This is
because it requires some time to allocate radio resources
and synchronize considerably many eNBs. This process is a
time critical operation, and it must complete within a given
MinTimeToDataTransfer time from BM-SC. (Note: Theoretically there could be up to 65536 M2 connections between
eNB and MCE, and only constraints are MCEs processing
capacity, backhaul and SCTP (Stream Control Transmission
Protocol) [9] connection processing delay. Therefore when
MCE computes the Reference SFN in advance, it must take
MinTimeToDataTransfer time into consideration. MinTimeToDataTransfer is the minimum time between the transmission
of the MBMS SESSION START REQUEST to the MCE and
the actual start of the data transfer. By reading the contents of
M3 Session Start message from BM-SC through MME, MCE
can obtain the MinTimeToDataTransfer. Assuming that every
eNB in the same Synchronization area [2] have a synchronized
radio frame timing, MCE can keep track of the same SFN as
eNB within a small tolerance.
To synchronize its R SF N with remotely located eNB,
MCE may compute the transmission delay offset. In general,
it might be necessary to perform the sampling at large number
of times to compute relative frequencies, and use these as
estimates of the round trip time delay offset. Assume that t0
is the time of the request packet transmission, t1 is the time
of the request packet reception, t2 is the time of the response
packet transmission and t3 is the time of the response packet
reception. Then (1) yields the approximated transmission
Delay offset.
=
Fig. 6.
(t1 t0 ) + (t3 t2 )
2
(1)
By sampling physically furthermost located eNB and nding its maximum, n (2), we can determine the MBSFN
area coverage. Note: It is possible to tune the MBSFN area
coverage more or less aggressively and, therefore trade-off
immediate video play with slightly time delayed video play
for larger service coverage and vice versa.
MinTimeToDataTransfer:
Delay offset: n
Current SFN SF Nn
MCCH modication period
Output
Reference SFN R SF Nn
(2)
288
R SF Nn =
SF Nn + n +
(3)
Parameter
3gpp spec.
Access Technology
Carrier Frequency
Cellular Layout
System Bandwidth
Extended Cyclic prex Duration
PDCCH Symbol Length
Data MCS
Signaling MCS
GBR
MCCH Modication Period
Common SF Alloc Period
MCH Scheduling Period
Allocated subframe number
Video Encoding
Transport Coding
Video Title
Value
Release 9
TDD
2.6 GHz
6 cell sites
20 MHz
16.7s
2
13
7
1.5 Mbps
512 RF
64 RF
640 ms
3, 4, 8, 9
H.264 AVC
DASH/FLUTE
Big Buck Bunny
Table II. shows the sample of RLC log that we captured during the Test. It shows that RLC kept track of MCH scheduling
period window between lower boundary (highlighted in red)
and upper boundary (highlighted in magenta), and ushed its
buffer accordingly. Yellow highlighted 1536 is the Reference
SFN, Green highlighted 64 is the SYNC PDU time stamp, and
1431 is the current system time.
TABLE II
RLC DATA LOG SAMPLE
Fig. 7.
SF N
mod RF AP = Offset
(4)
289
1740
Lower SYNC boundary
Upper SYNC boundary
1720
1700
1680
1660
1640
1620
1600
20
40
Fig. 8.
60
80
10ms time clock
100
120
140
Fig. 9.
R EFERENCES
[1] Cisco
Visual
Networking
Index
(VNI)
Global
Mobile
Data Trafc Forecast for 2011 to 2016, Feb. 2012.
http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/
ns705/ns827/white paper c11-520862.pdf
[2] 3GPP TS 36.300 V10.0.0 Technical Specication Group Services and
System Aspects; Evolved Universal Terrestrial Radio Access (E-UTRA)
and Evolved Universal Terrestrial Radio Access Network (E-URTAN);
Overall description; Dec 2011.
[3] H Wang, H Vandervelde, S Kim, LTE MBMS SYNC Protocol for
support Synchronization of Content, IEEE Preceeding of ICCTA2009
[4] 3GPP R1-071049, Spectral efciency comparison of possible MBMS
transmission schemes: Additional Results, 2007
[5] ITU-T G.8262 : Timing characteristics of a synchronous Ethernet
equipment slave clock. International Telecommunication Union. July
2010.
[6] IEEE 1588 Systems. National Institute of Standards and Technology
(NIST)
[7] 3GPP TS 22.247 V10.0.0 Transparent end-to-end Packet-switched
Streaming Service (PSS); Progressive Download and Dynamic Adaptive
Streaming over HTTP (3GP-DASH) Dec 2011
[8] 3GPP TS 36.443 V10.0.0 Technical Specication Group Services and
System Aspects; M2 Application Protocol (M2AP) Dec 2011
[9] IETF, RFC 4960 Stream Control Transmission Protocol Sept 2007
[10] G. Van der Auwera, P.T. David, and M. Reisslein, Trafc Characteristics
of H.264/AVC Variable Bit Rate Video, Arizona State University,
Technical Report, March 2007.
[11] IETF, RFC 6726 File Delivery over Unidirectional Transport Sept 2012
[12] 3GPP MBMS operation on demand work item description
http://www.3gpp.org/ftp/Specs/html-info../WID-history590243.htm
290