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

Behzad Amiri

dblp:127/0925 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
0since 2021 · last 2016
0000-0002-0952-4957ORCID · corroborated

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

Computer networks · 6 · 3 first-authorTheory of computation · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 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
5 papers
Coding theory · 98% Combinatorics and discrete mathematics · 2%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 100%

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

TopicWeightPapersLastEvidence papers
Coding theory
channel coding
0.632016
Optimized Design of Finite-Length Separable Circulant-Based Spatially-Coupled Codes: An Absorbing Set-Based Analysis · IEEE Trans. Commun. 2016
Analysis and Enumeration of Absorbing Sets for Non-Binary Graph-Based Codes · IEEE Trans. Commun. 2014
Asymptotic Distribution of Absorbing Sets and Fully Absorbing Sets for Regular Sparse Code Ensembles · IEEE Trans. Commun. 2013
Coding theory › error-correcting codes
LDPC codes
0.632016
Non-Binary LDPC Codes for Magnetic Recording Channels: Error Floor Analysis and Optimized Code Design · IEEE Trans. Commun. 2016
Non-Binary Protograph-Based LDPC Codes: Enumerators, Analysis, and Designs · IEEE Trans. Inf. Theory 2014
Asymptotic Distribution of Absorbing Sets and Fully Absorbing Sets for Regular Sparse Code Ensembles · IEEE Trans. Commun. 2013
Coding theory › error-correcting codes › LDPC codes › trapping sets
absorbing sets
0.432016
Analysis and Enumeration of Absorbing Sets for Non-Binary Graph-Based Codes · IEEE Trans. Commun. 2014
Asymptotic Distribution of Absorbing Sets and Fully Absorbing Sets for Regular Sparse Code Ensembles · IEEE Trans. Commun. 2013
Non-Binary LDPC Codes for Magnetic Recording Channels: Error Floor Analysis and Optimized Code Design · IEEE Trans. Commun. 2016
Coding theory › error-correcting codes › error probability analysis
error floor analysis
0.422014
Analysis and Enumeration of Absorbing Sets for Non-Binary Graph-Based Codes · IEEE Trans. Commun. 2014
Asymptotic Distribution of Absorbing Sets and Fully Absorbing Sets for Regular Sparse Code Ensembles · IEEE Trans. Commun. 2013
Coding theory › error-correcting codes
code construction
0.322016
Optimized Design of Finite-Length Separable Circulant-Based Spatially-Coupled Codes: An Absorbing Set-Based Analysis · IEEE Trans. Commun. 2016
Non-Binary LDPC Codes for Magnetic Recording Channels: Error Floor Analysis and Optimized Code Design · IEEE Trans. Commun. 2016
Storage systems
magnetic recording
0.212016
Non-Binary LDPC Codes for Magnetic Recording Channels: Error Floor Analysis and Optimized Code Design · IEEE Trans. Commun. 2016
Coding theory › error-correcting codes › LDPC codes
non-binary LDPC codes
0.212016
Non-Binary LDPC Codes for Magnetic Recording Channels: Error Floor Analysis and Optimized Code Design · IEEE Trans. Commun. 2016
Coding theory › error-correcting codes › LDPC codes
spatially coupled LDPC codes
0.212016
Optimized Design of Finite-Length Separable Circulant-Based Spatially-Coupled Codes: An Absorbing Set-Based Analysis · IEEE Trans. Commun. 2016
Coding theory › error-correcting codes › LDPC codes
trapping sets
0.212013
Asymptotic Distribution of Absorbing Sets and Fully Absorbing Sets for Regular Sparse Code Ensembles · IEEE Trans. Commun. 2013
Coding theory › error-correcting codes › q-ary codes
nonbinary codes
0.112016
Optimized Design of Finite-Length Separable Circulant-Based Spatially-Coupled Codes: An Absorbing Set-Based Analysis · IEEE Trans. Commun. 2016
Coding theory › error-correcting codes › decoding › iterative decoding › iterative decoding analysis
decoding threshold
0.112014
Non-Binary Protograph-Based LDPC Codes: Enumerators, Analysis, and Designs · IEEE Trans. Inf. Theory 2014
Combinatorics and discrete mathematics
enumeration
0.112014
Analysis and Enumeration of Absorbing Sets for Non-Binary Graph-Based Codes · IEEE Trans. Commun. 2014
Coding theory › error-correcting codes › decoding › iterative decoding › iterative decoding analysis
EXIT chart analysis
0.112014
Non-Binary Protograph-Based LDPC Codes: Enumerators, Analysis, and Designs · IEEE Trans. Inf. Theory 2014
Coding theory › error-correcting codes › decoding › iterative decoding › iterative hard-decision decoding
bit-flipping decoding
0.012013
Asymptotic Distribution of Absorbing Sets and Fully Absorbing Sets for Regular Sparse Code Ensembles · IEEE Trans. Commun. 2013
Coding theory › error-correcting codes › decoding
iterative decoding
0.012013
Asymptotic Distribution of Absorbing Sets and Fully Absorbing Sets for Regular Sparse Code Ensembles · IEEE Trans. Commun. 2013

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

