Научная статья на тему 'МОДЕЛИ И МЕТОДЫ ОБНАРУЖЕНИЯ ОШИБОК, КОТОРЫЕ НЕ ОБНАРУЖИВАЮТСЯ С ПОМОЩЬЮ СИГНАТУРНОГО АНАЛИЗАТОРА ДЛЯ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ'

МОДЕЛИ И МЕТОДЫ ОБНАРУЖЕНИЯ ОШИБОК, КОТОРЫЕ НЕ ОБНАРУЖИВАЮТСЯ С ПОМОЩЬЮ СИГНАТУРНОГО АНАЛИЗАТОРА ДЛЯ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
80
20
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМЫ ПЕРЕДАЧИ ДАННЫХ / СИГНАТУРНЫЙ АНАЛИЗАТОР / МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Балтаев Жушцин Болтабаевич, Джуруев Рустам Хусанович, Арзикулов Суннатилла Донярович

В статье рассматриваются задачи, связанные с управлением и диагностикой микропроцессорных устройств в системах передачи данных. Рассмотрены этапы жизненного цикла технических средств систем передачи данных и пути повышения их характеристик надежности. Рассмотрен анализ современных микропроцессорных устройств систем передачи данных как объекта контроля и диагностики, необходимого для выбора характеристик методов сигнатурного анализа. Рассмотрены методы вычисления и определения сигнатур для сигнатурного анализа при диагностике микропроцессорных устройств. Показано, что основным документом сигнатурного анализа является словарь эталонных подписей. Разработаны алгоритмы и программы моделирования одноканального и многоканального методов сигнатур для автоматизации определения эталонных сигнатур для микропроцессорных устройств с несколькими выходами.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Балтаев Жушцин Болтабаевич, Джуруев Рустам Хусанович, Арзикулов Суннатилла Донярович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MODELS AND METHODS FOR DETECTING ERRORS THAT ARE NOT DETECTED USING A SIGNATURE ANALYZER FOR MICROPROCESSOR DEVICES

The article deals with the tasks associated with the control and diagnostics of microprocessor devices in data transmission systems. The stages of the life cycle of technical means of data transmission systems and the ways of increasing their reliability characteristics are covered. The analysis of modern microprocessor devices of data transmission systems as an object of control and diagnostics necessary for the selection of characteristics of methods of signature analysis is considered. Methods for calculating and determining signatures for signature analysis in diagnostics of microprocessor devices are considered. It is shown that the main document of signature analysis is the dictionary of reference signatures. The algorithms and programs for modeling one and multichannel signature method have been developed to automate the determination of reference signatures for multi-output microprocessor devices.

Текст научной работы на тему «МОДЕЛИ И МЕТОДЫ ОБНАРУЖЕНИЯ ОШИБОК, КОТОРЫЕ НЕ ОБНАРУЖИВАЮТСЯ С ПОМОЩЬЮ СИГНАТУРНОГО АНАЛИЗАТОРА ДЛЯ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ»

№ 4 (109)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

апрель, 2023 г.

РАДИОТЕХНИКА И СВЯЗЬ

DOI -10.32743^^^.2023.109.4.15336

МОДЕЛИ И МЕТОДЫ ОБНАРУЖЕНИЯ ОШИБОК, КОТОРЫЕ НЕ ОБНАРУЖИВАЮТСЯ С ПОМОЩЬЮ СИГНАТУРНОГО АНАЛИЗАТОРА ДЛЯ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ

Балтаев Жушцин Болтабаевич

PhD, доцент, Ташкентский Финансовый Институт, Республика Узбекистан, г. Ташкент E-mail: j baltayev@tfi.uz

Джуруев Рустам Хусанович

доцент,

Ташкентский университет информационных технологий

имени Мухаммада ал-Хоразмий, Республика Узбекистан, г. Ташкент

Арзикулов Суннатилла Донярович

ст. преподаватель, Ташкентский Финансовый Институт, Республика Узбекистан, Ташкент E-mail: arzikulov s@mail.ru

MODELS AND METHODS FOR DETECTING ERRORS THAT ARE NOT DETECTED USING A SIGNATURE ANALYZER FOR MICROPROCESSOR DEVICES

Joshqin Baltaev

PhD,

Tashkent Institute of Finance, Republic of Uzbekistan, Tashkent

Rustam Djurayev

Docent,

Tashkent University of Information Technologies, Republic of Uzbekistan, Tashkent

