Applications of graph-based codes in networks: analysis of capacity and design of improved algorithms
The conception of turbo codes by Berrou et al. has created a renewed interest in modern graph-based codes. Several encouraging results that have come to light since then have fortified the role these codes shall play as potential solutions for present and future communication problems. This work fo...
Main Author: | |
---|---|
Published: |
Georgia Institute of Technology
2011
|
Subjects: | |
Online Access: | http://hdl.handle.net/1853/37091 |
id |
ndltd-GATECH-oai-smartech.gatech.edu-1853-37091 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-GATECH-oai-smartech.gatech.edu-1853-370912013-01-07T20:36:42ZApplications of graph-based codes in networks: analysis of capacity and design of improved algorithmsVellambi, Badri NarayananCapacityImproved MP decoderLDPC codesRateless codesFinite-buffer networksGraph-based codesNetwork codesCoding theoryError-correcting codes (Information theory)Graph theoryMarkov processesThe conception of turbo codes by Berrou et al. has created a renewed interest in modern graph-based codes. Several encouraging results that have come to light since then have fortified the role these codes shall play as potential solutions for present and future communication problems. This work focuses on both practical and theoretical aspects of graph-based codes. The thesis can be broadly categorized into three parts. The first part of the thesis focuses on the design of practical graph-based codes of short lengths. While both low-density parity-check codes and rateless codes have been shown to be asymptotically optimal under the message-passing (MP) decoder, the performance of short-length codes from these families under MP decoding is starkly sub-optimal. This work first addresses the structural characterization of stopping sets to understand this sub-optimality. Using this characterization, a novel improved decoder that offers several orders of magnitude improvement in bit-error rates is introduced. Next, a novel scheme for the design of a good rate-compatible family of punctured codes is proposed. The second part of the thesis aims at establishing these codes as a good tool to develop reliable, energy-efficient and low-latency data dissemination schemes in networks. The problems of broadcasting in wireless multihop networks and that of unicast in delay-tolerant networks are investigated. In both cases, rateless coding is seen to offer an elegant means of achieving the goals of the chosen communication protocols. It was noticed that the ratelessness and the randomness in encoding process make this scheme specifically suited to such network applications. The final part of the thesis investigates an application of a specific class of codes called network codes to finite-buffer wired networks. This part of the work aims at establishing a framework for the theoretical study and understanding of finite-buffer networks. The proposed Markov chain-based method extends existing results to develop an iterative Markov chain-based technique for general acyclic wired networks. The framework not only estimates the capacity of such networks, but also provides a means to monitor network traffic and packet drop rates on various links of the network.Georgia Institute of Technology2011-03-04T20:08:25Z2011-03-04T20:08:25Z2008-08-25Dissertationhttp://hdl.handle.net/1853/37091 |
collection |
NDLTD |
sources |
NDLTD |
topic |
Capacity Improved MP decoder LDPC codes Rateless codes Finite-buffer networks Graph-based codes Network codes Coding theory Error-correcting codes (Information theory) Graph theory Markov processes |
spellingShingle |
Capacity Improved MP decoder LDPC codes Rateless codes Finite-buffer networks Graph-based codes Network codes Coding theory Error-correcting codes (Information theory) Graph theory Markov processes Vellambi, Badri Narayanan Applications of graph-based codes in networks: analysis of capacity and design of improved algorithms |
description |
The conception of turbo codes by Berrou et al. has created a renewed interest in modern graph-based codes. Several encouraging results that have come to light since then have fortified the role these codes shall play as potential solutions for present and future communication problems.
This work focuses on both practical and theoretical aspects of graph-based codes. The
thesis can be broadly categorized into three parts. The first part of the thesis focuses on
the design of practical graph-based codes of short lengths. While both low-density parity-check
codes and rateless codes have been shown to be asymptotically optimal under the message-passing (MP) decoder, the performance of short-length codes from these families under MP decoding is starkly sub-optimal. This work first addresses the
structural characterization of stopping sets to understand this sub-optimality. Using this
characterization, a novel improved decoder that offers several orders of magnitude improvement in bit-error rates is introduced. Next, a novel scheme for the design of a good rate-compatible family of punctured codes is proposed.
The second part of the thesis aims at establishing these codes as a good tool to develop
reliable, energy-efficient and low-latency data dissemination schemes in networks. The problems of broadcasting in wireless multihop networks and that of unicast in delay-tolerant networks are investigated. In both cases, rateless coding is seen to offer an elegant means of achieving the goals of the chosen communication protocols. It was noticed that the ratelessness and the randomness in encoding process make this scheme
specifically suited to such network applications.
The final part of the thesis investigates an application of a specific class of codes called
network codes to finite-buffer wired networks. This part of the work aims at establishing a framework for the theoretical study and understanding of finite-buffer networks. The
proposed Markov chain-based method extends existing results to develop an iterative
Markov chain-based technique for general acyclic wired networks. The framework not only estimates the capacity of such networks, but also provides a means to monitor network traffic and packet drop rates on various links of the network. |
author |
Vellambi, Badri Narayanan |
author_facet |
Vellambi, Badri Narayanan |
author_sort |
Vellambi, Badri Narayanan |
title |
Applications of graph-based codes in networks: analysis of capacity and design of improved algorithms |
title_short |
Applications of graph-based codes in networks: analysis of capacity and design of improved algorithms |
title_full |
Applications of graph-based codes in networks: analysis of capacity and design of improved algorithms |
title_fullStr |
Applications of graph-based codes in networks: analysis of capacity and design of improved algorithms |
title_full_unstemmed |
Applications of graph-based codes in networks: analysis of capacity and design of improved algorithms |
title_sort |
applications of graph-based codes in networks: analysis of capacity and design of improved algorithms |
publisher |
Georgia Institute of Technology |
publishDate |
2011 |
url |
http://hdl.handle.net/1853/37091 |
work_keys_str_mv |
AT vellambibadrinarayanan applicationsofgraphbasedcodesinnetworksanalysisofcapacityanddesignofimprovedalgorithms |
_version_ |
1716475399795376128 |