<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2023.1410040</article-id><article-id pub-id-type="publisher-id">AM-128266</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Construction and Weight Distributions of Binary Linear Codes Based on Deep Holes
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yong</surname><given-names>Yang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Wenwei</surname><given-names>Qiu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Mathematics and Information, China West Normal University, Nanchong, China</addr-line></aff><pub-date pub-type="epub"><day>07</day><month>10</month><year>2023</year></pub-date><volume>14</volume><issue>10</issue><fpage>684</fpage><lpage>695</lpage><history><date date-type="received"><day>7,</day>	<month>September</month>	<year>2023</year></date><date date-type="rev-recd"><day>9,</day>	<month>October</month>	<year>2023</year>	</date><date date-type="accepted"><day>12,</day>	<month>October</month>	<year>2023</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Deep holes are very important in the decoding of generalized RS codes, and deep holes of RS codes have been widely studied, but there are few works on constructing general linear codes based on deep holes. Therefore, we consider constructing binary linear codes by combining deep holes with binary BCH codes. In this article, we consider the 2-error-correcting binary primitive BCH codes and the extended codes to construct new binary linear codes by combining them with deep holes, respectively. Furthermore, three classes of binary linear codes are constructed, and then we determine the parameters and the weight distributions of these new binary linear codes.
 