Sunnatulla Arzikulov

PhD,

Tashkent Institute of Finance, Republic of Uzbekistan, Tashkent

АННОТАЦИЯ

В статье рассматриваются задачи, связанные с управлением и диагностикой микропроцессорных устройств в системах передачи данных. Рассмотрены этапы жизненного цикла технических средств систем передачи данных и пути повышения их характеристик надежности. Рассмотрен анализ современных микропроцессорных устройств систем передачи данных как объекта контроля и диагностики, необходимого для выбора характеристик методов сигнатурного анализа. Рассмотрены методы вычисления и определения сигнатур для сигнатурного анализа при диагностике микропроцессорных устройств. Показано, что основным документом сигнатурного анализа является словарь эталонных подписей. Разработаны алгоритмы и программы моделирования одноканального и многоканального методов сигнатур для автоматизации определения эталонных сигнатур для микропроцессорных устройств с несколькими выходами.

Библиографическое описание: Балтаев Ж.Б., Джуруев Р.Х., Арзикулов С.Д. МОДЕЛИ И МЕТОДЫ ОБНАРУЖЕНИЯ ОШИБОК, КОТОРЫЕ НЕ ОБНАРУЖИВАЮТСЯ С ПОМОЩЬЮ СИГНАТУРНОГО АНАЛИЗАТОРА ДЛЯ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ // Universum: технические науки : электрон. научн. журн. 2023. 4(109). URL: https://7universum.com/ru/tech/archive/item/15336

A UNIVERSUM:

№ 4 (109)_ТЕХНИЧЕСКИЕ НАУКИ_апрель. 2023 г.

ABSTRACT

The article deals with the tasks associated with the control and diagnostics of microprocessor devices in data transmission systems. The stages of the life cycle of technical means of data transmission systems and the ways of increasing their reliability characteristics are covered. The analysis of modern microprocessor devices of data transmission systems as an object of control and diagnostics necessary for the selection of characteristics of methods of signature analysis is considered. Methods for calculating and determining signatures for signature analysis in diagnostics of microprocessor devices are considered. It is shown that the main document of signature analysis is the dictionary of reference signatures. The algorithms and programs for modeling one and multichannel signature method have been developed to automate the determination of reference signatures for multi-output microprocessor devices.

Ключевые слова: системы передачи данных, сигнатурный анализатор, микропроцессорных устройств. Keywords: data transmission systems, signature analyzer, microprocessor devices.

Введение

Непрерывный рост сложности цифровых схем современных технических средств систем передачи данных (СПД) предопределяет повышенные требования к их надежности. Современные СПД - это сложные географически распределенные технические комплексы, которые выполняют важные задачи по своевременной и качественной передаче данных [1,4].

Одним из важных требований к СПД является требование обеспечения их надежности, а это значит, что они должны обеспечивать длительную эксплуатацию при сохранении всех заданных характеристик в заданных пределах. Сложность решения этой проблемы заключается в том, что непрерывное увеличение сложности современных СПД вызывает значительные трудности в достоверной оценке их технического состояния в условиях эксплуатации.

Основным критерием надежности восстановленной СПД является доступность Кт = т , который характеризует вероятность того, что система будет находиться в хорошем состоянии в произвольно выбранный момент времени, когда т - среднее

время между отказами;

Тв - среднее время восстановления.

Составляющими коэффициента доступности являются среднее время между отказами тн ,

характеризующие надежность системы и среднее время восстановления тв , который характеризует ремонтопригодность [2-8].

Следует особо отметить, что односторонняя ориентация в конструкции СПД только на достижение высокой надежности за счет ремонтопригодности может не привести к увеличению коэффициента доступности К§, поскольку сложность обнаружения и нахождения места неисправности в условиях эксплуатации СПД приводит к увеличению среднего значения коэффициента доступности К§. время восстановления.

В условиях эксплуатации СПД наиболее важной из двух составляющих коэффициента доступности является среднее время восстановления, которое определяется в первую очередь временем обнаружения (мониторинг) и временем нахождения места отказа (диагностика). Поэтому одним из основных направлений повышения надежности является улучшение технико-эксплуатационных характеристик СПД и ее

