New Constructions of WOM Codes Using the Wozencraft Ensemble
New Constructions of WOM Codes Using the Wozencraft Ensemble
复制标题
使用 Wozencraft 集成的 WOM 代码的新构造
DOI:
--
复制
发表时间:
2011
影响因子:
2.5
通讯作者:
Amir Shpilka
中科院分区:
文献类型:
--
作者:
Amir Shpilka
In this paper, we give several new constructions of write-once-memory (WOM) codes. The novelty in our constructions is the use of the so-called Wozencraft ensemble of linear codes. Specifically, we obtain the following results. We give an explicit construction of a two-write WOM code that approaches capacity, over the binary alphabet. More formally, for every ϵ > 0, 0 <; <i>p</i> <; 1, and <i>n</i>=(1/ϵ)<sup>O(1/pϵ)</sup>, we give a construction of a two-write WOM code of length <i>n</i> and capacity <i>H</i>(<i>p</i>)+1-<i>p</i>-ϵ. Since the capacity of a two-write WOM code is max<sub>p</sub> (<i>H</i>(<i>p</i>)+1-<i>p</i>), we get a code that is ϵ-close to capacity. Furthermore, encoding and decoding can be done in time <i>O</i>(<i>n</i><sup>2</sup> ·poly (log<i>n</i>)) and time <i>O</i>(<i>n</i> ·poly (log<i>n</i>)), respectively, and in logarithmic space. In addition, we exhibit an explicit randomized encoding scheme of a two-write capacity-achieving WOM code of block length polynomial in 1/ϵ (again, ϵ is the gap to capacity), with a polynomial time encoding and decoding. We obtain a new encoding scheme for three-write WOM codes over the binary alphabet. Our scheme achieves rate 1.809-ϵ, when the block length is exp(1/ϵ). This gives a better rate than what could be achieved using previous techniques. We highlight a connection to linear seeded extractors for bit-fixing sources. In particular, we show that obtaining such an extractor with seed length <i>O</i>(log<i>n</i>) can lead to improved parameters for two-write WOM codes. We then give an application of existing constructions of extractors to the problem of designing encoding schemes for memory with defects.