In this paper, we address the problem of robust transmission of packet based H.264/AVC video over direct sequence-code division multiple access (DS-CDMA) channels. H.264 based data partitioning is used to produce video packets of unequal importance with regards to their need in terms of the decoded video quality. In the proposed transmission system, the data partitioned video packets are packetized as per IP/UDP/RTP protocol stack and are sorted into different levels for giving unequal error protection (UEP) using Rate Compatible Punctured Convolutional (RCPC) codes. Constant size framing is done at the link layer and Cyclic Redundancy Check header (CRC) is attached for error detection. Link layer buffering and packet interleaving schemes are proposed to improve the efficiency of the system. A multipath Rayleigh fading channel with Additive White Gaussian Noise (AWGN) and interference from other users is considered at the physical layer. The link layer frames are channel encoded, spread and transmitted over the channel. The received data is despread/demodulated using the Auxiliary Vector (AV) filter or RAKE matched filter (RAKE-MF) receiver and subsequently channel and source decoded. Our experimental results show the effectiveness of using data partitioning for wireless transmissions when compared to the system not using data partitioning. Also the superior interference mitigation capabilities of AV receiver is shown in comparison to the RAKE-MF receiver.
In this paper, we consider the problem of optimal bit allocation for wireless video transmission over fading channels. We use a newly developed hybrid scalable/multiple-description codec that combines
the functionality of both scalable and multiple-description codecs.
It produces a base layer and multiple-description enhancement layers.
Any of the enhancement layers can be decoded (in a non-hierarchical manner) with the base layer to improve the reconstructed video quality. Two different channel coding schemes (Rate-Compatible Punctured Convolutional (RCPC)/Cyclic Redundancy Check (CRC) coding
and, product code Reed Solomon (RS)+RCPC/CRC coding) are used for unequal error protection of the layered bitstream. Optimal allocation of the bitrate between source and channel coding is performed for discrete sets of source coding rates and channel coding rates. Experimental results are presented for a wide range of channel conditions. Also, comparisons with classical scalable coding show the effectiveness of using hybrid scalable/multiple-description coding for wireless transmission.
In this paper, we investigate an important problem of efficiently utilizing the available resources for video transmission over wireless channels while maintaining a good decoded video quality and resilience to channel impairments. Our system consists of the video codec based on 3-D set partitioning in hierarchical trees (3-D SPIHT) algorithm and employs two different schemes using low-density parity check (LDPC) codes for channel error protection. The first method uses the serial concatenation of the constant-rate LDPC code and rate-compatible punctured convolutional (RCPC) codes. Cyclic redundancy check (CRC) is used to detect transmission errors. In the other scheme, we use the product code structure consisting of a constant rate LDPC/CRC code across the rows of the `blocks' of source data and an erasure-correction systematic Reed-Solomon (RS) code as the column code. In both the schemes introduced here, we use fixed-length source packets protected with unequal forward error correction coding ensuring a strictly decreasing protection across the bitstream. A Rayleigh flat-fading channel with additive white Gaussian noise (AWGN) is modeled for the transmission. The rate-distortion optimization algorithm is developed and carried out for the selection of source coding and channel coding rates using Lagrangian optimization. The experimental results demonstrate the effectiveness of this system under different wireless channel conditions and both the proposed methods (LDPC+RCPC/CRC and RS+LDPC/CRC) outperform the more conventional schemes such as those employing RCPC/CRC.