технических средств за счет улучшения показателей ремонтопригодности посредством контроля и технической диагностики [8,9]. Проблема технической диагностики цифровых схем возникает на различных этапах их производства и эксплуатации и включает в себя взаимосвязанные задачи. Первый заключается в определении состояния исследуемой цифровой схемы. Основным состоянием цифровых схем является исправность, это техническое состояние цифровой схемы, при котором она соответствует всем требованиям, установленным технической документацией. В противном случае цифровая схема находится в одном из неисправных состояний. Если установлено, что цифровая схема неисправна, то решается вторая задача: проводится поиск неисправности цифровой схемы, целью которого является определение места и типа неисправности.

Все существующие методы технической диагностики цифровых схем можно разделить на классические тестовые и компактные. Классические методы тестовой диагностики основаны на методах генерации тестовых последовательностей. Их использование на этапе проектирования и изготовления цифровых схем позволяет определить правильность их функционирования и провести процедуру устранения неполадок, что в конечном итоге улучшает основные параметры надежности (коэффициент доступности, вероятность безотказной работы и надежность функционирования).

Классические методы тестирования для диагностики цифровых схем основаны на формировании тестовых последовательностей, позволяющих обнаружить заданный набор их неисправностей. В этом случае для процедуры тестирования, как правило, сохраняются как сами тестовые последовательности, так и эталонные реакции цифровых схем на их воздействия. В процессе самой процедуры тестирования, на основе результатов сравнения реальных выходных характеристик с эталонными, принимаются решения о состоянии тестируемой цифровой схемы. Если полученные отклики цифровой схемы соответствуют эталонной схеме, считается, что она исправна, в противном случае схема содержит неисправность и находится в неисправном состоянии.

Классические методы тестирования требуют значительного количества времени как для формирования

№ 4 (109)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

апрель, 2023 г.

тестовых последовательностей, так и для самой процедуры тестирования. Кроме того, большие объемы тестовой информации и эталонных выходных данных требуют сложного испытательного оборудования. Следовательно, затраты и время, необходимые для реализации классического подхода, растут быстрее, чем сложность цифровых схем, для которых он используется. Основным недостатком распространенных алгоритмов формирования тестовых последовательностей является то, что в результате их применения воспроизводятся последовательности очень большой длины. На выходах тестируемой цифровой схемы формируются ее реакции, которые имеют одинаковую продолжительность, следовательно, возникают проблемы при их запоминании и хранении. Поэтому предлагаются новые решения, позволяющие значительно упростить как процедуру построения тестовых последовательностей, так и само тестирование. Самым простым решением для значительного сокращения объема сохраняемой информации о эталонных выходных ответах является использование компактных методов тестирования, основанных на сигнатурном анализаторе. Поэтому одним из внешних средств диагностики микропроцессорных систем является сигнатурный анализатор (СА), важным параметром которого является его надежность. Создание методов расчета надежности сигнатурного анализатора связано с необходимостью оценки вероятности не обнаруживаемых ошибок различной кратности.

Оценка надежности контроля методом сигнатурного анализа

Одним из главных критериев, определяющих широкое использование СА, является его высокая надежность.

Надежность сигнатурного анализа рассчитывается по формуле:

D = 1 - P = 1 -

1 2

(1)

и является общей оценкой надежности, то есть в ней учитывается вся множественность ошибок. Важной характеристикой CA является оценка надежности сигнатурного анализа при определенной кратности ошибок в двоичной последовательности.

Определение надежности, зависящей от множественности ошибок, точными методами очень затруднительно при больших длинах (п>>г) входной последовательности. Чтобы упростить расчеты,

вы можете использовать приблизительный метод

расчета. Из теории кодирования известно, что 2 п для передачи информации используются кодовые комбинации 2п /2г = 2п— кодовые комбинации (п -длина кодовой комбинации, г - количество контрольных битов).

Соответственно, для линейных и циклических кодов с п>>г можно рассчитать количество необнаруженных ошибок по формуле:

В i =

C

2

(2)

Соответственно, надежность CA может быть рассчитана в зависимости от частоты ошибок и длины входной последовательности по формуле:

C1

D = 1 - P = 1 --ni ног r^r r^n

(3)

В соответствии с приведенным выше выражением была рассчитана вероятность того, что ошибка не будет обнаружена Р для многочленов степени г = 8,

12, 16 цифры и длины анализируемых последовательностей ("окна измерения") п, равные 20, 40, 60,80,100 бит в зависимости от кратности ошибки г . Из приведенных цифр 2.1 ^ 2.5 видно, что для повышения надежности сигнатурного анализа необходимо увеличить степень порождающего полинома г , что приводит к увеличению разрядности сигнатур. Как следует из графиков, приведенных на этих рисунках, зависимость Р на кратности погрешность

