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

Yingquan Wu

dblp:78/4322 · also Cody Yingquan Wu · DBLP profile ↗
← Back
30ranked-venue papers
23as first author
5since 2021 · last 2026
0000-0002-0211-8550ORCID · verified

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

Theory of computation · 9 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 9 · 7 first-author · 2 since 2021Computer networks · 4 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 3 first-authorSystems, architecture and hardware · 3 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 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
12 papers
Coding theory · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 57% Integrated circuit design · 22% Hardware accelerators and domain-specific architectures · 22%

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

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes › cyclic codes
BCH codes
1.452025
Performance Analysis and Enhanced Chase Decoding of GII-BCH Codes · IEEE Trans. Commun. 2025
Generalized Integrated Interleaved Codes · IEEE Trans. Inf. Theory 2017
Fast Chase Decoding Algorithms and Architectures for Reed-Solomon Codes · IEEE Trans. Inf. Theory 2012
Coding theory › error-correcting codes › decoding
soft-decision decoding
1.142025
Performance Analysis and Enhanced Chase Decoding of GII-BCH Codes · IEEE Trans. Commun. 2025
Soft-Decision Decoding Using Ordered Recodings on the Most Reliable Basis · IEEE Trans. Inf. Theory 2007
Soft-Decision Decoding of Linear Block Codes Using Preprocessing and Diversification · IEEE Trans. Inf. Theory 2007
Coding theory › error-correcting codes
reed-solomon codes
1.072017
Generalized Integrated Interleaved Codes · IEEE Trans. Inf. Theory 2017
New Scalable Decoder Architectures for Reed-Solomon Codes · IEEE Trans. Commun. 2015
Novel Burst Error Correction Algorithms for Reed-Solomon Codes · IEEE Trans. Inf. Theory 2012
Coding theory › error-correcting codes › decoding › soft-decision decoding
chase decoding
0.922025
Performance Analysis and Enhanced Chase Decoding of GII-BCH Codes · IEEE Trans. Commun. 2025
Fast Chase Decoding Algorithms and Architectures for Reed-Solomon Codes · IEEE Trans. Inf. Theory 2012
Coding theory › error-correcting codes
algebraic coding theory
0.852017
Generalized Integrated Interleaved Codes · IEEE Trans. Inf. Theory 2017
Novel Burst Error Correction Algorithms for Reed-Solomon Codes · IEEE Trans. Inf. Theory 2012
Fast Chase Decoding Algorithms and Architectures for Reed-Solomon Codes · IEEE Trans. Inf. Theory 2012
Coding theory
error-correcting codes
0.542013
On Rational Interpolation-Based List-Decoding and List-Decoding Binary Goppa Codes · IEEE Trans. Inf. Theory 2013
Novel Burst Error Correction Algorithms for Reed-Solomon Codes · IEEE Trans. Inf. Theory 2012
Decoding algorithm and architecture for BCH codes under the Lee Metric · IEEE Trans. Commun. 2008
Coding theory › error-correcting codes › decoding
list decoding
0.222013
On Rational Interpolation-Based List-Decoding and List-Decoding Binary Goppa Codes · IEEE Trans. Inf. Theory 2013
New List Decoding Algorithms for Reed-Solomon and BCH Codes · IEEE Trans. Inf. Theory 2008
Coding theory › error-correcting codes › reed-solomon codes
decoder architecture
0.212015
New Scalable Decoder Architectures for Reed-Solomon Codes · IEEE Trans. Commun. 2015
Coding theory › error-correcting codes › algebraic geometry code › goppa codes
binary goppa codes
0.212013
On Rational Interpolation-Based List-Decoding and List-Decoding Binary Goppa Codes · IEEE Trans. Inf. Theory 2013
Coding theory › error-correcting codes › algebraic geometry code
generalized reed-solomon codes
0.212013
On Rational Interpolation-Based List-Decoding and List-Decoding Binary Goppa Codes · IEEE Trans. Inf. Theory 2013
Coding theory › error-correcting codes › algebraic geometry code
goppa codes
0.212013
On Rational Interpolation-Based List-Decoding and List-Decoding Binary Goppa Codes · IEEE Trans. Inf. Theory 2013
Coding theory › error-correcting codes › decoding › list decoding
wu list decoding
0.212013
On Rational Interpolation-Based List-Decoding and List-Decoding Binary Goppa Codes · IEEE Trans. Inf. Theory 2013
Coding theory › error-correcting codes
burst error correction
0.112012
Novel Burst Error Correction Algorithms for Reed-Solomon Codes · IEEE Trans. Inf. Theory 2012
Coding theory › error-correcting codes › decoding
decoding algorithms
0.122007
Soft-Decision Decoding Using Ordered Recodings on the Most Reliable Basis · IEEE Trans. Inf. Theory 2007
Soft-Decision Decoding of Linear Block Codes Using Preprocessing and Diversification · IEEE Trans. Inf. Theory 2007
Coding theory › error-correcting codes
cyclic codes
0.112011
On Expanded Cyclic and Reed-Solomon Codes · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes
decoding
0.122008
Decoding algorithm and architecture for BCH codes under the Lee Metric · IEEE Trans. Commun. 2008
An adaptive two-stage algorithm for ML and sub-ML decoding of binary linear block codes · IEEE Trans. Inf. Theory 2003
Storage systems › storage reliability
RAID
0.112017
Generalized Integrated Interleaved Codes · IEEE Trans. Inf. Theory 2017
Storage systems
storage reliability
0.112017
Generalized Integrated Interleaved Codes · IEEE Trans. Inf. Theory 2017
Coding theory › error-correcting codes › decoding
algebraic decoding
0.112008
Decoding algorithm and architecture for BCH codes under the Lee Metric · IEEE Trans. Commun. 2008
Integrated circuit design
digital circuit design
0.112015
New Scalable Decoder Architectures for Reed-Solomon Codes · IEEE Trans. Commun. 2015
Hardware accelerators and domain-specific architectures
systolic array
0.112015
New Scalable Decoder Architectures for Reed-Solomon Codes · IEEE Trans. Commun. 2015
Coding theory › error-correcting codes › decoding › minimum distance decoding
bounded-distance decoding
0.012003
An adaptive two-stage algorithm for ML and sub-ML decoding of binary linear block codes · IEEE Trans. Inf. Theory 2003
Coding theory
channel coding
0.012003
An adaptive two-stage algorithm for ML and sub-ML decoding of binary linear block codes · IEEE Trans. Inf. Theory 2003
Coding theory › error-correcting codes › decoding › decoding algorithms › optimal decoding
maximum-likelihood decoding
0.012003
An adaptive two-stage algorithm for ML and sub-ML decoding of binary linear block codes · IEEE Trans. Inf. Theory 2003
Coding theory › error-correcting codes › reed-solomon codes
subspace subcodes
0.012011
On Expanded Cyclic and Reed-Solomon Codes · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › coding metrics
lee metric
0.012008
Decoding algorithm and architecture for BCH codes under the Lee Metric · IEEE Trans. Commun. 2008

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

