Q-ary non-overlapping codes: a generating function approach

08/16/2021
by   Geyang Wang, et al.
0

Non-overlapping codes are a set of codewords in ⋃_n ≥ 2ℤ_q^n, where ℤ_q = {0,1,…,q-1}, such that, the prefix of each codeword is not a suffix of any codeword in the set, including itself; and for variable-length codes, a codeword does not contain any other codeword as a subword. In this paper, we investigate a generic method to generalize binary codes to q-ary for q > 2, and analyze this generalization on the two constructions given by Levenshtein (also by Gilbert; Chee, Kiah, Purkayastha, and Wang) and Bilotta, respectively. The generalization on the former construction gives large non-expandable fixed-length non-overlapping codes whose size can be explicitly determined; the generalization on the later construction is the first attempt to generate q-ary variable-length non-overlapping codes. More importantly, this generic method allows us to utilize the generating function approach to analyze the cardinality of the underlying q-ary non-overlapping codes. The generating function approach not only enables us to derive new results, e.g., recurrence relations on their cardinalities, new combinatorial interpretations for the constructions, and the limit superior of their cardinalities for some special cases, but also greatly simplifies the arguments for these results. Furthermore, we give an exact formula for the number of fixed-length words that do not contain the codewords in a variable-length non-overlapping code as subwords. This thereby solves an open problem by Bilotta and induces a recursive upper bound on the maximum size of variable-length non-overlapping codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/24/2023

In search of maximum non-overlapping codes

Non-overlapping codes are block codes that have arisen in diverse contex...
research
11/18/2022

Constructions and bounds for codes with restricted overlaps

Non-overlapping codes have been studied for almost 60 years. In such a c...
research
12/26/2019

New binary self-dual codes via a generalization of the four circulant construction

In this work, we generalize the four circulant construction for self-dua...
research
08/30/2022

Optimal possibly nonlinear 3-PIR codes of small size

First, we state a generalization of the minimum-distance bound for PIR c...
research
02/24/2021

A new upper bound and optimal constructions of equi-difference conflict-avoiding codes on constant weight

Conflict-avoiding codes (CACs) have been used in multiple-access collisi...
research
06/07/2018

Code Design for Non-Coherent Detection of Frame Headers in Precoded Satellite Systems

In this paper we propose a simple method for generating binary short-len...
research
08/09/2019

Generating Information Extraction Patterns from Overlapping and Variable Length Annotations using Sequence Alignment

Sequence alignments are used to capture patterns composed of elements re...

Please sign up or login with your details

Forgot password? Click here to reset