Browsing by Subject "Dirty-paper coding"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Code design for multiple-input multiple-output broadcast channels(2009-06-02) Uppal, Momin AyubRecent information theoretical results indicate that dirty-paper coding (DPC) achieves the entire capacity region of the Gaussian multiple-input multiple-output (MIMO) broadcast channel (BC). This thesis presents practical code designs for Gaussian BCs based on DPC. To simplify our designs, we assume constraints on the individual rates for each user instead of the customary constraint on transmitter power. The objective therefore is to minimize the transmitter power such that the practical decoders of all users are able to operate at the given rate constraints. The enabling element of our code designs is a practical DPC scheme based on nested turbo codes. We start with Cover's simplest two-user Gaussian BC as a toy example and present a code design that operates 1.44 dB away from the capacity region boundary at the transmission rate of 1 bit per sample per dimension for each user. Then we consider the case of the multiple-input multiple-output BC and develop a practical limit-approaching code design under the assumption that the channel state information is available perfectly at the receivers as well as at the transmitter. The optimal precoding strategy in this case can be derived by invoking duality between the MIMO BC and MIMO multiple access channel (MAC). However, this approach requires transformation of the optimal MAC covariances to their corresponding counterparts in the BC domain. To avoid these computationally complex transformations, we derive a closed-form expression for the optimal precoding matrix for the two-user case and use it to determine the optimal precoding strategy. For more than two users we propose a low-complexity suboptimal strategy, which, for three transmit antennas at the base station and three users (each with a single receive antenna), performs only 0.2 dB worse than the optimal scheme. Our obtained results are only 1.5 dB away from the capacity limit. Moreover simulations indicate that our practical DPC based scheme significantly outperforms the prevalent suboptimal strategies such as time division multiplexing and zero forcing beamforming. The drawback of DPC based designs is the requirement of channel state information at the transmitter. However, if the channel state information can be communicated back to the transmitter effectively, DPC does indeed have a promising future in code designs for MIMO BCs.Item Coding for Cooperative Communications(2011-10-21) Uppal, Momin AyubThe area of cooperative communications has received tremendous research interest in recent years. This interest is not unwarranted, since cooperative communications promises the ever-so-sought after diversity and multiplexing gains typically associated with multiple-input multiple-output (MIMO) communications, without actually employing multiple antennas. In this dissertation, we consider several cooperative communication channels, and for each one of them, we develop information theoretic coding schemes and derive their corresponding performance limits. We next develop and design practical coding strategies which perform very close to the information theoretic limits. The cooperative communication channels we consider are: (a) The Gaussian relay channel, (b) the quasi-static fading relay channel, (c) cooperative multiple-access channel (MAC), and (d) the cognitive radio channel (CRC). For the Gaussian relay channel, we propose a compress-forward (CF) coding strategy based on Wyner-Ziv coding, and derive the achievable rates specifically with BPSK modulation. The CF strategy is implemented with low-density parity-check (LDPC) and irregular repeataccumulate codes and is found to operate within 0.34 dB of the theoretical limit. For the quasi-static fading relay channel, we assume that no channel state information (CSI) is available at the transmitters and propose a rateless coded protocol which uses rateless coded versions of the CF and the decode-forward (DF) strategy. We implement the protocol with carefully designed Raptor codes and show that the implementation suffers a loss of less than 10 percent from the information theoretical limit. For the MAC, we assume quasi-static fading, and consider cooperation in the low-power regime with the assumption that no CSI is available at the transmitters. We develop cooperation methods based on multiplexed coding in conjunction with rateless codes and find the achievable rates and in particular the minimum energy per bit to achieve a certain outage probability. We then develop practical coding methods using Raptor codes, which performs within 1.1 dB of the performance limit. Finally, we consider a CRC and develop a practical multi-level dirty-paper coding strategy using LDPC codes for channel coding and trellis-coded quantization for source coding. The designed scheme is found to operate within 0.78 dB of the theoretical limit. By developing practical coding strategies for several cooperative communication channels which exhibit performance close to the information theoretic limits, we show that cooperative communications not only provide great benefits in theory, but can possibly promise the same benefits when put into practice. Thus, our work can be considered a useful and necessary step towards the commercial realization of cooperative communications.