для разных г графически изображена не в виде прямой линии, а в виде выпуклой восходящей кривой. Вершина выпуклого графа Рда = /(I), его пиковая

точка соответствует максимальному значению Рно

для частоты ошибок, равной половине длины последовательности. Последний делит кривую на две неравные части, восходящую (левую) и нисходящую (правую) ветви. На левой ветке Р растет, и на правой ветке Р уменьшается [10-14].

Следует отметить, что в рассматриваемых случаях надежность оценивается без учета формы порождающего полинома Р(х), который определяет векторы не обнаруживаемых комбинаций ошибок [17-19].

r

№ 4 (109)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

апрель, 2023 г.

Рисунок 1. Графики зависимости вероятности не обнаружения ошибок от кратности ошибок при окне измерения N = 20 для образующих многочленов степени Я = 8,12,16

Рисунок 2. Графики зависимости вероятности не обнаружения ошибок от кратности ошибок при окне измерения N = 40 для образующих многочленов степени Я = 8,12,16

5 10 15 20 25 30 ¿5 40 45 50 55fl0 fl5 70 ?5 so 5590 95 100

Рисунок 3. Графики зависимости вероятности не обнаружения ошибок от кратности ошибок при окне измерения N = 100 для образующих многочленов степени Я = 8,12,16

Имитационная модель для выявления необнаруженных ошибок.

Недостатком приведенных выше аналитических выражений для оценки надежности метода сигнатурного анализа является то, что они не позволяют

получить точную количественную оценку надежности сигнатурного анализатора в зависимости от степени и типа порождающего полинома для ошибок различной кратности в заданной двоичной последовательности.

№ 4 (109)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

апрель, 2023 г.

В связи с этим необходимо разработать имитационную модель для определения не обнаруживаемых ошибок различной кратности в двоичной последовательности с использованием сигнатурного анализатора.

Для того чтобы получить количественную оценку надежности компактных методов тестирования, включая CA, необходимо выполнить следующее:

1. Разработать алгоритмы и составить программы на ПК для моделирования метода сигнатурного анализа двоичной последовательности.

2. Оценить надежность метода сигнатурного анализа ошибок различной кратности и длины двоичных последовательностей.

Алгоритм диагностирования рассмотренных методов основан на следующем:

1. Для метода анализа сигнатур выбирается "неискаженная" выходная тестовая последовательность. Для сравнительного анализа выбираются одни и те же выходные тестовые последовательности. С помощью

имитационной модели ошибки накладываются на входные последовательности.

2. Результирующая ошибочная тестовая последовательность анализируется с помощью сигнатурного анализа.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3. На основе анализа полученных результатов имитационного моделирования проведена оценка надежности метода сигнатурного анализа.

Программа для моделирования валидности метода сигнатурного анализа Diagnostic With Signature предназначена для моделирования процесса сигнатурного анализа и нахождения всех векторов не обнаруживаемых ошибок. Программа оценивает способность метода сигнатурного анализа к обнаружению. Программа работает в операционных системах семейства Microsoft Windowso [15,16].

Программа не требует установки и запускается путем запуска приложения Diagnostic With Signature.exe. При запуске появляется окно программы (рис. 4).

Рисунок 4. Окно программы Diagnostic With Signature

Окно программы содержит параметры метода анализа сигнатур и входные данные в верхней части. Эти параметры используются при моделировании ошибок. Параметры тестирования и входные данные:

• исследуемая входная (тестовая) последовательность (до 50 бит);

• тип и степень порождающего многочлена;

• регистрируйте параметры с обратной связью.

Нижняя часть содержит два раздела: "Журнал" и

"Результат диагностики". В разделе журнала отображается текущее состояние выполнения программы, а также общее время вычисления подписей. В разделе "Результат диагностики" отображается результат выполнения программы, то есть вывод всех последовательностей ошибок, при вводе сигнатура остается эталонной.

Последовательность работы с программой:

• запустите приложение Diagnostic With Signature.exe;

• введите или измените необходимые параметры теста;

• нажмите кнопку "Начать диагностику".

В конце процесса моделирования будут определены и отображены все последовательности с необнаруженными ошибками для данной входной последовательности, в которых выходная сигнатура остается неизменной. Программа также отобразит кратность необнаруженных ошибок, то есть сколько битов во входной комбинации было не обнаружено (рис. 5).

