VLDB 2026 Research / reviewers in the wild / expert
Shashi Kiran Chilappagari
dblp:49/2128
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Coding theory › error-correcting codes
LDPC codes |
0.8 | 7 | 2012 | 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.6 | 5 | 2012 | 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.4 | 4 | 2012 | 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.4 | 4 | 2011 | 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.2 | 2 | 2012 | 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.2 | 2 | 2009 | 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.1 | 1 | 2012 | 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.1 | 1 | 2011 | 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.1 | 1 | 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 › LDPC codes
generalized LDPC codes |
0.1 | 1 | 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
girth |
0.1 | 1 | 2009 | Error-correction capability of column-weight-three LDPC codes · IEEE Trans. Inf. Theory 2009 |
Coding theory
channel coding |
0.1 | 1 | 2008 | 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.0 | 1 | 2008 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | On the Construction of Structured LDPC Codes Free of Small Trapping SetsabstractWe 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. Theory | 2 |
| 2011 | An Efficient Instanton Search Algorithm for LP Decoding of LDPC Codes Over the BSCabstractWe 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. Theory | 1 |
| 2010 | Worst configurations (instantons) for Compressed Sensing over reals: A channel coding approachabstractWe 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 |
ISIT | 1 |
| 2010 | Multilevel decoders surpassing belief propagation on the binary symmetric channelabstractIn 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 |
ISIT | 3 |
| 2010 | Structured LDPC codes from permutation matrices free of small trapping setsabstractThis 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 |
ITW | 4 |
| 2010 | On trapping sets and guaranteed error correction capability of LDPC codes and GLDPC codesabstractThe 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. Theory | 1 |
| 2010 | Error correction capability of column-weight-three LDPC codes under the Gallager A algorithm-Part IIabstractThe 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. Theory | 1 |
| 2009 | Two-bit message passing decoders for LDPC codes over the binary symmetric channelabstractA 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 |
ISIT | 1 |
| 2009 | Analysis of error floors of LDPC codes under LP decoding over the BSCabstractWe 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 |
ISIT | 1 |
| 2009 | Instanton-based techniques for analysis and reduction of error floors of LDPC codesabstractWe 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 codesabstractIn 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. Theory | 1 |
| 2008 | On the guaranteed error correction capability of LDPC codesabstractWe 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 |
ISIT | 1 |
| 2008 | LDPC codes which can correct three errors under iterative decodingabstractIn 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 |
ITW | 1 |
| 2008 | Eliminating Trapping Sets in Low-Density Parity-Check Codes by Using Tanner Graph CoversabstractWe 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. Theory | 2 |
| 2007 | Designing LDPC Codes without small trapping sets by using Tanner Graph CoversabstractWe 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 |
ISIT | 2 |
| 2006 | Construction of Memory Circuits Using Unreliable Components Based on Low-Density Parity-Check CodesabstractIn 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 |
GLOBECOM | 2 |
| 2006 | Error Floors of LDPC Codes on the Binary Symmetric ChannelabstractIn 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 |
ICC | 1 |
| 2006 | Analysis of One Step Majority Logic Decoders Constructed From Faulty GatesabstractIn 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 |
ISIT | 1 |