English

A Further Investigation on Complete Complementary Codes from $q$-ary Functions

Combinatorics 2024-09-24 v1 Information Theory math.IT

Abstract

This research focuses on constructing qq-ary functions for complete complementary codes (CCCs) with flexible parameters. Most existing work has primarily identified sufficient conditions for qq-ary functions related to qq-ary CCCs. To the best of the authors' knowledge, this study is the first to establish both the necessary and sufficient conditions for qq-ary functions, encompassing most existing CCCs constructions as special cases. For qq-ary CCCs with a length of qmq^m and a set size of qn+1q^{n+1}, we begin by analyzing the necessary and sufficient conditions for qq-ary functions defined over the domain Zqm\mathbb{Z}_q^m. Additionally, we construct CCCs with lengths given by L=i=1kpimiL = \prod_{i=1}^k p_i^{m_i}, set sizes given by K=i=1kpini+1K = \prod_{i=1}^k p_i^{n_i+1}, and an alphabet size of ν=i=1kpi\nu = \prod_{i=1}^k p_i, where p1<p2<<pkp_1 < p_2 < \cdots < p_k. To achieve these specific parameters, we examine the necessary and sufficient conditions for ν\nu-ary functions over the domain Zp1m1××Zpkmk\mathbf{Z}_{p_1}^{m_1} \times \cdots \times \mathbf{Z}_{p_k}^{m_k}, which is a subset of Zνm\mathbb{Z}_{\nu}^m and contains i=1kpimi\prod_{i=1}^k p_i^{m_i} vectors. In this context, Zpimi={0,1,,pi1}mi\mathbf{Z}_{p_i}^{m_i} = \{0, 1, \ldots, p_i - 1\}^{m_i}, and mm is the sum of m1,m2,,mkm_1, m_2, \ldots, m_k. The qq-ary and ν\nu-ary functions allow us to cover all possible length sequences. However, we find that the proposed ν\nu-ary functions are more suitable for generating CCCs with a length of L=i=1kpimiL = \prod_{i=1}^k p_i^{m_i}, particularly when mim_i is coprime to mjm_j for some 1ijk1 \leq i \neq j \leq k. While the proposed qq-ary functions can also produce CCCs of the same length LL, the set size and alphabet size become as large as LL, since in this case, the only choice for qq is LL. In contrast, the proposed ν\nu-ary functions yield CCCs with a more flexible set size KLK\leq L and an alphabet size of ν<L\nu<L.

Cite

@article{arxiv.2409.14462,
  title  = {A Further Investigation on Complete Complementary Codes from $q$-ary Functions},
  author = {Palash Sarkar and Chunlei Li and Sudhan Majhi and Zilong Liu},
  journal= {arXiv preprint arXiv:2409.14462},
  year   = {2024}
}
R2 v1 2026-06-28T18:52:54.266Z