Several classes of BCH codes of length $n=\frac{q^{m}-1}{2}$

Mengchen Lian
2024-06-29
Abstract:BCH codes are an important class of linear codes and find extensive utilization in communication and disk storage systems.This paper mainly analyzes the negacyclic BCH code and cyclic BCH code of length $\frac{q^m-1}{2}$. For negacyclic BCH code, we give the dimensions of $C_{(n,-1,\left\lceil \frac{\delta+1}{2}\right\rceil,0)}$ for $\delta =a\frac{q^m-1}{q-1},aq^{m-1}-1$($1\leq a <\frac{q-1}{2}$) and $\delta =a\frac{q^m-1}{q-1}+b\frac{q^m-1}{q^2-1},aq^{m-1}+(a+b)q^{m-2}-1$ $(2\mid m,1\leq a+b \leq q-1$,$\left\lceil \frac{q-a-2}{2}\right\rceil\geq 1)$. Furthermore, the dimensions of negacyclic BCH codes $C_{(n,-1,\delta,0)}$ with few nonzeros and $C_{(n,-1,\delta,b)}$ with $b\neq 0$ are settled. For cyclic BCH code, we give the weight distribution of extended code $\overline{C}_{(n,1,\delta,1)}$ and the parameters of dual code $C^{\perp}_{(n,1,\delta,1)}$, where $\delta_2\leq \delta \leq \delta_1$.
Information Theory
What problem does this paper attempt to address?
The paper mainly studies BCH (Bose-Chaudhuri-Hocquenghem) codes, which are linear error-correcting codes widely used in communication and disk storage systems. The paper focuses on two types of BCH codes: negacyclic BCH codes and cyclic BCH codes, with a code length of \(n=qm-1\) divided by 2, where q is a prime power and m is a positive integer. The author analyzes the dimension of negacyclic BCH codes, especially for cases where the number of nonzero terms in the codeword is small and for δ with special forms. The paper also discusses the weight distribution of extended BCH codes and the parameters of their dual codes. For negacyclic BCH codes, the paper presents the dimensions of the codes under certain ranges of δ and solves the dimension problem for BCH codes with a small number of nonzero terms. In addition, the paper investigates the dimension of BCH codes with nonzero b values. For cyclic BCH codes, the paper provides the weight distribution of the extended codes and the parameters of their dual codes. Specifically, the author determines the conditions under which these codes are double BCH codes for certain values of δ. The structure of the paper is as follows: 1. The introduction briefly introduces the basic concepts of BCH codes and the existing research results. 2. The background section reviews some basic theorems and definitions related to BCH codes. 3. The first part discusses the dimension of negacyclic BCH codes in detail, particularly for different forms of δ. 4. The second part presents the weight distribution of the extended codes and the parameters of their dual codes for cyclic BCH codes. 5. The conclusion summarizes the main findings of the paper. Through these studies, the paper provides new insights for understanding and optimizing the performance of BCH codes, especially in terms of code length, dimension, and error correction capability under specific parameters.