TY - JOUR
T1 - Improved error control for real-time video broadcasting over CDMA2000 networks
AU - Kang, Kyungtae
AU - Kim, Taehyoun
PY - 2009
Y1 - 2009
N2 - The Broadcast and Multicast Services (BCMCS) Protocol is designed for real-time applications such as MPEG-4 video streaming, which requires successive frames to arrive within a specific time interval. We analyze the execution time of Reed-Solomon (RS) decoding, which is the medium access control (MAC)-layer forward error-correction (FEC) scheme used in CDMA2000 1xEV-DO BCMCS, under various air channel conditions. The results show that the timing constraints of MPEG-4 cannot always be met by RS decoding when the packet loss rate (PLR) is high, due to the limited processing power of current hardware. We therefore propose three error control schemes: First, we have our static scheme, which bypasses RS decoding at the mobile node to satisfy the MPEG-4 timing constraint when the PLR exceeds a given level. Second, we have the dynamic scheme, which corrects as many errors as possible within the timing constraint, instead of giving up altogether when the PLR is high; this improves quality. Third, we have the video-aware dynamic scheme, which fixes errors in a similar way to the dynamic scheme but in a priority-driven manner, yielding a further increment in video quality at mobile terminals. Extensive simulation results show the effectiveness of our schemes compared with the original FEC scheme.
AB - The Broadcast and Multicast Services (BCMCS) Protocol is designed for real-time applications such as MPEG-4 video streaming, which requires successive frames to arrive within a specific time interval. We analyze the execution time of Reed-Solomon (RS) decoding, which is the medium access control (MAC)-layer forward error-correction (FEC) scheme used in CDMA2000 1xEV-DO BCMCS, under various air channel conditions. The results show that the timing constraints of MPEG-4 cannot always be met by RS decoding when the packet loss rate (PLR) is high, due to the limited processing power of current hardware. We therefore propose three error control schemes: First, we have our static scheme, which bypasses RS decoding at the mobile node to satisfy the MPEG-4 timing constraint when the PLR exceeds a given level. Second, we have the dynamic scheme, which corrects as many errors as possible within the timing constraint, instead of giving up altogether when the PLR is high; this improves quality. Third, we have the video-aware dynamic scheme, which fixes errors in a similar way to the dynamic scheme but in a priority-driven manner, yielding a further increment in video quality at mobile terminals. Extensive simulation results show the effectiveness of our schemes compared with the original FEC scheme.
KW - Broadcasting
KW - Error correction
KW - Multimedia systems
KW - Reed-Solomon (RS) codes
UR - http://www.scopus.com/inward/record.url?scp=59649126706&partnerID=8YFLogxK
U2 - 10.1109/TVT.2008.926077
DO - 10.1109/TVT.2008.926077
M3 - Article
AN - SCOPUS:59649126706
SN - 0018-9545
VL - 58
SP - 188
EP - 197
JO - IEEE Transactions on Vehicular Technology
JF - IEEE Transactions on Vehicular Technology
IS - 1
ER -