Оценочные тесты

(3.7)

где m - число анализируемых байтов. Полученные результаты анализируются при помощи таблицы распределения с числом степеней свободы, равным t!-1.

г) Проверка сегментов. Данный тест проверяет равномерность распределения символов в исходной последовательности. Конкретное значение байта [0 255] может принадлежать различным сегментам, [0 127] и [128 255] например. Анализируются следующие друг за другом пары чисел, и определяется принадлежность каждого числа к определенному сегменту.

Пусть имеется два сегмента [0 127] и [128 255]. Каждая пара распределяется по категориям:- оба байта в паре принадлежат первому сегменту;- один байт принадлежит первому сегменту, а другой - второму;- один байт принадлежит второму сегменту, а другой - первому;- oба байта принадлежат второму сегменту.

Вычисляем критерий

(3.8)

где m - число анализируемых бантов. Затем используется таблица для распределения с числом степеней свободы, равным единице.

При числе сегментов, равном четырем, имеем уже 16 категорий. Рассчитываем критерий

(3.9)

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

д) Последовательная корреляция. Тест проверяет взаимонезависимость элементов последовательности. Для этого вычисляется коэффициент последовательной корреляции:

(3.10)

где: m - число анализируемых байтов; Qi - элемент последовательности.

При незначительной корреляции значение коэффициента должно лежать в интервале

(3.11)

(3.12)

Для усиления теста можно уменьшить значение интервала.

е) Проверка серий. Тест проверяет равномерность распределения символов в изучаемой последовательности. Последовательность представляется в виде 0 и 1, и проверяются пары и тройки следующих друг за другом чисел.

Серии-пары. Определяются:- число биграмм вида 00;- число биграмм вида 01;- число биграмм вида 10;- число биграмм вида 11.

Вычисляется критерий

(3.13)

где m - число анализируемых байтов. Затем используется таблица для распределения с числом степеней свободы равным трем.

Рекомендуется проводить и проверку сцепленных биграмм. Для этого определяются:- число сцепленных биграмм вида 00;- число сцепленных биграмм вида 01;- число сцепленных биграмм вида 10;- число сцепленных биграмм вида 11.

После этого вычисляется критерий:

(3.14)

а затем используется таблица для распределения с числом степеней свободы, равным трем.

Серии-тройки. Определяются:- число триграмм вида 000;- число триграмм вида 001;- число триграмм вида 010;- число триграмм вида 011;- число триграмм вида 100;- число триграмм вида 101;- число триграмм вида 110;- число триграмм вида 111.

Вычисляется критерий

(3.15)

где m - число тестируемых байтов. Затем используется таблица для распределения с числом степеней свободы, равным семи.

Перейти на страницу: 1 2 3

Читайте также

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

Проект оконечной ОС на базе системы DX200
Современное состояние и перспективные планы развития Единой Сети Электросвязи (ЕСЭ) Российской Федерации характеризуются широким внедрением цифровых технологий и оборудования цифровых си ...

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

Основные разделы

Все права защищены! (с)2021 - www.generallytech.ru