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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dung Viet Nguyen

dblp:70/4404 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
0since 2021 · last 2014
0000-0002-8927-2832ORCID · corroborated

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

Theory of computation · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSystems, architecture and hardware · 1Computer networks · 1 · 1 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
4 papers
Coding theory · 98% Information theory · 2%

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

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes
LDPC codes
0.642014
Two-Bit Bit Flipping Algorithms for LDPC Codes and Collective Error Correction · IEEE Trans. Commun. 2014
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
Coding theory
error-correcting codes
0.432012
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 › LDPC codes
trapping sets
0.432012
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 › iterative decoding › iterative hard-decision decoding
bit-flipping decoding
0.322014
Two-Bit Bit Flipping Algorithms for LDPC Codes and Collective Error Correction · IEEE Trans. Commun. 2014
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.222010
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
channel coding
0.212014
Two-Bit Bit Flipping Algorithms for LDPC Codes and Collective Error Correction · IEEE Trans. Commun. 2014
Coding theory › error-correcting codes › decoding › decoding algorithms › iterative message-passing decoding
trapping set analysis
0.212014
Two-Bit Bit Flipping Algorithms for LDPC Codes and Collective Error Correction · IEEE Trans. Commun. 2014
Coding theory › error-correcting codes
code construction
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
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
generalized LDPC codes
0.112010
On trapping sets and guaranteed error correction capability of LDPC codes and GLDPC codes · IEEE Trans. Inf. Theory 2010
Information theory › communication channels › channel models › binary-input channel
binary symmetric channel
0.112014
Two-Bit Bit Flipping Algorithms for LDPC Codes and Collective Error Correction · IEEE Trans. Commun. 2014

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

trapping set enumeration · 0.2failure analysis framework · 0.2sum-product algorithm · 0.1gallager a/b decoder · 0.1moore bound · 0.1girth analysis · 0.1expander graph analysis · 0.1
YearPublicationVenuePosition
2014 Two-Bit Bit Flipping Algorithms for LDPC Codes and Collective Error Correction
abstract
A new class of bit flipping algorithms for low-density parity-check codes over the binary symmetric channel is proposed. Compared to the regular (parallel or serial) bit flipping algorithms, the proposed algorithms employ one additional bit at a variable node to represent its "strength." The introduction of this additional bit allows an increase in the guaranteed error correction capability. An additional bit is also employed at a check node to capture information which is beneficial to decoding. A framework for failure analysis and selection of two-bit bit flipping algorithms is provided. The main component of this framework is the (re)definition of trapping sets, which are the most "compact" Tanner graphs that cause decoding failures of an algorithm. A recursive procedure to enumerate trapping sets is described. This procedure is the basis for selecting a collection of algorithms that work well together. It is demonstrated that decoders which employ a properly selected group of the proposed algorithms operating in parallel can offer high speed and low error floor decoding.
Dung Viet Nguyen, Bane Vasic
IEEE Trans. Commun.1
2013 Low-complexity finite alphabet iterative decoders for LDPC codes
abstract
Low-density parity-check (LDPC) codes are adopted in many applications due to their Shannon-limit approaching error-correcting performance. Nevertheless, belief-propagation (BP) based decoding of these codes suffers from the error-floor problem. Recently, a new type of decoders termed finite alphabet iterative decoders (FAIDs) were introduced. The FAIDs use simple Boolean maps for variable node processing. With very short word length, they can surpass the BP-based decoders in the error floor region. This paper develops a low-complexity implementation architecture for FAIDs by making use of their properties. Particularly, an innovative bit-serial check node unit is designed for FAIDs, and the symmetric Boolean maps for variable node processing lead to small silicon area. An optimized data scheduling scheme is also proposed to increase the hardware utilization efficiency. From synthesis results, the proposed FAID implementation needs only 52% area to reach the same throughput as one of the most efficient Min-sum decoders for an example (7807, 7177) LDPC code, while achieving better error-correcting performance in the error-floor region.
Fang Cai, Xinmiao Zhang 0001, David Declercq, Bane Vasic, Dung Viet Nguyen, Shiva Kumar Planjery
ISCAS5
2012 Selecting two-bit bit flipping algorithms for collective error correction
abstract
A class of two-bit bit flipping algorithms for decoding low-density parity-check codes over the binary symmetric channel was proposed in [1]. Initial results showed that decoders which employ a group of these algorithms operating in parallel can offer low error floor decoding for high-speed applications. As the number of two-bit bit flipping algorithms is large, designing such a decoder is not a trivial task. In this paper, we describe a procedure to select collections of algorithms that work well together. This procedure relies on a recursive process which enumerates error configurations that are uncorrectable by a given algorithm. The error configurations uncorrectable by a given algorithm form its trapping set profile. Based on their trapping set profiles, algorithms are selected so that in parallel, they can correct a fixed number of errors with high probability.
Dung Viet Nguyen, Bane Vasic, Michael W. Marcellin
ISIT1
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. Theory1
2011 Two-bit bit flipping decoding of LDPC codes
abstract
In this paper, we propose a new class of bit flipping algorithms for low-density parity-check (LDPC) codes over the binary symmetric channel (BSC). Compared to the regular (parallel or serial) bit flipping algorithms, the proposed algorithms employ one additional bit at a variable node to represent its “strength.” The introduction of this additional bit increases the guaranteed error correction capability by a factor of at least 2. An additional bit can also be employed at a check node to capture information which is beneficial to decoding. A framework for failure analysis of the proposed algorithms is described. These algorithms outperform the Gallager A/B algorithm and the min-sum algorithm at much lower complexity. Concatenation of two-bit bit flipping algorithms show a potential to approach the performance of belief propagation (BP) decoding in the error floor region, also at lower complexity.
Dung Viet Nguyen, Bane Vasic, Michael W. Marcellin
ISIT1
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
ITW1
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. Theory2
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. Theory2
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
ISIT2