Channel Coding in the Presence of Side Information

In this survey we review the concepts and methods of communication systems equipped with side information. We focus on the channel coding problem, where side information is available to the transmitter in either a causal or non-causal manner, and we also consider the source coding problem with side information at the receiver. We first summarize the main results for channels with causal/non-causal side information and the associated capacity formulas. Next, we consider specific channel models, such as Costa's dirty-paper model, the AWGN channel model with fading and the modulo additive noise channel. Further, we provide applications to the models considered here, in particular, we present the watermarking problem and the Gaussian MIMO broadcast channel. We also consider algorithms for the calculation of the channel's capacity, and practical coding schemes for the communication systems explored in this survey. Finally, we study several related information-theoretic problems and present both the Wyner–Ziv and the Slepian–Wolf problems. The source coding problems and the channel coding problems, are presented in a unified version and the duality between the problems is presented. We also present extensions for the MAC and broadcast channel models, to the case where they are controlled by a state process, and consider several hybrid models, e.g., joint source–channel coding for the Wyner–Ziv source and the Gel'fand–Pinsker channel, and the achievable tradeoff between the message and the state information rates.

[1]  Nihar Jindal,et al.  Duality, dirty paper coding, and capacity for multiuser wireless channels , 2003, Multiantenna Channels: Capacity, Coding and Signal Processing.

[2]  Bernd Girod,et al.  Scalar Costa scheme for information embedding , 2003, IEEE Trans. Signal Process..

[3]  Shlomo Shamai,et al.  The capacity region of the Gaussian MIMO broadcast channel , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[4]  Bernd Girod,et al.  Robustness of a blind image watermarking scheme , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[5]  Claude E. Shannon,et al.  Channels with Side Information at the Transmitter , 1958, IBM J. Res. Dev..

[6]  Shlomo Shamai,et al.  On joint source-channel coding for the Wyner-Ziv source and the Gel'fand-Pinsker channel , 2003, IEEE Trans. Inf. Theory.

[7]  T. Cover,et al.  Rate vs. distortion trade-off for channels with state information , 2002, Proceedings IEEE International Symposium on Information Theory,.

[8]  Shlomo Shamai,et al.  Information Rates Subject to State Masking , 2007, IEEE Transactions on Information Theory.

[9]  Stephan ten Brink,et al.  A close-to-capacity dirty paper coding scheme , 2004, IEEE Transactions on Information Theory.

[10]  B. Girod,et al.  A blind watermarking scheme based on structured codebooks , 2000 .

[11]  Gregory W. Wornell,et al.  Writing on many pieces of dirty paper at once: the binary case , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[12]  David Tse,et al.  Sum capacity of the vector Gaussian broadcast channel and uplink-downlink duality , 2003, IEEE Trans. Inf. Theory.

[13]  RUDOLF AHLSWEDE Arbitrarily varying channels with states sequence known to the sender , 1986, IEEE Trans. Inf. Theory.

[14]  Andrea J. Goldsmith,et al.  Capacity of Time-Varying Channels With Causal Channel Side Information , 1997, IEEE Transactions on Information Theory.

[15]  Yossef Steinberg,et al.  The multiple-access channel with partial state information at the encoders , 2005, IEEE Transactions on Information Theory.

[16]  Katalin Marton,et al.  A coding theorem for the discrete memoryless broadcast channel , 1979, IEEE Trans. Inf. Theory.

[17]  C. B. Peel,et al.  On "Dirty-Paper coding" , 2003, IEEE Signal Process. Mag..

[18]  Uri Erez,et al.  Error exponents of modulo-additive noise channels with side information at the transmitter , 2001, IEEE Trans. Inf. Theory.

[19]  A. Lapidoth,et al.  Generalized writing on dirty paper , 2002, Proceedings IEEE International Symposium on Information Theory,.

[20]  Frans M. J. Willems Signaling for the Gaussian channel with side information at the transmitter , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

[21]  Neri Merhav,et al.  On the capacity game of public watermarking systems , 2004, IEEE Transactions on Information Theory.

[22]  Neri Merhav On Joint Coding for Watermarking and Encryption , 2005, Information Hiding.

