A Further Investigation on Complete Complementary Codes from q-ary Functions
Abstract
This research focuses on constructing q-ary functions for complete complementary codes (CCCs) with flexible parameters. Most existing work has primarily identified sufficient conditions for q-ary functions related to q-ary CCCs. To the best of the authors' knowledge, this study is the first to establish both the necessary and sufficient conditions for q-ary functions, encompassing most existing CCCs constructions as special cases. For q-ary CCCs with a length of qm and a set size of qn+1, we begin by analyzing the necessary and sufficient conditions for q-ary functions defined over the domain Zqm. Additionally, we construct CCCs with lengths given by L = Πi=1k pimi, set sizes given by K = Πi=1k pini+1, and an alphabet size of = Πi=1k pi, where p1 < p2 < ·s < pk. To achieve these specific parameters, we examine the necessary and sufficient conditions for -ary functions over the domain Zp1m1 × ·s × Zpkmk, which is a subset of Zm and contains Πi=1k pimi vectors. In this context, Zpimi = \0, 1, …, pi - 1\mi, and m is the sum of m1, m2, …, mk. The q-ary and -ary functions allow us to cover all possible length sequences. However, we find that the proposed -ary functions are more suitable for generating CCCs with a length of L = Πi=1k pimi, particularly when mi is coprime to mj for some 1 ≤ i ≠ j ≤ k. While the proposed q-ary functions can also produce CCCs of the same length L, the set size and alphabet size become as large as L, since in this case, the only choice for q is L. In contrast, the proposed -ary functions yield CCCs with a more flexible set size K≤ L and an alphabet size of <L.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.