<!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">81835</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">Checking of combinational circuits, based on sum codes with one weighted data bit</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.pgups1@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>sapozhnikov-at@yandex.ru</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="2016-12-25T18:22:47+03:00">
    <day>25</day>
    <month>12</month>
    <year>2016</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2016-12-25T18:22:47+03:00">
    <day>25</day>
    <month>12</month>
    <year>2016</year>
   </pub-date>
   <volume>2</volume>
   <issue>4</issue>
   <fpage>564</fpage>
   <lpage>597</lpage>
   <history>
    <date date-type="received" iso-8601-date="2016-12-12T18:22:47+03:00">
     <day>12</day>
     <month>12</month>
     <year>2016</year>
    </date>
    <date date-type="accepted" iso-8601-date="2016-12-15T18:22:47+03:00">
     <day>15</day>
     <month>12</month>
     <year>2016</year>
    </date>
   </history>
   <self-uri xlink:href="https://atjournal.ru/en/nauka/article/81835/view">https://atjournal.ru/en/nauka/article/81835/view</self-uri>
   <abstract xml:lang="ru">
    <p>При построении надежных и безопасных систем управления часто используют функциональный контроль технического состояния логических блоков. При организации подобных систем должно обеспечиваться свойство 100 %-го обнаружения одиночных неисправностей на выходах логических элементов внутренней структуры контролируемого объекта, что возможно за счет применения нескольких подходов: 1) дублирования; 2) использования помехоустойчивых кодов без модификации структур объектов диагностирования; 3) использования помехоустойчивых кодов с модификацией структур объектов диагностирования. Выбор кода на этапе проектирования системы функционального контроля является определяющим фактором, влияющим на основные характеристики системы. В работе приводятся результаты исследований свойств кодов с суммированием, имеющих один взвешенный информационный разряд. Эти коды, как и классические коды Бергера, обнаруживают 100 % монотонных ошибок в информационных векторах, а значит, могут быть применимы при решении задач технической диагностики, аналогичных тем, для решения которых используются коды Бергера. Более того, новые коды обладают уменьшенным количеством так называемых симметричных ошибок в сравнении с кодами Бергера. При этом, однако, взвешивание разряда приводит к появлению некоторого количества асимметричных ошибок. Приводятся условия построения взвешенного кода с суммированием, который обладает возможностью 100 %-го обнаружения ошибок нечетных кратностей и монотонных ошибок в информационных векторах. Кроме того, установлены новые свойства кодов с суммированием с одним взвешенным информационным разрядом, учет которых на практике позволит организовывать системы функционального контроля логических устройств с улучшенными характеристиками.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>During the development of safe and reliable management systems the concurrent error detection of a technical condition of logical units are commonly used. While organizing such systems the characteristic of 100 % detection of single faults at the outputs of the logical elements of the internal structure of the object under control should be provided. It is possible through using of several approaches: 1) duplication; 2) using of fault-tolerant codes without modifying the structures of objects under test; 3) using of fault-tolerant codes with modiﬁ cation of the structure of objects under test. The selection of a code at the design stage of concurrent error detection system is a key factor, that inﬂ uence on the basic characteristics of the system. The paper presents the results of the study of properties of the sum codes with one weighted data bit. Proposed codes, as well as classical Berger codes, detect 100 % of unidirectional errors in the data vectors which means that they can be applied to solve similar tasks of technical diagnostics as Berger codes. Moreover, new codes have a reduced, in comparison with Berger codes, number of so-called symmetric errors. In this case, however, the weighting of a bit results into appearance of a certain number of asymmetric errors. The article provides conditions of formation of the weight-based sum code that is capable of a 100 % detection of errors of odd multiples and unidirectional errors in data vectors. In addition, the article deﬁ nes new characteristics of sum codes with one weighted data bit, the tracking of which in practice will allow to organize a concurrent error detection systems for logic units devices with improved performance.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>техническая диагностика</kwd>
    <kwd>система функционального контроля</kwd>
    <kwd>код с суммированием</kwd>
    <kwd>код Бергера</kwd>
    <kwd>вес разряда</kwd>
    <kwd>код с суммированием взвешенных разрядов</kwd>
    <kwd>необнаруживаемая ошибка в информационном векторе</kwd>
    <kwd>свойства обнаружения ошибок</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>technical diagnostics</kwd>
    <kwd>concurrent error detection system</kwd>
    <kwd>sum code</kwd>
    <kwd>Berger code</kwd>
    <kwd>bit weight</kwd>
    <kwd>sum weight-based code</kwd>
    <kwd>undetectable error in data vector</kwd>
    <kwd>error detecting properties</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list/>
 </back>
</article>
