<?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">JIS</journal-id><journal-title-group><journal-title>Journal of Information Security</journal-title></journal-title-group><issn pub-type="epub">2153-1234</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jis.2016.73012</article-id><article-id pub-id-type="publisher-id">JIS-65410</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Construction of New Codes from Given Ones in an Additive Channel
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>arib</surname><given-names>Movsisyan</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>BIT Group, Moscow, Russia</addr-line></aff><author-notes><corresp id="cor1">* E-mail:</corresp></author-notes><pub-date pub-type="epub"><day>01</day><month>04</month><year>2016</year></pub-date><volume>07</volume><issue>03</issue><fpage>165</fpage><lpage>171</lpage><history><date date-type="received"><day>18</day>	<month>February</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>8</month>	<year>April</year>	</date><date date-type="accepted"><day>11</day>	<month>April</month>	<year>2016</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><html>
 <head></head>
 
  In the present work, a construction making possible creation of an additive channel 
  <img src="Edit_483235d3-c518-4ed0-bcbc-5accbe21359f.bmp" alt="" />
   of cardinality s and rank r for arbitrary integers s, r, n (r≤min (<em>n</em>,<em>s</em>-1)), as well as creation of a code <img src="Edit_5ef8840a-a8be-46b5-b93d-5f844d05d8f0.bmp" alt="" /> correcting errors of the channel A is presented.
 
