Optimal Resource Allocation for Wireless Video over CDMA Networks

We present a multiple-channel video transmission scheme in wireless CDMA networks over multipath fading channels. We map an embedded video bitstream, which is encoded into multiple independently decodable layers by 3D-ESCOT video coding technique, to multiple CDMA channels. One video source layer is transmitted over one CDMA channel. Each video source layer is protected by a product channel code structure. A product channel code is obtained by the combination of a row code based on rate compatible punctured convolutional code (RCPC) with cyclic redundancy check (CRC) error detection and a source-channel column code, i.e., systematic rate-compatible Reed-Solomon (RS) style erasure code. For a given budget on the available bandwidth and total transmit power, the transmitter determines the optimal power allocations and the optimal transmission rates among multiple CDMA channels, as well as the optimal product channel code rate allocation, i.e., the optimal unequal Reed-Solomon code source/parity rate allocations and the optimal RCPC rate protection for each channel. In formulating such an optimization problem, we make use of results on the large-system CDMA performance for various multiuser receivers in multipath fading channels. The channel is modeled as the concatenation of wireless BER channel and a wireline packet erasure channel with a fixed packet loss probability. By solving the optimization problem, we obtain the optimal power level allocation and the optimal transmission rate allocation over multiple CDMA channels. For each CDMA channel, we also employ a fast joint source-channel coding algorithm to obtain the optimal product channel code structure. Simulation results show that the proposed framework allows the video quality to degrade gracefully as the fading worsens or the bandwidth decreases, and it offers improved video quality at the receiver.

[1]  Mihaela van der Schaar,et al.  The MPEG-4 fine-grained scalable video coding method for multimedia streaming over IP , 2001, IEEE Trans. Multim..

[2]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[3]  Symeon Papavassiliou,et al.  Improving the capacity in wireless networks through integrated channel base station and power assignment , 1998 .

[4]  David S. Taubman,et al.  High performance scalable image compression with EBCOT. , 2000, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[5]  Zixiang Xiong,et al.  Joint error control and power allocation for video transmission over CDMA networks with multiuser detection , 2002, IEEE Trans. Circuits Syst. Video Technol..

[6]  Aggelos K. Katsaggelos,et al.  Joint source coding and transmission power management for energy efficient wireless video communications , 2002, IEEE Trans. Circuits Syst. Video Technol..

[7]  Zixiang Xiong,et al.  Joint product code optimization for scalable multimedia transmission over wireless channels , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[8]  Kannan Ramchandran,et al.  Wireless image transmission using multiple-description based concatenated codes , 2000, Proceedings DCC 2000. Data Compression Conference.

[9]  Markus Flierl,et al.  Video coding with motion-compensated lifted wavelet transforms , 2004, Signal Process. Image Commun..

[10]  Albert Wang,et al.  Error control for receiver-driven layered multicast of audio and video , 2001, IEEE Trans. Multim..

[11]  Vladimir Cuperman,et al.  Joint source and channel coding using a non-linear receiver , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[12]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

[13]  Yair Shoham,et al.  Efficient bit allocation for an arbitrary set of quantizers [speech coding] , 1988, IEEE Trans. Acoust. Speech Signal Process..

[14]  L. Hanzo,et al.  Interactive cellular and cordless video telephony: State-of-the-art system design principles and expected performance , 2000, Proceedings of the IEEE.

[15]  Nicholas Bambos,et al.  Mobile power management for wireless communication networks , 1997, Wirel. Networks.

[16]  H. Vincent Poor,et al.  Probability of error in MMSE multiuser detection , 1997, IEEE Trans. Inf. Theory.

[17]  Yiwei Thomas Hou,et al.  Scalable video coding and transport over broadband wireless networks , 2001, Proc. IEEE.

[18]  Zixiang Xiong,et al.  Low bit-rate scalable video coding with 3-D set partitioning in hierarchical trees (3-D SPIHT) , 2000, IEEE Trans. Circuits Syst. Video Technol..

[19]  Zixiang Xiong,et al.  Packet loss protection of embedded data with fast local search , 2002, Proceedings. International Conference on Image Processing.

[20]  Lajos Hanzo,et al.  Transmission of subband-coded images via mobile channels , 1993, IEEE Trans. Circuits Syst. Video Technol..

[21]  W. C. Jakes,et al.  Microwave Mobile Communications , 1974 .

[22]  David S. Taubman,et al.  Lifting-based invertible motion adaptive transform (LIMAT) framework for highly scalable video compression , 2003, IEEE Trans. Image Process..

[23]  Ming-Ting Sun,et al.  Compressed Video Over Networks , 2000 .

[24]  William F. Schreiber,et al.  Hybrid Channel Coding for Multiresolution HDTV Terrestrial Broadcasting , 1994, ICIP.

[25]  Zixiang Xiong,et al.  Three-dimensional embedded subband coding with optimized truncation , 2001 .

[26]  Feng Wu,et al.  Exploiting temporal correlation with adaptive block-size motion alignment for 3D wavelet coding , 2004, IS&T/SPIE Electronic Imaging.

[27]  David J. Miller,et al.  Transport of wireless video using separate, concatenated, and joint source-channel coding , 1999, Proc. IEEE.

[28]  Jamie S. Evans,et al.  Large system performance of linear multiuser receivers in multipath fading channels , 2000, IEEE Trans. Inf. Theory.

[29]  Joachim Hagenauer,et al.  Rate-compatible punctured convolutional codes (RCPC codes) and their applications , 1988, IEEE Trans. Commun..

[30]  Tenkasi V. Ramabadran,et al.  A tutorial on CRC computations , 1988, IEEE Micro.

[31]  John W. Woods,et al.  Bidirectional MC-EZBC with lifting implementation , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[32]  M. Marcellin,et al.  Quantifying the parent-child coding gain in zero-tree-based coders , 2001, IEEE Signal Processing Letters.

[33]  Kannan Ramchandran,et al.  Wireless image transmission using multiple-description-based concatenated codes , 2000, Electronic Imaging.

[34]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[35]  Roy D. Yates,et al.  Integrated power control and base station assignment , 1995 .

[36]  Luigi Rizzo,et al.  Effective erasure codes for reliable computer communication protocols , 1997, CCRV.