Professional Documents
Culture Documents
Mobile Dat a Broadcast ing over MBMS Tradeoffs in Forward Error Correct ion
Yajun Kou
Mult icast Delivery of File Download Services in Evolved 3G Mobile Net works Wit h HSDPA and MBMS
David Gómez-Barquero
PERFORMANCE ANALYSIS OF AL-FEC RAPT OR CODE OVER 3GPP EMBMS NET WORK
Edit or IJRET
IEEE TRANSACTIONS ON BROADCASTING, VOL. 53, NO. 1, MARCH 2007 235
Abstract—Raptor codes have been standardized as application It has been recognized that broadcast networks must be used
layer forward error correction (FEC) codes for Multimedia Broad- for the efficient distribution of such content. Due to the high
cast and Multicast Services (MBMS) and Digital Video Broadcast penetration of IP-based applications, IP-based datacast services
(DVB) due to their extraordinary advanced FEC protection and
performance. Raptor codes are known to have characteristics very are most attractive. The IETF has defined protocols which allow
close to ideal and provide a wide range of operating flexibility and to deliver files to many users using a broadcast or multicast net-
efficiency unmatched by other codes, and in particular they are an work. The most popular protocol for download delivery of files
excellent implementation of fountain codes. Until now, investiga- is the File Delivery over Unidirectional Transport (FLUTE) pro-
tions of the application of Raptor codes to UMTS and EPGRS have tocol [1] which is particularly suited for such networks.
used an overall system model that does not accurately model the
physical channel and user mobility, simplistically assuming inde- 3GPP has defined a Multimedia Broadcast and Multicast Ser-
pendent random packet losses at the application layer. We investi- vice (MBMS), which extends the existing architecture by the
gate MBMS in UMTS in a much more realistic and complete simu- introduction of an MBMS bearer service and MBMS User Ser-
lation environment by considering advanced and complete channel vices [2]. The former is provided by the packet-switched do-
models that simulate the physical channel and user mobility in main to deliver IP multicast datagrams to multiple receivers
a cellular network. We use this realisitic simulation environment
to determine optimal system parameters under different mobility using minimum radio and network resources. The bearer ser-
models, with different bearer parameters, and without and with vices re-uses many existing components of the UMTS system
selective combining. More specifically, we investigate joint settings such as radio access including physical layer coding based on
of the Raptor code rate, the Turbo code rate, transmission power, Turbo codes. The end user is provided by two MBMS user ser-
etc., to find settings which provide reliable download delivery of vices [3], download delivery for reliable multicasting of files
files using minimal transmission energy. One of our main results
is that optimal system-wide operating points use low transmission and streaming delivery to deliver real-time multimedia streams.
power and a modest amount of Turbo coding that results in rela- Thereby, a new architectural component, the Broadcast Mul-
tively large radio packet loss rates that is compensated for by using ticast Service Center (BM-SC) provides the MBMS User ser-
a substantial amount of Raptor coding. These optimal operating vices to the User Equipment (UE). Both application layer de-
points use far less transmission energy for download delivery of livery methods in MBMS mandate that the UE supports Raptor
files than possible operating points without Raptor.
codes [3]–[5]. Hence, the MBMS system includes forward error
Index Terms—Application layer FEC, code rate, cross-layer op- correction on two layers, Turbo codes at the physical layer and
timization, FEC, forward error correction, fountain codes, MBMS,
Raptor code, reliable multicast transmission, UMTS.
Raptor codes at the application layer.
Commonly, for unicast bearers in UMTS, the Quality-of-Ser-
vice (QoS) is determined and guaranteed by the physical layer
FEC and the residual IP packet loss rates are quite low, usually
at most 1%. This is essential as common IP-based applications
I. INTRODUCTION cannot withstand packet losses without sacrificing quality or ef-
ELIABLE delivery of files of all sizes simultaneously to ficiency or both. However, with the introduction of broadcast/
R many users over unreliable and bandwidth-limited net-
works is an extremely challenging task. The need to supply
multicast services and application layer FEC, the QoS tradeoff
between the two layers is not obvious, especially considering the
mobile and heterogeneous users with large chunks of data and time-varying and heterogeneous reception conditions in cellular
mobile broadcast. Therefore, in this work we take a comprehen-
multimedia information is more desired and required than ever
in many different application scenarios. Examples include the sive approach and investigate different configurations of phys-
delivery of news, software updates, or other popular content to ical layer resources such as transmit power and the Turbo code
mobile clients such as handhelds and cars, or the distribution of rate as well as the Raptor code rate such that resource consump-
tion is minimized and user perception is maximized.
location-dependent information in highly populated areas, e.g.
airports, sport stadiums, traffic and weather information, etc. This work focuses on download delivery services. We intro-
duce the MBMS Download Delivery method and the MBMS
protocol stack in Section II. Section III gives a brief overview of
Manuscript received July 14, 2006; revised December 1, 2006.
Raptor codes as specified in MBMS. In Section IV we introduce
The authors are with Digital Fountain, Fremont, CA 94538 USA. (e-mail: our comprehensive system level simulation approach which in-
luby@digitalfountain.com; gasiba@digitalfountain.com; stockhammer@digi- cludes models for the mobile radio channel, the user behavior,
talfountain.com; mark@digitalfountain.com). the physical layer code, and the user experience. Selected sim-
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. ulation results are provided in Section V before concluding the
Digital Object Identifier 10.1109/TBC.2007.891703 paper in Section VI.
0018-9316/$25.00 © 2007 IEEE
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
236 IEEE TRANSACTIONS ON BROADCASTING, VOL. 53, NO. 1, MARCH 2007
A. MBMS Architecture
MBMS is a point-to-multipoint service in which data is trans-
mitted from a single source entity to multiple recipients. Trans-
mitting the same data to multiple recipients allows network re-
sources to be shared. The MBMS bearer service offers a Broad- Fig. 2. MBMS protocol stack.
cast Mode and a Multicast Mode. MBMS architecture should
enable the efficient usage of radio-network and core-network
resources, with an emphasis on radio interface efficiency, i.e. minor modifications are introduced to support MBMS. The IP
transmission power efficiency. In the bearer plane, this service packets are processed in the Packet Data Convergence Protocol
provides delivery of IP Multicast datagrams to UEs. A new func- (PDCP) layer where for example header compression might
tional entity, the Broadcast Multicast Service Center provides a be applied. In the Radio Link Control (RLC) the resulting
set of functions for MBMS User Services. The system architec- PDCP-PDUs, generally of arbitrary length, are mapped to fixed
ture is shown in Fig. 1. length RLC-PDUs. The RLC layer operates in unacknowl-
The MBMS User Service architecture is based on an MBMS edged mode due to the unavailable feedback links on the radio
receiver on the UE side and a BM-SC on the network side. access network. Functions provided at the RLC layer are for
Reception of an MBMS service is enabled by different phases example segmentation and reassembly, concatenation, padding,
such as subscription, joining, data transfer, and leaving. Broad- sequence numbering, reordering and out-of-sequence and du-
cast services do not include joining and leaving phases, but the plication detection. The Medium Access Control (MAC) layer
data transfer phase is common and identical for both, broad- maps and multiplexes the RLC-PDUs to the transport channel
cast and multicast. In the remainder of this work we focus on and selects the transport format depending on the instantaneous
the data transfer phase exclusively. Furthermore, we concentrate source rate. The MAC layer and physical layer appropriately
on MBMS delivery over UTRAN and specifically focus on the adapt the RLC-PDU to the expected transmission conditions by
transmission power efficiency. applying, among others, channel coding, power and resource
assignment, and modulation.
B. MBMS Protocol Stack
MBMS defines two delivery methods—download and C. MBMS Bearer Service Over UMTS
streaming delivery. MBMS delivery methods make use of The UMTS bearer provides services with different QoS
MBMS bearers for content delivery but may also use the asso- which are fundamental to support the MBMS broadcast
ciated delivery procedures for quality reporting and file repair. mode. Radio bearers are specified among others by the data
The MBMS protocol stack related to the data delivery phase throughput, the data transport format, physical layer channel
for streaming and download delivery is shown in Fig. 2. coding, rate matching, power allocation, and many other
Streaming data such as video streams, audio programs or things. MBMS uses the Multimedia Traffic Channel (MTCH),
timed text being encapsulated in RTP are transported over which enables point-to-multipoint distribution. This channel is
the streaming delivery network. In this case, application layer mapped onto the Forward Access Channel (FACH) which is
Raptor codes are applied on UDP flows, either individually finally mapped into the Secondary-Common Control Physical
or on bundles of streams. The streaming framework provides Channel S-CCPCH physical channel [6]. Among others, an
significant flexibility in terms of code rates, protection periods, MBMS radio bearer is defined by the transport format size
etc. [5]. Discrete objects such as still images, multimedia and number of transport blocks that are to be protected by
streams encapsulated in file formats, or other binary data are physical-layer channel code at every transmission time interval
transported using the FLUTE protocol (RFC 3926 [1]) when (TTI). The TTI is transport-channel specific and can be selected
delivering content over MBMS bearers. In both delivery ser- from the set {10 ms, 20 ms, 40 ms, 80 ms} for MBMS. The
vices the resulting UDP flows are generally mapped on the higher TTI values are supported by increasing the interleaving
MBMS IP multicast bearers. of the channel code and/or using longer codeword sizes of
The MBMS bearer services reuses most of the legacy channel code. This has the advantage of increasing time diver-
UMTS protocol stack in the packet-switched domain. Only sity but at the expense of longer delays.
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
LUBY et al.: RELIABLE MULTIMEDIA DOWNLOAD DELIVERY IN CELLULAR BROADCAST NETWORKS 237
TABLE I
BEARER PHYSICAL LAYER PARAMETERS
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
238 IEEE TRANSACTIONS ON BROADCASTING, VOL. 53, NO. 1, MARCH 2007
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
LUBY et al.: RELIABLE MULTIMEDIA DOWNLOAD DELIVERY IN CELLULAR BROADCAST NETWORKS 239
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
240 IEEE TRANSACTIONS ON BROADCASTING, VOL. 53, NO. 1, MARCH 2007
if ,
Fig. 7. Example of PedA and VehA movement within a cell. if ,
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
LUBY et al.: RELIABLE MULTIMEDIA DOWNLOAD DELIVERY IN CELLULAR BROADCAST NETWORKS 241
Fig. 8. Raptor source block loss rate for different source block size k , different
0
received overhead m k , and symbol loss rate 40%.
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
242 IEEE TRANSACTIONS ON BROADCASTING, VOL. 53, NO. 1, MARCH 2007
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
LUBY et al.: RELIABLE MULTIMEDIA DOWNLOAD DELIVERY IN CELLULAR BROADCAST NETWORKS 243
TABLE II
OPTIMAL SYSTEM OPERATING POINT FOR F ,u = 512 KB = 95%
, NON
SELECTIVE COMBINING, VEHICULAR A MOBILITY MODEL
TABLE III
OPTIMAL SYSTEM OPERATING POINT FOR F ,u = 512 KB = 95%
, NON
SELECTIVE COMBINING, PEDESTRIAN A MOBILITY MODEL
Fig. 13. Trade-off between physical layer Turbo code and application layer
Raptor code for a 240 kbps bearer and vehicular users with no selective com-
bining, whereby the percentage of satisfied user is 95%. Dots show the optimal
system operating point.
TABLE IV
OPTIMAL SYSTEM OPERATING POINT FOR F ,u = 512 KB = 95%,
SELECTIVE COMBINING, VEHICULAR A MOBILITY MODEL
TABLE V
OPTIMAL SYSTEM OPERATING POINT FOR F ,u = 512 KB = 95%,
SELECTIVE COMBINING, PEDESTRIAN A MOBILITY MODEL
Fig. 14. Trade-off between physical layer Turbo code and application layer
Raptor code for a 240 kbps bearer and vehicular users with selective combining,
whereby the percentage of satisfied user is 95%. Dots show the optimal system
operating point.
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
244 IEEE TRANSACTIONS ON BROADCASTING, VOL. 53, NO. 1, MARCH 2007
Fig. 15. Required transmit power that satisfies 95% users in the cell for a given Fig. 16. Required transmission energy to deliver a 512 KB file versus the sup-
fixed broadcast time, with file size 512 KB, 240 kbps bearer and using Vehicular ported bit-rate over a bearer type of 240 kbps, whereby 95% of users are satisfied
A mobility model. and follow a Vehicular A mobility model.
properly choosing the physical layer Turbo code rate, some RLC
C. Selected Simulation Results for Time-Constrained
throughput values are achieved that can not be achieved (inde-
Broadcast
pendent of how much transmission energy is spent) by using
In this section we consider the scenario where the broadcast standard UMTS parameter settings.
of the file takes place over a limited amount of time. Fig. 15
shows simulation results for time-constrained broadcast of a VI. CONCLUSIONS
512 KB file over a 240 kbps bearer, whereby the users follow a In this paper we have investigated MBMS download delivery
Vehicular A mobility model. In particular, the figure shows the services in UMTS systems considering a comprehensive anal-
required transmit power to satisfy 95% of users in the cell as a ysis by applying a detailed and complex channel model and
function of the broadcast time. The two curves differentiate be- simulation setup. A significant part of MBMS is application
tween the two cases where 1) the code rate of the physical layer layer FEC based on Raptor codes, which have been standardized
Turbo code is optimaly adapted for delivery performance (i.e. for MBMS for the broadcast delivery of multimedia content.
minimal delivery time), 2) the physical layer Turbo code is oper- The benefits of using Raptor codes to provide mobile broad-
ated with standard UMTS parameter, i.e. code rate 1/3. A curve cast services are manifold, including their almost ideal ability
gap in the horizontal axis indicates a reduction in delivery time, to recover from losses, their low computational complexity and
while a vertical gap indicates a reduction in transmission power. their fountain code flexibility. Even though Raptor codes have
It can be observed that for shorter broadcast times, hence higher been analyzed in detail in the MBMS standardization efforts, the
transmit power, a delivery time reduction of about 70 sec can be concrete benefits of using application layer Raptor codes in an
achieved. If we fix the broadcast time, huge reductions in trans- overall mobile system design have not been fully understood or
mission power can be achieved. For example, for a broadcast appreciated. Therefore, we have applied an accurate and com-
time of 75 sec, a significant power reduction of 1/6 is achieved prehensive simulation model which takes into account the ef-
by properly selecting the physical layer Turbo code rate. fects of different layers in the protocol stack and also evaluates
Fig. 16 shows the required transmission energy to deliver a the service for the two most important metrics, user experience
512 KB file as a function of the supported throughput at RLC and radio resource consumption.
layer for the same channel and mobility models. A curve gap Of specific interest in the evaluation is the tradeoff between
in the horizontal represents a gain in RLC throughout, while a resources used in the physical layer and resources used in the
vertical gap represents a reduction in required transmission en- application layer. The results of our work clearly indicate that
ergy. It can be observed that, in general, higher transmission a tradeoff and thorough balancing of the overheads is neces-
energy is required in order to support higher throughput. How- sary. In contrast to some beliefs and conjectures that all prob-
ever, we also notice that, using the standard UMTS settings for lems can be solved at the physical layer, our results clearly show
the Turbo code, the supported throughput does not go beyond that only a well designed system that takes into account the ben-
64 kbps. This happens because the RLC throughput is limited efits of application layer FEC can optimize system resources
by the Turbo code rate. By relaxing the Turbo code at phys- and user perception. In particular it was shown that a well-de-
ical layer, we can observe the benefits of using the Raptor at signed system should allow relatively high loss rates at the phys-
application layer since, not only are higher RLC throughputs ical layer and use significant amounts of application layer FEC
achieved, they are also achieved using less transmission energy. to overcome these losses. More specifically, allowing higher
Therefore, an important and immediate conclusion is that, by RLC-PDU losses and using Raptor codes to overcome these
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
LUBY et al.: RELIABLE MULTIMEDIA DOWNLOAD DELIVERY IN CELLULAR BROADCAST NETWORKS 245
losses works in favor of optimizing the overall system efficiency [6] Technical Specification Group Radio Access Network; Introduction of
and reduces the overall transmission energy to deliver a file to a the Multimedia Broadcast Multicast Service (MBMS) in the Radio Ac-
cess Network (RAN), , 3GPP TS 25.346 V7.0.0, March 2006.
number of users within a cell. Packet losses are not per se your [7] Technical Specification Group Radio Access Network; Multiplexing
foe, they can quite well be your friend. and Channel Coding (FDD), , 3GPP TS 25.212 V7.0.0, March 2006.
The principle findings have been verified for different system [8] Technical Specification Group Radio Access Network; Multiplexing
and channel coding (TDD), , 3GPP TS 25.222 V7.0.0, March 2006.
parameter settings such as different power assignments, dif- [9] Technical Specification Group Radio Access Network; Typical ex-
ferent bit rates, different mobility models, as well as advanced amples of Radio Access Bearers (RABs) and Radio Bearers (RBs)
receiver techniques such as selective combining. Selective com- supported by Universal Terrestrial Radio Access (UTRA), , 3GPP TS
25.993 V6.13.0, March 2006.
bining can improve the system performance quite a bit, but the [10] M. Luby, J. Gemmell, L. Vicisano, L. Rizzo, M. Handley, and J.
optimized physical layer settings are not dramatically different Crowcroft, Asynchronuous Layered Coding (ALC) Protocol Instanti-
from the case without selective combining. ation IETF, RFC3451, Dec. 2002, Tech. Rep..
[11] A. Shokrollahi, “Raptor codes,” IEEE Trans. Information Theory, vol.
Not only does MBMS include application layer FEC with 52, no. 6, pp. 2251–2567, June 2006.
Raptor codes, but also DVB has also recommended the inclu- [12] A. Shokrollahi, S. Lassen, and M. Luby, “Multi-Stage Code Generator
sion of Raptor decoders in their terminals for IP-datacast ser- and Decoder for Communication Systems,” U.S. Patent 7 068 729, June
27, 2006.
vices [17]. Other mobile broadcast standardization bodies are [13] M. Luby, “LT codes,” in Proc. 43rd Annual IEEE Symposium on Foun-
also currently investigating the inclusion of application layer dations of Computer Science, 2002.
FEC in their systems. In general, solutions allowing further in- [14] ——, “Information Additive Code Generator and Decoder for Com-
munications Systems,” U.S. Patent 6 307 487, Oct. 23, 2001.
creases in the reliability of such systems which have minimum [15] 3GPP TSG-SA WG4 S4-AHP238, in Specification Text for System-
impact on the protocol stack are highly desirable. atic Raptor Forward Error Correction, Sophia Antipolis, France, Apr.
Ongoing and future work addresses the evaluation of 2005, PSM SWG.
[16] 3GPP TSG-SA WG4 S4-AHP238, in Specification Text for Systematic
streaming delivery services in 3G broadcast environments. Raptor Forward Error Correction, Seoul, South Korea, Oct. 2003, PSM
Similar to MBMS download services, MBMS streaming ser- SWG.
vices can also uses Raptor codes, and all MBMS compliant [17] ETSI DVB TM-CBMS1167, IP datacast over DVB-H: Content de-
livery protocols Draft Technical Specification, Sept. 2005 [Online].
receivers must support Raptor decoding for both download Available: http://www.dvb.org
and streaming services. However, a different system design
is required for streaming services than for download services
due to stringent delay constraints. Thus, evaluations analogous
to those presented in this work are currently underway for
the MBMS streaming delivery service in order to obtain an
understanding of good tradeoffs between the assignment of
physical layer resources and application layer FEC. Michael Luby cofounded Digital Fountain, Inc. in
1998, where he currently holds the position of Chief
Technology Officer. Michael is a world-renowned
Theoretical Computer Scientist, and has made break-
through research contributions in the areas of coding
ACKNOWLEDGMENT theory, randomized algorithm design and analysis,
transport protocols and cryptography. He has led the
development of several transport standards within
The authors would like to thank the staff of Nomor Research the Internet Engineering Task Force (IETF). After
for their support in the generation of this work, specifically receiving his Ph.D. in Theoretical Computer Science
from UC Berkeley in 1983 he was a Professor in
Eiko Seidel for providing useful, constructive, and insightful Computer Science at the University of Toronto. In 1988 Michael joined the
comments on the manuscript. In addition, the help of Chris- International Computer Science Institute in Berkeley to become the Leader
tian Buchner and Junaid Afzal in setting the complex simulation of the Theory Group and concurrently an Adjunct Professor at UC Berkeley.
Michael is a recipient of the 2002 Information Theory Society Paper Award
was much appreciated. The authors would also like to thank the for some of his coding theory research, the 2003 SIAM Outstanding Paper
anonymous referees for their valuable and insightful comments. Prize for some of his cryptography research and the 2007 IEEE Eric E. Sumner
Award for bridging mathematics, internet design and mobile broadcasting as
well as successful standardization.
REFERENCES
Tiago Gasiba was born in Oporto, Portugal. He
[1] T. Paila, M. Luby, R. Lehtonen, V. Roca, and R. Walsh, FLUTE—File received his M.Sc. degree in telecommunication en-
Delivery Over Unidirectional Transport IETF, RFC3926, Oct. 2004, gineering from the Technical University of Munich
Tech. Rep.. (TUM) Germany in 2004, and his Eng. degree in
[2] Technical Specification Group Services and System Aspects; Mul- electrical engineering and computer science from
timedia Broadcast/Multicast Service; Architecture and functional the Faculdade de Engenharia da Universidade do
description, , 3GPP TS 23.246 V6.9.0, December 2005. Porto in 2002.
[3] Technical Specification Group Services and System Aspects; Multi- He is currently working for Digital Fountain and
media Broadcast/Multicast Service; Protocols and Codecs, , 3GPP TS NoMoR Research GmbH and working towards his
26.346 V6.1.0, June 2005. PhD degree under the supervision of Prof. Hagenauer
[4] A. Shokrollahi, Raptor Codes Digital Fountain, Tech. Rep. and Prof. Shokrollahi. In 2005 he was a visiting re-
DR2003-06-001, Jun. 2003. searcher at the Laboratoire d’Algorithmique et Laboratoire de Mathematiques
[5] M. Luby, M. Watson, T. Gasiba, T. Stockhammer, and W. Xu, “Raptor Algorithmique (Algo+Lma) in Lausanne, Switzerland. His current research in-
codes for reliable download delivery in wireless broadcast systems,” in terest include forward error correction codes in particular fountain codes, wire-
CCNC 2006, Las Vegas, NV, Jan. 2006, unpublished. less communications networks and video and data broadcast.
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.
246 IEEE TRANSACTIONS ON BROADCASTING, VOL. 53, NO. 1, MARCH 2007
Thomas Stockhammer has been working at the Mark Watson is a Director of Research at Digital
Munich University of Technology, Germany, and Fountain Inc, focusing on erasure coding appli-
was a Visiting Researcher at Rensselear Polytechnic cations such as mobile broadcast and IPTV as
Institute (RPI), Troy, NY and at the University of well, development of new coding technologies and
San Diego, California (UCSD). He has published promotion of Digital Fountain codes within industry
more than 70 conference and journal papers, is a standards. Before joining Digital Fountain in 2004
Member of different program committees, and holds he worked for Nortel Networks on product strategy
several patents. He regularly participates in and and standardization in various areas including Voice
contributes to different standardization activities, over IP, Next Generation Networks and 3G cellular
for example, JVT, IETF, 3GPP, and DVB, and has networks, including significant contributions to the
coauthored more than 100 technical contributions. Mobile Broadcast Multicast Service (MBMS) stan-
He is the Acting Chairman of the video ad hoc group of 3GPP SA4. He is dards in 3GPP. Mark received an MSc in Mathematics from King’s College,
also the cofounder and CTO of Novel Mobile Radio (NoMoR) Research, a London and a BA(Hons) in Mathematics from the University of Cambridge.
company working on the simulation and emulation of future mobile networks.
Since 2004, he has been working as a research and development Consultant for
Siemens Mobile Devices, now BenQ mobile in Munich, Germany. His research
interests include video transmission, cross-layer and system design, forward
error correction, content delivery protocols, rate-distortion optimization,
information theory, and mobile communications.
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on August 17, 2009 at 12:08 from IEEE Xplore. Restrictions apply.