[23]  Joseph A. O'Sullivan,et al.  Information-theoretic analysis of information hiding , 2003, IEEE Trans. Inf. Theory.

[24]  M. Salehi Capacity and coding for memories with real-time noisy defect information at encoder and decoder , 1992 .

[25]  Shlomo Shamai,et al.  Fading Channels: Information-Theoretic and Communication Aspects , 1998, IEEE Trans. Inf. Theory.

[26]  Mikael Skoglund,et al.  Combining beamforming and orthogonal space-time block coding , 2002, IEEE Trans. Inf. Theory.

[27]  R. Gallager Information Theory and Reliable Communication , 1968 .

[28]  Shlomo Shamai,et al.  Nested linear/Lattice codes for structured multiterminal binning , 2002, IEEE Trans. Inf. Theory.

[29]  Mung Chiang,et al.  Duality between channel capacity and rate distortion with two-sided state information , 2002, IEEE Trans. Inf. Theory.

[30]  Tsachy Weissman,et al.  Coding for the feedback Gel'fand-Pinsker channel and the feedforward Wyner-Ziv source , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[31]  J. Nicholas Laneman,et al.  Reversible Information Embedding in Multi-User Channels ∗ , 2005 .

[32]  Gregory W. Wornell,et al.  Carbon Copying Onto Dirty Paper , 2007, IEEE Transactions on Information Theory.

[33]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[34]  Andrea J. Goldsmith,et al.  Transmitter cooperation in ad-hoc wireless networks: does dirty-paper coding beat relaying? , 2004, Information Theory Workshop.

[35]  K. Ramchandran,et al.  Turbo coded trellis-based constructions for data embedding: channel coding with side information , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).

[36]  Neri Merhav,et al.  On hierarchical joint source-channel coding , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[37]  Elza Erkip,et al.  On Channel State Information in Multiple Antenna Block Fading Channels , 2000 .

[38]  A. Patriciu,et al.  Abstract , 2001, Veterinary Record.

[39]  Gregory W. Wornell,et al.  The duality between information embedding and source coding with side information and some applications , 2003, IEEE Trans. Inf. Theory.

[40]  Gregory W. Wornell,et al.  Dither modulation: a new approach to digital watermarking and information embedding , 1999, Electronic Imaging.

[41]  Max H. M. Costa,et al.  Writing on dirty paper , 1983, IEEE Trans. Inf. Theory.

[42]  A. J. Han Vinck,et al.  On the general defective channel with informed encoder and capacities of some constrained memories , 1994, IEEE Trans. Inf. Theory.

[43]  Aaron D. Wyner,et al.  Recent results in the Shannon theory , 1974, IEEE Trans. Inf. Theory.

[44]  Uri Erez,et al.  Noise prediction for channels with side information at the transmitter: error exponents , 1999, 1999 Information Theory and Networking Workshop (Cat. No.99EX371).

[45]  Chris Heegard,et al.  On the capacity of permanent memory , 1985, IEEE Trans. Inf. Theory.

[46]  Young-Han Kim Capacity of a Class of Deterministic Relay Channels , 2008, IEEE Trans. Inf. Theory.

[47]  Yossef Steinberg,et al.  Coding Problems for Channels With Partial State Information at the Transmitter , 2007, IEEE Transactions on Information Theory.

[48]  Matthew L. Miller Watermarking with dirty paper codes , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[49]  J. Chou,et al.  On the duality between distributed source coding and data hiding , 1999, Conference Record of the Thirty-Third Asilomar Conference on Signals, Systems, and Computers (Cat. No.CH37020).

[50]  Shlomo Shamai,et al.  On the capacity of some channels with channel state information , 1999, IEEE Trans. Inf. Theory.

[51]  Abbas El Gamal,et al.  On the capacity of computer memory with defects , 1983, IEEE Trans. Inf. Theory.

[52]  Shlomo Shamai,et al.  Fading channels: How perfect need "Perfect side information" be? , 2002, IEEE Trans. Inf. Theory.

[53]  Tsachy Weissman,et al.  Source Coding with Causal Side Information at the Decoder ∗ , 2005 .

