Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Shashi Kiran Chilappagari

dblp:49/2128 · DBLP profile ↗
← Back
18ranked-venue papers
12as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 8 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 7 · 5 first-authorComputer networks · 3 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
7 papers
Coding theory · 100%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes
LDPC codes
0.872012
On the Construction of Structured LDPC Codes Free of Small Trapping Sets · IEEE Trans. Inf. Theory 2012
An Efficient Instanton Search Algorithm for LP Decoding of LDPC Codes Over the BSC · IEEE Trans. Inf. Theory 2011
Error correction capability of column-weight-three LDPC codes under the Gallager A algorithm-Part II · IEEE Trans. Inf. Theory 2010
Coding theory
error-correcting codes
0.652012
On the Construction of Structured LDPC Codes Free of Small Trapping Sets · IEEE Trans. Inf. Theory 2012
An Efficient Instanton Search Algorithm for LP Decoding of LDPC Codes Over the BSC · IEEE Trans. Inf. Theory 2011
Error correction capability of column-weight-three LDPC codes under the Gallager A algorithm-Part II · IEEE Trans. Inf. Theory 2010
Coding theory › error-correcting codes › LDPC codes
trapping sets
0.442012
On the Construction of Structured LDPC Codes Free of Small Trapping Sets · IEEE Trans. Inf. Theory 2012
Error correction capability of column-weight-three LDPC codes under the Gallager A algorithm-Part II · IEEE Trans. Inf. Theory 2010
On trapping sets and guaranteed error correction capability of LDPC codes and GLDPC codes · IEEE Trans. Inf. Theory 2010
Coding theory › error-correcting codes
decoding
0.442011
An Efficient Instanton Search Algorithm for LP Decoding of LDPC Codes Over the BSC · IEEE Trans. Inf. Theory 2011
Error correction capability of column-weight-three LDPC codes under the Gallager A algorithm-Part II · IEEE Trans. Inf. Theory 2010
On trapping sets and guaranteed error correction capability of LDPC codes and GLDPC codes · IEEE Trans. Inf. Theory 2010
Coding theory › error-correcting codes
code construction
0.222012
On the Construction of Structured LDPC Codes Free of Small Trapping Sets · IEEE Trans. Inf. Theory 2012
Instanton-based techniques for analysis and reduction of error floors of LDPC codes · IEEE J. Sel. Areas Commun. 2009
Coding theory › error-correcting codes › error probability analysis
error floor analysis
0.222009
Instanton-based techniques for analysis and reduction of error floors of LDPC codes · IEEE J. Sel. Areas Commun. 2009
Eliminating Trapping Sets in Low-Density Parity-Check Codes by Using Tanner Graph Covers · IEEE Trans. Inf. Theory 2008
Coding theory › error-correcting codes › LDPC codes
structured LDPC code
0.112012
On the Construction of Structured LDPC Codes Free of Small Trapping Sets · IEEE Trans. Inf. Theory 2012
Coding theory › error-correcting codes › LDPC codes
linear programming decoding
0.112011
An Efficient Instanton Search Algorithm for LP Decoding of LDPC Codes Over the BSC · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › decoding › iterative decoding › iterative hard-decision decoding
bit-flipping decoding
0.112010
On trapping sets and guaranteed error correction capability of LDPC codes and GLDPC codes · IEEE Trans. Inf. Theory 2010
Coding theory › error-correcting codes › LDPC codes
generalized LDPC codes
0.112010
On trapping sets and guaranteed error correction capability of LDPC codes and GLDPC codes · IEEE Trans. Inf. Theory 2010
Coding theory › error-correcting codes
girth
0.112009
Error-correction capability of column-weight-three LDPC codes · IEEE Trans. Inf. Theory 2009
Coding theory
channel coding
0.112008
Eliminating Trapping Sets in Low-Density Parity-Check Codes by Using Tanner Graph Covers · IEEE Trans. Inf. Theory 2008
Coding theory › error-correcting codes › LDPC codes
LDPC convolutional codes
0.012008
Eliminating Trapping Sets in Low-Density Parity-Check Codes by Using Tanner Graph Covers · IEEE Trans. Inf. Theory 2008

Methods — techniques the papers use, named apart from their topics