</p></abstract><kwd-group><kwd>Linear Codes</kwd><kwd> MacWilliams Equations</kwd><kwd> Weight Distribution</kwd><kwd> Dual Codes</kwd><kwd> Deep Holes</kwd><kwd> Covering Radius</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Let <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x2.png" xlink:type="simple"/></inline-formula> be the finite field with q elements, where q is an odd prime. An <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x3.png" xlink:type="simple"/></inline-formula> linear code <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x4.png" xlink:type="simple"/></inline-formula> is a k-dimensional subspace of the vector space <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x5.png" xlink:type="simple"/></inline-formula> with minimum distance d, where<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x6.png" xlink:type="simple"/></inline-formula>. The weight of code x is denoted by<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x7.png" xlink:type="simple"/></inline-formula>. The dual code of<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x8.png" xlink:type="simple"/></inline-formula>, denoted by<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x9.png" xlink:type="simple"/></inline-formula>, is defined by</p><disp-formula id="scirp.128266-formula35"><graphic  xlink:href="//html.scirp.org/file/2-7405159x10.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>Clearly,<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x11.png" xlink:type="simple"/></inline-formula>.</p><p>For the linear code <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x12.png" xlink:type="simple"/></inline-formula> with length n, the number of codewords of weight i denotes <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x13.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x14.png" xlink:type="simple"/></inline-formula>. The weight enumerator of <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x15.png" xlink:type="simple"/></inline-formula> is defined by</p><disp-formula id="scirp.128266-formula36"><graphic  xlink:href="//html.scirp.org/file/2-7405159x16.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>and the sequence <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x17.png" xlink:type="simple"/></inline-formula> is said to be the weight distribution of<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x18.png" xlink:type="simple"/></inline-formula>. If the number of non-zeros in the sequence is t, then we say that the linear code is a t-weight code. The weight distributions of linear codes not only give the important information of linear codes in practice and theory, but also reflect the error-correcting ability of linear codes and the probability of error information occurring during transmission. In general, it is not effortless to determine the weight distributions of linear codes.</p><p>The coset of<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x19.png" xlink:type="simple"/></inline-formula>, denoted by Q, is defined by</p><disp-formula id="scirp.128266-formula37"><graphic  xlink:href="//html.scirp.org/file/2-7405159x20.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x21.png" xlink:type="simple"/></inline-formula> is a vector fixed for the given representation. The weight of Q is the smallest Hamming weight of the codewords of Q.</p><p>For any vector (codeword)<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x22.png" xlink:type="simple"/></inline-formula>, the error distance to code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x23.png" xlink:type="simple"/></inline-formula> of a received codeword u is defined by</p><disp-formula id="scirp.128266-formula38"><graphic  xlink:href="//html.scirp.org/file/2-7405159x24.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>where the minimum Hamming distance between vectors u and c is defined to be</p><disp-formula id="scirp.128266-formula39"><graphic  xlink:href="//html.scirp.org/file/2-7405159x25.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>The maximum error distance is defined by</p><disp-formula id="scirp.128266-formula40"><graphic  xlink:href="//html.scirp.org/file/2-7405159x26.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x27.png" xlink:type="simple"/></inline-formula> is called the covering radius of the linear code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x28.png" xlink:type="simple"/></inline-formula>. If the error distance to code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x29.png" xlink:type="simple"/></inline-formula> of a received word <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x30.png" xlink:type="simple"/></inline-formula> reaches the covering radius of linear code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x31.png" xlink:type="simple"/></inline-formula>, the vector u is called the deep hole.</p><p>Deep holes have been widely studied in RS codes, and the deep holes of standard RS codes are given in [<xref ref-type="bibr" rid="scirp.128266-ref1">1</xref>] . In addition, Zhang et al. also gave deep holes for several classes of special codes in [<xref ref-type="bibr" rid="scirp.128266-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.128266-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.128266-ref4">4</xref>] . Therefore, most scholars are keen on studying the deep holes of some special codes. However, there is little work on constructing general linear codes from deep holes. Thus, we further consider the use of deep holes to construct some binary linear codes.</p><p>Around the 1960s, BCH codes were proposed by Hocquenghem [<xref ref-type="bibr" rid="scirp.128266-ref5">5</xref>] and Bose and Ray-Chaudhuri [<xref ref-type="bibr" rid="scirp.128266-ref6">6</xref>] , and the error-correcting codes were studied by Gorenstein and Zierler [<xref ref-type="bibr" rid="scirp.128266-ref7">7</xref>] over finite fields. In 1960, Gorenstein et al. [<xref ref-type="bibr" rid="scirp.128266-ref8">8</xref>] showed that the covering radius of binary 2-error-correcting BCH codes was 3, and further, the covering radius of the extended codes was 4. The study of 2-error-correcting BCH codes is very thorough, including covering radius, weight distribution, coset weight distribution and so on. The covering radius of the 2-error-correcting binary primitive BCH codes is known. From the definition of deep holes, we know that the deep holes of these BCH codes exist. Since linear codes play an important role in the fields of data storage, information security and secret sharing, the construction of linear codes is one of the important contents in the current cryptography and coding research. Therefore, it is very meaningful to construct binary linear codes.</p><p>In this paper, our main work is to construct some binary linear codes by combining deep holes with BCH codes. Furthermore, we can determine the parameters and the weight distributions of the binary linear codes. Finally, some examples are presented by Magma experiments, which support the weight distributions of these binary linear codes. These experimental results coincide with the theoretical results.</p><p>The rest of this paper is outlined as follows. Section 2 states some notations and results about narrow-sense binary primitive BCH codes and linear codes. In Section 3, three classes of binary linear codes are constructed and their parameters are determined. In Section 4, the weight distributions of these binary linear codes are obtained. Finally, the conclusion of this paper is given.</p></sec><sec id="s2"><title>2. Preliminaries</title><p>In this section, we state some basic facts and known results about linear codes and narrow-sense binary primitive BCH codes.</p><sec id="s2_1"><title>2.1. The Weight Distributions of the Linear Code and Its Dual Code</title><p>For an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x32.png" xlink:type="simple"/></inline-formula> linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x33.png" xlink:type="simple"/></inline-formula> over<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x34.png" xlink:type="simple"/></inline-formula>, and denote its dual by<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x35.png" xlink:type="simple"/></inline-formula>. The weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x36.png" xlink:type="simple"/></inline-formula> can be uniquely determined by the weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x37.png" xlink:type="simple"/></inline-formula> and vice versa. This linear relationship is crucial for investigating and calculating weight distribution, and we call it the MacWilliams identity.</p><p>Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x38.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x39.png" xlink:type="simple"/></inline-formula> be the number of codewords of weight j in <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x40.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x41.png" xlink:type="simple"/></inline-formula>, respectively. The MacWilliams identity is defined by</p><disp-formula id="scirp.128266-formula41"><label>(1)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/2-7405159x42.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>Equivalently, we have</p><disp-formula id="scirp.128266-formula42"><label>(2)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/2-7405159x43.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>and it is more convenient for us to calculate. But it involves the Stirling numbers <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x44.png" xlink:type="simple"/></inline-formula> of the second kind, where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x45.png" xlink:type="simple"/></inline-formula> is defined by</p><disp-formula id="scirp.128266-formula43"><label>(3)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/2-7405159x46.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>In particular, <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x47.png" xlink:type="simple"/></inline-formula>if <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x48.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x49.png" xlink:type="simple"/></inline-formula>.</p><p>In binary codes, from (2), we deduce</p><disp-formula id="scirp.128266-formula44"><label>(4)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/2-7405159x50.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>From (2), the first four Pless power moments are listed as follows ( [<xref ref-type="bibr" rid="scirp.128266-ref9">9</xref>] , p. 259):</p><disp-formula id="scirp.128266-formula45"><graphic  xlink:href="//html.scirp.org/file/2-7405159x51.png?20231011174412864"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.128266-formula46"><graphic  xlink:href="//html.scirp.org/file/2-7405159x52.png?20231011174412864"  xlink:type="simple"/></disp-formula></sec><sec id="s2_2"><title>2.2. Cyclic Codes and Narrow-Sense BCH Codes</title><p>An <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula> linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula> over the finite field<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula>, it is said to be cyclic if the codeword <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula> implies<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula>. For each vector<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula>, define<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula>, any code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula> corresponds to a subset of quotient ring<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula>. Note that a linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x62.png" xlink:type="simple"/></inline-formula> is cyclic if and only if the corresponding subset is an ideal of the quotient ring<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x63.png" xlink:type="simple"/></inline-formula>. Besides, every ideal of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x64.png" xlink:type="simple"/></inline-formula> is principal. Thus, every code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x65.png" xlink:type="simple"/></inline-formula> can be expressed as<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x66.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x67.png" xlink:type="simple"/></inline-formula> is monic and has the smallest degree. <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x68.png" xlink:type="simple"/></inline-formula>is said the generator polynomial, and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x69.png" xlink:type="simple"/></inline-formula> is referred to as the check polynomial of<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x70.png" xlink:type="simple"/></inline-formula>.</p><p>Let<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x71.png" xlink:type="simple"/></inline-formula>, where m is an integer with<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x72.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x73.png" xlink:type="simple"/></inline-formula> be a primitive element of<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x74.png" xlink:type="simple"/></inline-formula>. In addition, let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x75.png" xlink:type="simple"/></inline-formula> be the minimal polynomial of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x76.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x77.png" xlink:type="simple"/></inline-formula> over<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x78.png" xlink:type="simple"/></inline-formula>. For any<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x79.png" xlink:type="simple"/></inline-formula>, define</p><disp-formula id="scirp.128266-formula47"><graphic  xlink:href="//html.scirp.org/file/2-7405159x80.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x81.png" xlink:type="simple"/></inline-formula> denotes the least common multiple of these minimal polynomials.</p><p>Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x82.png" xlink:type="simple"/></inline-formula> denote the cyclic code with generator polynomial<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x83.png" xlink:type="simple"/></inline-formula>, then we know<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x84.png" xlink:type="simple"/></inline-formula>. The set <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x85.png" xlink:type="simple"/></inline-formula> is described as a narrow-sense primitive BCH code with design distance<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x86.png" xlink:type="simple"/></inline-formula>. An <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x87.png" xlink:type="simple"/></inline-formula> linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x88.png" xlink:type="simple"/></inline-formula> is said e-error-correcting if<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x89.png" xlink:type="simple"/></inline-formula>.</p><p>Let E denote the 2-error-correcting binary primitive BCH codes, and denote its dual by<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x90.png" xlink:type="simple"/></inline-formula>. The code E is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x91.png" xlink:type="simple"/></inline-formula> linear code, for<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x92.png" xlink:type="simple"/></inline-formula>. The code E has parity-check matrix <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x93.png" xlink:type="simple"/></inline-formula> defined by</p><disp-formula id="scirp.128266-formula48"><graphic  xlink:href="//html.scirp.org/file/2-7405159x94.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>The code E consists of all binary codewords <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula> such that<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula>. The extended code of B denote <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x97.png" xlink:type="simple"/></inline-formula> and denote its duals by<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x98.png" xlink:type="simple"/></inline-formula>. A vector r of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x99.png" xlink:type="simple"/></inline-formula> is <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x100.png" xlink:type="simple"/></inline-formula> where<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x101.png" xlink:type="simple"/></inline-formula>. The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x102.png" xlink:type="simple"/></inline-formula> has parameters <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x103.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x104.png" xlink:type="simple"/></inline-formula>. The parity-check matrix <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x105.png" xlink:type="simple"/></inline-formula> is defined by</p><disp-formula id="scirp.128266-formula49"><graphic  xlink:href="//html.scirp.org/file/2-7405159x106.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x107.png" xlink:type="simple"/></inline-formula> is an element of order <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x108.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x109.png" xlink:type="simple"/></inline-formula>. The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x110.png" xlink:type="simple"/></inline-formula> consists of all binary codewords <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x111.png" xlink:type="simple"/></inline-formula> such that<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x112.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s2_3"><title>2.3. The Weight Distributions of 2-Error-Correcting Binary Primitive BCH Codes and the Extended Codes</title><p>In this subsection, we introduce the weight distributions of the 2-error-correcting binary narrow-sense BCH codes and of their extensions, whose length are respectively <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x113.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x114.png" xlink:type="simple"/></inline-formula>.</p><p>The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x115.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x116.png" xlink:type="simple"/></inline-formula> linear code in [<xref ref-type="bibr" rid="scirp.128266-ref10">10</xref>] , for odd<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x117.png" xlink:type="simple"/></inline-formula>. The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x118.png" xlink:type="simple"/></inline-formula> is a binary linear code with the weight distribution in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x119.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x120.png" xlink:type="simple"/></inline-formula> linear code in ( [<xref ref-type="bibr" rid="scirp.128266-ref11">11</xref>] , <xref ref-type="table" rid="table1">Table 1</xref>6.5), for odd<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x121.png" xlink:type="simple"/></inline-formula>. The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x122.png" xlink:type="simple"/></inline-formula> is a binary linear code with the weight distribution in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x123.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x124.png" xlink:type="simple"/></inline-formula> linear code, for even<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x125.png" xlink:type="simple"/></inline-formula>. The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x126.png" xlink:type="simple"/></inline-formula> is a binary linear code with the weight distribution in <xref ref-type="table" rid="table3">Table 3</xref>.</p><p>Lemma 1. ( [<xref ref-type="bibr" rid="scirp.128266-ref9">9</xref>] , Lemma 7.5.1) Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x127.png" xlink:type="simple"/></inline-formula> be an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x128.png" xlink:type="simple"/></inline-formula> linear code over<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x129.png" xlink:type="simple"/></inline-formula>. Suppose u is a vector in <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x130.png" xlink:type="simple"/></inline-formula> but not in<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x131.png" xlink:type="simple"/></inline-formula>. The linear code is generated by <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x132.png" xlink:type="simple"/></inline-formula> and u, which is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x133.png" xlink:type="simple"/></inline-formula> linear code. Let D be this linear code, then we have</p><disp-formula id="scirp.128266-formula50"><graphic  xlink:href="//html.scirp.org/file/2-7405159x134.png?20231011174412864"  xlink:type="simple"/></disp-formula><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The weight distribution of<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x135.png" xlink:type="simple"/></inline-formula>, for odd<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x136.png" xlink:type="simple"/></inline-formula></title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Weights</th><th align="center" valign="middle" >The number of codewords</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x137.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x138.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x139.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x140.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x141.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x142.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> The weight distribution of<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x143.png" xlink:type="simple"/></inline-formula>, for odd<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x144.png" xlink:type="simple"/></inline-formula></title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Weights</th><th align="center" valign="middle" >The number of codewords</th></tr></thead><tr><td align="center" valign="middle" >0, N</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x145.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x146.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x147.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x148.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x149.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x150.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> The weight distribution of<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x151.png" xlink:type="simple"/></inline-formula>, for even<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x152.png" xlink:type="simple"/></inline-formula></title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Weights</th><th align="center" valign="middle" >The number of codewords</th></tr></thead><tr><td align="center" valign="middle" >0, N</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x153.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x154.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x155.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x156.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x157.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x158.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>In binary codes, it is clear that we have</p><disp-formula id="scirp.128266-formula51"><graphic  xlink:href="//html.scirp.org/file/2-7405159x159.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>In other words, we have</p><disp-formula id="scirp.128266-formula52"><graphic  xlink:href="//html.scirp.org/file/2-7405159x160.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>Theorem 2. ( [<xref ref-type="bibr" rid="scirp.128266-ref9">9</xref>] , Th. 7.3.1) Let T be a set <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x161.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x162.png" xlink:type="simple"/></inline-formula>. The weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x163.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x164.png" xlink:type="simple"/></inline-formula> are determined by <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x165.png" xlink:type="simple"/></inline-formula> and the <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x166.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x167.png" xlink:type="simple"/></inline-formula>.</p><p>It is very convenient for us to calculate the weight distribution. The following corollary can be deduced from Theorem 2.</p><p>Corollary 3. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula> be an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula> linear code over<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x170.png" xlink:type="simple"/></inline-formula>, and denote its dual by<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x171.png" xlink:type="simple"/></inline-formula>. Then the dual code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x172.png" xlink:type="simple"/></inline-formula> is a linear code of length n and dimension<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x173.png" xlink:type="simple"/></inline-formula>. Let T be a set <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x174.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x175.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x176.png" xlink:type="simple"/></inline-formula>, so the weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x177.png" xlink:type="simple"/></inline-formula> is uniquely determined. If<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x177.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x178.png" xlink:type="simple"/></inline-formula>, (4) is equivalent to</p><disp-formula id="scirp.128266-formula53"><label>(5)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/2-7405159x179.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>It is very convenient to calculate the weight distribution of the dual code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x180.png" xlink:type="simple"/></inline-formula>. If<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x181.png" xlink:type="simple"/></inline-formula>, we use (4).</p><p>Theorem 4. ( [<xref ref-type="bibr" rid="scirp.128266-ref9">9</xref>] , Th. 1.4.5) Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x182.png" xlink:type="simple"/></inline-formula> be an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x183.png" xlink:type="simple"/></inline-formula> linear code over<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x184.png" xlink:type="simple"/></inline-formula>, then we have</p><p>•<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x185.png" xlink:type="simple"/></inline-formula>.</p><p>•<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x186.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x187.png" xlink:type="simple"/></inline-formula>.</p><p>• If <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x188.png" xlink:type="simple"/></inline-formula> is a binary code, which contains the codeword<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x189.png" xlink:type="simple"/></inline-formula>. We know <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x190.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x191.png" xlink:type="simple"/></inline-formula>.</p><p>Thus, for a 2-ary linear code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x192.png" xlink:type="simple"/></inline-formula>, if <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x193.png" xlink:type="simple"/></inline-formula> contains the codeword<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x194.png" xlink:type="simple"/></inline-formula>, then the weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x195.png" xlink:type="simple"/></inline-formula> is symmetric.</p></sec></sec><sec id="s3"><title>3. The Parameters of Three Classes of Binary Linear Codes</title><p>In this chapter, we construct three classes of binary linear codes based on deep holes, then determine the parameters of these binary linear codes.</p><p>Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x196.png" xlink:type="simple"/></inline-formula> be an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x197.png" xlink:type="simple"/></inline-formula> linear code over the finite field<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x198.png" xlink:type="simple"/></inline-formula>, let u be a deep hole of the linear code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x199.png" xlink:type="simple"/></inline-formula>, then we construct general linear code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x200.png" xlink:type="simple"/></inline-formula>. We consider binary BCH codes combined with deep holes to construct general linear codes.</p><p>Three classes of binary linear codes are constructed by deep holes combined with the 2-error-correcting binary primitive BCH code and their extended codes, respectively.</p><p>Lemma 5. The code E is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x201.png" xlink:type="simple"/></inline-formula> linear code. Suppose u is a deep hole of the code E, and construct general binary linear code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x202.png" xlink:type="simple"/></inline-formula>. Then the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x203.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x204.png" xlink:type="simple"/></inline-formula> linear code, and the dual code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x205.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x206.png" xlink:type="simple"/></inline-formula> linear code, where m is odd and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x207.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x208.png" xlink:type="simple"/></inline-formula> be a basis for a <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x209.png" xlink:type="simple"/></inline-formula>-dimensional subspace of<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x210.png" xlink:type="simple"/></inline-formula>, and the code E is a vector space<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x211.png" xlink:type="simple"/></inline-formula>. Since the covering radius of code E is 3, from the definition of deep hole, the maximum error distance<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x212.png" xlink:type="simple"/></inline-formula>. Moreover, the minimum distance of E is 5, it is easy to know that<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x213.png" xlink:type="simple"/></inline-formula>. The binary linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x214.png" xlink:type="simple"/></inline-formula> is constructed, we have</p><disp-formula id="scirp.128266-formula54"><graphic  xlink:href="//html.scirp.org/file/2-7405159x215.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>Furthermore, we obtain</p><disp-formula id="scirp.128266-formula55"><graphic  xlink:href="//html.scirp.org/file/2-7405159x216.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>so the minimum distance of the linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x217.png" xlink:type="simple"/></inline-formula> is 3. The binary code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x218.png" xlink:type="simple"/></inline-formula> is the vector space<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x219.png" xlink:type="simple"/></inline-formula>. Since<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x220.png" xlink:type="simple"/></inline-formula>, so the dimension of the linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x221.png" xlink:type="simple"/></inline-formula> is<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x222.png" xlink:type="simple"/></inline-formula>. Namely, the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x223.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x224.png" xlink:type="simple"/></inline-formula>.</p><p>Let set <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x225.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x226.png" xlink:type="simple"/></inline-formula>. As<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x227.png" xlink:type="simple"/></inline-formula>, we get</p><disp-formula id="scirp.128266-formula56"><graphic  xlink:href="//html.scirp.org/file/2-7405159x228.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x229.png" xlink:type="simple"/></inline-formula>. We denote the minimum Hamming distance of the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x230.png" xlink:type="simple"/></inline-formula> by<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x230.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x231.png" xlink:type="simple"/></inline-formula>, from the weight distribution in <xref ref-type="table" rid="table1">Table 1</xref>, we have</p><disp-formula id="scirp.128266-formula57"><graphic  xlink:href="//html.scirp.org/file/2-7405159x232.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>Then the dual code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x233.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x233.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x234.png" xlink:type="simple"/></inline-formula>, for odd<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x233.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x234.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x235.png" xlink:type="simple"/></inline-formula>. Therefore, the parameters of the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x233.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x234.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x235.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x236.png" xlink:type="simple"/></inline-formula> and of its dual code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x233.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x234.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x235.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x236.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x237.png" xlink:type="simple"/></inline-formula> are determined separately. <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x233.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x234.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x235.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x236.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x237.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x238.png" xlink:type="simple"/></inline-formula></p><p>We similarly construct several classes of binary linear codes and determine their parameters. The proof is similar to that of Lemma 5 and is omitted here. These binary linear codes are as follows.</p><p>Lemma 6. The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x239.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x240.png" xlink:type="simple"/></inline-formula> linear code. Suppose u is a deep hole of the code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x241.png" xlink:type="simple"/></inline-formula>. We construct general binary linear code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x242.png" xlink:type="simple"/></inline-formula>. Then the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x243.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x244.png" xlink:type="simple"/></inline-formula> linear code, and the dual code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x245.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x246.png" xlink:type="simple"/></inline-formula> linear code, where m is odd and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x247.png" xlink:type="simple"/></inline-formula>.</p><p>Lemma 7. The code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x249.png" xlink:type="simple"/></inline-formula> linear code, suppose <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x250.png" xlink:type="simple"/></inline-formula> is a deep hole of the code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x251.png" xlink:type="simple"/></inline-formula>. We construct general binary linear code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x252.png" xlink:type="simple"/></inline-formula>. Then the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x252.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x253.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x252.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x254.png" xlink:type="simple"/></inline-formula>, and the dual code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x252.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x254.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x255.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x252.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x254.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x255.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x256.png" xlink:type="simple"/></inline-formula>, for even<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x252.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x254.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x255.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x256.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x257.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s4"><title>4. The Weight Distributions of Three Classes of Binary Linear Codes</title><p>In this part, we determine the weight distributions of these binary linear codes. From the general linear code<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x258.png" xlink:type="simple"/></inline-formula>, the weight distributions of these binary linear codes are related to the coset weight distributions of BCH codes. The coset weight distributions of BCH codes have been studied in the literature [<xref ref-type="bibr" rid="scirp.128266-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.128266-ref13">13</xref>] .</p><p>To facilitate the computation of the weight distribution of the dual code, the following lemma can be deduced.</p><p>Lemma 8. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x259.png" xlink:type="simple"/></inline-formula> be an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x260.png" xlink:type="simple"/></inline-formula> linear code, and denote its dual by<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x261.png" xlink:type="simple"/></inline-formula>. Then <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x262.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x263.png" xlink:type="simple"/></inline-formula>. Thus by Corollary 3, the weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x264.png" xlink:type="simple"/></inline-formula> can be determined by the first d Pless power moments, we obtain</p><disp-formula id="scirp.128266-formula58"><label>(6)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/2-7405159x265.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x266.png" xlink:type="simple"/></inline-formula> is the number of codewords of weight i in<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x267.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 9. The binary code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x268.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x269.png" xlink:type="simple"/></inline-formula> linear code, and the dual code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x270.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x271.png" xlink:type="simple"/></inline-formula> linear code, where m is odd and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x272.png" xlink:type="simple"/></inline-formula>. Moreover, the weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x273.png" xlink:type="simple"/></inline-formula> is shown in <xref ref-type="table" rid="table4">Table 4</xref>.</p><p>Proof. Let<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x274.png" xlink:type="simple"/></inline-formula>, as<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x275.png" xlink:type="simple"/></inline-formula>, we have <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x276.png" xlink:type="simple"/></inline-formula> if <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x277.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x277.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x278.png" xlink:type="simple"/></inline-formula>. From <xref ref-type="table" rid="table1">Table 1</xref>, it is easily seen that the minimum weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x277.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x278.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x279.png" xlink:type="simple"/></inline-formula> is at least 3. Thus, there are three nonzero weights of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x277.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x278.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x280.png" xlink:type="simple"/></inline-formula> as follows:</p><disp-formula id="scirp.128266-formula59"><graphic  xlink:href="//html.scirp.org/file/2-7405159x281.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>So the weight of the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x282.png" xlink:type="simple"/></inline-formula> contains<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x283.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x284.png" xlink:type="simple"/></inline-formula> be the total number of codewords with weight <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x285.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x286.png" xlink:type="simple"/></inline-formula>. In addition, let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x287.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x288.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x289.png" xlink:type="simple"/></inline-formula>. For binary linear codes, then the first three Pless power moments from Lemma 8, we obtain</p><disp-formula id="scirp.128266-formula60"><label>(7)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/2-7405159x290.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x291.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x291.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x292.png" xlink:type="simple"/></inline-formula>.</p><p>By solving this system of equations, we obtain the results in <xref ref-type="table" rid="table4">Table 4</xref>. The proof is complete. <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x293.png" xlink:type="simple"/></inline-formula></p><p>Two examples are presented by Magma experiments, which support Theorem 9.</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> The weight distribution of<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x294.png" xlink:type="simple"/></inline-formula>, for odd<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x294.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x295.png" xlink:type="simple"/></inline-formula></title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Weights</th><th align="center" valign="middle" >The number of codewords</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x296.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x297.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x298.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x299.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x300.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x301.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>Example 1. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x302.png" xlink:type="simple"/></inline-formula> and let the deep hole vector<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x303.png" xlink:type="simple"/></inline-formula>, the binary code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x304.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x304.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x305.png" xlink:type="simple"/></inline-formula>. In Theorem 9, the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x304.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x305.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x306.png" xlink:type="simple"/></inline-formula> is a <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x304.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x305.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x306.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x307.png" xlink:type="simple"/></inline-formula> binary linear code with the weight enumerator<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x304.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x305.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x306.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x307.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x308.png" xlink:type="simple"/></inline-formula>.</p><p>Example 2. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x309.png" xlink:type="simple"/></inline-formula> and let the deep hole vector<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x310.png" xlink:type="simple"/></inline-formula>, the binary linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x311.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x311.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x312.png" xlink:type="simple"/></inline-formula>. In Theorem 9, the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x311.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x312.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x313.png" xlink:type="simple"/></inline-formula> is a <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x311.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x312.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x314.png" xlink:type="simple"/></inline-formula> binary linear code with the weight enumerator<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x311.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x312.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x314.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x315.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 10. The binary code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x316.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x317.png" xlink:type="simple"/></inline-formula> linear code, and the dual code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x317.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x318.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x317.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x319.png" xlink:type="simple"/></inline-formula> linear code, where m is odd and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x317.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x319.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x320.png" xlink:type="simple"/></inline-formula>. Moreover, the weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x317.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x319.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x320.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x321.png" xlink:type="simple"/></inline-formula> is shown in <xref ref-type="table" rid="table5">Table 5</xref>.</p><p>Proof. Let<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x322.png" xlink:type="simple"/></inline-formula>, as<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x323.png" xlink:type="simple"/></inline-formula>, we have <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x323.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x324.png" xlink:type="simple"/></inline-formula> if <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x323.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x324.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x325.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x323.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x324.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x325.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x326.png" xlink:type="simple"/></inline-formula>. From <xref ref-type="table" rid="table2">Table 2</xref>, it is easily seen that the minimum weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x323.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x324.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x325.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x327.png" xlink:type="simple"/></inline-formula> is at least 4. Therefore, we know that the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x323.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x324.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x325.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x327.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x328.png" xlink:type="simple"/></inline-formula> has the following four nonzero weights:</p><disp-formula id="scirp.128266-formula61"><graphic  xlink:href="//html.scirp.org/file/2-7405159x329.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>The weight of the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula> contains<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula> be the total number of codewords with Hamming weight <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x334.png" xlink:type="simple"/></inline-formula>, and let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x335.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x336.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x337.png" xlink:type="simple"/></inline-formula>. Since <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x337.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x338.png" xlink:type="simple"/></inline-formula> is even and contains the codeword<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x337.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x339.png" xlink:type="simple"/></inline-formula>. From Theorem 4, we have <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x337.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x339.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x340.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x337.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x339.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x340.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x341.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x333.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x337.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x339.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x340.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x342.png" xlink:type="simple"/></inline-formula>. For the binary linear code, then the first and the third Pless power moments from Lemma 8, we obtain</p><disp-formula id="scirp.128266-formula62"><label>(8)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/2-7405159x343.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x344.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x345.png" xlink:type="simple"/></inline-formula>.</p><p>By solving this system of equations, we obtain the results in <xref ref-type="table" rid="table5">Table 5</xref>. The proof is complete. <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x346.png" xlink:type="simple"/></inline-formula></p><p>Two examples are presented by Magma experiments, which support Theorem 10.</p><p>Example 3. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x347.png" xlink:type="simple"/></inline-formula> and let the deep hole vector<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x348.png" xlink:type="simple"/></inline-formula>, the binary linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x349.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x350.png" xlink:type="simple"/></inline-formula>. In Theorem 10, the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x350.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x351.png" xlink:type="simple"/></inline-formula> is a <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x350.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x351.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x352.png" xlink:type="simple"/></inline-formula> binary linear code with the weight enumerator<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x350.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x351.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x352.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x353.png" xlink:type="simple"/></inline-formula>.</p><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> The weight distribution of<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x354.png" xlink:type="simple"/></inline-formula>, for odd<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x354.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x355.png" xlink:type="simple"/></inline-formula></title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Weights</th><th align="center" valign="middle" >The number of codewords</th></tr></thead><tr><td align="center" valign="middle" >0, N</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x356.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x357.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x358.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x359.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x360.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x361.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>Example 4 Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x362.png" xlink:type="simple"/></inline-formula> and let the deep hole vector<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x363.png" xlink:type="simple"/></inline-formula>, the binary linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x364.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x364.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x365.png" xlink:type="simple"/></inline-formula>. In Theorem 10, the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x364.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x365.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x366.png" xlink:type="simple"/></inline-formula> is a <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x364.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x365.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x366.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x367.png" xlink:type="simple"/></inline-formula> binary linear code with the weight enumerator<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x364.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x365.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x366.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x367.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x368.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 11. The binary code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x369.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x369.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x370.png" xlink:type="simple"/></inline-formula> linear code, and the dual code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x369.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x370.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x371.png" xlink:type="simple"/></inline-formula> is an<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x369.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x370.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x371.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x372.png" xlink:type="simple"/></inline-formula>, where m is even and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x369.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x370.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x371.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x372.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x373.png" xlink:type="simple"/></inline-formula>. Moreover, the weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x369.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x370.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x371.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x372.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x373.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x374.png" xlink:type="simple"/></inline-formula> is shown in <xref ref-type="table" rid="table6">Table 6</xref>.</p><p>Proof. Let<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x375.png" xlink:type="simple"/></inline-formula>, as<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x376.png" xlink:type="simple"/></inline-formula>, we have <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x377.png" xlink:type="simple"/></inline-formula> if <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x377.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x378.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x377.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x378.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x379.png" xlink:type="simple"/></inline-formula>. From <xref ref-type="table" rid="table3">Table 3</xref>, it is easily seen that the minimum weight distribution of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x377.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x378.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x379.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x380.png" xlink:type="simple"/></inline-formula> is at least 6. Thus, there are six nonzero weights of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x377.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x378.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x379.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x380.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x381.png" xlink:type="simple"/></inline-formula> as follows:</p><disp-formula id="scirp.128266-formula63"><graphic  xlink:href="//html.scirp.org/file/2-7405159x382.png?20231011174412864"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.128266-formula64"><graphic  xlink:href="//html.scirp.org/file/2-7405159x383.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>The weight of the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula> contains<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula> be the total number of codewords with Hamming weight <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x388.png" xlink:type="simple"/></inline-formula>, and let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x388.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x389.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x388.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x390.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x388.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x391.png" xlink:type="simple"/></inline-formula>. Since <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x388.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x391.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x392.png" xlink:type="simple"/></inline-formula> is even and contains the code word<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x388.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x391.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x392.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x393.png" xlink:type="simple"/></inline-formula>. From theorem 4, we know that <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x388.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x391.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x392.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x393.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x394.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x388.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x391.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x392.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x393.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x394.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x395.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x387.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x388.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x391.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x392.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x393.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x394.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x395.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x396.png" xlink:type="simple"/></inline-formula>. For this binary linear code, then the first, the third and the fifth Pless power moments from Lemma 8 and Corollary 3, we obtain</p><disp-formula id="scirp.128266-formula65"><label>(9)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/2-7405159x397.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x398.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x398.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x399.png" xlink:type="simple"/></inline-formula>. Since <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x398.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x400.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x398.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x401.png" xlink:type="simple"/></inline-formula>, the minimum Hamming distance is 4, so<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x398.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x401.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x402.png" xlink:type="simple"/></inline-formula>. We need to determine the number of codewords of weight 4 in<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x398.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x401.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x402.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x403.png" xlink:type="simple"/></inline-formula>. Since <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x398.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x401.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x402.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x403.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x404.png" xlink:type="simple"/></inline-formula> is a vector in <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x398.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x401.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x402.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x403.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x404.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x405.png" xlink:type="simple"/></inline-formula> but not in<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x398.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x401.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x402.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x403.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x404.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x405.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x406.png" xlink:type="simple"/></inline-formula>. From Lemma 1, we have</p><disp-formula id="scirp.128266-formula66"><graphic  xlink:href="//html.scirp.org/file/2-7405159x407.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>The minimum distance of <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x408.png" xlink:type="simple"/></inline-formula> is 6, thus we have<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x408.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x409.png" xlink:type="simple"/></inline-formula>, so</p><disp-formula id="scirp.128266-formula67"><graphic  xlink:href="//html.scirp.org/file/2-7405159x410.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>The number of codewords of weight 4 in the coset <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x411.png" xlink:type="simple"/></inline-formula> is determined in the literature ( [<xref ref-type="bibr" rid="scirp.128266-ref13">13</xref>] , Remark 4), then we obtain</p><table-wrap id="table6" ><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> The weight distribution of<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x412.png" xlink:type="simple"/></inline-formula>, for even<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x412.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x413.png" xlink:type="simple"/></inline-formula></title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Weights</th><th align="center" valign="middle" >The number of codewords</th></tr></thead><tr><td align="center" valign="middle" >0, N</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x414.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x415.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x416.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x417.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x418.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/2-7405159x419.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><disp-formula id="scirp.128266-formula68"><graphic  xlink:href="//html.scirp.org/file/2-7405159x420.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>Thus, we have</p><disp-formula id="scirp.128266-formula69"><graphic  xlink:href="//html.scirp.org/file/2-7405159x421.png?20231011174412864"  xlink:type="simple"/></disp-formula><p>By solving this system of equations, we obtain the results in <xref ref-type="table" rid="table6">Table 6</xref>. The proof is complete. <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x422.png" xlink:type="simple"/></inline-formula></p><p>Two examples are presented by Magma experiments, which support Theorem 11.</p><p>Example 5. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x423.png" xlink:type="simple"/></inline-formula> and let the deep hole vector<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x423.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x424.png" xlink:type="simple"/></inline-formula>, the binary linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x423.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x425.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x423.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x425.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x426.png" xlink:type="simple"/></inline-formula>. In Theorem 11, the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x423.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x425.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x426.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x427.png" xlink:type="simple"/></inline-formula> is a <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x423.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x425.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x426.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x427.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x428.png" xlink:type="simple"/></inline-formula> binary linear code with the weight enumerator<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x423.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x425.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x426.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x427.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x428.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x429.png" xlink:type="simple"/></inline-formula>.</p><p>Example 6. Let <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x430.png" xlink:type="simple"/></inline-formula> and let the deep hole vector<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x430.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x431.png" xlink:type="simple"/></inline-formula>, the binary linear code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x430.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x431.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x432.png" xlink:type="simple"/></inline-formula> has parameters<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x430.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x431.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x432.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x433.png" xlink:type="simple"/></inline-formula>. In Theorem 11, the code <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x430.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x431.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x432.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x433.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x434.png" xlink:type="simple"/></inline-formula> is a <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x430.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x431.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x432.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x433.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x434.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x435.png" xlink:type="simple"/></inline-formula> binary linear code with the weight enumerator<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x430.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x431.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x432.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x433.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x434.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x435.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x436.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s5"><title>5. Concluding Remarks</title><p>In this paper, we consider binary 2-error-correcting BCH codes combined with deep holes to construct general linear codes<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x437.png" xlink:type="simple"/></inline-formula>, where u is a deep hole of the codes<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/2-7405159x438.png" xlink:type="simple"/></inline-formula>. Therefore, we not only construct three classes of binary linear codes, but also determine the parameters and the weight distributions of these binary linear codes. Furthermore, we wish to construct more general linear codes related to deep holes.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Yang, Y. and Qiu, W.W. (2023) Construction and Weight Distributions of Binary Linear Codes Based on Deep Holes. Applied Mathematics, 14, 684-695. https://doi.org/10.4236/am.2023.1410040</p></sec></body><back><ref-list><title>References</title><ref id="scirp.128266-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Wu, R.J. and Hong, S.F. (2012) On Deep Holes of Standard Reed-Solomon Codes. Science China Mathematics, 55, 2447-2455. https://doi.org/10.1007/s11425-012-4499-3</mixed-citation></ref><ref id="scirp.128266-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, J., Fu, F.W. and Liao, Q.Y. (2013) Deep Holes of Generalized Reed-Solomon Codes. Scientia Sinica Mathematica, 43, 727-740. (In Chinese) https://doi.org/10.1360/012012-30</mixed-citation></ref><ref id="scirp.128266-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, J., Wan, D.Q. and Kaipa, K. (2019) Deep Holes of Projective Reed-Solomon Codes. IEEE Transactions on Information Theory, 66, 2392-2401. https://doi.org/10.1109/TIT.2019.2940962</mixed-citation></ref><ref id="scirp.128266-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, J. and Wan, D.Q. (2023) On Deep Holes of Elliptic Curve Codes. IEEE Transactions on Information Theory, 69, 4498-4506. https://doi.org/10.1109/TIT.2023.3257320</mixed-citation></ref><ref id="scirp.128266-ref5"><label>5</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hocquenghem</surname><given-names> A. </given-names></name>,<etal>et al</etal>. (<year>1959</year>)<article-title>Codes correcteurs d’rreurs</article-title><source> Chiffres (Paris)</source><volume> 2</volume>,<fpage> 147</fpage>-<lpage>156</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.128266-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Bose, R.C. and Ray-Chaudhuri, D.K. (1960) On a Class of Error Correcting Binary Group Codes. Information and Control, 3, 68-79. https://doi.org/10.1016/S0019-9958(60)90287-4</mixed-citation></ref><ref id="scirp.128266-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Gorenstein, D. and Zierler, N. (1961) A Class of Error-Correcting Codes in p&lt;sup&gt;m&lt;/sup&gt; Symbols. Journal of the Society for Industrial and Applied Mathematics, 9, 207-214. https://doi.org/10.1137/0109020</mixed-citation></ref><ref id="scirp.128266-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Gorenstein, D., Peterson, W.W. and Zierler, N. (1960) Two-Error Correcting Bose-Chaudhuri Codes Are Quasi-Perfect. Information and Control, 3, 291-294. https://doi.org/10.1016/S0019-9958(60)90877-9</mixed-citation></ref><ref id="scirp.128266-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Huffman, W.C. and Pless, V. (2003) Fundamentals of Error-Correcting Codes. Cambridge University Press, Cambridge. https://doi.org/10.1017/CBO9780511807077</mixed-citation></ref><ref id="scirp.128266-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">MacWilliams, F.J. and Sloane, N.J.A. (1977) The Theory of Error-Correcting Codes (I and II). North-Holland Publishing Company, Amsterdam.</mixed-citation></ref><ref id="scirp.128266-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Berlekamp, E.R. (1968) Algebraic Coding Theory. McGraw-Hill, New York.</mixed-citation></ref><ref id="scirp.128266-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Assmus, E. and Mattson, H. (1978) The Weight-Distribution of a Coset of a Linear Code (Corresp.). IEEE Transactions on Information Theory, 24, 497-497. https://doi.org/10.1109/TIT.1978.1055903</mixed-citation></ref><ref id="scirp.128266-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Charpin, P. (1994) Weight Distributions of Cosets of Two-Error-Correcting Binary BCH Codes, Extended or Not. IEEE Transactions on Information Theory, 40, 1425-1442. https://doi.org/10.1109/18.333859</mixed-citation></ref></ref-list></back></article>