Enhanced System Design for Download and Streaming Services Using Raptor Codes
Tiago Gasiba,Wen Xu,Thomas Stockhammer
DOI: https://doi.org/10.1002/ett.1275
2008-01-01
European Transactions on Telecommunications
Abstract:Raptor codes have been recently standardised by 3rd Generation Partnership Project (3GPP) to be used in the application layer (AL) for multimedia broadcast and multicast services (MBMS) including download delivery and streaming delivery. Furthermore, digital video broadcast (DVB) hits also recommended the inclusion of these Raptor codes for IP-datacast services. In this paper, enhancements on the system and receiver design using Raptor codes are studied, namely the permeable layer receiver (PLR) and the individual post-repair mechanism. With the PLR, the partial information ignored in the conventional receiver is passed from lower layer to higher layer. We show how a practical and efficient implementation of the Raptor decoder as a PLR can be done, which can not only achieve huge performance gains, but the gains can be achieved at an affordable low decoding complexity. Whereas the PLR is employed for enhancing both download and streaming services, the post-repair aims at guaranteeing reliable download delivery when it feedback channel is available. We propose here two efficient post-repair algorithms which fully exploit the properties of the Raptor codes. One allows to find a minimum set of source symbols to be requested in the post-delivery, and another allows to find a sufficient number of consecutive repair symbols. Selected simulations verify the good performance of proposed techniques. Copyright (C) 2008 John Wiley & Sons, Ltd.