combinatorial analysis · 0.8monte carlo simulation · 0.5biased simulation · 0.5combinatorial enumeration · 0.4asymptotic distribution analysis · 0.4absorbing set enumeration · 0.2graph-theoretic analysis · 0.2asymptotic growth rate analysis · 0.2trapping set enumeration · 0.2
YearPublicationVenuePosition
2016 Optimized Design of Finite-Length Separable Circulant-Based Spatially-Coupled Codes: An Absorbing Set-Based Analysis
abstract
In this paper, we characterize the finite-length performance of separable circulant-based spatially-coupled (SCB-SC) LDPC codes for transmission over the additive white Gaussian noise channel. For a general class of finite-length graph-based codes, it is known that the existence of small absorbing sets causes a performance degradation in the error floor regime. We first present the mathematical conditions for the existence of absorbing sets in binary SCB-SC codes. This analysis enables us to find the exact number of absorbing sets as a function of the design parameters. In particular, our results show that the choice of the cutting vector affects the number of absorbing sets and, therefore, the error floor performance of the code. For a fixed column weight, we find provably optimal cutting vectors that result in the least number of absorbing sets. Furthermore, we extend our analysis to nonbinary SCB-SC codes, where we show that the choice of the cutting vector is not as critical as in the binary case. We provide an algorithm which provably removes the problematic nonbinary absorbing sets from nonbinary SCB-SC codes by informed selection of edge labels. Our simulation results show the superior error floor performance of our designed binary and nonbinary SCB-SC codes compared with binary unstructured and nonbinary quasi-cyclic SC codes available in the open literature.
Behzad Amiri, Amirhossein Reisizadeh, Homa Esfahanizadeh, Jörg Kliewer, Lara Dolecek
IEEE Trans. Commun.1
2016 Non-Binary LDPC Codes for Magnetic Recording Channels: Error Floor Analysis and Optimized Code Design
abstract
In this paper, we provide a comprehensive analysis of the error floor along with code optimization guidelines for structured and regular non-binary low-density parity-check (NB-LDPC) codes in magnetic recording (MR) applications. While the topic of the error floor performance of binary LDPC codes over additive white Gaussian noise (AWGN) channels has recently received considerable attention, very little is known about the error floor performance of NB-LDPC codes over other types of channels, despite the early results demonstrating superior characteristics of NB-LDPC codes relative to their binary counterparts. We first show that, due to the outer looping between the detector and the decoder in the receiver, the error profile of NB-LDPC codes over partial-response (PR) channels is qualitatively different from the error profile over AWGN channels—this observation motivates us to introduce new combinatorial objects aimed at capturing decoding errors that dominate the PR channel error floor region. We call these objects balanced absorbing sets (BASs), which are viewed as a special subclass of previously introduced absorbing sets (ASs). Aided by these new objects (BASs), we develop a method that combines analytical equations and biased simulations to predict the error floor performance of NB-LDPC codes over PR channels without the need to execute extensive Monte Carlo (MC) simulations. We show that explicitly incorporating the inter-symbol interference of MR channels into our prediction method makes the accuracy of the error floor estimate within 0.2 of an order of magnitude from the traditional MC simulation. In addition, we prove that, due to the more restrictive definition of BASs (relative to the more general class of ASs), an additional degree of freedom can be exploited in the code design for PR channels. We then demonstrate that the proposed code optimization aimed at removing dominant BASs offers performance improvements in the frame error rate in the error floor region by up to 2.5 orders of magnitude over the unoptimized designs. Our code optimization technique carefully, yet provably, removes BASs from the code while preserving its overall structure (node degree, quasi-cyclic property, regularity, and so forth). The resulting codes outperform the existing binary and NB-LDPC solutions for PR channels by about 2.5 and 1.25 orders of magnitude, respectively.
Ahmed H. Hareedy, Behzad Amiri, Rick Galbraith, Lara Dolecek
IEEE Trans. Commun.2
2015 Non-Binary LDPC Code Optimization for Partial-Response Channels
abstract
In this paper, we analyze and optimize non- binary low-density parity-check (NB-LDPC) codes for magnetic recording applications. While the topic of the error floor performance of binary LDPC codes over additive white Gaussian noise (AWGN) channels has recently received considerable attention, very little is known about the error floor performance of NB-LDPC codes over other types of channels, despite the early results demonstrating superior characteristics of NB-LDPC codes relative to their binary counterparts. We first show that, due to outer looping between detector and decoder in the receiver, the error profile of NB-LDPC codes over partial-response (PR) channels is qualitatively different from the error profile over AWGN channels - this observation motivates us to introduce new combinatorial definitions aimed at capturing decoding errors that dominate PR channel error floor region. We call these errors (or objects) balanced absorbing sets (BASs), which are viewed as a special subclass of previously introduced absorbing sets (ASs). Additionally, we prove that due to the more restrictive definition of BASs (relative to the more general class of ASs), an additional degree of freedom can be exploited in code design for PR channels. We then demonstrate that the proposed code optimization aimed at removing dominant BASs offers improvements in the frame error rate (FER) in the error floor region by up to 2.5 orders of magnitude over the uninformed designs. Our code optimization technique carefully yet provably removes BASs from the code while preserving its overall structure (node degree, quasi-cyclic property, regularity, etc.). The resulting codes outperform existing binary and NB-LDPC solutions for PR channels by about 2.5 and 1.5 orders of magnitude, respectively.
Ahmed H. Hareedy, Behzad Amiri, Shancheng Zhao, Richard Galbraith, Lara Dolecek
GLOBECOM2
2015 Optimized array-based spatially-coupled LDPC Codes: An absorbing set approach
abstract
In the infinite blocklength regime, spatially-coupled LDPC codes are capable of achieving capacity-approaching performance under message-passing decoding. In the finite blocklength regime, it is known that absorbing sets compete with the codewords to be the output of sub-optimal message-passing decoders: the existence of such sets in the Tanner graph of LDPC codes causes performance degradation in the low error rate region. This paper presents a mathematical approach to finding the exact number of absorbing sets in array-based spatially-coupled (AB-SC) codes. Our analysis is universal in the sense that it is in principle applicable to absorbing sets of any size. Moreover, all design parameters of AB-SC codes such as the coupling length, the circulant size, and the cutting vector are considered in the presented count. Based on our analysis, we present an approach to find provably minimal cutting vectors, with respect to the number of absorbing sets, for the construction of AB-SC codes with various circulant sizes. Simulation results show the superior error floor performance of AB-SC codes with the minimal cutting vector compared to AB-SC codes with randomly-selected cutting vectors. We also provide the average number of non-binary absorbing sets in the Tanner graph of non-binary AB-SC codes constructed by uninformed (random) assignment of edge weights to a binary AB-SC code.
Behzad Amiri, Amirhossein Reisizadeh, Jörg Kliewer, Lara Dolecek
ISIT1
2014 Logarithmic quantization scheme for reduced hardware cost and improved error floor in non-binary LDPC decoders
abstract
Non-binary low-density parity-check (NB-LDPC) codes exhibit excellent error correction performance at the cost of high computational complexity of the decoding algorithm. A logarithmic quantization scheme is proposed to reduce the VLSI implementation cost of the Min-Max decoding algorithm, by scaling down the complexity of the check node calculations that are the prime bottleneck in NB-LDPC decoding. The proposed scheme is also shown to be robust against certain types of errors, and thus enables excellent error correction capabilities even for aggressively reduced wordlengths, relative to traditional, uniform quantization schemes that exhibit either poor waterfall region performance or high error floors for a similar number of bits. The proposed scheme is directly applicable to existing architectures with few modifications and is shown to reduce the computational complexity by up to 40%, especially for large field orders.
Yuta Toriyama, Behzad Amiri, Lara Dolecek, Dejan Markovic
GLOBECOM2
2014 Design of non-binary quasi-cyclic LDPC codes by absorbing set removal
abstract
Non-binary quasi-cyclic (NB-QC) codes are a class of graph-based codes with high performance and implementation-friendly structure. In this paper, we introduce a new method for designing NB-QC codes with improved performance in the low error-rate region. Specifically, we propose a construction which reduces the number of non-binary absorbing sets, which are known to cause errors when decoding non-binary LDPC codes. Our construction is based on a careful selection of the code design parameters. Simulation results demonstrate the superior performance of codes designed according to our technique compared to existing state-of-the-art NB-QC codes.
Behzad Amiri, Jorge-Arturo Flores-Castro, Lara Dolecek
ITW1
2014 Analysis and Enumeration of Absorbing Sets for Non-Binary Graph-Based Codes
abstract
In this work, we first provide the definition of absorbing sets for linear channel codes over non-binary alphabets. In a graphical representation of a non-binary channel code, an absorbing set can be described by a collection of topological and edge labeling conditions. In the non-binary case, the equations relating neighboring variable and check nodes are over a non-binary field, and the edge weights are given by the non-zero elements of that non-binary field. As a consequence, it becomes more difficult for a given structure to satisfy the absorbing set constraints compared to the binary case. This observation in part explains the superior performance of non-binary codes over their binary counterparts. We show that the conditions in the non-binary absorbing set definition can be simplified in the case of non-binary elementary absorbing sets. Based on these simplified conditions, we provide design guidelines for finite-length non-binary codes free of small non-binary elementary absorbing sets. These guidelines demonstrate that even under the preserved topology, the performance of a non-binary graph-based code in the error floor region can be substantially improved by manipulating edge weights so as to avoid small absorbing sets. Our various simulation results suggest that the proposed non-binary absorbing set definition is useful for a range of code constructions and decoders. Finally, by using both insights from graph theory and combinatorial techniques, we establish the asymptotic distribution of non-binary elementary absorbing sets for regular code ensembles.
Behzad Amiri, Jörg Kliewer, Lara Dolecek
IEEE Trans. Commun.1
2014 Non-Binary Protograph-Based LDPC Codes: Enumerators, Analysis, and Designs
abstract
This paper provides a comprehensive analysis of nonbinary low-density parity check (LDPC) codes built out of protographs. We consider both random and constrained edge-weight labeling, and refer to the former as the unconstrained nonbinary protograph-based LDPC codes (U-NBPB codes) and to the latter as the constrained nonbinary protograph-based LDPC codes (C-NBPB codes). Equipped with combinatorial definitions extended to the nonbinary domain, ensemble enumerators of codewords, trapping sets, stopping sets, and pseudocodewords are calculated. The exact enumerators are presented in the finite-length regime, and the corresponding growth rates are calculated in the asymptotic regime. An EXIT chart tool for computing the iterative decoding thresholds of protograph-based LDPC codes is presented, followed by several examples of finite-length U-NBPB and C-NBPB codes with high performance. Throughout this paper, we provide accompanying examples, which demonstrate the advantage of nonbinary protograph-based LDPC codes over their binary counterparts and over random constructions. The results presented in this paper advance the analytical toolbox of nonbinary graph-based codes.
Lara Dolecek, Dariush Divsalar, Yizeng Sun, Behzad Amiri
IEEE Trans. Inf. Theory4
2013 Analysis and enumeration of absorbing sets for non-binary graph-based codes
abstract
This work provides a generalization of absorbing sets for linear channel codes over non-binary alphabets. In a graphical representation of a non-binary channel code, an absorbing set can be described by a collection of topological and edge labeling conditions. In the non-binary case the equations relating neighboring variable and check nodes are over a non-binary field, and the edge weights are given by the non-zero elements of that non-binary field. As a consequence, it becomes more difficult for a given structure to satisfy the absorbing set constraints. This observation in part explains the superior performance of non-binary codes over their binary counterparts. We first show that, as the field order size increases, the ratio of trapping sets that satisfy the structural conditions of absorbing sets decreases. This suggests that a trapping set-only performance estimation of non-binary codes may not be as accurate in the error floor/high reliability regime. By using both insights from graph theory and combinatorial techniques, we establish the asymptotic distribution of non-binary elementary absorbing sets for regular code ensembles. Finally, we provide design guidelines for finite-length non-binary codes free of small absorbing sets.
Behzad Amiri, Jörg Kliewer, Lara Dolecek
ISIT1
2013 Asymptotic Distribution of Absorbing Sets and Fully Absorbing Sets for Regular Sparse Code Ensembles
abstract
It is well recognized that low-density parity-check (LDPC) codes can suffer from an error floor when decoded iteratively. This performance degradation is often attributed to the class of objects known as trapping sets. Past work has focused on characterizing the distribution of trapping sets for a variety of code ensembles, including regular, irregular and structured LDPC codes. As a subset of the trapping set collection, there exists a class of graphical structures called the absorbing sets. An absorbing set is a combinatorially-defined object; in particular a fully absorbing set is stable under bit-flipping decoding. By construction, there can exist trapping sets that are not stable under such a decoder. As a result, for finite-precision, iterative decoding algorithms used over additive channels, absorbing sets can describe decoding errors more accurately than the broader class of trapping sets. In this paper, we compute the normalized logarithmic asymptotic distributions of absorbing sets and fully absorbing sets, including elementary (fully) absorbing sets. The calculations are based on the trapping set enumeration method proposed by Milenkovic, Soljanin, and Whiting in [1]. We compare distributions of absorbing and trapping sets for representative code parameters of interest, and quantify the (lack of) discrepancies between the two. Good absorbing set properties are implied for known structured LDPC codes, including repeat accumulate codes and protograph-based constructions. Establishing the distribution of fully absorbing sets (especially when the discrepancy with the trapping set distribution is significant) allows one to further refine the estimates of the error rates under bit-flipping and related decoders.
Behzad Amiri, Chi-Wei Lin, Lara Dolecek
IEEE Trans. Commun.1