№ 4 (109)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

апрель, 2023 г.

Рисунок 5. Результат работы программы

Программный алгоритм обнаружения не обнаруживаемых ошибок методом сигнатурного анализа включает в себя:

1. Запуск приложения Diagnostic With Signature.

2. Запишите исходные данные: входная комбинация P (X) - 20 бит.

3. Выбор характеристик прямого и обратного образующих полиномов обратной связи: Р(Х) =Х1б+Х12+Х9+Х7+1/Р '(Х) =Х1б+Х9+Х7+Х4+1. Вычисление эталонной сигнатуры для заданной входной тестовой последовательности Fffl.

4. Вычисление эталонных сигнатур для данной тестовой комбинации Р(Х)/ Р'(Х).

5. Вывод ссылочной подписи в разделе "Журнал".

6. Отображение количества всех возможных комбинаций последовательностей в разделе "Журнал".

7. Вычисление сигнатур для всех возможных ошибочных комбинаций из 20 битов - P(Y) = Р(Х+Е).

8. Отображение времени вычисления всех сигнатур для ошибочных последовательностей в разделе "Журнал".

9. Обнаружение идентичных сигнатур ошибочной последовательности с эталонной.

10. Если таковые будут найдены, запишите их в таблицу.

11. Сравните эту ошибочную последовательность с эталонной и вычислите кратность этой ошибки.

12. Запишите кратность ошибки в таблицу.

13. Окончание программы.

Анализ результатов моделирования

Оценка эффективности метода сигнатурного анализа основана на распределении вероятностей необнаруженных ошибок заданной кратности. Р к н=

Р к В. Р к нВ.

Ркн - вероятность не обнаружения ошибочных последовательностей, содержащих ошибки кратности К.

Р к в - вероятность возникновения ошибки кратности К.

Вероятность Рк В определяется как отношение числа К-кратных ошибок, фактически возможных для данной схемы в ее выходном отклике, к общему числу ошибок различной кратности.

Р к нВ - вероятность не обнаружения ошибки кратности К.

Вероятность РкнВ определяется как отношение числа последовательностей, не обнаруживаемых конкретным методом сигнатурного анализа, которые содержат ошибки кратности К, к общему числу возможных последовательностей с ошибками кратности К.

Таблица 1.

Приведены результаты моделирования метода сигнатурного анализа в программе диагностики с сигнатурой для полинома Р(Х) =Х16+Х12+Х9+Х7+1

№ Подпоследовательность Сигнатура Множественность ошибок

1 00001101100010000000 H953 (1100101010011011) 14

2 00011101101000010001 H953 (1100101010011011) 13

15 11101100001101101110 H953 (1100101010011011) 5

иЫ^ЕВБиМ:

№4(109)_ДД ТЕХНИЧЕСКИЕ НАУКИ_апрель. 2023 г.

Теперь давайте выведем таблицу для обратного характеристического многочлена:

Р '(Х) =Х16+Х9+Х7+Х4+1

Таблица 2.

Результаты оценки надежности метода сигнатурного анализа, основанного на моделировании

для обратного полинома Р'(Х)

№ Подпоследовательность Сигнатура Множественность ошибок

1 00000010100001110000 2А99 (1001100101010100) 14

2 00010011101011110001 2А99 (1001100101010100) 13

15 11101101001101111110 2А99 (1001100101010100) 5

Таблица 3.

Результаты

п Рош(к) Рн(к) Рно(к)= Рош(к)х Рн(к)

5 15504/1048575 4/15504 4/1048575

8 125970/1048575 3/125970 3/1048575

10 184756/1048575 3/184756 3/1048575

11 167960/1048575 2/167960 2/1048575

13 77520/1048575 2/77520 2/1048575

14 38760/1048575 1/38760 1/1048575

Е 610470/1048575 15/1048575

4 3,5 т т. г- 3 ьп 3 2,5 о С 2 О11'5 1 0,5

А

А 1 .

/\ А /Ч

/ \ А /\

/ \ /\ / \ Л

/ \ / \ / \ /\

/ \ / \/ \/ \

/и V V \

п и 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Рисунок 6. График зависимости вероятности не обнаружения ошибок от их кратности, п - кратность ошибок, Рно - вероятность ошибки

Таблица 4.

Для многочлена: СКС-16-1БМ х16 + х15 + х2 +1

