AbstractsEngineering

Spatially Coupled LDPC Codes and Cooperative Communication

by Lai Wei




Institution: University of Notre Dame
Department: Electrical Engineering
Degree: PhD
Year: 2015
Keywords: wireless communication; digital communication; channel coding
Record ID: 2061253
Full text PDF: http://etd.nd.edu/ETD-db/theses/available/etd-04162015-145436/


Abstract

In this dissertation we focus on three topics in wireless communication: 1) design of spatially coupled low-density parity-check (SC-LDPC) codes over GF(q) for windowed decoding (WD), 2) cooperative communication in the context of bandwidth-efficient modulation, and 3) the use of rate-compatible SC-LDPC codes in binary coded cooperation. As for the first topic, we consider the generalization of binary SC-LDPC codes to finite fields GF(q), q>=2, and discuss design rules for q-ary SC-LDPC code ensembles based on their iterative belief propagation (BP) decoding thresholds, with particular emphasis on low-latency WD. We consider transmission over both the binary erasure channel (BEC) and the binary-input additive white Gaussian noise channel (BIAWGNC), and present results for a variety of (J,K)-regular SC-LDPC code ensembles constructed over GF(q) using protographs. Thresholds are calculated using protograph versions of q-ary density evolution (for the BEC) and q-ary extrinsic information transfer analysis (for the BIAWGNC). We show that WD of q-ary SC-LDPC codes provides significant threshold gains compared to corresponding (uncoupled) q-ary LDPC block code (LDPC-BC) ensembles when the window size W is large enough; we also show that these gains increase as the finite field size q=2^m increases. Moreover, we demonstrate that our design rules provide WD thresholds that are close to capacity, even when both m and W are relatively small (thereby reducing complexity and latency). Analysis shows that, compared to standard flooding-schedule decoding, WD of q-ary SC-LDPC code ensembles results in significant reductions in both decoding complexity and decoding latency, and that these reductions increase as m increases. For applications with a near-threshold performance requirement and a constraint on decoding latency, we show that using q-ary SC-LDPC code ensembles, with moderate q>2 instead of their binary counterparts results in reduced decoding complexity. Regarding the second topic, we consider a communication scenario in which a pair of cooperating partners (i.e., two source nodes) convey their data to a common destination. To mitigate fading, each partner transmits its own local data and acts as a relay for the other partner. Specifically, relaying is incorporated into the channel coding function: local data (originating at the transmitting node) and relayed data (originating at the partner of the transmitting node) are encoded separately, and the resulting bitstreams are then multiplexed together prior to bandwidth-efficient modulation (e.g., 8-PSK, 16-QAM, etc.) in such a way that the relayed coded bits partition the signal constellation into sparse subsets, as in Ungerboeck's set partitioning approach to coded modulation. The partner, having knowledge of the relayed bits, is able to demodulate each block-faded and noise-corrupted symbol using the appropriate sparse sub-constellation, improving the partner-to-partner link. The destination benefits in two ways: indirectly from the increased diversity…