Distributed Arithmetic Coding for Memory Sources

Slepian-Wolf problem regards the compression of multiple correlated information sources that do not communicate with each other. In real applications, the information sources such as video sequences are usually with memory where they are interdependent between symbols. Existing researches mainly consider the memoryless sources and employ channel coding to solve the Slepian-Wolf problem. In this paper, we use distributed arithmetic coding instead of channel coding to solve the Slepian-Wolf problem, benefiting the advantages of source coding in memory sources by eliminating redundancy between symbols. The proposed scheme is very competitive comparing to the existing schemes when applied to memory sources. Simulation results show that the proposed scheme has performance gains when applied to the first-order memory sources with the different overlapping factor. We also analyzed the performance applied to the second-order memory sources with different block lengths.

[1]  Enrico Magli,et al.  Distributed Arithmetic Coding for the Slepian–Wolf Problem , 2007, IEEE Transactions on Signal Processing.

[2]  Yogesh Beeharry,et al.  Joint source channel decoding of circular non binary turbo codes , 2013, 2013 Africon.

[3]  Liang Chen,et al.  Improved Binary DAC Codec with Spectrum for Equiprobable Sources , 2014, IEEE Transactions on Communications.

[4]  L. Trifina,et al.  Analysis of recursive convolutional codes and turbo codes as sources with memory , 2013 .

[5]  Lajos Hanzo,et al.  Distributed Joint Source Coding and Trellis Coded Modulation for Symbol-Based Markov Sources , 2018, IEEE Transactions on Vehicular Technology.

[6]  Lajos Hanzo,et al.  Joint Decoding and Estimation of Spatio-Temporally Correlated Binary Sources , 2018, IEEE Transactions on Vehicular Technology.

[7]  Kwok-Wo Wong,et al.  Distributed arithmetic coding with interval swapping , 2015, Signal Process..

[8]  Enrico Magli,et al.  Security applications of distributed arithmetic coding , 2010, 2010 18th European Signal Processing Conference.

[9]  Masahito Hayashi,et al.  Second order analysis for joint source-channel coding with Markovian source , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[10]  R. A. McDonald,et al.  Noiseless Coding of Correlated Information Sources , 1973 .

[11]  Feng Cen Distributed Joint Source and Channel Coding with Low-Density Parity-Check Codes , 2013, IEEE Communications Letters.

[12]  Yong Fang DAC Spectrum of Binary Sources with Equally-Likely Symbols , 2013, IEEE Transactions on Communications.

[13]  Kwok-Wo Wong,et al.  Distributed Block Arithmetic Coding for Equiprobable Sources , 2013, IEEE Sensors Journal.

[14]  Samuel Cheng,et al.  Hamming Distance Spectrum of DAC Codes for Equiprobable Binary Sources , 2016, IEEE Transactions on Communications.

[15]  Christine Guillemot,et al.  Overlapped Quasi-Arithmetic Codes for Distributed Video Coding , 2007, 2007 IEEE International Conference on Image Processing.

[16]  Christine Guillemot,et al.  Distributed coding using punctured quasi-arithmetic codes for memory and memoryless sources , 2009, IEEE Trans. Signal Process..

[17]  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.

[18]  Bin Liu,et al.  Distributed lossy compression for hyperspectral images based on multilevel coset codes , 2017, Int. J. Wavelets Multiresolution Inf. Process..