[54]  R. Zamir,et al.  Combined shaping and precoding for interference cancellation at low SNR , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[55]  Zixiang Xiong,et al.  Distributed source coding for sensor networks , 2004, IEEE Signal Processing Magazine.

[56]  Young-Han Kim,et al.  Multiple user writing on dirty paper , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[57]  Young-Han Kim,et al.  State Amplification , 2008, IEEE Transactions on Information Theory.

[58]  Neri Merhav,et al.  On causal and semicausal codes for joint information embedding and source coding , 2004, ISIT.

[59]  Andrea J. Goldsmith,et al.  Dirty paper coding vs. TDMA for MIMO broadcast channels , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[60]  Rick S. Blum,et al.  Multiuser diversity for a dirty paper approach , 2003, IEEE Communications Letters.

[61]  Ingemar J. Cox,et al.  Dirty-paper trellis codes for watermarking , 2002, Proceedings. International Conference on Image Processing.

[62]  Shlomo Shamai,et al.  Systematic Lossy Source/Channel Coding , 1998, IEEE Trans. Inf. Theory.

[63]  Mung Chiang,et al.  Unified duality between channel capacity and rate distortion with state information , 2001, Proceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252).

[64]  Shlomo Shamai,et al.  On the achievable throughput of a multiantenna Gaussian broadcast channel , 2003, IEEE Transactions on Information Theory.

[65]  Shlomo Shamai,et al.  Achievable rates for the broadcast channel with states known at the transmitter , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[66]  John M. Cioffi,et al.  Vectored-DMT: a FEXT canceling modulation scheme for coordinating users , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[67]  B. Beferull-Lozano,et al.  Nested trellis codes and shaping for the transmitter side-information problem , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[68]  Andrea J. Goldsmith,et al.  Capacity and dirty paper coding for Gaussian broadcast channels with common information , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[69]  John M. Cioffi,et al.  A Proof of the Converse for the Capacity of Gaussian MIMO Broadcast Channels , 2006, 2006 IEEE International Symposium on Information Theory.

[70]  A.A.C.M. Kalker,et al.  Methods for Reversible Embedding , 2002 .

[71]  Uri Erez,et al.  Noise prediction for channel coding with side information at the transmitter , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

[72]  Patrick P. Bergmans,et al.  A simple converse for broadcast channels with additive white Gaussian noise (Corresp.) , 1974, IEEE Trans. Inf. Theory.

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

[74]  Kannan Ramchandran,et al.  Duality between source coding and channel coding and its extension to the side information case , 2003, IEEE Trans. Inf. Theory.

[75]  Neri Merhav,et al.  On joint information embedding and lossy compression in the presence of a stationary memoryless attack channel , 2004, IEEE Transactions on Information Theory.

[76]  Srikrishna Bhashyam,et al.  Feedback gain in multiple antenna systems , 2002, IEEE Trans. Commun..

[77]  Ram Zamir,et al.  Precoding for interference cancellation at low SNR , 2002, The 22nd Convention on Electrical and Electronics Engineers in Israel, 2002..

[78]  Prakash Narayan,et al.  Reliable communication under channel uncertainty (invited paper) , 2000 .

[79]  Ton Kalker,et al.  Capacity bounds and constructions for reversible data-hiding , 2003, IS&T/SPIE Electronic Imaging.

[80]  Young-Han Kim,et al.  On multiple user channels with state information at the transmitters , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[81]  T. Cover,et al.  Writing on colored paper , 2001, Proceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252).

[82]  Kannan Ramchandran,et al.  Robust optimization solution to the data hiding problem using distributed source coding principles , 2000, Electronic Imaging.

[83]  Neri Merhav,et al.  On the error exponent and capacity games of private watermarking systems , 2003, IEEE Trans. Inf. Theory.

[84]  Prakash Narayan,et al.  Capacities of time-varying multiple-access channels with side information , 2002, IEEE Trans. Inf. Theory.

[85]  Young-Han Kim,et al.  Simultaneous Communication of Data and State , 2007, 2007 IEEE International Symposium on Information Theory.