sum-product algorithm · 0.1gallager a/b decoder · 0.1linear programming · 0.1instanton search · 0.1moore bound · 0.1girth analysis · 0.1expander graph analysis · 0.1linear programming decoding · 0.1instanton analysis · 0.1belief propagation · 0.1
YearPublicationVenuePosition
2012 On the Construction of Structured LDPC Codes Free of Small Trapping Sets
abstract
We present a method to construct low-density parity-check (LDPC) codes with low error floors on the binary symmetric channel. Codes are constructed so that their Tanner graphs are free of certain small trapping sets. These trapping sets are selected from the trapping set ontology for the Gallager A/B decoder. They are selected based on their relative harmfulness for a given decoding algorithm. We evaluate the relative harmfulness of different trapping sets for the sum–product algorithm by using the topological relations among them and by analyzing the decoding failures on one trapping set in the presence or absence of other trapping sets. We apply this method to construct structured LDPC codes. To facilitate the discussion, we give a new description of structured LDPC codes whose parity-check matrices are arrays of permutation matrices. This description uses Latin squares to define a set of permutation matrices that have disjoint support and to derive a simple necessary and sufficient condition for the Tanner graph of a code to be free of four cycles.
Dung Viet Nguyen, Shashi Kiran Chilappagari, Michael W. Marcellin, Bane Vasic
IEEE Trans. Inf. Theory2
2011 An Efficient Instanton Search Algorithm for LP Decoding of LDPC Codes Over the BSC
abstract
We consider linear programming (LP) decoding of a fixed low-density parity-check (LDPC) code over the binary symmetric channel (BSC). The LP decoder fails when it outputs a pseudo-codeword which is not equal to the transmitted codeword. We design an efficient algorithm termed the Instanton Search Algorithm (ISA) which generates an error vector called the BSC-instanton. We prove that: (a) the LP decoder fails for any error pattern with support that is a superset of the support of an instanton; (b) for any input, the ISA outputs an instanton in the number of steps upper-bounded by twice the number of errors in the input error vector. We then find the number of unique instantons of different sizes for a given LDPC code by running the ISA sufficient number of times.
Shashi Kiran Chilappagari, Michael Chertkov, Bane Vasic
IEEE Trans. Inf. Theory1
2010 Worst configurations (instantons) for Compressed Sensing over reals: A channel coding approach
abstract
We consider the Linear Programming (LP) solution of the Compressed Sensing (CS) problem over reals, also known as the Basis Pursuit (BasP) algorithm. The BasP allows interpretation as a channel-coding problem, and it guarantees error-free reconstruction with a properly chosen measurement matrix and sufficiently sparse error vectors. In this manuscript, we examine how the BasP performs on a given measurement matrix and develop an algorithm to discover the sparsest vectors for which the BasP fails. The resulting algorithm is a generalization of our previous results on finding the most probable error-patterns degrading performance of a finite size Low-Density Parity-Check (LDPC) code in the error-floor regime. The BasP fails when its output is different from the actual error-pattern. We design a CS-Instanton Search Algorithm (ISA) generating a sparse vector, called a CS-instanton, such that the BasP fails on the CS-instanton, while the BasP recovery is successful for any modification of the CS-instanton replacing a nonzero element by zero. We also prove that, given a sufficiently dense random input for the error-vector, the CS-ISA converges to an instanton in a small finite number of steps. The performance of the CS-ISA is illustrated on a randomly generated 120 × 512 matrix. For this example, the CS-ISA outputs the shortest instanton (error vector) pattern of length 11.
Shashi Kiran Chilappagari, Michael Chertkov, Bane Vasic
ISIT1
2010 Multilevel decoders surpassing belief propagation on the binary symmetric channel
abstract
In this paper, we propose a new class of quantized message-passing decoders for LDPC codes over the BSC. The messages take values (or levels) from a finite set. The update rules do not mimic belief propagation but instead are derived using the knowledge of trapping sets. We show that the update rules can be derived to correct certain error patterns that are uncorrectable by algorithms such as BP and min-sum. In some cases even with a small message set, these decoders can guarantee correction of a higher number of errors than BP and min-sum. We provide particularly good 3-bit decoders for 3-left-regular LDPC codes. They significantly outperform the BP and min-sum decoders, but more importantly, they achieve this at only a fraction of the complexity of the BP and min-sum decoders.
Shiva Kumar Planjery, David Declercq, Shashi Kiran Chilappagari, Bane Vasic
ISIT3
2010 Structured LDPC codes from permutation matrices free of small trapping sets
abstract
This paper introduces a class of structured low-density parity-check (LDPC) codes whose parity check matrices are arrays of permutation matrices. The permutation matrices are obtained from Latin squares and form a finite field under some matrix operations. They are chosen so that the Tanner graphs do not contain subgraphs harmful to iterative decoding algorithms. The construction of column-weight-three codes is presented. Although the codes are optimized for the Gallager A/B algorithm over the binary symmetric channel (BSC), their error performance is very good on the additive white Gaussian noise channel (AWGNC) as well.
Dung Viet Nguyen, Bane Vasic, Michael W. Marcellin, Shashi Kiran Chilappagari
ITW4
2010 On trapping sets and guaranteed error correction capability of LDPC codes and GLDPC codes
abstract
The relation between the girth and the guaranteed error correction capability of¿-left-regular low-density parity-check (LDPC) codes when decoded using the bit flipping (serial and parallel) algorithms is investigated. A lower bound on the size of variable node sets which expand by a factor of at least3 ¿/4is found based on the Moore bound. This bound, combined with the well known expander based arguments, leads to a lower bound on the guaranteed error correction capability. The decoding failures of the bit flipping algorithms are characterized using the notions of trapping sets and fixed sets. The relation between fixed sets and a class of graphs known as cage graphs is studied. Upper bounds on the guaranteed error correction capability are then established based on the order of cage graphs. The results are extended to left-regular and right-uniform generalized LDPC codes. It is shown that this class of generalized LDPC codes can correct a linear number of worst case errors (in the code length) under the parallel bit flipping algorithm when the underlying Tanner graph is a good expander. A lower bound on the size of variable node sets which have the required expansion is established.
Shashi Kiran Chilappagari, Dung Viet Nguyen, Bane Vasic, Michael W. Marcellin
IEEE Trans. Inf. Theory1
2010 Error correction capability of column-weight-three LDPC codes under the Gallager A algorithm-Part II
abstract
The relation between the girth and the error correction capability of column-weight-three LDPC codes under the Gallager A algorithm is investigated. It is shown that a column-weight-three LDPC code with Tanner graph of girthg¿ 10 can correct all error patterns with up to(g/2-1) errors in at mostg/2 iterations of the Gallager A algorithm. For codes with Tanner graphs of girthg¿ 8, it is shown that girth alone cannot guarantee correction of all error patterns with up to(g/2-1) errors under the Gallager A algorithm. Sufficient conditions to correct(g/2-1) errors are then established by studying trapping sets.
Shashi Kiran Chilappagari, Dung Viet Nguyen, Bane Vasic, Michael W. Marcellin
IEEE Trans. Inf. Theory1
2009 Two-bit message passing decoders for LDPC codes over the binary symmetric channel
abstract
A class of two-bit message passing decoders for decoding column-weight-four LDPC codes over the binary symmetric channel is proposed. The thresholds for various decoders in this class are derived using density evolution. For a specific decoder, the sufficient conditions for correcting all error patterns with up to three errors are derived.
Shashi Kiran Chilappagari, David Declercq, Lucile Sassatelli, Bane Vasic
ISIT1
2009 Analysis of error floors of LDPC codes under LP decoding over the BSC
abstract
We consider linear programming (LP) decoding of a fixed low-density parity-check (LDPC) code over the binary symmetric channel (BSC). The LP decoder fails when it outputs a pseudo-codeword which is not a codeword. We propose an efficient algorithm termed the instanton search algorithm (ISA) which, given a random input, generates a set of flips called the BSC-instanton and prove that: (a) the LP decoder fails for any set of flips with support vector including an instanton; (b) for any input, the algorithm outputs an instanton in the number of steps upper-bounded by twice the number of flips in the input. We obtain the number of unique instantons of different sizes by running the ISA sufficient number of times. We then use the instanton statistics to predict the performance of the LP decoding over the BSC in the error floor region. We also propose an efficient semi-analytical method to predict the performance of LP decoding over a large range of transition probabilities of the BSC.
Shashi Kiran Chilappagari, Bane Vasic, Mikhail G. Stepanov, Michael Chertkov
ISIT1
2009 Instanton-based techniques for analysis and reduction of error floors of LDPC codes
abstract
We describe a family of instanton-based optimization methods developed recently for the analysis of the error floors of low-density parity-check (LDPC) codes. Instantons are the most probable configurations of the channel noise which result in decoding failures. We show that the general idea and the respective optimization technique are applicable broadly to a variety of channels, discrete or continuous, and variety of sub-optimal decoders. Specifically, we consider: iterative belief propagation (BP) decoders, Gallager type decoders, and linear programming (LP) decoders performing over the additive white Gaussian noise channel (AWGNC) and the binary symmetric channel (BSC). The instanton analysis suggests that the underlying topological structures of the most probable instanton of the same code but different channels and decoders are related to each other. Armed with this understanding of the graphical structure of the instanton and its relation to the decoding failures, we suggest a method to construct codes whose Tanner graphs are free of these structures, and thus have less significant error floors.
Shashi Kiran Chilappagari, Michael Chertkov, Mikhail G. Stepanov, Bane Vasic
IEEE J. Sel. Areas Commun.1
2009 Error-correction capability of column-weight-three LDPC codes
abstract
In this paper, the error-correction capability of column-weight-three low-density parity-check (LDPC) codes when decoded using the Gallager A algorithm is investigated. It is proved that a necessary condition for a code to correct all error patterns with up to k ges 5 errors is to avoid cycles of length up to 2k in its Tanner graph. As a consequence of this result, it is shown that given any alpha > 0, exist N such that forall n > N, no code in the ensemble of column-weight-three codes can correct all alphan or fewer errors. The results are extended to the bit flipping algorithms.
Shashi Kiran Chilappagari, Bane Vasic
IEEE Trans. Inf. Theory1
2008 On the guaranteed error correction capability of LDPC codes
abstract
We investigate the relation between the girth and the guaranteed error correction capability of gamma-left regular LDPC codes when decoded using the bit flipping (serial and parallel) algorithms. A lower bound on the number of variable nodes which expand by a factor of at least 3gamma/4 is found based on the Moore bound. An upper bound on the guaranteed correction capability is established by studying the sizes of smallest possible trapping sets.
Shashi Kiran Chilappagari, Dung Viet Nguyen, Bane Vasic, Michael W. Marcellin
ISIT1
2008 LDPC codes which can correct three errors under iterative decoding
abstract
In this paper, we provide necessary and sufficient conditions for a column-weight-three LDPC code to correct all patterns up to three errors when decoded using Gallager A algorithm. We then provide a construction technique which results in a code satisfying the above conditions. We also provide numerical assessment of code performance via simulation results.
Shashi Kiran Chilappagari, Anantha Raman Krishnan, Bane Vasic
ITW1
2008 Eliminating Trapping Sets in Low-Density Parity-Check Codes by Using Tanner Graph Covers
abstract
We discuss error floor asympotics and present a method for improving the performance of low-density parity-check (LDPC) codes in the high SNR (error floor) region. The method is based on Tanner graph covers that do not have trapping sets from the original code. The advantages of the method are that it is universal, as it can be applied to any LDPC code/channel/decoding algorithm and it improves performance at the expense of increasing the code length, without losing the code regularity, without changing the decoding algorithm, and, under certain conditions, without lowering the code rate. The proposed method can be modified to construct convolutional LDPC codes also. The method is illustrated by modifying Tanner, MacKay and Margulis codes to improve performance on the binary symmetric channel (BSC) under the Gallager B decoding algorithm. Decoding results on AWGN channel are also presented to illustrate that optimizing codes for one channel/decoding algorithm can lead to performance improvement on other channels.
Milos Ivkovic, Shashi Kiran Chilappagari, Bane Vasic
IEEE Trans. Inf. Theory2
2007 Designing LDPC Codes without small trapping sets by using Tanner Graph Covers
abstract
We present a method for lowering the error floor of low-density parity check (LDPC) codes. It is based on Tanner graph covers that do not have trapping sets from the original code. The advantages of the method are that it is universal, as it can be applied to any LDPC code/channel model/decoding algorithm and it improves performance at the expense of increasing the code length, without losing the code regularity, without changing the decoding algorithm, and, under certain conditions, without lowering the code rate. We illustrate the method by modifying Tanner, MacKay and Margulis codes to improve performance on the binary symmetric channel (BSC) under the Gallager B decoding algorithm.
Milos Ivkovic, Shashi Kiran Chilappagari, Bane Vasic
ISIT2
2006 Construction of Memory Circuits Using Unreliable Components Based on Low-Density Parity-Check Codes
abstract
In this paper, we analyze storage circuits constructed from unreliable memory components. We propose a memory construction, using low-density parity-check codes, based on a construction originally made by Taylor. The storage circuit consists of unreliable memory cells along with a correcting circuit. The correcting circuit is also constructed from unreliable logic gates along with a small number of perfect gates. The modified construction enables the memory device to perform better than the original construction. We present numerical results supporting our claims.
Milos Ivkovic, Shashi Kiran Chilappagari, Bane Vasic
GLOBECOM2
2006 Error Floors of LDPC Codes on the Binary Symmetric Channel
abstract
In this paper, we propose a semi-analytical method to compute error floors of LDPC codes on the binary symmetric channel decoded iteratively using the Gallager B algorithm. The error events of the decoder are characterized using combinatorial objects called trapping sets, originally defined by Richardson. In general, trapping sets are characteristic of the graphical representation of a code. We study the structure of trapping sets and explore their relation to graph parameters such as girth and vertex degrees. Using the proposed method, we compute error floors of regular structured and random LDPC codes with column weight three.
Shashi Kiran Chilappagari, Sundararajan Sankaranarayanan, Bane Vasic
ICC1
2006 Analysis of One Step Majority Logic Decoders Constructed From Faulty Gates
abstract
In this paper we propose an analytical method to evaluate the performance of one step majority logic decoders constructed from faulty gates. We analyze the decoder under the assumption that the gates fail independently. We calculate the average bit error probability of such a decoder and apply the method to the special case of projective geometry codes. The method, however, applies to any regular low-density parity-check code of girth at least six but the calculations are much simpler for the projective geometry codes. We present results for the bit error rate performance of four codes from projective planes
Shashi Kiran Chilappagari, Milos Ivkovic, Bane Vasic
ISIT1