Skip to main content
Log in

Embracing RaptorQ FEC in 3GPP multicast services

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Multimedia Broadcast/Multicast Services (MBMS) have been introduced by Third Generation Partnership Project (3GPP) aiming to efficiently deliver data to mobile users in a one-to-many way. In order to provide reliable multicast transmission, 3GPP recommends exclusively for MBMS the use of a Forward Error Correction (FEC) mechanism on the application layer. Raptor codes are standardized as the Application Layer FEC (AL-FEC) scheme over 3GPP MBMS. However, the 3GPP standardized systematic fountain Raptor code is nowadays considered obsolete, since a new variation of the Raptor codes has emerged. This enhanced AL-FEC scheme, named RaptorQ, promises higher protection efficiency and superior flexibility on the provision of demanding mobile multicast services. In this work, we provide an extensive performance evaluation presenting at first a theoretical performance comparison of the newly introduced RaptorQ FEC scheme with its predecessor Raptor code, examining the enhancements that RaptorQ introduces on the AL-FEC protection robustness. Thereafter, to verify the enhanced performance of RaptorQ, we present several simulation results considering the modeling of the AL-FEC protection over multicast services for next generation mobile networks, utilizing the ns-3 simulation environment. Investigating several mobile system parameters in conjunction with FEC encoding parameters, we provide valuable results regarding the impacts of the examined AL-FEC schemes application on the multicast services performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 3GPP. (2011). Multimedia broadcast/Multicast service (MBMS); Protocols and codecs (Release 10). TS 26.346, 3rd generation partnership project (3GPP). URL http://www.3gpp.org/ftp/Specs/html-info/26346.htm.

  2. Luby, M., Vicisano, L., Gemmell, J., Rizzo, L., Handley, M., & Crowcroft, J. (2002). The use of forward error correction (FEC) in reliable multicast. RFC 3453 (Informational). URL http://www.ietf.org/rfc/rfc3453.txt.

  3. Luby, M., Shokrollahi, A., Watson, M., & Stockhammer, T. (2007). Raptor forward error correction scheme for object delivery. RFC 5053 (Proposed standard). URL http://www.ietf.org/rfc/rfc5053.txt.

  4. Luby, M., Shokrollahi, A., Watson, M., Stockhammer, T., & Minder, L. (2011). RaptorQ forward error correction scheme for object delivery. RFC 6330. URL http://tools.ietf.org/rfc/rfc6330.txt.

  5. Watson, M., Stockhammer, & T., Luby, M. (2012). Raptor forward error correction FEC schemes for FECFRAME. RFC 6681. URL http://www.ietf.org/rfc/rfc6681.txt.

  6. Luby, M., Watson, M., Gasiba, T., & Stockhammer, T. (2006). Mobile data broadcasting over MBMS tradeoffs in forward error correction. In Proceedings of the 5th International Conference on Mobile and Ubiquitous Multimedia (MUM).

  7. Alexiou, A., Bouras, C., & Papazois, A. (2011). A study of forward error correction for mobile multicast. International Journal of Communication Systems, 24, 607.

    Article  Google Scholar 

  8. Alexiou, A., Bouras, C., Kokkinos, V., Papazois, A., & Tseliou, G. (2011). Forward error correction for reliable e-MBMS transmissions in LTE networks. In A. Melikov (Ed.), Cellular Networks—Positioning, Performance analysis, Reliability. URL http://www.intechopen.com/articles/show/title/forward-error-c orrection-for-reliable-e-mbms-transmissions-in-lte-networks.

  9. Bouras, C., Kanakis, N., Kokkinos, V., & Papazois, A. (2011). AL-FEC for streaming services over LTE systems. In Wireless personal multimedia communications (WPMC) 2011, 14th international symposium on (pp. 1–5).

  10. Bouras, C., Kanakis, N., Kokkinos, V., & Papazois, A. (2012). Application layer forward error correction for multicast streaming over LTE networks. International Journal of Communication Systems. doi:10.1002/dac.2321 .

  11. Bouras, C., Kanakis, N., Kokkinos, V., & Papazois, A. (2012). Evaluating raptorq fec over 3gpp multicast services. In Wireless communications and mobile computing conference (IWCMC), 2012 8th international (pp. 257–262). doi:10.1109/IWCMC.2012.6314213 .

  12. Shokrollahi, M. A., & Luby, M. (2011). Raptor codes. Foundations and Trends in Communications and Information Theory, 6(3-4), 213.

    Article  MATH  Google Scholar 

  13. Mladenov, T., Kim, K., & Nooshabadi, S. (2011). Forward error correction with RaptorQ code on embedded systems. In Circuits and systems (MWSCAS), 2011 IEEE 54th international midwest symposium on (IEEE) (pp. 1–4).

  14. Demir, U., & Aktas, O. (2006). Raptor versus Reed Solomon forward error correction codes. In Computer networks, 2006 international symposium on (pp. 264–269). doi:10.1109/ISCN.2006.1662545 .

  15. 3GPP. (2005). Simulation results for the performance and complexity of RS codes for MBMS FEC. Tdoc S4-050107, 3rd generation partnership project (3GPP).

  16. 3GPP. (2004). Streaming simulations of FEC codes for MBMS. Tdoc S4-040649, 3rd generation partnership project (3GPP).

  17. 3GPP. (2004). Raptor MBMS streaming simulations. Tdoc S4-AHP145, 3rd generation partnership project (3GPP).

  18. 3GPP TR 36.947 V1.0.0. (2012). Selection and characterisation of application layer FEC (Release 11). Tech. rep., 3rd generation partnership project.

  19. Shokrollahi, A. (2006). Raptor codes. Information Theory, IEEE Transactions on, 52(6), 2551. doi:10.1109/TIT.2006.874390.

    Article  MathSciNet  Google Scholar 

  20. 3GPP. (2005). Specification text for systematic raptor forward error correction. TSG SA WG4 S4-AHP205, 3rd generation partnership project (3GPP).

  21. Luby, M. (2002). LT codes. In Foundations of computer science, 2002. Proceedings. The 43rd Annual IEEE Symposium on (pp. 271–280). doi:10.1109/SFCS.2002.1181950 .

  22. Stockhammer, T., Shokrollahi, A., Watson, M., Luby, M., & Gasiba, T. (2008). Application layer forward error correction for mobile multimedia broadcasting. In B. Furhet & S. Ahson (Eds.), Handbook of mobile broadcasting: DVB-H, DMB, ISDB-T and media flo (pp. 239–280). Boca Raton, FL: CRC Press.

  23. 3GPP. (2011). Rationale for MBMS AL-FEC enhancements. Tdoc S4-110449, 3rd generation partnership project (3GPP).

  24. The NS-3 Network Simulator. URL http://www.nsnam.org/.

  25. The NS-3 LTE Module. URL http://www.nsnam.org/docs/release/3.10/manual/html/lte.html.

  26. AL-FEC Extensions on NS-3. URL http://ru6.cti.gr/ru6/lte_downloads.php.

  27. 3GPP. (2005). Report of FEC selection for MBMS. Tdoc S4-050250, 3rd generation partnership project (3GPP).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christos Bouras.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bouras, C., Kanakis, N., Kokkinos, V. et al. Embracing RaptorQ FEC in 3GPP multicast services. Wireless Netw 19, 1023–1035 (2013). https://doi.org/10.1007/s11276-012-0515-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-012-0515-3

Keywords

Navigation