Последовательность ввода Сигнатура (ссылка)

11111100000111111111 иР77 (1110111001111111)

№ Подпоследовательность Сигнатура Множественность ошибок

1 00001100000111101011 иР77(1110111001111111) 6

2 00011000000111101000 иР77(1110111001111111) 8

15 11101000000111111100 ЦР77(1110111001111111) 4

№ 4 (109)

А1

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

апрель, 2023 г.

Таблица 5.

For the inverse polynomial: x16 + x14 + x + 1

Последовательность ввода Сигнатура (ссылка)

11111100000111111111 816А (0101011010000001)

№ Подпоследовательность Сигнатура Множественность ошибок

1 00001100000111011101 816A (0101011010000001) 6

2 00010100000111011000 816A (0101011010000001) 8

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

15 11100100000111111010 816A (0101011010000001) 4

Таблица 6.

Результаты

n Pciu^) P^) Pec^ Pdu^x Pн(к)

4 4845/1048575 4/4845 4/1048575

6 38760/1048575 8/38760 8/1048575

8 125970/1048575 3/125970 3/1048575

Z 169575/1048575 15/1048575

9 8 7 £ 6 1Л OO er чг -1 О С 4 J 3 2 1

А

А

. / \

Л / \

/\ / 1 Л

/V V \

О Г! 1 2 3 4 5 6 7 S 9 10 11 12 13 14 15 16 17 18 19 20

Рисунок 7. График зависимости вероятности не обнаружения ошибок от их кратности, п - кратность ошибок, Рно - вероятность ошибки

Таблица 7.

Для многочлена: CRC-16-T10-DIF x16 + x15 + x11 + x9 + x8 + x7 + x5 + x4 + x2 + x + 1

Последовательность ввода Сигнатура (ссылка)

11111100000111111111 СС84 (0010000111011101)

№ Подпоследовательность Сигнатура Множественность ошибок

1 00001100011101000100 CC84 (0010000111011101) 12

2 00010001110011100111 CC84 (0010000111011101) 11

15 11100001101001011100 CC84 (0010000111011101) 11

Таблица 8.

Для обратного многочлена: x16 + x15 + x14 + x12 + x11 + x9 + x8 + x7 + x5 + x + 1

Последовательность ввода Сигнатура (ссылка)

11111100000111111111 ибС5 (1010110101101111)

№ Подпоследовательность Сигнатура Множественность ошибок

1 00001000101100101001 U6C5 (1010110101101111) 12

2 00010000000010011110 U6C5 (1010110101101111) 11

15 11100100101001001000 U6C5 (1010110101101111) 11

№ 4 (109)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

апрель, 2023 г.

Таблица 9.

Результаты

n Рош(к) Рн(к) Рно(к)= Рош(к)х Рн(к)

7 77520/1048575 2/77520 2/1048575

9 167960/1048575 1/167960 1/1048575

10 184756/1048575 3/184756 3/1048575

11 167960/1048575 4/167960 4/1048575

12 125970/1048575 3/125970 3/1048575

13 77520/1048575 1/77520 1/1048575

14 38760/1048575 1/38760 1/1048575

Z 840446/1048575 15/1048575

Рисунок 8. График зависимости частоты ошибок от их вероятности не обнаружения, п - частота ошибок, Рно - вероятность ошибки

Таблица 10.

Для многочлена: СЯС-16-ООТ х16 + х13 + х12 + х11 + х10 + х8 + х6 + х5 + х2 + 1

Последовательность ввода Сигнатура (ссылка)

11111100000111111111 С571 (1000111010101101)

№ Подпоследовательность Сигнатура Множественность ошибок

1 00001001111111010011 C571 (1000111010101101) 12

2 00011101001010101010 C571 (1000111010101101) 10

15 11101000110010000110 C571 (1000111010101101) 10

Таблица 11.

Для обратного многочлена: х16 + х14 + х11 + х10 + х8 + х6 + х5 + х4 + х3 + 1

Последовательность ввода Сигнатура (ссылка)

11111100000111111111 СР22 (0100010001111101)

№ Подпоследовательность Сигнатура Множественность ошибок

1 00001010010110001001 CP22 (0100010001111101) 12

2 00011001100011101100 CP22 (0100010001111101) 10

15 11101111110010011010 CP22 (0100010001111101) 10

№ 4 (109)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

апрель, 2023 г.

Таблица 12.

