<p>MacWilliams identity is one of the most important identities in coding theory. In this paper, we focus on MacWilliams identities for additive codes with a poset-block metric. Let <i>R</i> be a Galois ring and let <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(k_1,\ldots ,k_n\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>,</mo> <mo>…</mo> <mo>,</mo> <msub> <mi>k</mi> <mi>n</mi> </msub> </mrow> </math></EquationSource> </InlineEquation> be positive integers. Let <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\mathcal {Z}=R^{k_1}\times \cdots \times R^{k_n}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="script">Z</mi> <mo>=</mo> <msup> <mi>R</mi> <msub> <mi>k</mi> <mn>1</mn> </msub> </msup> <mo>×</mo> <mo>⋯</mo> <mo>×</mo> <msup> <mi>R</mi> <msub> <mi>k</mi> <mi>n</mi> </msub> </msup> </mrow> </math></EquationSource> </InlineEquation>. Let <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\([n]=\{1,2,\ldots ,n\}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">[</mo> <mi>n</mi> <mo stretchy="false">]</mo> <mo>=</mo> <mo stretchy="false">{</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>…</mo> <mo>,</mo> <mi>n</mi> <mo stretchy="false">}</mo> </mrow> </math></EquationSource> </InlineEquation>, and let <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\mathbb {P}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">P</mi> </math></EquationSource> </InlineEquation> be a poset over [<i>n</i>]. We define a poset-block metric over <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\mathcal {Z}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">Z</mi> </math></EquationSource> </InlineEquation> determined by <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\mathbb {P}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">P</mi> </math></EquationSource> </InlineEquation>, denoted by <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(\mathbb {P}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">P</mi> </math></EquationSource> </InlineEquation>-<i>B</i> metric. Given an additive code <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\mathcal {C}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">C</mi> </math></EquationSource> </InlineEquation> in <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(\mathcal {Z}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">Z</mi> </math></EquationSource> </InlineEquation> equipped with the <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(\mathbb {P}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">P</mi> </math></EquationSource> </InlineEquation>-<i>B</i> metric, we establish a necessary and sufficient condition for <InlineEquation ID="IEq11"> <EquationSource Format="TEX">\(\mathcal {C}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">C</mi> </math></EquationSource> </InlineEquation> to satisfy MacWilliams identities. Two forms of MacWilliams identities are derived as well. We propose the Singleton bound for codes in <InlineEquation ID="IEq12"> <EquationSource Format="TEX">\(\mathcal {Z}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">Z</mi> </math></EquationSource> </InlineEquation> equipped with the <InlineEquation ID="IEq13"> <EquationSource Format="TEX">\(\mathbb {P}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">P</mi> </math></EquationSource> </InlineEquation>-<i>B</i> metric and analyze the poset-block weight distributions of MDS linear codes. Finally, we obtain a generalization of MacWilliams identities for additive codes under the <InlineEquation ID="IEq14"> <EquationSource Format="TEX">\(\mathbb {P}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">P</mi> </math></EquationSource> </InlineEquation>-<i>B</i> metric.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Macwilliams identities for additive codes with poset-block metric over Galois rings

  • Ying Wang,
  • Xiwang Cao,
  • Gaojun Luo

摘要

MacWilliams identity is one of the most important identities in coding theory. In this paper, we focus on MacWilliams identities for additive codes with a poset-block metric. Let R be a Galois ring and let \(k_1,\ldots ,k_n\) k 1 , , k n be positive integers. Let \(\mathcal {Z}=R^{k_1}\times \cdots \times R^{k_n}\) Z = R k 1 × × R k n . Let \([n]=\{1,2,\ldots ,n\}\) [ n ] = { 1 , 2 , , n } , and let \(\mathbb {P}\) P be a poset over [n]. We define a poset-block metric over \(\mathcal {Z}\) Z determined by \(\mathbb {P}\) P , denoted by \(\mathbb {P}\) P -B metric. Given an additive code \(\mathcal {C}\) C in \(\mathcal {Z}\) Z equipped with the \(\mathbb {P}\) P -B metric, we establish a necessary and sufficient condition for \(\mathcal {C}\) C to satisfy MacWilliams identities. Two forms of MacWilliams identities are derived as well. We propose the Singleton bound for codes in \(\mathcal {Z}\) Z equipped with the \(\mathbb {P}\) P -B metric and analyze the poset-block weight distributions of MDS linear codes. Finally, we obtain a generalization of MacWilliams identities for additive codes under the \(\mathbb {P}\) P -B metric.