Progressive Image Transmission Based on Joint Source-Channel Decoding Using Adaptive Sum-Product Algorithm

A joint source-channel decoding method is designed to accelerate the iterative log-domain sum-product decoding procedure of LDPC codes as well as to improve the reconstructed image quality. Error resilience modes are used in the JPEG2000 source codec making it possible to provide useful source decoded information to the channel decoder. After each iteration, a tentative decoding is made and the channel decoded bits are then sent to the JPEG2000 decoder. The positions of bits belonging to error-free coding passes are then fed back to the channel decoder. The log-likelihood ratios (LLRs) of these bits are then modified by a weighting factor for the next iteration. By observing the statistics of the decoding procedure, the weighting factor is designed as a function of the channel condition. Results show that the proposed joint decoding methods can greatly reduce the number of iterations, and thereby reduce the decoding delay considerably. At the same time, this method always outperforms the nonsource controlled decoding method by up to 3 dB in terms of PSNR.

[1]  Weiliang Liu,et al.  An adaptive UEP transmission system for JPEG2000 codestream using RCPT codes , 2004, Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004..

[2]  Michel Jezequel,et al.  Turbo codes : error-correcting codes of widening application , 2002 .

[3]  Joachim Hagenauer Source-controlled channel decoding , 1995, IEEE Trans. Commun..

[4]  Daniel J. Costello,et al.  Turbo codes for image transmission-a joint channel and source decoding approach , 2000, IEEE Journal on Selected Areas in Communications.

[5]  Gottfried Lechner Convergence of Sum-Product Algorithm for Finite Length Low-Density Parity-Check Codes , 2003 .

[6]  J. D. Villasenor,et al.  On reversible variable length codes with turbo codes, and iterative source-channel decoding , 2002, Proceedings IEEE International Symposium on Information Theory,.

[7]  J. Sayir,et al.  On the Convergence of Log-Likelihood Values in Iterative Decoding , 2002 .

[8]  Norbert Goertz A generalized framework for iterative source-channel decoding , 2001, Ann. des Télécommunications.

[9]  Masoud Ardakani,et al.  EXIT-chart properties of the highest-rate LDPC code with desired convergence behavior , 2005, IEEE Communications Letters.

[10]  S. Brink Convergence of iterative decoding , 1999 .

[11]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[12]  David J. C. MacKay,et al.  Good Codes Based on Very Sparse Matrices , 1995, IMACC.

[13]  Stephan ten Brink,et al.  Convergence behavior of iteratively decoded parallel concatenated codes , 2001, IEEE Trans. Commun..

[14]  Thomas R. Fischer,et al.  Robust image transmission using JPEG2000 and turbo-codes , 2000, IEEE Signal Processing Letters.

[15]  Michael W. Marcellin,et al.  An efficient joint source-channel rate allocation scheme for JPEG2000 codestreams , 2003, Data Compression Conference, 2003. Proceedings. DCC 2003.

[16]  Lan Zhao,et al.  Detection schemes for space-time block code and spatial multiplexing combined system , 2005, IEEE Communications Letters.

[17]  Peter Vary,et al.  Iterative source-channel decoder using extrinsic information from softbit-source decoding , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[18]  Michael W. Marcellin,et al.  Iterative joint source/channel decoding for JPEG2000 , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[19]  Peter Vary,et al.  Convergence behavior of iterative source-channel decoding , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[20]  Tim Fingscheidt,et al.  Combined source/channel (de-)coding: can a priori information be used twice? , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[21]  Norbert Gortz A generalized framework for iterative source-channel decoding , 2001 .

[22]  David J. C. MacKay,et al.  Good Error-Correcting Codes Based on Very Sparse Matrices , 1997, IEEE Trans. Inf. Theory.

[23]  Robert Michael Tanner,et al.  A recursive approach to low complexity codes , 1981, IEEE Trans. Inf. Theory.