Результаты

n Pciu^) P^) Pec^ PduC^x Pb^)

10 184756/1048575 10/184756 10/1048575

12 125970/1048575 5/125970 5/1048575

Z 310726/1048575 15/1048575

Рисунок 9. График зависимости вероятности не обнаружения ошибок от их кратности, п - кратность ошибок, Рно - вероятность ошибки

Как видно из таблицы, для обратного многочлена кратность ошибки и количество ошибок остаются неизменными.

Для этой входной последовательности мы нашли все возможные векторы не обнаруживаемых ошибок путем моделирования. Время, затраченное на вычисление всех возможных ошибочных входных последовательностей, составило 15 секунд. Это время расчета

зависит от машины и, соответственно, становится еще меньше на машинах с более высокой производительностью.

Давайте построим график зависимости количества ошибок от их кратности для заданной 20-битной входной последовательности.

Рисунок 10. График зависимости количества ошибок от их кратности

Из этого графика видно, что наибольшее количество ошибок для последовательности длиной 20 бит и характеристического полинома 1+Х7+Х9+Х12+Х16 составляют 5 раз.

Теперь давайте оценим надежность сигнатурного анализа, разделив количество не обнаруживаемых ошибок на общее количество ошибок, равное 2к-1. Давайте выведем количество всех возможных ошибок в виде таблицы для всех кратностей.

Таблица 13.

Количество всех возможных ошибок для всех кратностей

Комбинация возможных ошибок Количество Комбинация возможных ошибок Количество

20 167960

190 125970

167960 20

184756 1

№ 4 (109)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

апрель, 2023 г.

Общее количество ошибок для 20-битной последовательности равно:

220-1=1048576-1=1048575 3

Количество всех необнаруженных ошибок равно 15 (таблица 3.1). Следовательно, мы имеем:

15

TöTTT^ =0.0000143051,

что даже меньше, чем вероятность необнаруженных ошибок (3.4):

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Результат моделирования показал, что, на самом деле, этот метод даже более эффективен, чем в теории, поскольку практическая оценка дала показания меньше, чем его теоретическая оценка.

Теперь, используя нашу имитационную модель, мы построим таблицу и график зависимости количества не обнаруживаемых ошибок от длины входной последовательности.

Р^=1/216=0,00001526

Таблица 14.

Зависимости количества не обнаруживаемых ошибок от длины входной последовательности

№ Длина входной последовательности (биты) Количество необнаруженных ошибок

1 16 0

2 17 1

3 18 3

15 30 16383

16 31 32765

17 32 65535

Рисунок 11. График зависимости количества ошибок от длины входной последовательности

Из таблицы 14 и рис. 11 видно, что количество ошибок экспоненциально зависит от длины входной последовательности. Из полученных результатов мы можем вывести следующую закономерность: количество необнаруживаемых ошибок N„eo6, при использовании 16-разрядного регистра (l = 16) с обратной связью, равной: NHea6=2L'l-1 где L - длина входной тестовой последовательности.

Из проведенных исследований мы можем с уверенностью заключить, что сигнатурный анализ на практике является более эффективным диагностическим инструментом, чем в теории. Об этом свидетельствуют результаты, полученные с помощью моделирования.

Заключение

На основании проведенного исследования можно сделать следующие выводы: Разработан метод анализа микропроцессорных устройств SPD как объекта мониторинга и диагностики для выбора характеристик метода сигнатурного анализа. Общая

методология применения анализа сигнатур предполагает работу и определение эталонных сигнатур для известного хорошего микропроцессорного устройства, поэтому был проведен анализ существующих математических методов вычисления и определения эталонных сигнатур. Для автоматизации определения эталонных сигнатур были разработаны алгоритмы и программы для моделирования одноканального и многоканального анализа сигнатур, позволяющие изменять как ширину регистра сдвига, так и типы неприводимых сигнатур, позволяющие изменять как ширину регистра сдвига, так и типы неприводимых сигнатур. многочлены и длина анализируемых двоичных последовательностей.

Разработанное программное обеспечение для имитации одноканального анализа сигнатур работает в операционных системах Microsoft Windows 2003/7/10, а программа для имитации работы многоканального анализа сигнатур написана на PHP и с использованием программы Devel Studio.

A UNiVERSUM:

№4(109)___ ' V-1-_апрель. 2023 г.

Список литературы:

