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 characterization 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代码。