<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Transport automation research</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Transport automation research</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Автоматика на транспорте</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2412-9186</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">81857</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Проектирование и тестирование логических устройств</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Design and testing of logic devices</subject>
    </subj-group>
    <subj-group>
     <subject>Проектирование и тестирование логических устройств</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Algorithms of synthesis of generators of modulo codes with summation of weighted transitions with sequence of weight coefﬁcients forming natural series of numbers</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Алгоритмы синтеза генераторов модульных кодов с суммированием взвешенных переходов с последовательностью весовых коэффициентов, образующей натуральный ряд чисел</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Сапожников</surname>
       <given-names>Валерий Владимирович </given-names>
      </name>
      <name xml:lang="en">
       <surname>Sapozhnikov</surname>
       <given-names>Valery V </given-names>
      </name>
     </name-alternatives>
     <email>port.at.pgups@gmail.com</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Сапожников</surname>
       <given-names>Владимир Владимирович </given-names>
      </name>
      <name xml:lang="en">
       <surname>Sapozhnikov</surname>
       <given-names>Vladimir V </given-names>
      </name>
     </name-alternatives>
     <email>at.pgups@gmail.com</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Ефанов</surname>
       <given-names>Дмитрий Викторович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Efanov</surname>
       <given-names>Dmitriy Viktorovich</given-names>
      </name>
     </name-alternatives>
     <email>TrES-4b@yandex.ru</email>
     <bio xml:lang="ru">
      <p>доктор технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>doctor of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-3"/>
     <xref ref-type="aff" rid="aff-4"/>
     <xref ref-type="aff" rid="aff-5"/>
     <xref ref-type="aff" rid="aff-6"/>
     <xref ref-type="aff" rid="aff-7"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg state transport university</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg state transport university</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-3">
    <aff>
     <institution xml:lang="ru">Санкт-Петербургский политехнический университет Петра Великого</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Peter the Great Saint Petersburg Polytechnic University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-4">
    <aff>
     <institution xml:lang="ru">Санкт-Петербургский политехнический университет Петра Великого</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Peter the Great Saint Petersburg Polytechnic University</institution>
     <city>Saint-Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-5">
    <aff>
     <institution xml:lang="ru">Российский университет транспорта (МИИТ)</institution>
     <city>Москва</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Russian University of Transport (MIIT)</institution>
     <city>Moscow</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-6">
    <aff>
     <institution xml:lang="ru">Ташкентский государственный транспортный университет</institution>
     <city>Ташкент</city>
     <country>Узбекистан</country>
    </aff>
    <aff>
     <institution xml:lang="en">Tashkent State Transport University</institution>
     <city>Tashkent</city>
     <country>Uzbekistan</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-7">
    <aff>
     <institution xml:lang="ru">Институт проблем транспорта им. Н. С. Соломенко Российской Академии наук</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Institute of Transport Problems named after N. S. Solomenko of the Russian Academy of Sciences</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2017-06-25T18:22:47+03:00">
    <day>25</day>
    <month>06</month>
    <year>2017</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2017-06-25T18:22:47+03:00">
    <day>25</day>
    <month>06</month>
    <year>2017</year>
   </pub-date>
   <volume>3</volume>
   <issue>2</issue>
   <fpage>280</fpage>
   <lpage>301</lpage>
   <history>
    <date date-type="received" iso-8601-date="2017-06-12T18:22:47+03:00">
     <day>12</day>
     <month>06</month>
     <year>2017</year>
    </date>
    <date date-type="accepted" iso-8601-date="2017-06-15T18:22:47+03:00">
     <day>15</day>
     <month>06</month>
     <year>2017</year>
    </date>
   </history>
   <self-uri xlink:href="https://itt-pgups.ru/en/nauka/article/81857/view">https://itt-pgups.ru/en/nauka/article/81857/view</self-uri>
   <abstract xml:lang="ru">
    <p>Описываются два способа синтеза генераторов модульных кодов с суммированием взвешенных переходов с последовательностью весовых коэффициентов, образующей натуральный ряд чисел. Первый основан на применении каскадной структуры в составе трех блоков (активации перехода, взвешивания активизированного перехода и получения веса информационного вектора) и последующей оптимизации последних двух блоков. Второй связан с использованием той же каскадной структуры, но с избирательным подходом к сложению весовых коэффициентов в третьем блоке и соответствующим упрощением второго блока - в нем присутствует только каскад активации переходов между разрядами и сумматор весовых коэффициентов. Оба метода универсальны и могут использоваться для синтеза генераторов других взвешенных кодов с суммированием, в том числе кодов с суммированием взвешенных информационных разрядов. Для таких кодов с длиной информационного вектора m генераторы могут быть получены при удалении каскада активации переходов в генераторе кода с суммированием взвешенных переходов с длиной информационного вектора m + 1.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>Two methods for synthesizing generators of modulo codes with summation of weighted transitions with a sequence of weight coefﬁcients, which forms a natural series of numbers are described. The ﬁrst is based on the use of a cascade structure consisting of three blocks (activating the transition, weighing the activated transition and obtaining the weight of the information vector), and then optimizing the last two blocks. The second is related to the use of the same cascade structure, but with a selective approach to adding weighting factors in the third block and corresponding simpliﬁcation of the second block - it only has a cascade of activating transitions between bits and a weighting factor. Both methods are universal and can be used to synthesize generators of other weighted codes with summation, including codes with summation of weighted information bits. For such codes with the information vector length m, the generators can be obtained by removing the cascade of activation of transitions in the code generator with summation of weighted transitions with the information vector length m + 1.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>система функционального контроля</kwd>
    <kwd>код Бергера</kwd>
    <kwd>код с суммированием</kwd>
    <kwd>модульный код с суммированием взвешенных переходов</kwd>
    <kwd>тестер</kwd>
    <kwd>генератор</kwd>
    <kwd>сложность генератора</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>concurrent error detection system</kwd>
    <kwd>Berger code</kwd>
    <kwd>code with summation</kwd>
    <kwd>modulo code with summation of weighted transitions</kwd>
    <kwd>tester</kwd>
    <kwd>generator</kwd>
    <kwd>complexity of the generator</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list/>
 </back>
</article>
