Главная » Просмотр файлов » Разработка и исследование высокоскоростных генераторов псевдослучайных равномерно распределенных двоичных последовательностей

Разработка и исследование высокоскоростных генераторов псевдослучайных равномерно распределенных двоичных последовательностей (1025663), страница 27

Файл №1025663 Разработка и исследование высокоскоростных генераторов псевдослучайных равномерно распределенных двоичных последовательностей (Разработка и исследование высокоскоростных генераторов псевдослучайных равномерно распределенных двоичных последовательностей) 27 страницаРазработка и исследование высокоскоростных генераторов псевдослучайных равномерно распределенных двоичных последовательностей (1025663) страница 272017-12-21СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 27)

р < а, то последовательность ё признается неслучайной; в против­ном случае (при р ^ а) последовательность считается случайной.Отметим, что большие значения статистики s соответствуют слишкомчастой смене единичных и нулевых значений в исследуемой последователь­ности, а малые — слишком редкой.П.1.4. T E S T FOR T H E L O N G E S T R U N O F O N E S IN A B L O C KОбъектом исследования являются единичные серии наибольшей дли­ны в подпоследовательностях длины М последовательности ё.

В процессетеста определяется, согласуется ли количество блоков, содержащих макси­мальные серии определенной длины, с ожидаемым для случайных после­довательностей значением.Отметим, что отклонения в распределении единичных серий влекутза собой отклонения в распределении нулевых серий, поэтому достаточноосуществить только один из двух тестов.Параметры.1) ё — исследуемая последовательность, ё = е\, в2, • •.,£п',2) п — длина исследуемой последовательности;3) М — длина блока (фиксированное значение 8, 128 или 10 000 в зависи­мости от п, см. табл. 12).Процедура тестирования.1) исходная последовательность ё разбивается на подпоследовательностидлины М;2) все подпоследовательности разделяются на классы щ в зависимостиот максимальной длины А; серии из единиц; соответствие классов щи длин серий для некоторых значений длины подпоследовательностейМ приведено в табл.

12);3) рассчитывается значение статистики_ * ( Н - ТУтг,)2г=0где \щ\ — число подпоследовательностей, отнесенных к классу иг, азна--178чения К, N и 7Ti могут быть получены из табл. 12;4) вычисляется достигаемый уровень значимостиp = igamc(T,£).Таблица 12.Параметры теста для некоторых значений длиныподпоследовательностей ММ =8щV\у%"3k^l,7Г0 =к = 2, тг1 =к = 3, 7г2 =к ^ 4, 7г3 =0,21480,36720,23050,1875щVbМ = 128М = 10000к < 4, 7г0 = 0,1174А; = 5, 7Г1 = 0,2430fc = 6, 7г2 - 0,2493/с = 7, тгз = 0,1752/с = 8, тг4 = 0,1027/с ^ 9, 7г5 = 0,1124/с < 10, 7г0 = 0,0882к = 11, 7Г1 = 0,2092А: = 12, 7г2 = 0,2483/с = 13, 7г3 = 0,1933/с = 14, тг4 = 0,1208к = 15, тг5 = 0,0675к ^ 16, тг6 = 0,0727^ 6 272549^ 750 000675ЩпКN^ 128316Рекомендации по выбору параметров.Длина последовательности п должна быть не менее 128 бит (n ^ 128).Значение длины подпоследовательностей М определяется величиной п всоответствии с табл.

12.Интерпретация результатов.Если вычисленное значение достигаемого уровня значимости меньшеа, т.е. р < а, то последовательность ё признается неслучайной; в против­ном случае (при р ^ а) последовательность считается случайной.Большие значения статистики s соответствуют наличию в последова­тельности кластеров из единиц.-179П.1.5.

BINARY MATRIX RANK T E S TОбъектом исследования является ранг двоичных матриц, образован­ных непересекающимися подпоследовательностями последовательности е.Тест направлен на выявление линейной зависимости между подпоследова­тельностями фиксированной длины. Отметим, что он также входит в н а б о рDIEHARD [51].Параметры.1) ё — исследуемая последовательность, ё = ei, £2, • • •, £п',2) п —длина исследуемой последовательности;3) М — количество строк в каждой матрице (фиксированное значениеМ = 32);4) Q — количество столбцов в каждой матрице (фиксированное значениеg = 32).Процедура тестирования.Описание процедуры тестирования приведено для значений М — Q=32. В случае использования других значений должны быть рассчитаныновые константы в выражении (П.1) вычисления статистики теста.1) исходная последовательность ё разбивается наN =п\_MQ\непересекающихся подпоследовательностей длины М каждая; н е и с ­пользованные члены в конце последовательности отбрасываются;2) члены подпоследовательностей используются для заполнения д в о и ч ­ных матриц размера М х Q (заполнение осуществляется по с т р о к а м ) ,после чего для каждой матрицы вычисляется ее двоичный ранг/^ (г —7номер матрицы, 1 ^ г ^ Л ");3) рассчитывается значение статистики2{FM - 0,2888Л00,2888iV(FM-i - 0,57767V)20,57767V{N-FM-FM_X - 0,1336iV)20,13367V' ^1 )-180где FM — число матриц максимального ранга (Ri = М) и FM-I ~~ чис­ло матриц с рангом, на единицу меньше максимального (Ri — М — 1);4) вычисляется достигаемый уровень значимостиp=exp(ir)-Рекомендации по выбору параметров.Длина последовательности ё должна быть достаточной для построе­ния не менее 38 матриц (п ^ 38MQ), что при фиксированных значенияхМ = Q = 32 дает п ^ 38 912).Интерпретация результатов.Если вычисленное значение достигаемого уровня значимости меньшеа, т.е.