</html></p></abstract><kwd-group><kwd>Additive Channel</kwd><kwd> Golay Code</kwd><kwd> Classical Coding Theory</kwd><kwd> T-Order Neighborhood</kwd><kwd> Correcting Code</kwd><kwd> Binary Alphabet</kwd><kwd> Cardinality</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>We consider an additive communication channel introduced in [<xref ref-type="bibr" rid="scirp.65410-ref1">1</xref>] as some transformer of information which is a generalization of the classical binary channel with a limited number of distortions:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x9.png" xlink:type="simple"/></inline-formula>. Many notions and facts in the present paper have taken their roots in classical coding theory and are direct analogues of well known results [<xref ref-type="bibr" rid="scirp.65410-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.65410-ref6">6</xref>] .</p><p>The “noise” generated by an additive channel leads to a word at the exit of the channel which differs from the transmitted one. This circumstance makes one to find the leads to creation of necessary initial prerequisites for introducing standard notions of an error correcting code in the coding theory, as well as the notions of the speed of communication, decoding etc.</p><p>Thus, the problem of constructing new codes from known ones has certain interest for coding theory. In this work, using certain combinatory constructions, some new codes for additive communication channels are constructed (also see [<xref ref-type="bibr" rid="scirp.65410-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.65410-ref8">8</xref>] ). This problem has particular interest especially if new codes are “optimal” in one of well known senses.</p></sec><sec id="s2"><title>2. Codes in an Additive Channel</title><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x10.png" xlink:type="simple"/></inline-formula> be a binary alphabet; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x11.png" xlink:type="simple"/></inline-formula>be the set of all words with finite lengths in the alphabet B, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x12.png" xlink:type="simple"/></inline-formula>. In this paper it is convenient to take the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x13.png" xlink:type="simple"/></inline-formula> as an n-dimensional vector space in the field <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x14.png" xlink:type="simple"/></inline-formula> of 2 elements.</p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x15.png" xlink:type="simple"/></inline-formula> is a subset of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x16.png" xlink:type="simple"/></inline-formula>, then the notion of an additive channel A is connected with the subset A in the following way.</p><p>Any vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x17.png" xlink:type="simple"/></inline-formula> in the channel A is transformed into one of the vectors having the following form:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x18.png" xlink:type="simple"/></inline-formula>,</p><p>here <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x19.png" xlink:type="simple"/></inline-formula> is the addition operation (addition with respect to mod 2) in the space<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x20.png" xlink:type="simple"/></inline-formula>.</p><p>Definition 1. The following set:</p><disp-formula id="scirp.65410-formula421"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x21.png"  xlink:type="simple"/></disp-formula><p>is called the t-order neighborhood with respect to A of any vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x22.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x23.png" xlink:type="simple"/></inline-formula>.</p><p>As the cardinality of the t-order neighborhood does not depend on the vector x, we use the denotation:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x24.png" xlink:type="simple"/></inline-formula>.</p><p>Definition 2. The code <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x25.png" xlink:type="simple"/></inline-formula> corrects the errors of the additive channel<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x26.png" xlink:type="simple"/></inline-formula>, if:</p><disp-formula id="scirp.65410-formula422"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x27.png"  xlink:type="simple"/></disp-formula><p>An equivalent writing of this condition has the following form:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x28.png" xlink:type="simple"/></inline-formula>,</p><p>or here is another one which is symmetrical to the preceding one:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x29.png" xlink:type="simple"/></inline-formula>.</p><p>Below, without loss of generality, we take:</p><disp-formula id="scirp.65410-formula423"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x30.png"  xlink:type="simple"/></disp-formula><p>Let us note that for the cardinality of the code V correcting the errors of the additive channel <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x31.png" xlink:type="simple"/></inline-formula> the following limits hold true [<xref ref-type="bibr" rid="scirp.65410-ref3">3</xref>] :</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x32.png" xlink:type="simple"/></inline-formula>.</p><p>Besides, the code V for which the upper limit is reached is called the perfect code correcting the errors of the additive channel A.</p><p>To describe ‘interrelations’ of the additive channel A and the code V correcting the errors of this channel, the following convenient two-place predicate X(A, V) is introduced:</p><disp-formula id="scirp.65410-formula424"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x33.png"  xlink:type="simple"/></disp-formula><p>If the cardinality of the channel A is fixed, then there exist <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x34.png" xlink:type="simple"/></inline-formula> various additive channels and, as usual, consideration of the following upper limit of the cardinality of the corresponding correcting codes is expedient:</p><disp-formula id="scirp.65410-formula425"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x35.png"  xlink:type="simple"/></disp-formula><p>here <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x36.png" xlink:type="simple"/></inline-formula> is the code of the maximum volume correcting the errors of the channel A.</p><p>The Hamming metric is a standard and mostly used metric in theory of coding, defined by the following function:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x37.png" xlink:type="simple"/></inline-formula>.</p><p>One can accept that this metric is connected with the ‘natural’ basis <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x38.png" xlink:type="simple"/></inline-formula> in the following way:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x39.png" xlink:type="simple"/></inline-formula>.</p><p>It is clear that choosing another basis <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x40.png" xlink:type="simple"/></inline-formula> we generate another metric:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x41.png" xlink:type="simple"/></inline-formula>.</p><p>A more general procedure of metric generation is as follows. For a given subset <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x42.png" xlink:type="simple"/></inline-formula> and a vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x43.png" xlink:type="simple"/></inline-formula> we consider all expansions of x with respect to M, that is, the expansions of the following form:</p><disp-formula id="scirp.65410-formula426"><label>. (1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-7800357x44.png"  xlink:type="simple"/></disp-formula><p>And for each such representation, we juxtapose the following number:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x45.png" xlink:type="simple"/></inline-formula>.</p><p>Then, choosing the least of these numbers, we define the following norm (the МLМ norm), connected with M:</p><disp-formula id="scirp.65410-formula427"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-7800357x46.png"  xlink:type="simple"/></disp-formula><p>The function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x47.png" xlink:type="simple"/></inline-formula> is a metric (below, the МLМ metric) for an arbitrary subset <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x48.png" xlink:type="simple"/></inline-formula> (see [<xref ref-type="bibr" rid="scirp.65410-ref6">6</xref>] ).</p></sec><sec id="s3"><title>3. Constructing New Codes from the Given Ones in an Additive Channel</title><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x49.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x50.png" xlink:type="simple"/></inline-formula> be a basis for A. We consider an arbitrary basis <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x51.png" xlink:type="simple"/></inline-formula> of the space<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x52.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x53.png" xlink:type="simple"/></inline-formula>, and f is a linear reversible transformation:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x54.png" xlink:type="simple"/></inline-formula>, defined in the following way:</p><disp-formula id="scirp.65410-formula428"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x55.png"  xlink:type="simple"/></disp-formula><p>We denote the image of the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x56.png" xlink:type="simple"/></inline-formula> by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x57.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.65410-formula429"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x58.png"  xlink:type="simple"/></disp-formula><p>It is clear that if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x59.png" xlink:type="simple"/></inline-formula>, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x60.png" xlink:type="simple"/></inline-formula> for all<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x61.png" xlink:type="simple"/></inline-formula>.</p><p>According to [<xref ref-type="bibr" rid="scirp.65410-ref9">9</xref>] , the following statement holds true.</p><p>Lemma 1. The image <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x62.png" xlink:type="simple"/></inline-formula> of the maximal code <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x63.png" xlink:type="simple"/></inline-formula> is the maximal code for the channel<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x64.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x65.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 1. For all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x66.png" xlink:type="simple"/></inline-formula> the following inequality holds true:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x67.png" xlink:type="simple"/></inline-formula>.</p><p>Corollary 1. If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x68.png" xlink:type="simple"/></inline-formula>, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x69.png" xlink:type="simple"/></inline-formula>.</p><p>This corollary can be paraphrased as follows.</p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x70.png" xlink:type="simple"/></inline-formula> (s is an integer), then there exists a channel <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x71.png" xlink:type="simple"/></inline-formula> with the cardinality <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x72.png" xlink:type="simple"/></inline-formula> for which <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x73.png" xlink:type="simple"/></inline-formula> is a perfect code.</p><p>Anyhow, one cannot assert that the condition <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x74.png" xlink:type="simple"/></inline-formula> is sufficient. This means that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x75.png" xlink:type="simple"/></inline-formula> is not always a perfect code for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x76.png" xlink:type="simple"/></inline-formula>.</p><p>Example 1. For instance, if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x77.png" xlink:type="simple"/></inline-formula> there does not exist a perfect code correcting the errors of the additive channel<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x78.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x79.png" xlink:type="simple"/></inline-formula> is the basis, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x80.png" xlink:type="simple"/></inline-formula>.</p><p>For Hamming metric the proof of this fact can be found in [<xref ref-type="bibr" rid="scirp.65410-ref10">10</xref>] , and this proof states that there does not exist a binary perfect code correcting binary errors except the trivial ones. And for the MLM metric, this fact is established in [<xref ref-type="bibr" rid="scirp.65410-ref11">11</xref>] by the following theorem.</p><p>Theorem 2. The non-trivial perfect codes, correcting the errors of the additive channel<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x81.png" xlink:type="simple"/></inline-formula>, exist only for the following values of n and t:</p><p>(a)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x82.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.65410-formula430"><label>(b)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-7800357x83.png"  xlink:type="simple"/></disp-formula><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x84.png" xlink:type="simple"/></inline-formula> is an arbitrary additive channel, then the set А generates a MLM metric in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x85.png" xlink:type="simple"/></inline-formula>, given by formula (2). The statement presented below shows [<xref ref-type="bibr" rid="scirp.65410-ref11">11</xref>] that the ability of the code <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x86.png" xlink:type="simple"/></inline-formula> of correcting the errors of the additive channel can be formulated in terms of the MLM metric generated by the set А.</p><p>Lemma 2. The code V corrects the errors of the additive channel А, if the following conditions hold true:</p><disp-formula id="scirp.65410-formula431"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x87.png"  xlink:type="simple"/></disp-formula><p>Now we consider the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x88.png" xlink:type="simple"/></inline-formula>, as well as the code<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x89.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 3. The code <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x90.png" xlink:type="simple"/></inline-formula> corrects the errors of the additive channel <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x91.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. Taking into account Lemma 2, it is sufficient to prove that the following inequality holds true:</p><disp-formula id="scirp.65410-formula432"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x92.png"  xlink:type="simple"/></disp-formula><p>Let us consider two cases:</p><p>1)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x93.png" xlink:type="simple"/></inline-formula>.</p><p>Then it is not difficult to prove that</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x94.png" xlink:type="simple"/></inline-formula>,</p><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x95.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x96.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x97.png" xlink:type="simple"/></inline-formula>.</p><p>As<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x98.png" xlink:type="simple"/></inline-formula>, then it follows from Lemma 2 that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x99.png" xlink:type="simple"/></inline-formula>.</p><p>2)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x100.png" xlink:type="simple"/></inline-formula>.</p><p>Then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x101.png" xlink:type="simple"/></inline-formula> As<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x102.png" xlink:type="simple"/></inline-formula>, then it follows from Lemma 2 that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x103.png" xlink:type="simple"/></inline-formula> Consequently, again applying to Lemma 2, we get<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x104.png" xlink:type="simple"/></inline-formula>.</p><p>The theorem is proved.</p><p>Without any loss of generality we can take <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x105.png" xlink:type="simple"/></inline-formula></p><p>Applying Theorem 3 sequentially to the pair<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x106.png" xlink:type="simple"/></inline-formula>, we construct the pair<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x107.png" xlink:type="simple"/></inline-formula>:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x108.png" xlink:type="simple"/></inline-formula>,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x109.png" xlink:type="simple"/></inline-formula>,</p><p>where the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x110.png" xlink:type="simple"/></inline-formula> is defined in the following way:</p><disp-formula id="scirp.65410-formula433"><label>. (3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-7800357x111.png"  xlink:type="simple"/></disp-formula><p>The code <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x112.png" xlink:type="simple"/></inline-formula> is the combination of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x113.png" xlink:type="simple"/></inline-formula> various shifts of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x114.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x115.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x116.png" xlink:type="simple"/></inline-formula> are some vectors chosen in a “convenient” way.</p><p>From this we have:</p><disp-formula id="scirp.65410-formula434"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x117.png"  xlink:type="simple"/></disp-formula><p>Now, the proof of the following theorem is not difficult.</p><p>Theorem 4. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x118.png" xlink:type="simple"/></inline-formula> then for any integer r, satisfying the condition <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x119.png" xlink:type="simple"/></inline-formula>, there exists such a pair <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x120.png" xlink:type="simple"/></inline-formula> that:</p><disp-formula id="scirp.65410-formula435"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x121.png"  xlink:type="simple"/></disp-formula><p>Corollary 2. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x122.png" xlink:type="simple"/></inline-formula> there exist such <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x123.png" xlink:type="simple"/></inline-formula> satisfying the condition<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x124.png" xlink:type="simple"/></inline-formula>, for which:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x125.png" xlink:type="simple"/></inline-formula>.</p><p>In other words the communication speed for the pair <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x126.png" xlink:type="simple"/></inline-formula> tends to the unit.</p><p>Corollary 3. For any integers, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x127.png" xlink:type="simple"/></inline-formula>, satisfying the condition<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x128.png" xlink:type="simple"/></inline-formula>, there exists such an additive channel<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x129.png" xlink:type="simple"/></inline-formula>, that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x130.png" xlink:type="simple"/></inline-formula> for which <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x131.png" xlink:type="simple"/></inline-formula> is the perfect code.</p><p>Proof. To prove this statement it is sufficient to apply Theorem 3 to the pair<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x132.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x133.png" xlink:type="simple"/></inline-formula>. Then we obtain:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x134.png" xlink:type="simple"/></inline-formula>,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x135.png" xlink:type="simple"/></inline-formula>.</p><p>It follows from these that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x136.png" xlink:type="simple"/></inline-formula> and i can be chosen in such a way that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x137.png" xlink:type="simple"/></inline-formula>, as well as:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x138.png" xlink:type="simple"/></inline-formula>.</p><p>Q.E.D.</p><p>Example 2. Let us consider the additive channel <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x139.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x140.png" xlink:type="simple"/></inline-formula> (is a 3-order neighborhood), where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x141.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x141.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x142.png" xlink:type="simple"/></inline-formula> is a basis for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x141.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x143.png" xlink:type="simple"/></inline-formula>.</p><p>It follows from Lemma 1 and Theorem 2 that the code <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x144.png" xlink:type="simple"/></inline-formula> (where G is the binary perfect code of Golay [<xref ref-type="bibr" rid="scirp.65410-ref10">10</xref>] and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x145.png" xlink:type="simple"/></inline-formula> is the matrix having the rows which are the vectors of the basis<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x146.png" xlink:type="simple"/></inline-formula>) and it is the perfect code correcting the errors of the additive channel <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x147.png" xlink:type="simple"/></inline-formula> in the MLM metric.</p><p>Applying the above-described method (Theorem 3), we get the channel:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x148.png" xlink:type="simple"/></inline-formula>,</p><p>And the code</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x149.png" xlink:type="simple"/></inline-formula>,</p><p>where</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x150.png" xlink:type="simple"/></inline-formula>.</p><p>The following holds true for the constructed pair:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x151.png" xlink:type="simple"/></inline-formula>,</p><p>It follows from here and Theorem 1 that the constructed code <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x152.png" xlink:type="simple"/></inline-formula> is perfect and it corrects the errors of the additive channel<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x153.png" xlink:type="simple"/></inline-formula>.</p><p>Let us consider the partitioning of the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x154.png" xlink:type="simple"/></inline-formula> into the classes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x155.png" xlink:type="simple"/></inline-formula>.</p><p>It follows from the preceding theorem that for arbitrary<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x156.png" xlink:type="simple"/></inline-formula>, satisfying the condition <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x157.png" xlink:type="simple"/></inline-formula>, there exists a channel <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x158.png" xlink:type="simple"/></inline-formula> for which <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x159.png" xlink:type="simple"/></inline-formula> is the perfect code. Theorem 4 makes possible to construct these channels and the perfect codes correcting the errors of these channels.</p><p>Example 3.</p><disp-formula id="scirp.65410-formula436"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x160.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.65410-formula437"><graphic  xlink:href="http://html.scirp.org/file/6-7800357x161.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x162.png" xlink:type="simple"/></inline-formula>.</p><p>Let us again come back to the definition of the perfect code. The standard definition of the perfect code means that it is a set correcting the errors of an additive channel in the MLM metric in which the upper limit of the cardinality of the code is reached. Such a definition provides fixation of the code cardinality, leaving wide room only for maneuvering for its geometrical form. But the definition of the perfect code correcting the errors of the t-order neighborhood (for Hamming metric, correcting the t-multiple errors) means partitioning of the space <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x163.png" xlink:type="simple"/></inline-formula> into non-intersecting t-order neighborhoods (a sphere of a t-radius) for the given metric.</p><p>It is obvious that there is a “geometrical sense” in the second definition, which is strictly definite, stating the t-order neighborhood (that is, the multiplicity t of an error for Hamming metric). The parameter t defines the neighborhood uniquely (a sphere of the radius t) and, consequently, the cardinality of the neighborhood as well,</p><p>which equals <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x164.png" xlink:type="simple"/></inline-formula> (that is, the cardinality of the sphere,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x165.png" xlink:type="simple"/></inline-formula>).</p><p>Taking these considerations into account, one can conclude that these two notions do not always coincide. To demonstrate this fact, let us discuss the following example.</p><p>Example 4. A perfect code in the ‘geometrical sense’ does not exist for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x166.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x167.png" xlink:type="simple"/></inline-formula>. (See [<xref ref-type="bibr" rid="scirp.65410-ref10">10</xref>] or Theorem 2 for the MLM metric case). In this case, the channel is a 2-order neighborhood:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x168.png" xlink:type="simple"/></inline-formula>. A perfect code correcting the errors of the additive channel <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x169.png" xlink:type="simple"/></inline-formula> in the space <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x170.png" xlink:type="simple"/></inline-formula> with rank 90 does exist, which follows from the preceding example.</p><p>Consequently,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x171.png" xlink:type="simple"/></inline-formula>,</p><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x172.png" xlink:type="simple"/></inline-formula> is defined as in (3), is perfect in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x173.png" xlink:type="simple"/></inline-formula>, for the following channel:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x174.png" xlink:type="simple"/></inline-formula>.</p><p>It is clear that the channel <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x175.png" xlink:type="simple"/></inline-formula> differs from the channel <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x176.png" xlink:type="simple"/></inline-formula> for any<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-7800357x177.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s4"><title>Cite this paper</title><p>Garib Movsisyan, (2016) Construction of New Codes from Given Ones in an Additive Channel. Journal of Information Security,07,165-171. doi: 10.4236/jis.2016.73012</p></sec></body><back><ref-list><title>References</title><ref id="scirp.65410-ref1"><label>1</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Deza</surname><given-names> M.E. </given-names></name>,<etal>et al</etal>. (<year>1965</year>)<article-title>Comparison of Arbitrary Additive Noises with Respect to Efficiency of Their Detection and Correction</article-title><source> Problemi Peredachi Informacii</source><volume> 1</volume>,<fpage> 29</fpage>-<lpage>39</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.65410-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Leontiev, V.K. and Movsisyan, G.L. (2004) On Additive Communication Channels. Dokladi AN of Armenia, 104, 23-27. (in Russian)</mixed-citation></ref><ref id="scirp.65410-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Leontiev, V.K., Movsisyan, G.L. and Margaryan, J.G. (2006) Perfect Codes in Additive Channels. Dokladi RAN, 411, 306-309. (in Russian)</mixed-citation></ref><ref id="scirp.65410-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Leontiev, V.K., Movsisyan, G.L. and Margaryan, J.G. (2008) On Perfect Codes in Additive Channels. Information Transfer Problems, 44, 12-19.</mixed-citation></ref><ref id="scirp.65410-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Leontiev, V.K., Movsisyan, G.L. and Margaryan, J.G. (2010) Codes in Additive Channels. Dokladi of AN of Armenia, 110, 334-339. (in Russian)</mixed-citation></ref><ref id="scirp.65410-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Leontiev, V.K., Movsisyan, G.L. and Margaryan, J.G. (2011) Correction of Errors in an Additive Channel. Russian-Slavyanski University, Vestnik Fiziko-Matematicheskikh Nauk, Yerevan, 2. (in Russian)</mixed-citation></ref><ref id="scirp.65410-ref7"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Movsisyan</surname><given-names> G.L. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>Partition and Perfect Codes in Additive Channels</article-title><source> Open Journal of Discrete Mathematics</source><volume> 3</volume>,<fpage> 112</fpage>-<lpage>122</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.65410-ref8"><label>8</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Movsisyan</surname><given-names> G.L. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>Dirichlet Regions and Perfect Codes in Additive Channels</article-title><source> Open Journal of Discrete Mathematics</source><volume> 3</volume>,<fpage> 137</fpage>-<lpage>142</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.65410-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Leontiev, V.K., Movsisyan, G.L. and Margaryan, J.G. (2011) Limits of a Code Volume in an Additive Channel. Report at the Conference in the Russian-Slavyanski University, Yerevan. (in Russian)</mixed-citation></ref><ref id="scirp.65410-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">MacWilliams, F.J. and Sloane, N.J.A. (1979) The Theory of Error-Correcting Codes. Moscow “Svyaz”. (in Russian)</mixed-citation></ref><ref id="scirp.65410-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Leontiev, V.K., Movsisyan, G.L. and Margaryan, J.G. (2012) Geometry of the Additive Channel. Reports at NAS, Armenia, 112. (in Russian)</mixed-citation></ref></ref-list></back></article>