Table of Contents
Fetching ...

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

Palash Sarkar, Chunlei Li, Sudhan Majhi, Zilong Liu

TL;DR

This study is the first to establish both the necessary and sufficient conditions forq-ary functions, encompassing most existing CCCs constructions as special cases.

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 $q^m$ and a set size of $q^{n+1}$, we begin by analyzing the necessary and sufficient conditions for $q$-ary functions defined over the domain $\mathbb{Z}_q^m$. Additionally, we construct CCCs with lengths given by $L = \prod_{i=1}^k p_i^{m_i}$, set sizes given by $K = \prod_{i=1}^k p_i^{n_i+1}$, and an alphabet size of $ν= \prod_{i=1}^k p_i$, where $p_1 < p_2 < \cdots < p_k$. To achieve these specific parameters, we examine the necessary and sufficient conditions for $ν$-ary functions over the domain $\mathbf{Z}_{p_1}^{m_1} \times \cdots \times \mathbf{Z}_{p_k}^{m_k}$, which is a subset of $\mathbb{Z}_ν^m$ and contains $\prod_{i=1}^k p_i^{m_i}$ vectors. In this context, $\mathbf{Z}_{p_i}^{m_i} = \{0, 1, \ldots, p_i - 1\}^{m_i}$, and $m$ is the sum of $m_1, m_2, \ldots, m_k$. 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 = \prod_{i=1}^k p_i^{m_i}$, particularly when $m_i$ is coprime to $m_j$ for some $1 \leq i \neq j \leq 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\leq L$ and an alphabet size of $ν<L$.

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

TL;DR

This study is the first to establish both the necessary and sufficient conditions forq-ary functions, encompassing most existing CCCs constructions as special cases.

Abstract

This research focuses on constructing -ary functions for complete complementary codes (CCCs) with flexible parameters. Most existing work has primarily identified sufficient conditions for -ary functions related to -ary CCCs. To the best of the authors' knowledge, this study is the first to establish both the necessary and sufficient conditions for -ary functions, encompassing most existing CCCs constructions as special cases. For -ary CCCs with a length of and a set size of , we begin by analyzing the necessary and sufficient conditions for -ary functions defined over the domain . Additionally, we construct CCCs with lengths given by , set sizes given by , and an alphabet size of , where . To achieve these specific parameters, we examine the necessary and sufficient conditions for -ary functions over the domain , which is a subset of and contains vectors. In this context, , and is the sum of . The -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 , particularly when is coprime to for some . While the proposed -ary functions can also produce CCCs of the same length , the set size and alphabet size become as large as , since in this case, the only choice for is . In contrast, the proposed -ary functions yield CCCs with a more flexible set size and an alphabet size of .
Paper Structure (12 sections, 6 theorems, 151 equations, 1 figure, 2 tables)

This paper contains 12 sections, 6 theorems, 151 equations, 1 figure, 2 tables.

Key Result

Lemma 1

Let $q$ be a positive integer and $\phi$ be a function from $\mathbb Z_q$ to itself. Then

Figures (1)

  • Figure 1: Correlation Plotting for the codes $\psi(C_{1})$ and $\psi(C_{11})$.

Theorems & Definitions (15)

  • Lemma 1
  • Theorem 1
  • Corollary 1
  • Example 1
  • Example 2
  • Example 3
  • Theorem 2
  • Corollary 2
  • Example 4
  • Corollary 3
  • ...and 5 more