Document Type

Dissertation

Date of Award

12-31-2021

Degree Name

Doctor of Philosophy in Electrical Engineering - (Ph.D.)

Department

Electrical and Computer Engineering

First Advisor

Joerg Kliewer

Second Advisor

Nirwan Ansari

Third Advisor

Alexander Haimovich

Fourth Advisor

Ali Abdi

Fifth Advisor

Christine Kelley

Abstract

The field of information theory was initiated by Claude Shannon in 1948. According to his most notable work, data can be transmitted reliably over a noisy communication channel with high probability, as long as a suitable coding scheme is employed to protect the data from channel noise. Since then, coding theorists have made numerous attempts to design low-complexity error correcting schemes which achieve the Shannon limit.

In the 1960s, Robert Gallager introduced sparse graph-based low-density-parity-check (LDPC) codes which are practically suitable for various coding applications, mainly due to their low encoding and decoding complexity compared to classical codes (e.g., Reed-Muller codes). These attractive features have allowed LDPC codes to be widely adopted for fifth generation (5G) mobile communication systems. However, the performance of LDPC codes can be further improved by eliminating detrimental objects in the code's Tanner graph. This dissertation proposes graph-theoretic construction of LDPC codes with minimal detrimental sub-structures. Novel decoding methods, based on machine learning, are also proposed to further improve the code's performance.

Firstly, a line counting (LC) technique is proposed for designing LDPC codes for point-to-point communications. LC is based on identifying a particular class of harmful structure, namely (3, 3) absorbing sets, in the LDPC code's Tanner graph. The complexity of the LC scheme is independent of the code parameters, enabling it to significantly speed up the optimization of LDPC codes, with respect to standard methods, by minimizing the number of (3, 3) absorbing sets. LC is later extended to an adaptive LC (ALC) scheme to facilitate the construction of nested LDPC codes for multi-terminal communications.

Secondly, this dissertation contributes to the development of LDPC decoding schemes with the aid of reinforcement learning (RL). Both model-based and model-free RL techniques are considered for decoding. Experimental results indicate that, for short to moderate length LDPC codes, the proposed RL-based decoders are superior to standard LDPC decoding schemes. Furthermore, the overall decoding complexity of LDPC codes is significantly reduced using the proposed RL-based decoders, when compared to conventional LDPC decoding.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.