Nonuniform Codes for Correcting Asymmetric Errors in Data Storage
Hongchao Zhou, Anxiao (Andrew) Jiang, and Jehoshua Bruck

TL;DR
This paper introduces nonuniform error-correcting codes tailored for asymmetric errors in data storage, optimizing redundancy based on codeword content to improve reliability and code size in asymmetric error environments.
Contribution
It develops the concept of nonuniform codes that adapt error tolerance to codeword content, extending to general binary asymmetric channels and providing bounds and constructions.
Findings
Derived upper bounds for nonuniform codes in Z-channels
Analyzed asymptotic performance of these codes
Proposed two general constructions for nonuniform codes
Abstract
The construction of asymmetric error correcting codes is a topic that was studied extensively, however, the existing approach for code construction assumes that every codeword should tolerate asymmetric errors. Our main observation is that in contrast to symmetric errors, asymmetric errors are content dependent. For example, in Z-channels, the all-1 codeword is prone to have more errors than the all-0 codeword. This motivates us to develop nonuniform codes whose codewords can tolerate different numbers of asymmetric errors depending on their Hamming weights. The idea in a nonuniform codes' construction is to augment the redundancy in a content-dependent way and guarantee the worst case reliability while maximizing the code size. In this paper, we first study nonuniform codes for Z-channels, namely, they only suffer one type of errors, say 1 to 0. Specifically, we derive their upper…
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
TopicsCoding theory and cryptography · DNA and Biological Computing · Cellular Automata and Applications
