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

Ethan Liang

dblp:230/8079 · also Ethan M. Liang · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-6851-6981ORCID · corroborated

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

Computer networks · 3 · 1 first-authorTheory of computation · 1 · 1 since 2021

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
1 paper
Coding theory · 100%

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

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes
code construction
0.612022
CRC-Aided List Decoding of Convolutional Codes in the Short Blocklength Regime · IEEE Trans. Inf. Theory 2022
Coding theory › error-correcting codes
convolutional codes
0.612022
CRC-Aided List Decoding of Convolutional Codes in the Short Blocklength Regime · IEEE Trans. Inf. Theory 2022
Coding theory › error-correcting codes › decoding
list decoding
0.612022
CRC-Aided List Decoding of Convolutional Codes in the Short Blocklength Regime · IEEE Trans. Inf. Theory 2022
Coding theory › error-correcting codes › decoding › decoding algorithms › tree search decoding
serial list viterbi decoding
0.612022
CRC-Aided List Decoding of Convolutional Codes in the Short Blocklength Regime · IEEE Trans. Inf. Theory 2022
Coding theory › error-correcting codes › convolutional codes › convolutional code decoding
viterbi decoding
0.612022
CRC-Aided List Decoding of Convolutional Codes in the Short Blocklength Regime · IEEE Trans. Inf. Theory 2022

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

random coding union bound · 0.6maximum-likelihood decoding · 0.6
YearPublicationVenuePosition
2022 CRC-Aided List Decoding of Convolutional Codes in the Short Blocklength Regime
abstract
We consider the concatenation of a convolutional code (CC) with an optimized cyclic redundancy check (CRC) code as a promising paradigm for good short blocklength codes. The resulting CRC-aided convolutional code naturally permits the use of serial list Viterbi decoding (SLVD) to achieve maximum-likelihood decoding. The convolutional encoder of interest is of rate-$1/\omega $and the convolutional code is either zero-terminated (ZT) or tail-biting (TB). The resulting CRC-aided convolutional code is called a CRC-ZTCC or a CRC-TBCC. To design a good CRC-aided convolutional code, we propose thedistance-spectrum optimal (DSO)CRC polynomial. A DSO CRC search algorithm for the TBCC is provided. Our analysis reveals that the complexity of SLVD is governed by the expected list rank which converges to 1 at high SNR. This allows a good performance to be achieved with a small increase in complexity. In this paper, we focus on transmitting 64 information bits with a rate-1/2 convolutional encoder. For a target error probability$10^{-4}$, simulations show that the best CRC-ZTCC approaches the random-coding union (RCU) bound within 0.4 dB. Several CRC-TBCCs outperform the RCU bound at moderate SNR values.
Hengjie Yang, Ethan Liang, Minghao Pan, Richard D. Wesel
IEEE Trans. Inf. Theory2
2019 List-Decoded Tail-Biting Convolutional Codes with Distance-Spectrum Optimal CRCS for 5G
abstract
This paper uses convolutional codes (CCs) with distance-spectrum optimal (DSO) cyclic redundancy checks (CRCs) and the serial list Viterbi algorithm (S-LVA) to approach the random coding union (RCU) bound with low decoding complexity at the target FER. We show, for example, that a 64-state zero-terminated CC with a DSO CRC can achieve performance within 0.5 dB of the RCU bound for information blocklength k=64 at FER of 10-3. We also show that a tail-biting CC with a DSO CRC can achieve even better performance, within 0.05 dB of the RCU bound at FER of 10-4for a 256-state CC with k=64. This paper provides analysis of decoding complexity, which for S-LVA depends on the expected list size. We show that if the target FER is low enough, the expected list size approaches one so that the average complexity of S-LVA approaches that of standard soft Viterbi on the CC, i.e., with no list decoding. We also provide DSO CRCs for CCs with k=64 and rates of 1/2, 1/3, 1/6 and 1/12 for the 5G new radio control channel and compare their performance with polar codes.
Ethan Liang, Hengjie Yang, Dariush Divsalar, Richard D. Wesel
GLOBECOM1
2019 Decoding Flash Memory with Progressive Reads and Independent vs. Joint Encoding of Bits in a Cell
abstract
This paper develops a paradigm for optimizing progressive reads for flash memory cells that maximize the conditional mutual information (MI) given previous reads and shows that some progressive reads provide substantially more MI than others. We study two flash storage techniques: 1) the common practice of independently encoding each bit of a cell into a separate codeword and 2) jointly encoding all the bits in the cell into the same codeword. We quantify the MI gap between joint and independent encoding and show that this gap becomes negligible when progressive reads are available. The paper provides LDPC simulations that confirm the MI analysis.
Nathan Wong, Ethan Liang, Sudarsan Vasista Srinivasan Ranganathan, Richard D. Wesel
GLOBECOM2
2019 A List-Decoding Approach to Low-Complexity Soft Maximum-Likelihood Decoding of Cyclic Codes
abstract
This paper provides a reduced-complexity approach to maximum likelihood (ML) decoding of cyclic codes. A cyclic code with generator polynomial gcyclic(x) may be considered a terminated convolutional code with a nominal rate of 1. The trellis termination redundancy lowers the rate from 1 to the actual rate of the cyclic code. The proposed decoder represents gcyclic(x) as the product of two polynomials, a convolutional code (CC) polynomial gcc(x) and a cyclic redundancy check (CRC) polynomial gcrc(x), i.e., gcyclic(x) = gcc(x)gcrc(x). This representation facilitates serial list Viterbi algorithm (S-LVA) decoding. Viterbi decoding is performed on the natural trellis for gcc(x), and gcrc(x) is used as a CRC to determine when the S-LVA should conclude. At typical target frame error rates, the expected list size of S-LVA is small, and the average decoding complexity is dominated by the trellis complexity of gcc(x) rather than gcyclic(x). Some high-rate binary Bose-Chaudhuri- Hocquenghem (BCH) examples show that the proposed use of S-LVA via factorization significantly lowers complexity as compared to using the minimum-complexity trellis representation of gcyclic(x) for soft ML decoding.
Hengjie Yang, Ethan Liang, Hanwen Yao, Alexander Vardy, Dariush Divsalar, Richard D. Wesel
GLOBECOM2