On de Bruijn Array Codes Part II: Linear Codes
Simon Blackburn, Yeow Meng Chee, Tuvi Etzion, Huimin Lao

TL;DR
This paper extends the concept of pseudo-random array codes to two dimensions, providing new constructions and proof techniques for arrays with shift-and-add properties, based on polynomials with specific factorization properties.
Contribution
It introduces a two-dimensional generalization of pseudo-random array codes and develops two novel proof methods for their construction and verification.
Findings
New classes of pseudo-random array codes with shift-and-add property
Two different hierarchies of pseudo-random array codes
Methods to verify array codes derived from polynomial-generated sequences
Abstract
An M-sequence generated by a primitive polynomial has many interesting and desirable properties. A pseudo-random array is the two-dimensional generalization of an M-sequence. There are non-primitive polynomials all of whose non-zero sequences have the same period. These polynomials generate \emph{sets} of sequences with properties similar to M-sequences. In this paper, a two-dimensional generalization for such sequences is given. This generalization is for a pseudo-random array code, which is a set of arrays in which each nonzero matrix is contained exactly once as a window in one of the arrays. Moreover, these arrays have the shift-and-add property, i.e., the bitwise addition of two arrays (or a nontrivial shift of such arrays) is another array (or a shift of another array) from the code. All the known arrays can be formed by folding sequences…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · DNA and Biological Computing · Algorithms and Data Compression
