Joint Optimization of Protograph LDPC Code Pair for Joint Source and Channel Coding

Double protograph low-density parity-check code has been shown to be a good solution for joint source-channel coding. Moreover, the source code and channel code (as one code pair) can be jointly optimized to achieve a good bit error rate (BER) performance. In this paper, first, an optimal design criterion of this code pair based on an extended curve-fitting algorithm is proposed. Second, a joint optimization procedure which searches for both the optimal decoding threshold and the optimal code pair is presented. In addition, for short-to-moderate-length codewords, the finite-length effect cannot be ignored and the procedure has to be modified with a new notion named length-N decoding threshold. The protograph extrinsic information transfer analysis and the BER simulation have shown that our optimized code pairs acquire lower decoding thresholds than conventional code pairs. Moreover, the optimized code pairs with short-to-moderate-length codewords can mitigate the finite-length effect and obtain low length-N decoding thresholds.

[1]  Lajos Hanzo,et al.  Near-capacity irregular variable length coding and irregular unity rate coding , 2009, IEEE Transactions on Wireless Communications.

[2]  Lin Wang,et al.  Joint Source-Channel Coding Based on P-LDPC Codes for Radiography Images Transmission , 2012, 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications.

[3]  Lalit M. Patnaik,et al.  Genetic algorithms: a survey , 1994, Computer.

[4]  Lin Wang,et al.  Performance of Joint Source-Channel Coding Based on Protograph LDPC Codes over Rayleigh Fading Channels , 2014, IEEE Communications Letters.

[5]  Lajos Hanzo,et al.  EXIT Charts for System Design and Analysis , 2014, IEEE Communications Surveys & Tutorials.

[6]  Adrià Tauste Campo,et al.  Multi-Class Source-Channel Coding , 2016, IEEE Transactions on Information Theory.

[7]  J. Thorpe Low-Density Parity-Check (LDPC) Codes Constructed from Protographs , 2003 .

[8]  Lin Wang,et al.  The sensitivity of joint source-channel coding based on double protograph LDPC codes to source statistics , 2015, 2015 9th International Symposium on Medical Information and Communication Technology (ISMICT).

[9]  Javier Del Ser,et al.  Joint Source-Channel Coding of Sources with Memory using Turbo Codes and the Burrows-Wheeler Transform , 2010, IEEE Transactions on Communications.

[10]  Richard Demo Souza,et al.  Turbo coding of strongly nonuniform memoryless sources with unequal energy allocation and PAM signaling , 2006, IEEE Transactions on Signal Processing.

[11]  Lie-Liang Yang,et al.  On the Performance and Complexity of Irregular Variable Length Codes for Near-Capacity Joint Source and Channel Coding , 2008, IEEE Transactions on Wireless Communications.

[12]  Lin Wang,et al.  Matching Criterion Between Source Statistics and Source Coding Rate , 2015, IEEE Communications Letters.

[13]  Stephan ten Brink,et al.  Design of low-density parity-check codes for modulation and detection , 2004, IEEE Transactions on Communications.

[14]  Dariush Divsalar,et al.  Capacity-approaching protograph codes , 2009, IEEE Journal on Selected Areas in Communications.

[15]  Kai Xie,et al.  Accumulate-turbo codes for redundant data , 2008, 2008 5th International Symposium on Turbo Codes and Related Topics.

[16]  Chongyuan Bi,et al.  Joint Source-Channel Coding of JPEG 2000 Image Transmission Over Two-Way Multi-Relay Networks. , 2017, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[17]  Joachim Hagenauer,et al.  Source-controlled channel decoding , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

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

[19]  Lin Wang,et al.  Performance Improvement of JSCC Scheme Through Redesigning Channel Code , 2016, IEEE Communications Letters.

[20]  Hironori Uchikawa Design of non-precoded protograph-based LDPC codes , 2014, 2014 IEEE International Symposium on Information Theory.

[21]  Lin Wang,et al.  Unequal error protection for radiography image transmission using protograph double LDPC codes , 2013, 2013 Wireless Telecommunications Symposium (WTS).

[22]  H. Vincent Poor,et al.  Joint Source and Channel Coding , 2010, IEEE Signal Processing Magazine.

[23]  H. Vincent Poor,et al.  Optimized concatenated LDPC codes for joint source-channel coding , 2009, 2009 IEEE International Symposium on Information Theory.

[24]  Andrew Thangaraj,et al.  Construction of Near-Capacity Protograph LDPC Code Sequences With Block-Error Thresholds , 2015, IEEE Transactions on Communications.

[25]  Stephan ten Brink,et al.  Extrinsic information transfer functions: model and erasure channel properties , 2004, IEEE Transactions on Information Theory.

[26]  Günter Rudolph,et al.  Convergence analysis of canonical genetic algorithms , 1994, IEEE Trans. Neural Networks.

[27]  Lin Wang,et al.  A joint source and channel coding scheme base on simple protograph structured codes , 2012, 2012 International Symposium on Communications and Information Technologies (ISCIT).

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

[29]  Aria Nosratinia,et al.  The design of rate-compatible protograph LDPC codes , 2010 .

[30]  H. V. Beltrão,et al.  Multi-edge Optimization of Low-Density Parity-Check Codes for Joint Source-Channel Coding , 2012 .

[31]  Fady Alajaji,et al.  An error resilient scheme for image transmission over noisy channels with memory , 1998, IEEE Trans. Image Process..

[32]  Hamid Jafarkhani,et al.  On the EXIT chart analysis of low-density parity-check codes , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..