1. Amirsaidov U.B.,Abbasxanova X.Yu., Baltaev J.B. Методы отсенки надежности сети передачи данных с учётом воздействия внешних факторов ВЕСТНИК ТашГТУ, 4/2014g., str 27-31

2. Ankudinov I.V. Mikroprotsessornыe sistembi. Arxitektura i proektirovanie. Uchebnoe posobie. Sankt-Peterburg 2003.

3. Antoshina I.V., Kotov Yu.T. Mikroprotsessorbi i mikroprotsessornbie sistembi (analiticheskiy obzor). Moskva 2005 g.

4. Bezuglov D.A., Kalienko I.V. sifrovbie ustroystva i mikroprotsessorbi. - Rostov - na - Donu: Feniks, 2006. - 480 s.

5. Baltayev J., Boltayev S. (2023). Model and Methods for Detecting Undetected Errors Us-ing a Signature Analyzer. In: Guda, A. (eds) Networked Control Systems for Connected and Automated Vehicles. NN 2022. Lecture Notes in Networks and Systems, vol 509. Springer, Cham. https://doi.org/10.1007/978-3-031-11058-0_112.

6. Baltayev J.O.S.B., Yaronova N.V. Texnik diagnostika usullari orqali mikroprotsessorli qurilmalarning ishonchliligini oshirish //ИНТЕРНАУКА Учредители: Общество с ограниченной ответственностью" Интернаука". - С. 34-36.

7. Балтаев Ж.Б. и др. Исследованные методов повышения эффективности диагностирования микропроцессорных устройств средств многоканального сигнатурного анализа //Universum: технические науки. - 2022. -№. 1-1 (94). - С. 66-72.

8. Балтаев Ж.Б., Содиков Ш.Ш. У. Анализ методов расчета эталонных сигнатур для сигнатурного анализа микропроцессорных систем //Universum: технические науки. - 2022. - №. 1-1 (94). - С. 60-65.

9. Baran E.D., On the reliability of control of binary sequences by the state counting method, Avtomatika i Vychisl. technique. 1982. No. 6. S. 66-70.

10. Bestugin A.R., Bogdanova A.F., Stogov G.V. Kontrol i diagnostirovanie telekommunikatsionnыx setey - SPb: Politexnika, 2003. 174 s.: il.

11. Davronbekov D.A. Metodы otsenki nadejnosti sifrovыx elementov radiotexnicheskix sistem. - T.: TATU, 2017. -168 s.

12. Djuraev R.X., Baltaev J.B., Xasanov O.A. Increasing the efficiency of diagnosing microprocessor devices based on multichannel signal analysis means. Тошкент, ICISCT2020.

13. Djuraev R.X., Baltaev J.B., Badalov J.I. Study of the method of compact testing of technical means of data transmission networks Toshkent, ICISCT2020

14. Djuraev R.X., Djabbarov Sh.Yu., Baltaev J.B. « Системы технического обслуживания и эксплуататсии сетей телекоммуникатсии». Учебник.-T.: "Aloqachi".2019, 234 s.

15. Djuraev R.X.,Baltaev J.B., Alimov U.B. Methods of Determining Reference Signals for One and Multichannel Signatural Analyzer of Microprocessor Systems, Science Publishing Group, Communications USA № 6(1) 2018. -R. 20-24

16. Djuraev R.X., Baltaev J.B. Investigated Methods of Improving the Yefficiency of Diagnosing Microprocessor Devices of Data Transmission Systems Based on Multi-Channel Signature Analysis, Science Publishing Group, Communications USA № 7(1) 2019. -R. 13-24 rr.

17. Djuraev R.H., Djabbarov S.Y., Baltayev J.B. Raqamli tizimlarning texnik diagnostikasi // Darslik).-T.:«Aloqachi. -2020. - Т. 232.

18. Djuraev R.X., and J.B. Baltaev. "Investigated Methods of Improving the Efficiency of Diagnosing Microprocessor Devices of Data-Transfer Systems Based on Multi-Channel Signature Analysis." International Journal of Research Studies in Science, Engineering and Technology 6.3 (2019): 18-30.

19. ZainalabedinNavabi, Digital System Test and Testable Design: Using HDL Models and Architectures, Springer, 2011

20. Smith J.E. Measures of the Effectiveness of Fault Signature Analysis//IEEE Trans Comput. 1980. V. C-29. № 6. P. 510-514.

i Надоели баннеры? Вы всегда можете отключить рекламу.