Efficient coding for a two-dimensional runlength-limited constraint

被引:1
|
作者
Roth, RM [1 ]
Siegel, PH [1 ]
Wolf, JK [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
constrained arrays; holographic data storage; bit-stuffing encoder;
D O I
10.1117/12.370243
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Runlength-limited (d, k) constraints and codes are widely used in digital data recording and transmission applications. Generalizations of runlength constraints to two dimensions are of potential interest in page-oriented information storage systems. However, in contrast to the one-dimensional case, little is known about the information-theoretic properties of two-dimensional constraints or the design of practical, efficient codes for them. In this paper, we consider coding schemes that map unconstrained binary sequences into two-dimensional, runlength-limited (d,infinity) constrained binary arrays, in which 1's are followed by at least d 0's in both the horizontal and vertical dimensions. We review the derivation of a lower bound on the capacity of two-dimensional (d, infinity) constraints, for d greater than or equal to 1, obtained by bounding the average information rate of a variable-to-fixed rate encoding scheme, based upon a "bit-stuffing" technique. For the special case of the two-dimensional (1,infinity) constraint, upper and lower bounds on the capacity that are very close to being tight are known. For this constraint, we determine the exact average information rate of the bit-stuffing encoder, which turns out to be within 1% of the capacity of the constraint. We then present a fixed-rate, row-by-row encoding scheme for the two-dimensional (1, infinity) constraint, somewhat akin to permutation coding, in which the rows of the code arrays represent "typical" rows for the constraint. It is shown that, for sufficiently long rows, the rate of this encoding technique can almost achieve that of the variable-rate, bit-stuffing scheme.
引用
收藏
页码:8 / 17
页数:10
相关论文
共 50 条
  • [1] On runlength-limited coding with DC control
    Roth, RM
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2000, 48 (03) : 351 - 358
  • [2] RUNLENGTH-LIMITED SEQUENCES
    IMMINK, KAS
    PROCEEDINGS OF THE IEEE, 1990, 78 (11) : 1745 - 1759
  • [3] Comparison of two coding schemes for generating DC-free runlength-limited sequences
    Wilson, Wang Yong Hong
    Immink, Kees A. S.
    Xi, Xu Bao
    Chong, Chong Tow
    Japanese Journal of Applied Physics, Part 1: Regular Papers and Short Notes and Review Papers, 2000, 39 (2 B): : 815 - 818
  • [4] Enumerative coding of DC-free runlength-limited sequences
    Braun, V
    1998 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, 1998, : 110 - 110
  • [5] A comparison of two coding schemes for generating DC-free runlength-limited sequences
    Wilson, WYH
    Immink, KAS
    Xi, XB
    Chong, CT
    JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS SHORT NOTES & REVIEW PAPERS, 2000, 39 (2B): : 815 - 818
  • [6] CASCADING RUNLENGTH-LIMITED SEQUENCES
    WEBER, JH
    ABDELGHAFFAR, KAS
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1993, 39 (06) : 1976 - 1984
  • [7] An enumerative coding technique for DC-free runlength-limited sequences
    Braun, V
    Immink, KAS
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2000, 48 (12) : 2024 - 2031
  • [8] Cascading methods for runlength-limited arrays
    Technion-Israel Inst of Technology, Haifa, Israel
    IEEE Trans Inf Theory, 1 (319-324):
  • [9] Capacity Bounds for Two-Dimensional Asymmetric M-ary (0, k) and (d, ∞) Runlength-Limited Channels
    Srinivasa, Shayan G.
    McLaughlin, Steven W.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (06) : 1584 - 1587
  • [10] Capacity lower bounds for two-dimensional M-ary (0, k) and (d, ∞) runlength-limited channels
    Srinivasa, Shayan G.
    McLaughlin, Steven W.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS, 2006, : 1472 - +