Redundancy allocation in finite-length nested codes for nonvolatile memories

02/28/2018
by   Yongjune Kim, et al.
0

In this paper, we investigate the optimum way to allocate redundancy of finite-length nested codes for modern nonvolatile memories suffering from both permanent defects and transient errors (erasures or random errors). A nested coding approach such as partitioned codes can handle both permanent defects and transient errors by using two parts of redundancy: 1) redundancy to deal with permanent defects and 2) redundancy for transient errors. We consider two different channel models of the binary defect and erasure channel (BDEC) and the binary defect and symmetric channel (BDSC). The transient errors of the BDEC are erasures and the BDSC's transient errors are modeled by the binary symmetric channel, respectively. Asymptotically, the probability of recovery failure can converge to zero if the capacity region conditions of nested codes are satisfied. However, the probability of recovery failure of finite-length nested codes can be significantly variable for different redundancy allocations even though they all satisfy the capacity region conditions. Hence, we formulate the redundancy allocation problem of finite-length nested codes to minimize the recovery failure probability. We derive the upper bounds on the probability of recovery failure and use them to estimate the optimal redundancy allocation. Numerical results show that our estimated redundancy allocation matches well the optimal redundancy allocation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/29/2018

Construction and redundancy of codes for correcting deletable errors

Consider a binary word being transmitted through a communication channel...
research
06/13/2020

On Optimal Finite-length Binary Codes of Four Codewords for Binary Symmetric Channels

Finite-length binary codes of four codewords are studied for memoryless ...
research
02/20/2023

Reconstruction of Sequences Distorted by Two Insertions

Reconstruction codes are generalizations of error-correcting codes that ...
research
11/29/2018

On the Performance of Reed-Muller Codes with respect to Random Errors and Erasures

This work proves new results on the ability of binary Reed-Muller codes ...
research
09/07/2018

On Coding over Sliced Information

The interest in channel models in which the data is sent as an unordered...
research
06/14/2023

RAID Organizations for Improved Reliability and Performance: A Not Entirely Unbiased Tutorial

This is a followup to the 1994 tutorial by Berkeley RAID researchers who...
research
02/01/2018

Redundancy of unbounded memory Markov classes with continuity conditions

We study the redundancy of universally compressing strings X_1,..., X_n ...

Please sign up or login with your details

Forgot password? Click here to reset