[86]  Neri Merhav,et al.  On joint information embedding and lossy compression , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[87]  Bernd Girod,et al.  Performance of a practical blind watermarking scheme , 2001, IS&T/SPIE Electronic Imaging.

[88]  Uri Erez,et al.  Noise prediction for channels with side information at the transmitter , 2000, IEEE Trans. Inf. Theory.

[89]  Ingemar J. Cox,et al.  Watermarking as communications with side information , 1999, Proc. IEEE.

[90]  Richard E. Blahut,et al.  Computation of channel capacity and rate-distortion functions , 1972, IEEE Trans. Inf. Theory.

[91]  Aaron S. Cohen Information theoretic analysis of watermarking systems , 2001 .

[92]  Andrea J. Goldsmith,et al.  Duality, achievable rates, and sum-rate capacity of Gaussian MIMO broadcast channels , 2003, IEEE Trans. Inf. Theory.

[93]  Wei Yu,et al.  Trellis precoding for the broadcast channel , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[94]  Yossef Steinberg Coding for Channels With Rate-Limited Side Information at the Decoder, With Applications , 2006, IEEE Transactions on Information Theory.

[95]  Shlomo Shamai,et al.  Information Rates Subjected to State Masking , 2006, 2006 IEEE International Symposium on Information Theory.

[96]  Wei Yu,et al.  Trellis and convolutional precoding for transmitter-based interference presubtraction , 2005, IEEE Transactions on Communications.

[97]  P. Viswanath,et al.  Fixed Binning Schemes for Channel and Source Coding Problems : An Operational Duality , 2003 .

[98]  Tadao Kasami,et al.  An error correcting scheme for defective memory , 1978, IEEE Trans. Inf. Theory.

[99]  Rudolf Ahlswede,et al.  On source coding with side information via a multiple-access channel and related problems in multi-user information theory , 1983, IEEE Trans. Inf. Theory.

[100]  S. Shamai,et al.  Additive noise channels with side information at the transmitter , 2000, 21st IEEE Convention of the Electrical and Electronic Engineers in Israel. Proceedings (Cat. No.00EX377).

[101]  Branimir R. Vojcic,et al.  Transmitter precoding in synchronous multiuser communications , 1998, IEEE Trans. Commun..

[102]  Yossef Steinberg,et al.  Coding for the degraded broadcast channel with random parameters, with causal and noncausal side information , 2005, IEEE Transactions on Information Theory.

[103]  Imre Csiszár,et al.  Arbitrarily varying channels with constrained inputs and states , 1988, IEEE Trans. Inf. Theory.

[104]  Sergio VerdÂ,et al.  Fading Channels: InformationTheoretic and Communications Aspects , 2000 .

[105]  Aaron D. Wyner,et al.  The rate-distortion function for source coding with side information at the decoder , 1976, IEEE Trans. Inf. Theory.

[106]  F. Willems,et al.  Capacity bounds and constructions for reversible data-hiding , 2002, 2002 14th International Conference on Digital Signal Processing Proceedings. DSP 2002 (Cat. No.02TH8628).

[107]  Wei Yu,et al.  Blahut-Arimoto algorithms for computing channel capacity and rate-distortion with side information , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[108]  Shlomo Shamai,et al.  Capacity and lattice strategies for canceling known interference , 2005, IEEE Transactions on Information Theory.

[109]  Yossef Steinberg,et al.  Joint Source-Channel Coding for the Arbitrarily Varying Wyner-Ziv Source and Gel ’ fand-Pinsker Channel , 2006 .

[110]  Gregory W. Wornell,et al.  Digital watermarking and information embedding using dither modulation , 1998, 1998 IEEE Second Workshop on Multimedia Signal Processing (Cat. No.98EX175).

[111]  G. Wornell,et al.  Quantization index modulation: a class of provably good methods for digital watermarking and information embedding , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

[112]  Zixiang Xiong,et al.  Source-channel coding for algebraic multiterminal binning , 2004, Information Theory Workshop.

[113]  Aaron D. Wyner,et al.  The rate-distortion function for source coding with side information at the decoder , 1976, IEEE Trans. Inf. Theory.

[114]  Suguru Arimoto,et al.  An algorithm for computing the capacity of arbitrary discrete memoryless channels , 1972, IEEE Trans. Inf. Theory.

