The intersection ${\bf C}\bigcap {\bf C}^{\perp}$ (${\bf C}\bigcap {\bf C}^{\perp_h}$) of a linear code ${\bf C}$ and its Euclidean dual ${\bf C}^{\perp}$ (Hermitian dual ${\bf C}^{\perp_h}$) is called the Euclidean (Hermitian) hull of this code. Quantum error correction codes (QECCs) and entanglement-assisted quantum error correction (EAQEC) codes are necessary for quantum information processing and computation. The construction of an EAQEC code from a linear code over ${\bf F}_q$ or ${\bf F}_{q^2}$ depends essentially on the Euclidean hull or the Hermitian hull of this code. Therefore it is natural to consider the hull-variation problem when a linear code ${\bf C}$ is transformed to an equivalent code ${\bf v} \cdot {\bf C}$. In this paper a general method to construct hull-decreasing or hull-increasing equivalent linear codes is proposed. We prove that for a nonnegative integer $h$ satisfying $0 \leq h \leq n-1$, a linear $[2n, n]_q$ self-dual code is equivalent to a linear $h$-dimension hull code. On the opposite direction we prove that a linear LCD code over ${\bf F}_{2^s}$ satisfying $d\geq 2$ and $d^{\perp} \geq 2$ is equivalent to a linear one-dimension hull code under a weak condition. Several new families of negacyclic LCD codes and BCH LCD codes over ${\bf F}_3$ are also constructed. Our method can be applied to the generalized Reed-Solomon codes and the generalized twisted Reed-Solomon codes to construct arbitrary dimension hull MDS codes. Some new EAQEC codes including MDS and almost MDS entanglement-assisted quantum codes are constructed. Many EAQEC codes over small fields are constructed from optimal Hermitian self-dual codes.
翻译:直线代码 $ bf C} 和 Euclidean 双 $ bf C perp} 美元 (Herclideian 双 $ bf C perp_h} 美元) 被称为该代码的 Euclidean (Herclidean) 平台。 量子错误校正代码 (QECC) 和 串联辅助的量子校正错误 (EAQEC) 代码对于量子信息处理和计算来说是必要的。 以 $ bf C 美元 或 $ b 美元 的线性代码来构建 eqlicidean 或Hermitian 的代码。 因此,当直线代码 $ b 和 直线性代码被转换成 $ b) 美元 直线性代码时, QQEC 代码是几乎的 美元 美元 。