Soft Multilevel Slepian-Wolf Decoding in Systems Using Turbo Joint Decoding and Decompressing Yinan Qi Centre for Communication Systems Research University of Surrey Guildford, UK eep1yq@surrey.ac.uk Reza Hoshyar, Rahim Tafazolli Centre for Communication Systems Research University of Surrey Guildford, UK Abstract— It has been pointed out that Slepian-Wolf (SW) coding is efficient to compress data with side information available at the receiver. However, most papers assume that the compressed information is perfectly known to the receiver. In this paper, we consider more practical assumptions that the channel between the relay and the destination is not perfect and error protection need to be implemented. Accordingly, a soft Slepian-Wolf decoding structure is proposed. The new structure not only supports soft Slepian-Wolf decoding within one level, but it also allows soft information passing between different levels. We also consider the relationship between the codes for error protection and the codes for compression and propose a joint decoding and decompressing algorithm to further improve the performance. Keywords- Compress-and-forward (CF); log-likelihood ratio (LLR); Wyner-Ziv coding; Slepian-Wolf (SW) coding; Joint decoding and decompressing I. INTRODUCTION Relay technique has drawn more and more attentions in recent years because when multiple antennas are not able to be supported, path diversity is still achieved to improve the effective SNR of a fading channel. The relay model was first introduced by van der Meluen in [1] and substantially developed by Cover and El Gamal in [2]. One of the schemes called compress-and-forward (CF) has drawn more and more attentions, where the relay quantizes, compresses and transmits the compressed version of its received signal to the destination. It has been pointed out that Wyner-Ziv coding (WZC) [3] is an efficient way to compress the signal. A structure consists of a quantizer followed by multilevel SW coding [4] has been proposed for Wyner-Ziv problem [5], [6]. In those papers, Gaussian distributed information X is quantized into binary index and the index are compressed with SW coding. Compressed data are decompressed with the help of Gaussian distributed side information Y. X and Y are correlated in a way that Y is equal to X+Z, where X and Z are independent. And another assumption is that the compressed data are perfectly known to the receiver. However, in CF relay system, the relay signal and the destination signal are correlated in a different way. Besides, the channel between the relay and the destination is not perfect and the compressed data should be protected by some codes. Based on these changed conditions, we first extend multilevel SW coding into half-duplex CF scenario and provide a soft multilevel SW decoding algorithm. Throughout this paper the terms compressing/decompressing has the same meaning with SW coding/decoding in CF systems. We might use any group of the terms without explanation. Secondly, we incorporate soft processing concept into multilevel SW coding. At last, a joint Turbo decoding and decompressing structure is proposed. It has been pointed out that LDPC codes are suitable for SW coding for their near-capacity[5]. We use systematic LDPC codes to implement SW codes. The rest of this paper is organized as follow. Section II gives the system model and section III investigates soft SW decoding which is also called soft decompressing algorithm within one level. Soft information passing for multilevel Slepian-Wolf decoding is introduced in section IV. Section V proposes joint Turbo decoding and decompressing structure. Simulation results are given in section VI and the final section summarizes. II. SYSTEM MODEL We extend the work in [5] to CF relay scenario. In this work, we use bold letters to denote matrix. We use upper-case letters to represent random variables, e.g. X. We use the corresponding lower-case letters to represent realizations, e.g. x and a subscript within bracket to denote time phase 1 and 2 in half-duplex relay system, e.g. . We use a superscript to denote a sequence, e.g. x n = . In phase 1, the source broadcasts to both the relay and the destination. (1) where and are relay signal and destination signal, and and are relay noise and destination noise. is quantized into binary represented bin index matrix [ ] { } n i N l B B B B B B B B li l n l n N n N n n = = - 1 , 1 1 , 0 , , , , ln 1 1 2 1 B (2) 978-1-4244-1645-5/08/$25.00 ©2008 IEEE 1514