Abstract
This paper proposes a framework with scalable video coding (SVD) at the source joint with a 2-level Forward Error Correction (FEC) at the channel and superposition modulation for efficient IPTV video multicasting over IEEE 802.16 (or WiMAX), called 2-level FEC joint with Multiple Description Coding (2FMDC). Multiple description coding (MDC) on SVD that generates multi-resolution of a video joint with superposition modulation (multi-resolution modulation) can overcome the channel diversity problem in wireless multicasting. In this framework, we use a 2-level FEC that enables a Subscriber Station (SS) to recover the lost frame and receive the video with more quality. The 2-level FEC denotes vertical FEC joint with horizontal FEC. Our proposed method applies identical redundancy compared with similar methods to the network traffic. Performance evaluation results demonstrate that using our proposed framework, an SS can achieve better video quality under multi-user channel diversity.
Similar content being viewed by others
References
Jeong, H., Choi, J., Mo, J., & Kang, M. (2008). An adaptive loss-aware flow control scheme for delay-sensitive applications in OBS networks. IEICE Transactions Communications, E91-B(7), 2152–2159.
O’Driscol, G. (2008). Next generation IPTV services and technologies, United States of America/Hoboken, New Jersey. London: Wiley.
She, J., & Ho, P. H. (2008). Cooperative coded video multicast for IPTV services under EPON-WiMAX integration. IEEE Communications Magazine, 48(8), 104–110.
Asghar, J., Hood, I., & Faucheur, F. L. (2009). Preserving video quality in IPTV networks. IEEE Transactions on Broadcasting, 55(2), 386–395.
She, J., Hou, F., Ho, P. H., & Xie, L. L. (2009). A cross-layer design framework for robust IPTV services over IEEE 802.16 networks. IEEE Journal on Selected Areas in Communications, 27(2), 235–245.
Weigand, T., Noblet, L., & Rovati, F. (2009). Scalable video coding for IPTV services. IEEE Transactions on Broadcasting, 55(2), 527–538.
Djama, I., & Ahmed, T. (2007). A cross-layer interworking of DVB-T and WLAN for mobile IPTV service delivery. IEEE Transactions on Broadcasting, 53(1), 382–390.
Lee, J. M., Park, H., et al. (2009). Adaptive hybrid transmission mechanism for on-demand mobile IPTV over WiMAX. IEEE Transactions on Broadcasting, 55(2), 468–477.
MOAWAD, R. B. (2008). IPTV over WiMAX: Overview on the video path from the server to the Wimax end-user. In IEEE lebanon communications workshop (LCW), Beirut, Lebanon.
Retnasothie, F. E., Ozdemir, M. K., Y¨ucek, T. (2006). Wireless IPTV over WiMAX: Challenges and applications. IEEE Wamicon (invited paper), Clearwater, FL.
Kim, J. (2006). Layered multiple description coding for robust video transmission over wireless ad-hoc networks. In Proceedings of world academy of science, engineering and tech (PWASET), pp. 163–166, Nov. 2006.
Lambert, P., & Debevere, P. (2009). Real-time error concealing bitstream adaptation methods for SVC in IPTV systems. Springer Journal of Real-Time Image Processing, 4(1), 79–90.
Jiang, G., & Liu, D. (2009). Analysis and implementation of FEC in 10G-EPON. Higher Education Press and Springer, 2(4), 384–388.
Sklar, B. (2010). Reed-solomon codes. http://www.ptgmedia.pearsoncmg.com/images/art_sklar7_reed-solomon/elementLinks/art_sklar7_reed-solomon.pdf. Accessed Oct 2010.
She, J., Hou, F., Ho, P. H., Xie, L. L. (2007). IPTV over WiMAX: Key success factors, challenges, and solutions. IEEE Communications Magazine, 45(8), 87–93.
Ge, W., Zhang, J., & Shen, X. (2007). A cross-layer design approach to multicast in wireless networks. IEEE Transaction on Wireless Communications, 6(3), 1063–1071.
Byers, J., et al. (2002). A digital fountain approach to asynchronous reliable multicast. IEEE Journal of Selected Areas Communications, 20(8), 1528–1540.
Goyal, V. K. (2001). Multiple description coding: Compression meets the network. IEEE Signal Processing Magazine, 18(5), 74–93.
Chou, P. A., et al. (2003). Layered multiple description coding. In Proceedings of PV 13th international packet video workshop, Nantes, France, Apr 2003.
Acknowledgments
This research was financially supported by Research Institute for ICT, Iran.
Author information
Authors and Affiliations
Corresponding author
Appendix: Computing the probability of receiving high-quality layer video [5]
Appendix: Computing the probability of receiving high-quality layer video [5]
To compute the probability of receiving quality layers, the following steps should be performed:
Step 1: The SNR at SS m, γ l,m , is computed by [5]:
where p l is power allocated by the BS to the modulated signal of quality layer l, L is the number of quality layers, d m is the distance between SS-m and the BS, α is the path loss exponent (α = 4 for an urban area and 3 for a rural area), c is a constant, \( \left| {h_{m}^{2} } \right| \) is a random number with a Rayleigh fading distribution, W is the effective bandwidth seen by the SS, and N0 is the average background noise power [5].
The transmission rate (bits/second) of a modulation scheme must have the following condition:
where R M,l is the transmission rate (bits/second) of a modulation scheme within the set {BPSK, QPSK, 16QAM, 64QAM}; b l is the up boundary of the quality layer l in bits; k l is the value for RS code on layer l, and t is the duration of one timeslot assigned to a multicast transmission by a scheduling policy. Then, the required condition to use a specific modulation scheme M at layer l, R M,l,m is:
If R M,l,m fails, different parameters should be modified in order to satisfy R M,l,m .
Step 2: The expected BER e l,m for receiving layer l at SS m depends on the SNR of that layer and is approximately given by:
where Q() is a Q function defined by:
Step 3: Probability that the whole column of PUs of layer l in a partial MDC packet are getting lost or erroneous at SS-m can be derived as [5]:
Step 4: The probability of obtaining N − K l or fewer erasures in N partial MDC packets of layer l at SS m for a GoF can be approximated by [5]:
where F l denotes a random variable that represents the number of packet erasures in a group of N partial MDC packets at layer l.
In addition, note that the average number of receivable/recoverable bitstreams of layer l, denoted by T l,m , in a GoF obtained by SS-m can be calculated by:
Then, the total average number of receivable/recoverable video bitstreams T m (in bits) of a GoF with L layers by SS-m can be expressed by:
Example 4:
For example under channel SNR of 20 dB (obtained by Eq. 15), b 1 = 198,771, b 2 = 201,565, N = 255, K 1 = 243, K 2 = 230, S = 8, and S c = 16, the probability of receiving high quality layer at modified layer MDC is computed as follows:
-
Compute BER at layer 2 with modulation scheme 16QAM by Eq. 18, i.e., e 2,m = 0.0171. Calculate \( \varepsilon_{l,m} \) = 0.8122, the probability that the whole column of PUs in a partial MDC packet are lost or erroneous using Eq. 20.
-
Compute the probability of receiving high quality layer, P 2,m = 1.3666 × 10−135 by Eq. 21.
-
Compute the total number of receivable video bitstream, T m = 198,871 by Eq. 23.
Rights and permissions
About this article
Cite this article
Zare, S., Ghaffarpour Rahbar, A. & Ebrahimnezhad, H. A 2-level FEC mechanism joint with cross-layer superposition coded multicast for robust IPTV service over WiMAX. Wireless Netw 17, 1203–1216 (2011). https://doi.org/10.1007/s11276-011-0342-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-011-0342-y