I. Introduction
An important branch of network information theory is Distributed Source Coding (DSC), which includes two (lossless and lossy) forms. In this paper, we are interested in lossless DSC, i.e., the so-called Slepian-Wolf coding (SWC) [1], whose theoretical foundation can be summarized as below. Let and be two correlated discrete random variables. If and are separately encoded and jointly decoded, then the achievable rates are lower bounded by , , and [1]. Different from traditional source coding, SWC is actually equivalent to channel coding in essence [2], [3], [4], so naturally it can be implemented with channel codes, e.g., Turbo codes [5], Low-Density Parity-Check (LDPC) codes [6], and polar codes [7]. However, since channel codes are originally designed for the purpose of error correction, they may not be well suited to data compression for several reasons. First, contemporary channel codes listed above are usually binary, while real-world sources are typically nonbinary. For example, each pixel of an image or a video frame is usually represented by 8 bits. Even though a nonbinary source can be split into several bitplanes, it is awkward to make use of inter-bitplane correlation [8], [9]. Another reason is that, the statistical feature of a real-world source is usually time-varying, while it is difficult to adapt channel codes to nonstationary source characteristics.