[115]  B. Girod,et al.  Illustration of the duality between channel coding and rate distortion with side information , 2000, Conference Record of the Thirty-Fourth Asilomar Conference on Signals, Systems and Computers (Cat. No.00CH37154).

[116]  G. Caire,et al.  On the multiple antenna broadcast channel , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).

[117]  Syed Ali Jafar Capacity With Causal and Noncausal Side Information: A Unified View , 2006, IEEE Transactions on Information Theory.

[118]  Mung Chiang,et al.  Channel capacity and state estimation for state-dependent Gaussian channels , 2005, IEEE Transactions on Information Theory.

[119]  Shlomo Shamai,et al.  The Capacity Region of the Gaussian Multiple-Input Multiple-Output Broadcast Channel , 2006, IEEE Transactions on Information Theory.

[120]  Pravin Varaiya,et al.  Capacity of fading channels with channel side information , 1997, IEEE Trans. Inf. Theory.

[121]  Sergio Verdú,et al.  A general formula for channel capacity , 1994, IEEE Trans. Inf. Theory.

[122]  Ying Wang,et al.  Error exponents for channel coding with side information , 2004, Information Theory Workshop.

[123]  Amos Lapidoth,et al.  The Gaussian watermarking game , 2000, IEEE Trans. Inf. Theory.

[124]  Wei Yu,et al.  Capacity of a Class of Modulo-Sum Relay Channels , 2007, IEEE Transactions on Information Theory.

[125]  Imre Csiszár,et al.  Broadcast channels with confidential messages , 1978, IEEE Trans. Inf. Theory.

[126]  Yossef Steinberg,et al.  Hierarchical and joint source-channel coding with coded state information at the transmitter , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[127]  Gregory W. Wornell,et al.  Achievable performance of digital watermarking systems , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[128]  Thomas M. Cover,et al.  Broadcast channels , 1972, IEEE Trans. Inf. Theory.

[129]  Robert W. Heath,et al.  Practical Costa precoding for the multiple antenna broadcast channel , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[130]  G. David Forney,et al.  On the role of MMSE estimation in approaching the information-theoretic limits of linear Gaussian channels: Shannon meets Wiener , 2004, ArXiv.

[131]  Yossef Steinberg Reversible Information Embedding with Compressed Host at the Decoder , 2006, 2006 IEEE International Symposium on Information Theory.

[132]  Mehmet Kivanc Mihcak,et al.  ITERATIVELY DECODABLE CODES FOR WATERMARKING APPLICATIONS , 2000 .

[133]  Shlomo Shamai,et al.  On channels with partial channel state information at the transmitter , 2005, IEEE Transactions on Information Theory.

[134]  Gregory W. Wornell,et al.  Source coding with distortion side information at the encoder , 2004, Data Compression Conference, 2004. Proceedings. DCC 2004.

[135]  Meir Feder,et al.  Source broadcasting with unknown amount of receiver side information , 2002, Proceedings of the IEEE Information Theory Workshop.

[136]  Gregory W. Wornell,et al.  Preprocessed and postprocessed quantization index modulation methods for digital watermarking , 2000, Electronic Imaging.

[137]  Mung Chiang,et al.  Tradeoff between message and state information rates , 2001, Proceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252).

[138]  Shlomo Shamai,et al.  Writing on dirty tape with LDPC codes , 2003, Multiantenna Channels: Capacity, Coding and Signal Processing.

[139]  Kannan Ramchandran,et al.  Distributed source coding using syndromes (DISCUS): design and construction , 2003, IEEE Trans. Inf. Theory.

[140]  Shlomo Shamai,et al.  Superposition coding for side-information channels , 2006, IEEE Transactions on Information Theory.

[141]  Yossef Steinberg Coding for Channels with Rate-Limited Side Information at the Decoder , 2006, ITW.

[142]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[143]  S. Brink,et al.  Approaching the Dirty Paper Limit for Canceling Known Interference , 2003 .

[144]  J. Nicholas Laneman,et al.  Achievable Rates for Multiple Access Channels with State Information Known at One Encoder , 2004 .