Related Experiment Video
Updated: Aug 5, 2026

Microfluidic Platform with Multiplexed Electronic Detection for Spatial Tracking of Particles
Published on: March 13, 2017
A Reduced-Complexity Iterative Bounded Distance Decoder with Random Flipping for Product Codes
Guoming Song1, Dongming Pi1, Shancheng Zhao1
1College of Information Science and Technology, Jinan University, Guangzhou 510632, China.
This study introduces a new decoder for product codes (PCs) that enhances error correction in high-speed communication. The reduced-complexity iterative bounded distance decoder with random flipping (RC-iBDD-RF) offers improved performance with lower complexity.
Area of Science:
- Digital communication systems
- Coding theory
Background:
- Product codes (PCs) are crucial for error correction in high-speed communication.
- Soft-aided hard-decision decoders (SA-HDDs) are needed for higher data rates.
- Existing decoders face challenges in balancing performance and complexity.
Purpose of the Study:
- To present a reduced-complexity iterative bounded distance decoder with random flipping (RC-iBDD-RF) for product codes.
- To improve decoding performance while maintaining low complexity.
- To offer a superior complexity-performance trade-off.
Main Methods:
- Developed RC-iBDD-RF, an SA-HDD incorporating an enhanced reliability metric.
- The metric uses channel log-likelihood ratios (LLRs) and iterative memory for random flipping.
- Implemented an error-and-erasure decoding (EaED) module with fixed filling patterns for post-processing.
Main Results:
- RC-iBDD-RF demonstrates improved decoding performance and reduced complexity for BCH-based PCs.
- Achieved performance gain with only a marginal increase in memory requirements.
- A new complexity-storage weighted SNR metric confirms superior trade-off over iBDD-RF.
Conclusions:
- RC-iBDD-RF offers a significant advancement in product code decoding.
- The decoder effectively balances high performance with low complexity.
- This method is well-suited for future high-speed communication systems demanding efficient error correction.
Related Concept Videos
Downsampling
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
Even and Odd Signals
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first column of the Routh...
Dot Product: Problem Solving
Identify the problem: Start by reading the problem and...
Basic Discrete Time Signals
The unit impulse or sample sequence is mathematically expressed as zero for all n values except at n=0, where it is one. The unit impulse sequence, denoted by δ(n), is the first difference of the unit step sequence, while the unit step sequence u(n) is the...

