(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 - число тестируемых байтов. Затем используется таблица для распределения с числом степеней свободы, равным семи.
Читайте также
Разработка комплекта электрических схем маршрутной релейной централизации блочного типа
Целью дипломного проектирование являлась разработка комплекта
электрических схем маршрутной релейной централизации блочного типа (БМРЦ) для
использования их студентами техникума в качест ...
Проектирование усилителя напряжения
Прежде чем начать рассчитывать усилитель, выберем некоторые его элементы
и условия моделирования.
В качестве транзисторов будем использовать нашедшие широкое применение в
прак ...
Проектирование сетевого оборудования NGN
В настоящее время всё чаще встречаются публикации, посвящённые коренному
преобразованию ТфОП и переходу к сети следующего поколения (NGN). Она позиционируется как
универсальная сеть, спо ...