theoretical characterization · 0.9simulation · 0.9berlekamp-massey algorithm · 0.6integrated interleaving · 0.6erasure correction · 0.6blahut algorithm · 0.4algorithmic transformation · 0.4VLSI architecture · 0.2gröbner bases · 0.2euclidean algorithm · 0.2
YearPublicationVenuePosition
2026 Curve-Fitting Based Decoding of GII-RS Codes
Xinzheng He, Li Chen 0013, Yingquan Wu
ISIT3
2025 HP-FFT: A General High-Performance FFT Generator Using High-Level Synthesis
abstract
The Fast Fourier Transform (FFT) is a foundational algorithm widely used in fields like digital signal processing and machine learning. While High-Level Synthesis (HLS) tools have boosted the development of customized hardware accelerators in these fields, existing FFT HLS IP libraries often suffer from low throughput and poor usability due to inadequate exploitation of potential parallelism. In constract, many high-throughput RTL FFT designs lack portability and flexibility, limiting their practical adoption. To get rid of this predicament, we conducted an in-depth analysis of the FFT algorithm's loop structure, uncovering hierarchical parallelism to optimize performance. Based on these insights, we developed a general FFT HLS generator, HP-FFT, which supports multiple functionalities and a wide range of customizable parallelism settings to meet diverse user requirements. Experimental results demonstrate that our proposed HLS generator matches or outperforms state-of-the-art RTL/HLS IP libraries or generators, while enabling users to easily generate architectures that balance resource efficiency and high throughput to suit various application needs.
Chengyue Wang 0002, Yingquan Wu, Jason Cong
FCCM3
2025 Performance Analysis and Enhanced Chase Decoding of BCH Based GII Codes
abstract
THIS PAPER IS ELIGIBLE FOR THE STUDENT PAPER AWARD. Generalized integrated interleaved (GII) codes have an enhanced error-correction capability over an array of interleaves which are also known as component codes. With BCH component codes, the GII codes are called GII-BCH codes. The existing Chase decoding of GII-BCH codes can achieve a significant coding gain over hard-decision decoding of the codes, but at the cost of complexity. On the other aspect, the existing theoretical characterization of the codes' Chase decoding performance remains complex, and even partially numerical. This paper introduces a new theoretical characterization for Chase decoding performance of the codes, offering a simpler and computationally friendly closed form expression. Based on it, this paper further proposes a new Chase decoding method for GII-BCH codes, namely the enhanced Chase decoding (ECD). The ECD can identify the decoding rounds which are more likely to declare a decoding failure and prioritize allocating the flipped positions to them. Our simulation results show that with a similar maximum number of test-vectors, the ECD can achieve an improved performance over the existing Chase decoding.
Xinzheng He, Li Chen 0013, Yingquan Wu
ISIT3
2025 Performance Analysis and Enhanced Chase Decoding of GII-BCH Codes
abstract
Generalized integrated interleaved (GII) codes enable an enhanced error-correction over an array of interleaves (component codes) within a single block. Error-correction performance of GII codes can be further improved by utilizing the soft received information. The existing Chase decoding of GII-BCH codes can achieve a significant coding gain over the hard-decision decoding, but at the cost of complexity. Meanwhile, the existing theoretical characterization of its Chase decoding performance remains complex and partially empirical. This paper introduces a new theoretical characterization for Chase decoding performance of GII-BCH codes. With this characterization, it further proposes two new soft-decision decoding methods for GII-BCH codes, including the enhanced Chase decoding (ECD) and the enhanced concatenated Chase decoding (ECCD). They both identify the decoding rounds that are more likely to declare a decoding failure and prioritize allocating the flipped positions to those rounds. In particular, the latter utilizes codewords of a linear block code to cover the least reliable or the second least reliable positions, further improving the error-correction performance over the ECD. With a similar number of test-vectors, both the ECD and ECCD can outperform the existing Chase decoding for GII-BCH codes.
Xinzheng He, Li Chen 0013, Yingquan Wu
IEEE Trans. Commun.3
2021 Improved LZ77 Compression
abstract
The state-of-the-art LZ77 compression replaces repeated occurrences of a string with references to a single copy of that string existing earlier in the uncompressed string stream. A match is encoded by a pair of numbers called a length-distance pair. To spot matches, the compressor must keep track of some amount of the most recent string, such as the last 4KB, 8KB, or 32KB. The structure in which this string is held is called a sliding window. In practice, searching for the longest string match is expedited by a hash table and a hash chain (it simply uses a hash table when only the first match is considered). In this paper, we present a novel technique to effectively improve the LZ77 compression. Specifically, it applies different sliding windows for each match length, each possibly equipped with different hashing functions. It effectively thwarts the dilemma of the original single-window, wherein a large window size renders short strings incompressible (e.g., a 2-byte match in a 16-bit window) whereas a small window size renders long strings (lying outside of window) incompressible.
Yingquan Wu
DCC1
2017 Generalized Integrated Interleaved Codes
abstract
Generalized integrated interleaved codes refer to two-level Reed-Solomon codes, such that each code of the nested layer belongs to different subcode of the first-layer code. In this paper, we first devise an efficient decoding algorithm by ignoring first-layer miscorrection and by intelligently reusing preceding results during each iteration of a decoding attempt. Neglecting first-layer miscorrection also enables to explicitly and neatly formulate the decoding failure probability. We next derive an erasure correcting algorithm for redundant arrays of independent disks systems. We further construct an algebraic systematic encoding algorithm, which had been open. Analogously, we propose a novel generalized integrated interleaving scheme over binary Bose-Chaudhuri-Hocquenghem codes, reveal a lower bound on the minimum distance, and derive a similar encoding and decoding algorithm as those of Reed-Solomon codes.
Yingquan Wu
IEEE Trans. Inf. Theory1
2016 Generalized integrated interleaving BCH codes
abstract
Tang and Koetter proposed generalized integrated interleaved Reed-Solomon codes in which each code of the second layer belongs to different subcode of the first layer code. However, the original scheme is inapplicable to binary BCH codes since its integrating coefficients are general finite field elements. In this work we propose a novel generalized integrated interleaving scheme over binary BCH codes, derive a lower bound on the minimum distance, and further present an algebraic encoding and decoding algorithm.
Yingquan Wu
ISIT1
2015 New Scalable Decoder Architectures for Reed-Solomon Codes
abstract
In this paper, we devise new scalable decoder architectures for Reed-Solomon (RS) codes, comprising three parts: error-only decoding, error-erasure decoding, and their decoding for singly extended RS codes. New error-only decoders are devised through algorithmic transformations of the inversionless Berlekamp-Massey algorithm (IBMA). We first generalize the Horiguchi-Koetter formula to evaluate error magnitudes using the error locator polynomial Λ(x) and the auxiliary polynomial B(x) produced by IBMA, which effectively eliminates the computation of error evaluator polynomial. We next devise an enhanced parallel inversionless Berlekamp-Massey algorithm (ePIBMA) that effectively takes advantage of the generalized Horiguchi-Koetter formula. The derivative ePIBMA architecture requires only 2t + 1 (t denotes the error correction capability) systolic cells, in contrast with 3t or more cells of the existing regular architectures based on IBMA or the Euclidean algorithm. Moreover, it may literally function as a linear-feedback-shift-register encoder. New error-erasure decoders are devised through algorithmic transformations of the inversionless Blahut algorithm (IBA). The proposed split parallel inversionless Blahut algorithm (SPIBA) yields merely 2t + 1 systolic cells, which is the same number as the error-only decoder ePIBMA. The task is partitioned into two separate steps, computing the complementary errorerasure evaluator polynomial followed by computing error-erasure locator polynomial, both utilizing SPIBA. Surprisingly, it has exactly the same number of cells and literally the same complexity and throughput as the proposed error-only decoder architecture ePIBMA; it employs 33% less hardware and at the same time achieves more than twice faster throughput, than the serial architecture IBA. we further propose a unified parallel inversionless Blahut algorithm (UPIBA) by incorporating the key virtues of the error-only decoder ePIBMA into SPIBA. The complexity and throughput of the rderivative UPIBA architecture are literally the same as ePIBMA and SPIBA, while performing almost equally efficiently as ePIBMA on error-only decoding and as SPIBA on error-erasure decoding. UPIBA also inherits the dynamic power saving feature of ePIBMA and SPIBA. Indeed, UPIBA renders highly attractive for on-the-fly implementation of error-erasure decoding. We finally demonstrate that the proposed decoders, i.e., ePIBMA, SPIBA, and UPIBA, can be magically migrated to decode singly extended RS codes, with negligible add-ons, except that an extra multiplexer is added to their critical paths. To the author's best knowledge, this is the first time that a high-throughput decoder for singly extended RS codes is explored.
Yingquan Wu
IEEE Trans. Commun.1
2013 On Rational Interpolation-Based List-Decoding and List-Decoding Binary Goppa Codes
abstract
We derive the Wu list-decoding algorithm for generalized Reed-Solomon (GRS) codes by using Gröbner bases over modules and the Euclidean algorithm as the initial algorithm instead of the Berlekamp-Massey algorithm. We present a novel method for constructing the interpolation polynomial fast. We give a new application of the Wu list decoder by decoding irreducible binary Goppa codes up to the binary Johnson radius. Finally, we point out a connection between the governing equations of the Wu algorithm and the Guruswami-Sudan algorithm, immediately leading to equality in the decoding range and a duality in the choice of parameters needed for decoding, both in the case of GRS codes and in the case of Goppa codes.
Peter Beelen, Tom Høholdt, Johan Sebastian Rosenkilde, Yingquan Wu
IEEE Trans. Inf. Theory4
2012 Fast Chase Decoding Algorithms and Architectures for Reed-Solomon Codes
abstract
Chase decoding is a prevalent soft-decision decoding method for algebraic codes where an efficient bounded-distance decoder is available. Essentially, it repeatedly applies bounded-distance decoding upon combinatorially flipping certain least reliable bits (or patterns for nonbinary case). In this paper, we devise a one-pass Chase decoding algorithm of Reed-Solomon codes such that the desired error locator polynomial by flipping an error pattern is obtained in one pass (when operated in parallel) through utilizing the preceding results. This is effectively achieved through cumulative interpolation and linear-feedback-shift-register (LFSR) synthesis techniques. Furthermore, through converting the algorithm into the transform domain, exhaustive root search for each error locator polynomial is circumvented. Computationally, the new algorithm exhibits linear complexity , in attempting to determine a candidate codeword associated with each additionally flipped symbol/pattern; it compares favorably to quadratic complexity by straightforwardly utilizing hard-decision decoding, where and denote the code length and minimum distance, respectively. We also reveal a corrected algorithm for one-pass generalized minimum distance (GMD) decoding for Reed-Solomon codes from Koetter's original work. In addition, we devise a highly efficient one-pass Chase decoding algorithm for binary Bose-Chaudhuri-Hocquenghem (BCH) codes by taking advantage of a key characteristic of the Berlekamp algorithm. Finally, we present a systolic very large-scale integration (VLSI) decoder architecture through slightly compromising the proposed one-pass Chase decoding algorithm. It takes clock cycles to complete one iteration by flipping one error pattern. Both circuit and memory complexities are dictated by the dimension of flipping patterns; in particular, they are independent of the code length or the minimum distance , rendering it highly attractive for various applications.
Yingquan Wu
IEEE Trans. Inf. Theory1
2012 Novel Burst Error Correction Algorithms for Reed-Solomon Codes
abstract
In this paper, we present three novel burst error correcting algorithms for an (n,k) Reed-Solomon code. The algorithmic complexities are of the same order as error-and-erasure decoding,O(rn), wherer=n-k. In particular, their hardware implementation shares elements of Blahut error-and-erasure decoding. In contrast, all existing single-burst error correcting algorithms, which are equivalent to the proposed first algorithm, have complexityO(r2n). The first algorithm corrects the shortest single-burst with lengthfup tor-1. The algorithm follows the key characterization that the ending locations of all candidate bursts can be purely determined by the roots of a polynomial which is a linear function of syndromes, and moreover, the shortest burst is associated with the longest sequence of consecutive roots. The algorithmic miscorrection probability is bounded byq-(r-1-f), whereqdenotes the field size. The second algorithm extends the first one to correct the shortest burst with lengthf≤r-3 and additionally a random symbol error. The algorithmic miscorrection probability is bounded byq-(r-3-f). The third algorithm probabilistically corrects the shortest burst with lengthf≤r-1-2δ and additionally δ (a small constant) random symbol errors. The algorithmic miscorrection and failure probabilities are both bounded byq-(r-1-2δ-f). Our simulation results for (60, 40) and (30, 16) shortened Reed-Solomon codes verify that the miscorrection probability for three algorithms and the failure probability for the third algorithm all decay exponentially (at the rate ofq-1) with respect to the length of burst.
Yingquan Wu
IEEE Trans. Inf. Theory1
2012 Novel Interpolation and Polynomial Selection for Low-Complexity Chase Soft-Decision Reed-Solomon Decoding
abstract
Algebraic soft-decision decoding (ASD) of Reed-Solomon (RS) codes can achieve substantial coding gain with polynomial complexity. Particularly, the low-complexity Chase (LCC) ASD decoding has better performance-complexity tradeoff. In the LCC decoding, 2ηtest vectors need to be interpolated over, and a polynomial selection scheme needs to be employed to select one interpolation output to send to the rest decoding steps. The interpolation and polynomial selection can account for a significant part of the LCC decoder area, especially in the case of long RS codes and large η . In this paper, simplifications are first proposed for a low-complexity polynomial selection scheme. Then a novel interpolation scheme is developed by making use of the simplified polynomial selection. Instead of interpolating over each vector, our scheme first generates information necessary for the polynomial selection. Then only the selected vectors are interpolated over. The proposed interpolation and polynomial selection schemes can lead to 162% higher efficiency in terms of throughput-over-area ratio for an example LCC decoder with η = 8 for a (458, 410) RS code overGF(210).
Xinmiao Zhang 0001, Yingquan Wu, Jiangli Zhu, Yu Zheng 0011
IEEE Trans. Very Large Scale Integr. Syst.2
2011 A novel polynomial selection scheme for low-complexity chase algebraic soft-decision reed-solomon decoding
abstract
Algebraic soft-decision decoding (ASD) of Reed-Solomon (RS) codes can achieve substantial coding gain with polynomial complexity. Particularly, the low-complexity Chase (LCC) ASD decoding has better performance-complexity tradeoff. In the LCC decoding, 2ηtest vectors need to be interpolated over, and a polynomial selection scheme needs to be employed to select one interpolation output to send to the rest decoding steps. The polynomial selection can account for a significant proportion of the overall LCC decoder area, especially in the case of long RS codes and large η. In this paper, a novel low-complexity polynomial selection scheme is proposed and efficiently incorporated into the LCC decoder. By sacrificing one single message symbol and modifying the encoder slightly, the polynomial selection is done using simple computations. For a (458, 410) RS code over GF(210), the encoder and LCC decoder with η = 8 employing the proposed scheme requires 34% less area without changing the encoding or decoding throughput.
Xinmiao Zhang 0001, Yingquan Wu, Jiangli Zhu
ISCAS2
2011 Erasure-only list decoding of Reed-Solomon and BCH codes with applications to their product codes
abstract
In this paper, we first investigate erasure-only list decoding of Reed-Solomon and BCH codes. We consider the scenario in which some locations of a received word are pre-corrected. Accordingly, the rational curve fitting algorithm does not interpolate the known locations, and thus effectively increases the list error correction capability (LECC). For a Reed-Solomon code C(n, k, d), let n* be the effective code length by neglecting known locations, then the resulting LECC is n* - √(n*(n* - d)), independent of the actual code length n. When n* moves toward d, the LECC approaches to d. For a BCH code C(n, k, d), let n* be the effective code length by neglecting known locations, then the resulting LECC is 1 over 2 (n* - √(n*(n* - 2d))), independent of the actual code length n. When n* reduces toward 2d, the LECC approaches to d. In particular, it lists all (up to 2d2+ 2) codewords among any 2d erasure bits by applying twice the list decoding algorithm (one with the given 2d bits, the other with all flipped 2d bits). We then apply the proposed algorithms to the iterative decoding of product Reed-Solomon/BCH codes [C1Θ C2](n1n2, k1k2, d1d2), where some locations of a row (column) word are pre-corrected by preceding column (row) decoding (by neglecting miscorrection). We show that by iterating three rounds, the proposed iterative list decoding algorithm guarantees to correct up to 27/32 d1d2errors for a product Reed-Solomon code, and 27/16 d1d2errors for a product BCH codes (with the underlying assumption that each component word does not correct beyond minimum distance).
Yingquan Wu
ISIT1
2011 On Expanded Cyclic and Reed-Solomon Codes
abstract
This paper offers new insights into expanded cyclic and Reed-Solomon codes. First, we present a new description of general expanded codes defined over GF(qm). The proposed explicit description of the expanded generator matrix and the expanded parity check matrix reserves the symbol-wise algebraic structure. We reveal that the dual of an expanded code is the symbol-wise dual code expanded by the dual basis. Second, we characterize expanded cyclic codes utilizing the proposed expanded generator matrix (a similar analysis may be carried out over the proposed expanded parity check matrix). We focus on exploring the properties of component words of a codeword as well as their reciprocal relations. We reveal that the existence of subspace subcodes is dictated by conjugate roots of its dual generator polynomial, but not by its nonconjugate roots. We further show that each generator (parity check) matrix can be divided into block-bidiagonal submatrices associated with conjugate roots of the dual generator (generator) polynomial. Third, we shed light on binary expanded Reed-Solomon codes, which are of particular mathematical and practical interest. We first show an explicit way of constructing superior subspace subcodes utilizing the product basis which exhibit a higher dimension than the counterpart subfield subcodes. We next demonstrate that the effective dimension of the expanded parity check (generator) matrix, which governs the complexity of maximum-likelihood soft-decision decoding, can be noticeably reduced by employing block-bidiagonal structures of submatrices associated with conjugate roots of the generator (dual generator) polynomial. We finally conclude that the fixed-rate binary expanded Reed-Solomon codes are asymptotically “bad,” regardless of basis realization, in the sense that the ratio of minimum distance over code length diminishes with code length going to infinity. We assert “badness” in three scenarios, namely, (1) (conventional) fixed starting spectral null for all rates; (2) centered spectral null for rates above1/3; and (3) dynamic spectral null for rates above11/21. Our conclusions overturn the prevailing conjecture that binary expanded Reed-Solomon codes, particularly high-rate ones, are asymptotically “good” codes, while deviating from the ensemble of generalized Reed-Solomon codes which asymptotically achieve the Gilbert-Varshamov bound.
Yingquan Wu
IEEE Trans. Inf. Theory1
2010 A new encoding method for integrated-interleaved codes
abstract
The integrated-interleaved coding scheme can be used to compensate the format inefficiency due to small block length or to save hardware cost in designing codes of very long block length. In this paper, we derive a new systematic encoding method for the integrated-interleaved coding scheme for both the special case where the second level has a single component codeword, and the general case where the second level may have multiple component codewords. The proposed method enjoys the great advantage of performing logical sum (possibly a weighted) once, whereas the state-of-the-art method in literature requires performing twice.
Yingquan Wu
ISIT1
2008 A class of constant-weight cyclic codes
abstract
In the paper, we identify a class of constant-weight cyclic codes. Specifically, we show that a well-known class of q-ary BCH codes excluding the all-zero codeword are constant-weight cyclic codes. Moreover, we show this class of codes achieve the Plotkin bound.
Yingquan Wu
ISIT1
2008 Soft-decision decoding using time and memory diversification
abstract
In this paper, the idea of diversification is applied to box-and-match technique and a multi-basis-multi-box decoding algorithm is developed for soft-decision decoding of binary linear block codes. New preprocessing techniques are also employed to improve computational efficiency. These new techniques allow to achieve near maximum likelihood decoding of the (256,131) extended BCH code, which has not been reported so far.
Yingquan Wu, Marc P. C. Fossorier
ISIT1
2008 Decoding algorithm and architecture for BCH codes under the Lee Metric
abstract
The Lee metric measures the circular distance between two elements in a cyclic group and is particularly appropriate as a measure of distance for data transmission under phase-shift-keying modulation over a white noise channel. In this paper, using newly derived properties on Newton's identities, we initially investigate the Lee distance properties of a class of BCH codes and show that (for an appropriate range of parameters) their minimum Lee distance is at least twice their designed Hamming distance. We then make use of properties of these codes to devise an efficient algebraic decoding algorithm that successfully decodes within the above lower bound of the Lee error-correction capability. Finally, we propose an attractive design for the corresponding VLSI architecture that is only mildly more complex than popular decoder architectures under the Hamming metric; since the proposed architecture can also be used for decoding under the Hamming metric without extra hardware, one can use the proposed architecture to decode under both distance metrics (Lee and Hamming).
Yingquan Wu, Christoforos N. Hadjicostis
IEEE Trans. Commun.1
2008 New List Decoding Algorithms for Reed-Solomon and BCH Codes
abstract
In this paper, we devise a rational curve fitting algorithm and apply it to the list decoding of Reed-Solomon and Bose-Chaudhuri-Hocquenghen (BCH) codes. The resulting list decoding algorithms exhibit the following significant properties.
Yingquan Wu
IEEE Trans. Inf. Theory1
2007 New List Decoding Algorithms for Reed-Solomon and BCH Codes
abstract
In this paper we formulate the list decoding of (generalized) Reed-Solomon codes as a rational curve-fitting problem, utilizing the polynomials constructed by the Berlekamp-Massey algorithm. We present a novel list decoding algorithm that ldr corrects up to 1-radic1-D errors for (generalized) Reed-Solomon codes, identical to that of the Guruswami-Sudan algorithm which is built upon the Berlekamp-Welch algorithm, where D denote the normalized minimum distance, ldr with appropriate modifications, corrects up to 1/2(1-radic1-2D) errors for binary BCH codes, which is the best known bound under polynomial complexity, ldr exhibits polynomial complexity in nature, in particular, requires O(n6(1-radic1-D)7) field operations for Reed-Solomon codes in achieving its maximum list error correction capability (n denotes code length), whereas the Guruswami-Sudan algorithm has complexity O(n10(1-D)4).
Yingquan Wu
ISIT1
2007 Soft-Decision Decoding of Linear Block Codes Using Preprocessing and Diversification
abstract
Order-w reprocessing is a suboptimal soft-decision decoding approach for binary linear block codes in which up to w bits are systematically flipped on the so-called most reliable (information) basis (MRB). This correspondence first incorporates two preprocessing rules into order-w reprocessing and shows that, with appropriate choice of parameters, the proposed order-w reprocessing with preprocessing requires comparable complexity to order-w reprocessing but achieves asymptotically the performance of order-(w+2) reprocessing. To complement the MRB, a second basis is employed for practical SNRs and this approach is systematically extended to a multibasis order-w reprocessing scheme for high signal-to-noise ratios (SNRs). It is shown that the proposed multibasis scheme significantly enlarges the error-correction radius, a commonly used measure of performance at high SNRs, over the original (single-basis) order-w reprocessing. As a by-product, this approach also precisely characterizes the asymptotic performance of the well-known Chase and generalized minimum distance (GMD) decoding algorithms. The proposed algorithm successfully decodes the (192,96) Reed-Solomon concatenated code and the (256,147) extended BCH code in near optimal manner (within 0.01 dB at a block-error rate of 10-5) with affordable computational cost
Yingquan Wu, Christoforos N. Hadjicostis
IEEE Trans. Inf. Theory1
2007 Soft-Decision Decoding Using Ordered Recodings on the Most Reliable Basis
abstract
This correspondence investigates soft-decision decoding of binary linear block codes using ordered recodings of test error patterns on the so-called "most reliable basis." The analysis demonstrates the optimality of the most reliable basis by showing that, among all possible bases, the most reliable basis minimizes the list error probability for a very general (and well-defined) class of orderings for recoding operations. The correspondence then proposes a suboptimal algorithm which utilizes reprocessing ordering and incorporates two techniques that render it computationally very efficient: 1) an iterative reference recoding technique which simplifies the recoding operation required for each test error pattern, and 2) an adaptive skipping rule which significantly reduces the average number of recodings. Simulation results with codes of relatively large length show that the proposed algorithm is computationally very efficient in comparison to existing algorithms in the literature
Yingquan Wu, Christoforos N. Hadjicostis
IEEE Trans. Inf. Theory1
2004 Soft-decision decoding of linear block codes using preprocessing
abstract
In this paper, two universally applicable preprocessing rules are developed to improve iterative receding algorithms that utilize the most reliable basis (MRB), while focusing on order-w reprocessing. Simulation results show that the proposed algorithm successfully decodes the Reed-Solomon concatenated code in near optimal manner at a block-error-rate with the maximum number of candidate codewords.
Yingquan Wu, Ralf Koetter, Christoforos N. Hadjicostis
ISIT1
2003 An adaptive two-stage algorithm for ML and sub-ML decoding of binary linear block codes
abstract
Two distinct codeword-searching procedures based on iterative bounded-distance decoding (BDD) are combined to form an adaptive two-stage maximum-likelihood (ML) decoder for binary linear block codes. During the first stage of the algorithm, a tight upper bound on an error likelihood metric ("discrepancy") is established iteratively for the ML codeword. First-stage processing requires sorting and storage. Adaptive switching to the second stage removes the sorting and storage requirements and allows to rule out redundant BDDs efficiently. Second-stage processing accounts for all codewords with discrepancy lower bound below the upper bound of the ML codeword and guarantees ML performance. In addition, the proposed two-stage algorithm is inherently tunable for controlled suboptimum operation. Under sub-ML operation, the overall scheme can be interpreted as a generalization of the Chase (1972) algorithm. Simulation studies for the (24,12,8) extended Golay and the (64,30,14) and (128,64,22) extended Bose-Chaudhuri-Hocquenghem (BCH) codes illustrate and support these theoretical developments.
Yingquan Wu, Dimitris A. Pados
IEEE Trans. Inf. Theory1
2002 Improved k-nearest neighbor classification
Yingquan Wu, Krassimir G. Ianakiev, Venu Govindaraju
Pattern Recognit.1
2001 Soft-decision decoding of linear block codes using efficient iterative G-space encodings
abstract
This paper proposes a sub-optimal maximum-likelihood decoding algorithm for linear block codes. Given reliability information about each bit in the received word, our approach initially finds the set of most reliable "basis" information bits; it then searches for the most likely codeword by iteratively flipping bits in this basis set, constructing the corresponding codeword and determining its likelihood. The search of "test error patterns" on the set of basis information bits is conducted so that at each iteration the new set of basis information bits differs from a previously studied (and stored) one in a single bit position. Thus, the new codeword can be obtained from a stored codeword by modifying only the redundant bits that depend on the modified bit. The space complexity of the proposed decoding scheme is polynomial in the code length. We also describe an heuristic criterion to approximate the optimal set of test error patterns subject to a limit on the maximum computational effort. Simulation results with codes of relatively large length show that the proposed approach is very efficient, especially under low SNR.
Yingquan Wu, Christoforos N. Hadjicostis
GLOBECOM1
2001 Improved one-shot learning for feedforward associative memories with application to composite pattern association
abstract
The local identical index (LII) associative memory (AM) proposed by the authors in a previous paper is a one-shot feedforward structure designed to exhibit no spurious attractors. In this paper we relax the latter design constraint in exchange for enlarged basins of attraction and we develop a family of modified LII AM networks that exhibit improved performance, particularly in memorizing highly correlated patterns. The new algorithm meets the requirement of no spurious attractors only in a local sense. Finally, we show that the modified LII family of networks can accommodate composite patterns of any size by storing (memorizing) only the basic (prime) prototype patterns. The latter property translates to low learning complexity and a simple network structure with significant memory savings. Simulation studies and comparisons illustrate and support the the optical developments.
Yingquan Wu, Stella N. Batalama
IEEE Trans. Syst. Man Cybern. Part B1
2000 An efficient learning algorithm for associative memories
abstract
Associative memories (AMs) can be implemented using networks with or without feedback. In this paper we utilize a two-layer feedforward neural network and propose a new learning algorithm that efficiently implements the association rule of a bipolar AM. The hidden layer of the network employs p neurons where p is the number of prototype patterns. In the first layer, the input pattern activates at most one hidden layer neuron or "winner." In the second layer, the "winner" associates the input pattern to the corresponding prototype pattern. The underlying association principle is minimum Hamming distance and the proposed scheme can be viewed also as an approximately minimum Hamming distance decoder. Theoretical analysis supported by simulations indicates that, in comparison with other suboptimum minimum Hamming distance association schemes, the proposed structure exhibits the following favorable characteristics: 1) It operates in one-shot which implies no convergence-time requirements; 2) it does not require any feedback; and 3) our case studies show that it exhibits superior performance than the popular linear system in a saturated mode (LSSM). The network also exhibits 4) exponential capacity and 5) easy performance assessment (no asymptotic analysis is necessary). Finally, since it does not require any hidden layer interconnections or tree-search operations, it exhibits low structural as well as operational complexity.
Yingquan Wu, Stella N. Batalama
IEEE Trans. Neural Networks Learn. Syst.1
2000 A feedforward bidirectional associative memory
abstract
In contrast to conventional feedback bidirectional associative Memory (BAM) network models, a feedforward BAM network is developed based on a one-shot design algorithm of O(p(2)(n+m)) computational complexity, where p is the number of prototype pairs and n, m are the dimensions of the input/output bipolar vectors. The feedforward BAM is an n-p-m three-layer network of McCulloch-Pitts neurons with storage capacity 2(min{m,n}) and guaranteed perfect bidirectional recall. The overall network design procedure is fully scalable in the sense that any number p= or <2(min{m,n}) of bidirectional associations can be implemented. The prototype patterns may be arbitrarily correlated. With respect to inference performance, it is shown that the Hamming attractive radius of each prototype reaches the maximum possible value. Simulation studies and comparisons illustrate and support these theoretical developments.
Yingquan Wu, Dimitris A. Pados
IEEE Trans. Neural Networks Learn. Syst.1