Constrained de Bruijn Codes and their Applications

被引:0
|
作者
Chee, Yeow Meng [1 ]
Etzion, Tuvi [3 ]
Kiah, Han Mao [2 ]
Van Khu Vu [2 ]
Yaakobi, Eitan [3 ]
机构
[1] Natl Univ Singapore, Dept Ind Syst Engn & Management, Singapore, Singapore
[2] Nanyang Technol Univ, Sch Phys & Math Sci, Singapore, Singapore
[3] Technion Israel Inst Technol, Dept Comp Sci, IL-3200003 Haifa, Israel
关键词
D O I
10.1109/isit.2019.8849237
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A sequence s = (s1,..., sn) is called a (b, h)-constrained de Bruijn sequence if all substrings of length h starting within b consecutive positions are distinct. A set of (b,h)-constrained de Bruijn sequences is called a (b,h)-constrained de Bruijn code. A (b,h)-constrained de Bruijn sequence was constructed and used as a component of a code correcting multiple limited-shift-errors in racetrack memories. In this work, we show that a (b,h)-constrained de Bruijn code can correct deletions and sticky-insertions and also can determine the locations of these errors in an l-symbol read channel. We also show that it is possible to use sequences from a (b,h)-constrained de Bruijn code to construct a code correcting shift-errors in racetrack memories. As a consequence, we improve the rates on previous known codes. It is shown in this work that a (b,h)-constrained de Bruijn code is a constrained code avoiding a set of specific patterns. Finally, we present some techniques to compute the maximum asymptotic rate and find some efficient encoding/decoding algorithms for (b,h)constrained de Bruijn codes.
引用
收藏
页码:2369 / 2373
页数:5
相关论文
共 50 条
  • [1] Locally-Constrained de Bruijn Codes: Properties, Enumeration, Code Constructions, and Applications
    Chee, Yeow Meng
    Etzion, Tuvi
    Kiah, Han Mao
    Marcovich, Sagi
    Vardy, Alexander
    Vu, Van Khu
    Yaakobi, Eitan
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2021, 67 (12) : 7857 - 7875
  • [2] De Bruijn cycles for covering codes
    Chung, F
    Cooper, JN
    RANDOM STRUCTURES & ALGORITHMS, 2004, 25 (04) : 421 - 431
  • [3] De Bruijn sequences, irreducible codes and cyclotomy
    Department of Informatics, University of Bergen, N-5020 Bergen, Norway
    Discrete Math, 1-3 (143-154):
  • [4] De Bruijn covering codes with arbitrary alphabets
    Vu, V
    ADVANCES IN APPLIED MATHEMATICS, 2005, 34 (01) : 65 - 70
  • [5] De Bruijn sequences, irreducible codes and cyclotomy
    Hauge, ER
    Helleseth, T
    DISCRETE MATHEMATICS, 1996, 159 (1-3) : 143 - 154
  • [6] Identifying codes on directed de Bruijn graphs
    Boutin, Debra
    Goliber, Victoria Horan
    Pelto, Mikko
    DISCRETE APPLIED MATHEMATICS, 2019, 262 : 29 - 41
  • [7] A new digraphs composition with applications to de Bruijn and generalized de Bruijn digraphs
    Barth, D
    Heydemann, MC
    DISCRETE APPLIED MATHEMATICS, 1997, 77 (02) : 99 - 118
  • [8] On de Bruijn Array Codes-Part I: Nonlinear Codes
    Etzion, Tuvi
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2025, 71 (02) : 1434 - 1449
  • [9] Generalisations of de Bruijn Cycles and Gray Codes Preface
    Stevens, Brett
    Hurlbert, Glenn
    Jackson, Bradley
    DISCRETE MATHEMATICS, 2009, 309 (17) : 5255 - 5258
  • [10] Random walks on semaphore codes and delay de Bruijn semigroups
    Rhodes, John
    Schilling, Anne
    Silva, Pedro V.
    INTERNATIONAL JOURNAL OF ALGEBRA AND COMPUTATION, 2016, 26 (04) : 635 - 673