<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Научно-практический журнал «Исследования в области естественных наук» &#187; modular computing</title>
	<atom:link href="http://science.snauka.ru/tags/modular-computing/feed" rel="self" type="application/rss+xml" />
	<link>https://science.snauka.ru</link>
	<description></description>
	<lastBuildDate>Tue, 13 Jan 2026 12:22:33 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Нейронная реализация локализации ошибок в модулярном коде</title>
		<link>https://science.snauka.ru/2013/07/5273</link>
		<comments>https://science.snauka.ru/2013/07/5273#comments</comments>
		<pubDate>Tue, 23 Jul 2013 07:23:19 +0000</pubDate>
		<dc:creator>Горденко Дмитрий Владимирович</dc:creator>
				<category><![CDATA[Общая рубрика]]></category>
		<category><![CDATA[control reasons]]></category>
		<category><![CDATA[error detection]]></category>
		<category><![CDATA[modular computing]]></category>
		<category><![CDATA[neural networks]]></category>
		<category><![CDATA[the method of projection]]></category>
		<category><![CDATA[контрольные основания]]></category>
		<category><![CDATA[метод проекций]]></category>
		<category><![CDATA[модулярные вычисления]]></category>
		<category><![CDATA[нейронная сеть]]></category>
		<category><![CDATA[обнаружение ошибки]]></category>

		<guid isPermaLink="false">https://science.snauka.ru/?p=5273</guid>
		<description><![CDATA[При разработке вычислительных средств, функционирующих в системе остаточных классов (СОК) возникает важная задача обеспечения достоверности всего потока информации. Обеспечение достоверности всего потока информации прямо и непосредственно связано с увеличением производительности вычислительных машин. Для каждого специального кода, обладающего способностью к обнаружению и коррекции ошибки, характерно наличие двух групп цифр – информационной и контрольной. В информационную группу [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-align: justify;">При разработке вычислительных средств, функционирующих в системе остаточных классов (СОК) возникает важная задача обеспечения достоверности всего потока информации. Обеспечение достоверности всего потока информации прямо и непосредственно связано с увеличением производительности вычислительных машин. Для каждого специального кода, обладающего способностью к обнаружению и коррекции ошибки, характерно наличие двух групп цифр – информационной и контрольной. В информационную группу входят цифры, составляющие числовое значение закодированной величины, а в контрольную – цифры, дополнительно вводимые для целей обнаружения и коррекции возможных искажений.</span></p>
<p style="text-align: justify;"><span>В настоящее время СОК привлекает все более пристальное внимание из – за ее способности поддерживать высокоскоростную арифметику при параллельной обработки данных.<br />
</span></p>
<h5><span>Система остаточных классов представляет собой такую систему, в которой целое положительное число представляется в виде набора остатков по выбранным основаниям [1]<br />
</span></h5>
<h5><span><em>А </em>= (<span><em>a</em></span><sub>1</sub>, <span><em>a</em></span><sub>2</sub>,…, <em><span>a</span><sub>n</sub></em>), <em><span>a</span><sub>n</sub></em><br />
<span>º</span><br />
<em>А</em> (mod <em>p</em><sub>n</sub>), <em>n </em>= 1, 2,…, <em>k</em>,            (1)<br />
</span></h5>
<h5><span>где <em>p<sub>n</sub></em> – основания системы остаточных классов.<br />
</span></h5>
<p style="text-align: justify;"><span><span>Корректирующие свойства кодов в остатках, как и любого другого кода, проявляется при введении избыточности. Пусть число <em>А </em>представлено остатками </span><span><em>a</em></span><span><sub>1</sub>, </span><span><em>a</em></span><span><sub>2</sub>,…, </span><span><em>a</em></span><span><em><sub>n</sub></em> по основаниям <em>p</em><sub>1</sub>, <em>p</em><sub>2</sub>,…, <em>p</em><sub>n</sub>. Диапазон представления чисел по выбранным основаниям равен произведению этих оснований, его обозначим как<br />
</span></span></p>
<p style="text-align: center;"><span><em>R </em>= <em><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_1.png" alt="" /></em>, (2)<br />
</span></p>
<p style="text-align: justify;"><span>где <em>R</em> – рабочий диапазон системы.<br />
</span></p>
<p style="text-align: justify;"><span>Введем основание <em>p</em><sub>n+1</sub>, и будем представлять числа в системе из n+1 оснований. Это означает, что будем передавать числа и производить операции над числами, лежащими не в диапазоне [0, <em>R</em>), а в более широком диапазоне [0, <em>P</em>).<br />
</span></p>
<p style="text-align: center;"><span><span><em>P </em>= <em>R</em></span><span>× </span><span><em>p</em><sub>n+1</sub>,<br />
</span></span></p>
<p style="text-align: justify;"><span>где <em>P</em>– полный диапазон системы с одним контрольным основанием. Если в результате, какой – либо операции или при передаче числа оказалось, что получено число <em>А</em>&gt;<em>R</em>, то значит, при проведении операции была допущена ошибка.<br />
</span></p>
<p style="text-align: justify;"><span><span>Таким образом, для того чтобы обнаружить наличие или отсутствие ошибки в числе <em>А</em>, надо сопоставить его с диапазоном <em>R</em>. При этом если оказалось <em>А</em><br />
</span><span>³</span><span><br />
<em>R</em>, значит, имела место ошибка, по крайней мере, в одной цифре. Если же <em>А </em>&lt; <em>R</em>, то либо ошибки нет, либо она носит более сложный характер. Будем в дальнейшем числа, меньшие <em>R</em>, называть <em>правильными</em>, а большие <em>R</em> – <em>неправильными</em>.<br />
</span></span></p>
<p style="text-align: justify;"><span>Пусть основания <em>p</em><sub>1</sub>, <em>p</em><sub>2</sub>,…, <em>p</em><sub>n</sub>, <em>p</em><sub>n+1</sub> системы остаточных классов удовлетворяют условию<br />
</span></p>
<p style="text-align: center;"><span><em>p</em><sub>i</sub>&lt;<em> p</em><sub>n+1<br />
</sub></span></p>
<p style="text-align: justify;"><span><span>где <em>i</em> = 1, 2, …, n, и пусть <em>А </em>= (</span><span>a</span><span><sub>1</sub>, </span><span>a</span><span><sub>2</sub>,…, </span><span>a</span><span><sub>i </sub>,…, </span><span>a</span><span><sub>n</sub>, </span><span><em>a</em></span><span><sub>n+1</sub>) – правильное число. Тогда величина <em>A</em> не изменится, если будем представлять его в системе оснований, из которой изъято основание <em>p</em><sub>i</sub> (т.е. если в представлении <em>A</em> зачеркнуть цифру </span><span>a</span><span><sub>i</sub>).<br />
</span></span></p>
<p style="text-align: justify;"><span><span>Назовем число <em>А</em><sub>i</sub>, полученное из <em>А</em> зачеркиванием цифры </span><span>a</span><span><sub>i</sub>, <em>проекцией </em>числа <em>А</em> по основанию <em>p</em><sub>i</sub>.<br />
</span></span></p>
<p style="text-align: justify;"><span>Если в упорядоченной системе оснований<br />
</span></p>
<p style="text-align: center;"><span><em>p</em><sub>1</sub>&lt; <em>p</em><sub>2</sub>&lt; …&lt; <em>p</em><sub>n</sub>&lt; <em>p</em><sub>n+1</sub><br />
</span></p>
<p style="text-align: justify;"><span>задано правильное число <em>A</em>, то проекции этого числа по всем основаниям совпадают, т.е.<br />
</span></p>
<p style="text-align: center;"><span><em>A</em><sub>1</sub> = <em>A</em><sub>2</sub> =…= <em>A</em><sub>i</sub> =…= <em>A</em><sub>n+1</sub> &lt;<img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_2.png" alt="" />.<br />
</span></p>
<p style="text-align: justify;"><span><span>По величинам проекций можно сделать выводы о правильности отдельных цифр. Так, например, если в упорядоченной системе оснований проекция <em>А</em><sub>i</sub> числа <em>А </em>= (</span><span>a</span><span><sub>1</sub>, </span><span>a</span><span><sub>2</sub>,…, </span><span>a</span><span><sub>i </sub>,…, </span><span>a</span><span><sub>n</sub>, </span><span><em>a</em></span><span><sub>n+1</sub>) по основанию <em>p</em><sub>i</sub> удовлетворяет условию<br />
</span></span></p>
<p style="text-align: center;"><span><em>A</em><sub>i</sub> &gt;<img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_3.png" alt="" />, (3)<br />
</span></p>
<p style="text-align: justify;"><span><span>то цифра </span><span>a</span><span><sub>i </sub> правильная, если возможна ошибка по одному какому – либо основанию. Если же (3) имеет место для всех <em>i</em> = 1, 2, …, n, то ошибочна цифра </span><span>a</span><span><sub>n+1</sub>.<br />
</span></span></p>
<p style="text-align: justify;"><span>Введение только одного контрольного основания не позволяет в общем случае локализовать ошибочный разряд. Коды с двумя контрольными основаниями обладают большими обнаруживающими и корректирующими возможностями. Таким образом, дополнении к рассмотренной выше системе оснований добавляем основание <em>p</em><sub>n+2</sub><em><br />
</em>&gt; <em>p</em><sub>n+1</sub><br />
</span></p>
<p style="text-align: center;"><span><em>p</em><sub>1</sub>, <em>p</em><sub>2</sub>,…, <em>p</em><sub>n</sub>, <em>p</em><sub>n+1</sub>, <em>p</em><sub>n+2</sub><br />
</span></p>
<p style="text-align: justify;"><span>и будем представлять числа, лежащие в рабочем диапазоне [0, <em>R</em>), в системе имеющей диапазон [0, <em>P</em>), где<br />
</span></p>
<p style="text-align: center;"><span><span><em>P</em>= <em>R</em></span><span>×</span><span><br />
<em>p</em><sub>n+1</sub></span><span>×</span><span><em> p</em><sub>n+2</sub>.<br />
</span></span></p>
<p style="text-align: justify;"><span>Если в системе <em>p</em><sub>1</sub>, <em>p</em><sub>2</sub>,…, <em>p</em><sub>n</sub>, <em>p</em><sub>n+1</sub>, <em>p</em><sub>n+2 </sub>с двумя контрольными основаниями задано неправильное число <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_4.png" alt="" />= (<img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_5.png" alt="" />), то необходимым и достаточным условием ошибочности цифры <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_6.png" alt="" /> в <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_7.png" alt="" /> является правильность его проекции <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_8.png" alt="" /><sub>i</sub> по основанию <em>p</em><sub>i</sub>. Из этого вытекает следующий алгоритм определения ошибочной цифры. Вычисляются проекции числа <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_9.png" alt="" /> по всем основаниям<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_10.png" alt="" /><span><sub>1</sub>, <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_11.png" alt="" /><sub>2</sub>,…, <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_12.png" alt="" /><sub>i</sub>,…, <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_13.png" alt="" /><sub>n+2</sub>.<br />
</span></p>
<p style="text-align: justify;"><span>Среди этих проекций есть одна <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_14.png" alt="" /><sub>i </sub>&lt; <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_15.png" alt="" />. Тогда ошибочной является цифра <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_16.png" alt="" />.<br />
</span></p>
<p style="text-align: justify;"><span>Заметим, что данный алгоритм, может быть, применим для нахождения и исправления не только одиночной ошибки, но и при некоторых условиях также двойных и тройных ошибок.<br />
</span></p>
<p style="text-align: justify;"><span>Обработка информации, основанная на параллелизме и модульности СОК, служит идеальной основой для разработки довольно значительного набора методов повышения отказоустойчивости вычислительных средств. С повышением интереса к машинной арифметики в СОК возникла возможность построения кодов обнаруживающих и исправляющих ошибки с применением нейронной сети (НС).<br />
</span></p>
<p style="text-align: justify;"><span>Нейронная сеть является совокупностью элементов (нейронов), соединенных некоторым образом так, чтобы между ними обеспечивалось взаимодействие и представляет собой высокопараллельную динамическую систему [2]. Проблема исследования надежности нейронных сетей находится еще в самом начале своего развития. Ее решение окажет значительное воздействие на реализацию нейрокомпьютеров (НК) построенных по новым технологиям. Структура нейронных ЭВМ представляет собой массив процессоров. Это предъявляет особые требования к процедуре диагностики по крайней мере той части нейронных ЭВМ, которая представляет сеть нейронов.<br />
</span></p>
<p style="text-align: justify;"><span>В статье представлен алгоритм локализации ошибок методом проекции числа в СОК по каждому из оснований на основе НС. Такая сеть будет представлять собой НС конечного кольца (НСКК) и пороговую функцию активации (рис. 1).<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_17.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 1 – Нейронная сеть, обеспечивающая метод проекций в СОК<br />
</span></p>
<p style="text-align: justify;"><span>НСКК состоит из сборного и вычислительного слоев [3]. Сборный слой используется для сбора входов, принадлежащих одному двоичному разряду входных источников. Вычислительный слой реализует вычислительную модель<br />
</span></p>
<p style="text-align: justify;"><span>На этапе настройки сети устанавливаются следующие значения весов<strong><br />
</strong><em>W</em><sub>i</sub>=<em>B</em><sub>i</sub>, где<em> B</em><sub>i</sub> – ортогональные базисы СОК. Функция активации представляет собой порог (рис. 2).<br />
</span></p>
<p><img class="aligncenter" src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_18.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 2 – Пороговая функция активации<br />
</span></p>
<p style="text-align: justify;"><span>Если применяется пороговая функция активации, то выходное значение нейронного элемента [4]<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_19.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span><em>y </em>=<br />
</span></p>
<p style="text-align: justify;"><span>Таким образом, НС локализует ошибку в данных, представленных в СОК с основаниями <em>p</em><sub>1</sub>, <em>p</em><sub>2</sub>,…, <em>p</em><sub>n</sub>, <em>p</em><sub>n+1</sub>, <em>p</em><sub>n+2</sub>, по значению проекций числа <em>A</em>. Если на выходе нейронной сети «1» &#8211; ошибка по данному основанию, «0» &#8211; ошибки нет.<br />
</span></p>
<p style="text-align: justify;"><span> Из сказанного выше хорошо видно, что существующие разработки по теории СОК обеспечивают реальную возможность повышения информационной надежности вычислительной системы. Это обусловлено специфическими способностями представления и обработки непозиционных кодовых структур в СОК [5]. Следовательно, внедрение чисел в модулярном коде, является одним из наиболее перспективных путей повышения отказоустойчивости и быстродействия вычислительных средств.<br />
</span></p>
<p style="text-align: justify;"><span>Для иллюстрации рассмотренного метода проекции числа в СОК по каждому из оснований приведем пример.<br />
</span></p>
<p style="text-align: justify;"><span><span>Выберем систему <em>p</em><sub>1</sub>=2, <em>p</em><sub>2</sub>=3, <em>p</em><sub>3</sub>=5, <em>p</em><sub>4</sub>=7, для которой диапазон правильных величин (рабочий диапазон) <em>R</em>=2</span><span>×</span><span>3</span><span>×</span><span>5</span><span>×</span><span>7=210. Введем контрольные основания <em>p</em><sub>5</sub>=11, <em>p</em><sub>6</sub>=13. Тогда полный диапазон определяется как: <em>P</em>=210</span><span>×</span><span>11</span><span>×</span><span>13=30030.<br />
</span></span></p>
<p style="text-align: justify;"><span>Вычислим ортогональные базисы этой системы:<br />
</span></p>
<p style="text-align: justify;"><span><em>В</em><sub>1</sub>=15015,<em> В</em><sub>2</sub>=20020,<em> В</em><sub>3</sub>=6006,<em> В</em><sub>4</sub>=25740,<em> В</em><sub>5</sub>=16380<em> В</em><sub>6</sub>=6930.<br />
</span></p>
<p style="text-align: justify;"><span><strong>Пример.</strong> Передано число <em>А</em>= (1, 2, 2, 3, 6, 4) = 17. Принято вместо него число <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_20.png" alt="" />= (1, 2, 2, 3, 1, 4). Вычисляем величину <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_21.png" alt="" />:<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_22.png" alt="" /><span><span>= 1</span><span>×</span><span>15015+2</span><span>×</span><span>20020+2</span><span>×</span><span>6006+3</span><span>×</span><span>25740+1</span><span>×</span><span>16380+4</span><span>×</span><span>6930 – <em>r</em></span><span>×</span><span>30030=</span></span>=8207.</p>
<p style="text-align: justify;"><span>Неравенство 8207 &gt; 210 устанавливает, что <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_23.png" alt="" /> неправильное.<br />
</span></p>
<p style="text-align: justify;"><span>Вычислим проекции числа <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_24.png" alt="" /> по каждому из оснований.<br />
</span></p>
<p style="text-align: justify;"><span><em>По основанию p<sub>1</sub>=2.<br />
</em></span></p>
<p style="text-align: justify;"><span>Для системы с основаниями: <em>p</em><sub>2</sub>=3, <em>p</em><sub>3</sub>=5, <em>p</em><sub>4</sub>=7,<em> p</em><sub>5</sub>=11, <em>p</em><sub>6</sub>=13 вычислим ортогональные базисы <em>В</em><sup>(1)</sup><sub>2</sub>=5005,<em> В</em><sup>(1)</sup><sub>3</sub>=6006,<em> В</em><sup>(1)</sup><sub>4</sub>=10725,<em> В</em><sup>(1)</sup><sub>5</sub>=1365,<em> В</em><sup>(1)</sup><sub>6</sub>=6930.<br />
</span></p>
<p style="text-align: justify;"><span>Тогда<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_25.png" alt="" /><span><span><sub>1</sub>= (2, 2, 3, 1, 4)= 2</span><span>×</span><span>5005+2</span><span>×</span><span>6006+3</span><span>×</span><span>10725+1</span><span>×</span><span>1365+4</span><span>×</span><span>6930 – <em>r</em><sub>1</sub></span><span>×</span><span>15015= =8207&gt;210.<br />
</span></span></p>
<p style="text-align: justify;"><span><em>По основанию p<sub>2</sub>=3.<br />
</em></span></p>
<p style="text-align: justify;"><span>Для системы с основаниями: <em>p</em><sub>1</sub>=2, <em>p</em><sub>3</sub>=5, <em>p</em><sub>4</sub>=7,<em> p</em><sub>5</sub>=11, <em>p</em><sub>6</sub>=13 вычислим ортогональные базисы <em>В</em><sup>(2)</sup><sub>1</sub>=5005,<em> В</em><sup>(2)</sup><sub>3</sub>=6006,<em> В</em><sup>(2)</sup><sub>4</sub>=5720,<em> В</em><sup>(2)</sup><sub>5</sub>=6370,<em> В</em><sup>(2)</sup><sub>6</sub>=6930.<br />
</span></p>
<p style="text-align: justify;"><span>Тогда<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_26.png" alt="" /><span><span><sub>2</sub>= (1, 2, 3, 1, 4)= 1</span><span>×</span><span>5005+2</span><span>×</span><span>6006+3</span><span>×</span><span>5720+1</span><span>×</span><span>6370+4</span><span>×</span><span>6930 – <em>r</em><sub>2</sub></span><span>×</span><span>10010= =8207&gt;210.<br />
</span></span></p>
<p style="text-align: justify;"><span><em>По основанию p<sub>3</sub>=5.<br />
</em></span></p>
<p style="text-align: justify;"><span>Для системы с основаниями: <em>p</em><sub>1</sub>=2, <em>p</em><sub>2</sub>=3, <em>p</em><sub>4</sub>=7,<em> p</em><sub>5</sub>=11, <em>p</em><sub>6</sub>=13 вычислим ортогональные базисы <em>В</em><sup>(3)</sup><sub>1</sub>=3003,<em> В</em><sup>(3)</sup><sub>2</sub>=2002,<em> В</em><sup>(3)</sup><sub>4</sub>=1716,<em> В</em><sup>(3)</sup><sub>5</sub>=4368,<em> В</em><sup>(3)</sup><sub>6</sub>=924.<br />
</span></p>
<p style="text-align: justify;"><span>Тогда<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_27.png" alt="" /><span><span><sub>3</sub>= (1, 2, 3, 1, 4)= 1</span><span>×</span><span>3003+2</span><span>×</span><span>2002+3</span><span>×</span><span>1716+1</span><span>×</span><span>4368+4</span><span>×</span><span>924 – <em>r</em><sub>3</sub></span><span>×</span><span>6006= =2201&gt;210.<br />
</span></span></p>
<p style="text-align: justify;"><span><em>По основанию p<sub>4</sub>=7.<br />
</em></span></p>
<p style="text-align: justify;"><span>Для системы с основаниями: <em>p</em><sub>1</sub>=2, <em>p</em><sub>2</sub>=3, <em>p</em><sub>3</sub>=5,<em> p</em><sub>5</sub>=11, <em>p</em><sub>6</sub>=13 вычислим ортогональные базисы <em>В</em><sup>(4)</sup><sub>1</sub>=2145,<em> В</em><sup>(4)</sup><sub>2</sub>=2860,<em> В</em><sup>(4)</sup><sub>3</sub>=1716,<em> В</em><sup>(4)</sup><sub>5</sub>=3510,<em> В</em><sup>(4)</sup><sub>6</sub>=2640.<br />
</span></p>
<p style="text-align: justify;"><span>Тогда<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_28.png" alt="" /><span><span><sub>4</sub>= (1, 2, 2, 1, 4)= 1</span><span>×</span><span>2145+2</span><span>×</span><span>2860+2</span><span>×</span><span>1716+1</span><span>×</span><span>3510+4</span><span>×</span><span>2640 – <em>r</em><sub>4</sub></span><span>×</span><span>4290= =3917&gt;210.<br />
</span></span></p>
<p style="text-align: justify;"><span><em>По основанию p<sub>5</sub>=11.<br />
</em></span></p>
<p style="text-align: justify;"><span>Для системы с основаниями: <em>p</em><sub>1</sub>=2, <em>p</em><sub>2</sub>=3, <em>p</em><sub>3</sub>=5,<em> p</em><sub>4</sub>=7, <em>p</em><sub>6</sub>=13 вычислим ортогональные базисы <em>В</em><sup>(5)</sup><sub>1</sub>=1365,<em> В</em><sup>(5)</sup><sub>2</sub>=910,<em> В</em><sup>(5)</sup><sub>3</sub>=546,<em> В</em><sup>(5)</sup><sub>4</sub>=1170,<em> В</em><sup>(5)</sup><sub>6</sub>=1470.<br />
</span></p>
<p style="text-align: justify;"><span>Тогда<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_29.png" alt="" /><span><span><sub>5</sub>= (1, 2, 2, 3, 4)= 1</span><span>×</span><span>1365+2</span><span>×</span><span>910+2</span><span>×</span><span>546+3</span><span>×</span><span>1170+4</span><span>×</span><span>1470 – <em>r</em><sub>5</sub></span><span>×</span><span>2730= 17&lt;210.<br />
</span></span></p>
<p style="text-align: justify;"><span><em>По основанию p<sub>6</sub>=13.<br />
</em></span></p>
<p style="text-align: justify;"><span>Для системы с основаниями: <em>p</em><sub>1</sub>=2, <em>p</em><sub>2</sub>=3, <em>p</em><sub>3</sub>=5,<em> p</em><sub>4</sub>=7, <em>p</em><sub>5</sub>=11 вычислим ортогональные базисы <em>В</em><sup>(6)</sup><sub>1</sub>=1155,<em> В</em><sup>(6)</sup><sub>2</sub>=1540,<em> В</em><sup>(6)</sup><sub>3</sub>=1386,<em> В</em><sup>(6)</sup><sub>4</sub>=330,<em> В</em><sup>(6)</sup><sub>5</sub>=210.<br />
</span></p>
<p style="text-align: justify;"><span>Тогда<br />
</span></p>
<p style="text-align: center;"><img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_30.png" alt="" /><span><span><sub>6</sub>= (1, 2, 2, 3, 1)= 1</span><span>×</span><span>1155+2</span><span>×</span><span>1540+2</span><span>×</span><span>1386+3</span><span>×</span><span>330+1</span><span>×</span><span>210 – <em>r</em><sub>6</sub></span><span>×</span><span>2310= =1277&gt;210.<br />
</span></span></p>
<p style="text-align: justify;"><span><span>Итак, все проекции числа <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_31.png" alt="" />, кроме <img src="https://science.snauka.ru/wp-content/uploads/2013/07/072313_0722_32.png" alt="" /><sub>5</sub> неправильны. Следовательно, ошибочна цифра </span><span>a</span><span><sub>5</sub>=1 по основанию <em>p</em><sub>5</sub>=11.<br />
</span></span></p>
<p style="text-align: justify;"><span>Представленный алгоритм локализации ошибок методом проекции числа в СОК по каждому из оснований на основе НС может быть, применим для локализации не только одиночной ошибки, но и при некоторых условиях также двойных и тройных ошибок, обеспечивает реальную возможность повышения информационной надежности НК. Это обусловлено специфическими способностями представления и обработки непозиционных кодовых структур в СОК.</span></p>
]]></content:encoded>
			<wfw:commentRss>https://science.snauka.ru/2013/07/5273/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
