Linear complementary dual codes (LCD) are codes that intersect trivially with its dual. LCD codes have recently become a popular topic due to their applications in data storage, communication systems, and cryptography. In this paper, we propose a new equivalence definition for LCD codes, which allows us to judge the complementary duality of linear codes from the codeword level. Further, we determine the necessary and sufficient conditions for quasi-cyclic codes to be LCD codes involving Euclidean, Hermitian, and symplectic inner products. Finally, we give several examples demonstrating that quasi-cyclic codes can be utilized to construct good Euclidean, Hermitian, and symplectic LCD codes.
翻译:线性互补双重代码(LCD)是与其双重代码小相交的代码。 LCD代码最近因其在数据存储、通信系统和加密方面的应用而成为一个流行话题。在本文件中,我们提出了新的LCD代码等同定义,让我们能够从编码层面判断线性代码的互补性双重性。此外,我们确定准周期代码成为涉及Euclidean、Hermitian和间歇性内产物的LCD代码的必要和充分条件。最后,我们举几个例子,表明准周期代码可用于构建好的Euclidean、Hermitian和间歇性LCD代码。