р < а, то последовательность ё признается неслучайной; в против­ном случае (при р ^ а) последовательность считается случайной.П.1.6. D I S C R E T E F O U R I E R TRANSFORM ( S P E C T R A L ) T E S TОбъектом исследования является спектр последовательности, полу­ченный при помощи дискретного преобразования Фурье. В частности,определяется отклонение числа спектральных компонентов, амплитуда ко­торых превышает 95% барьер, от ожидаемого результата 5%. Целью тестаявляется выявление периодичности (т.е. повторяющихся шаблонов).Параметры.1) ё — исследуемая последовательность, ё = £\, £2, • • •, £п\2) тт.

—длина исследуемой последовательности.Процедура тестирования.1) по исходной последовательности ё = £i, £2, • • •, £п строится последова­тельность X = Xi, Х2,...,Хп, гдеXi = 2ei — l,1 ^ г ^ п,т.е. осуществляется замена Он-»— 1 и 1 и + 1 ;2) вычисляется дискретное преобразование Фурье от последовательно­сти X:S = DFT(X),-181-результатом которого является последовательность комплексных чи­сел, отражающих частотные характеристики исходной последователь­ности;3) строится последовательность абсолютных значений амплитудM = \S'\,где S' — подпоследовательность S, образованная ее первыми п/2 чле­нами;4) рассчитывается величина 95% уровнядля случайных последовательностей амплитуды 95% частотных ком­понентов не должны превосходить Т;5) определяется ожидаемое число членов М, значение которых не пре­восходит Т:пN0 = 0,95-;6) подсчитывается величина TVi — наблюдаемое число членов М, не пре­восходящих Т;7) вычисляется значение статистики•v/n-0,95-0,05/4'8) определяется достигаемый уровень значимостиfр = ericr\s\\у/2 J'Рекомендации по выбору параметров.Рекомендуется использовать последовательности ё длиной не менее1000 бит ( п ^ 1000).Интерпретация результатов.Если вычисленное значение достигаемого уровня значимости меньшеа, т.е.

р < а, то последовательность ё признается неслучайной; в против--182ном случае (при р ^ а) последовательность считается случайной.Малые значения статистики s свидетельствуют о том, что слишкоммного частотных компонентов имеет амплитуду, превосходящую 95% по­рог Г.П.1.7. NON-OVERLAPPING T E M P L A T E MATCHING T E S TОбъектом исследования является • количество повторений определен­ной фиксированной подпоследовательности (шаблона) в исходной последо­вательности.

Целью теста является выявление генераторов псевдослучай­ных чисел, порождающих последовательности со слишком часто встреча­ющимися апериодическими шаблонами."Для поиска шаблона длины га используется скользящее га-битное ок­но. Если шаблон не обнаружен, окно перемещается на одну позицию; впротивном случае осуществляется сдвиг окна нага позиций.Параметры.1) ё — исследуемая последовательность, ё = £i, £2, • • •, £п\2) п — длина исследуемой последовательности;3) га — длина искомого шаблона;4) N — количество подпоследовательностей, на которые разбивается ис­ходная последовательность ё (фиксированное значение N = 8);5) М — длина каждой из подпоследовательностей, на которые разбивает­ся исходная последовательность (фиксированное значение М = [^J).Процедура тестирования.1) исходная последовательность ё разбивается на N непересекающихсяподпоследовательностей длины М каждая; неиспользованные членыв конце последовательности отбрасываются;2) для каждой подпоследовательности определяется число Wj вхожденийв нее искомого шаблона (J — порядковый номер подпоследовательно­сти, 1 ^ j ^ JV); для поиска шаблона используется m-битное окно:если шаблон не содержится в окне, оно сдвигается на одну позицию,иначе оно сдвигается на га позиций и значение Wj увеличивается наединицу;23) рассчитываются математическое ожидание ц и дисперсия ачисла-183вхождений шаблона в случайную последовательность длины М:V =М-т+1«..

(2о-=М,12т-1\-=;4) вычисляется значение статистикиNТТЛ5) определяется достигаемый уровень значимостиV = igamc (£, 0 .Приведенная выше процедура повторяется для каждого шаблона ука­занной длины (в реализации тестов NIST шаблоны задаются в текстовыхфайлах). Таким образом, в результате теста получается наборр-значений —по одному для каждого шаблона (при т = 9 возможно получение до 148значений, при т — 10 —до 284).Рекомендации по выбору параметров.Реализация тестов NIST рассчитана на поиск шаблонов длиной от 2до 10 бит. Рекомендуемыми значениями для т являются 8 и 9.Интерпретация результатов.Если вычисленное значение достигаемого уровня значимости меньшеа, т.е.

Характеристики

Список файлов диссертации

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее