Dependence Analysis and Structured Construction for Batched Sparse Code
Jiaxin Qing, Xiaohong Cai, Yijun Fan, Mingyang Zhu, Raymond W. Yeung

TL;DR
This paper analyzes the dependence among batches in BATS codes and proposes a structured, cyclic-shift based construction (CS-BATS) to improve decoding performance and reduce complexity in practical settings.
Contribution
It introduces a structured design for BATS codes using cyclic-shift operations, controlling batch dependence and enhancing performance over random constructions.
Findings
Structured CS-BATS achieves higher decoding rates.
CS-BATS reduces decoding complexity.
Proper base graph design improves performance.
Abstract
In coding theory, codes are usually designed with a certain level of randomness to facilitate analysis and accommodate different channel conditions. However, the resulting random code constructed can be suboptimal in practical implementations. Represented by a bipartite graph, the Batched Sparse Code (BATS Code) is a randomly constructed erasure code that utilizes network coding to achieve near-optimal performance in wireless multi-hop networks. In the performance analysis in the previous research, it is implicitly assumed that the coded batches in the BATS code are independent. This assumption holds only asymptotically when the number of input symbols is infinite, but it does not generally hold in a practical setting where the number of input symbols is finite, especially when the code is constructed randomly. We show that dependence among the batches significantly degrades the code's…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Embedded Systems Design Techniques · Advanced MIMO Systems Optimization
