This paper considers coding for so-called partially stuck memory cells. Such memory cells can only store partial information as some of their levels cannot be used due to, e.g., wear out. First, we present a new code construction for masking such partially stuck cells while additionally correcting errors. This construction (for cells with $q >2$ levels) is achieved by generalizing an existing masking-only construction in [1] (based on binary codes) to correct errors as well. Compared to previous constructions in [2], our new construction achieves larger rates for many sets of parameters. Second, we derive a sphere-packing (any number of $u$ partially stuck cells) and a Gilbert-Varshamov bound ($u<q$ partially stuck cells) for codes that can mask a certain number of partially stuck cells and correct errors additionally. A numerical comparison between the new bounds and our previous construction of PSMCs for the case $u<q$ in [2] shows that our construction lies above the Gilbert-Varshamov-like bound for several code parameters.
翻译:本文考虑对所谓的部分卡住的内存单元格进行编码。 这些内存单元格只能存储部分信息, 因为有些水平无法使用, 例如由于损耗等原因。 首先, 我们为遮盖部分卡住的单元格提出一个新的代码结构, 同时补充更正错误。 这种构造( $q > 2美元的单元格) 是通过在 [ 1 (基于二进制代码) 中将现有的只用掩蔽的建筑( 根据二进制代码) 概括化来纠正错误来实现的。 与 [ 2] 中以往的构造相比, 我们的新建筑在许多参数组中实现了更高的费率。 其次, 我们为能够遮盖部分卡住的细胞制作一个域包( $ 部分卡住的单元格), 以及一个 Gilbert- Varshamov 捆绑的代码( u < q$ 部分卡住的单元格), 这些代码可以遮盖一定数量的部分卡住的细胞, 并另外纠正错误 。 在新界限和我们以前为案件建造的 PSMC $ < q$ 2 之间的数字比较表明, 我们的建筑比 Gilbert- Varhamov 类似的固定的代码参数要多。