Устройство для анализа вероятностных характеристик датчика случайных чисел Советский патент 1978 года по МПК G06F7/58 G06F17/18 

Описание патента на изобретение SU590754A1

1

Изобретение относится к области вычислительной техники и может быть использовано при оценке качества случайных чисел.

Известны устройства для анализа вероятности характеристик датчика случайных чисел.

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

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

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

соответствеино, первая группа входов которого является входами зстройства 3.

Недостатком этого устройства является низкое быстродействие.

Нелью изобретеиия является иовышение быстродействия.

Для достижения поставленргой цели устройство содерлсит первый и второй регистры памяти, входы которых соедииеиы с выходом блока управлепмя, а выходы - со вторыми груннамп входов коммутатора н блока сравнения соответственно.

Блок-схема устройства приведена на чертеУстройство содержит блок управления I, датчик случайных чнсел ДСЧ 2, первый региетр памятн 3, выходы которого соединены со входами коммутатора 4, другие входы которого соединены с выходами датчика случайных чисел 2, а выходы - со входами блока сравиеипя 5, другие входы которого соединены с выходами второго регистра памяти 6, выход которого соединен со входом индикатора 7, другой вход которого соединен со входом второго регистра намятн 6нс выходом блока управления I.

Регистр памяти 3 представляет собой трпггерный регистр, служап ий для храпення двоичного числа. Коммутатор 4 является сумматором 110 модулю 2 с прямыми и инверсными выходами в каждом разряде. Коммутатор служит для выбора заданной группы (заданного сочетания) двоичных комбннаций (наборов), поступающих с выхода ДСЧ. При фиксироваппом числе наборов в грунне максимальное число неповторяющихся сочетаний равно, 2, где л - число разрядов ДСЧ. Эта величина определяется тем, что каждому числу, записанному в регистр 3, соответствует одно сочетание.

Блок сравнения 5 служит для пзменения чпсла комбинаций в группе. Число комбинаций в группе можно менять от О до 1.

Регистр памяти 6 служит для хранения заданного числа проверяемых комбннаций.

Индикатор 7 служит для фиксации вероятности появлеиня заданной группы комбинаций. В нростейщем случае он может состоять из двух счетчиков: счетчика общего числа обращений к ДСЧ и счетчика числа появлений заданной группы.

Работает устройство следующим образом.

В регистр памяти 3 записывается число, оиределяющее проверяемую группу комбинаций. В регистр 6 записывается число, задающее количество комбинаций в группе.

При подаче синхронизирующих импульсов с выхода датчика случайных чисел на коммутатор поступает случайная последовательность двоичных наборов (комбинаций). Коммутатор, суммируя эту носледовательность но модулю 2 с числом, записанным в регистре 3, образует новую последовательность двоичных наборов. Блок сравнения 5 из последовательности, ноступающей с выходов коммутатора, выбирает задапное чнсло комбинаций. Индикатор 7 определяет вероятность выпадания этой группы комбннаций. Качество случайности определяется по степени расхождения гипотетического и эмпирического распределений. Для этого, в частности, молсно использовать в качестве меры, характеризующей степень этого расхождения, критерий у.

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

000, 001, 010, 011, 100, 101, 110, 111.

Покажем как можно менять (задавать) число проверяемых комбпиаций. Число проверяемых комбинаций определяется двоичным набором, записанным в регистр 6. Для понимания работы блока сравнения предположим, что двоичные наборы с выхода датчика поступают непосредственно на блок сравнения.

Пусть число проверяемых комбинаций равно единице. Запишем двоичное представление этого числа - 001 в регистр 6. Тогда на выходе преобразователя (исходя из логики coej динеиия элементов преобразователя) высокий (единичпый) потенциал будет появляться

только при поступлепип на его вход набора 001.

Пусть число проверяемых комбинаций )ав110 двум. Запишем двоичное представление этого числа - 010 в регистр 6. Тогда на выходе преобразователя единичпый потеициал будет появляться лншь при поступлении на его вход двух наборов - 010 и 001. То есть схема блока сравнения такова, что

при записи в регистр 6 двоичного числа блок сравнения 5 «пропускает на свой выход число определенных наборов, равное числу, заиисаниому в регнстр 6. Рассмотрим как с помощью коммутатора

можно менять вид «пропускаемых наборов

прн их фиксированном числе, т. е. как молсно

«пропускать требуемое сочетание наборов с

выходов датчика через блок сравнения 5.

Обозначим наборы на выходе ДСЧ через

« «2 а наборы, записываемые в регистр 3 через pj fij . Тогда в связи с тем, что коммутатор является сумматором по модулю 2, каждому из восьми наборов «2 аз можно сопоставить на выходе коммутатора набор

а, ., Р.2 Рз.

двоичная заиись которого равна числу (,), ,

где знак (Т) означает суммирование по модулю 2.

Работу коммутатора можно пояснить таблицей соответствия.

Из таблицы видно, что фиксированному сочетанию наборов на выходе коммутатора со25 ответствуют различные сочетания наборов на

выходе датчика в зависимости от содержимого регистра 3. Наиример, пусть в регистре 6 иаходится число 011 (двоичиос представление десятичного числа 3). В этом случае преобразователь с выхода коммутатора будет «пропускать па свой выход только следующих три набора: 001, 010, 011. Тогда, если в регистр 3 запишем число 000, то наборы с выхода датчика иройдут на выход коммутатора без перекодировки п проверяемое сочетание будет иметь вид 001, 010, 011. Если же в регистр 6 заиишем число 111, то в этом случае иаборам 001, 010, 011, поступающим с выхода коммутатора соответствует (как это видно из таблицы) проверяемое сочетание вида 110, 101, 100.

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

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

Подсчнтывая общее число обращений к датчику (за фиксированное время) и число появлений задаииого сочетания наборов можно оценить качество случайной последовательности, в частпости по известной формуле

т

Р

3а,

N

где сг-среднее квадратичное отклоиешю, т - число иояьлеиий задаииого счетания

наборов, Л - общее число обращений к датчику.

Для более надежной оцеикн соответствия результата экспери.меита иредиолагаемому раснределенню можно нс11ол;:,зовуть критерий corjiaciiM 7.

В даином случае нз 2 возможных сочетаний необходнмо выбрать 8-10 такнх, которые отличаются друг от друга всеми наборамн. Число наборов в сочетаниях должно быть иримерно одинаково, причем суммарное число наборов во всех сочетаниях должио быть )авно 2. При соответствующей разрядности ДСЧ такой выбор всегда можно сделать иутем подбора определенных чисел в регистры 3 li 6.

Формула изобретен и я

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

Источники информации, принятые Ю внимание ири экспертизе

1.Авторское евидетельство СССР № 235398, кл. G 06F 11/00, 1967.

2.Авторское евндетельство СССР № 236851, кл. G 06F 1/02, 1967.

3.Авторское свидетельетво СССР Л 262497, кл. G 06F 11/00, 1968.

Похожие патенты SU590754A1

название год авторы номер документа
Устройство для вероятностного моделирования 1973
  • Захаров Вячеслав Михайлович
SU488212A1
СУММИРУЮЩЕЕ УСТРОЙСТВО ПО МОДУЛЮ 1993
  • Исмаилов Ш.-М.А.
  • Джанмурзаев А.А.
  • Курбанов Э.Н.
RU2034328C1
Устройство для преобразования по функциям Уолша 1983
  • Ковнацкий Валерий Константинович
SU1129619A2
Комбинаторное устройство 1978
  • Викторов Олег Владимирович
  • Орел Сергей Иванович
  • Романкевич Алексей Михайлович
SU798807A1
ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ 2001
  • Беляков Э.В.
  • Кузнецов В.Е.
  • Курносов В.И.
  • Лихачев А.М.
  • Поминчук О.В.
RU2211481C2
Датчик случайных чисел 1983
  • Багаев Евгений Алексеевич
  • Беляев Вячеслав Григорьевич
  • Орлов Михаил Александрович
  • Орлова Валентина Николаевна
  • Попов Александр Николаевич
SU1200285A1
ПРОЦЕССОР ПОВЫШЕННОЙ ДОСТОВЕРНОСТИ ФУНКЦИОНИРОВАНИЯ 2018
  • Павлов Александр Алексеевич
  • Волков Владимир Захарович
  • Корсунский Денис Александрович
  • Кудрявцев Дмитрий Сергеевич
  • Лисицин Александр Владимирович
  • Марданов Гасанали Хафизович
  • Поляков Егор Андреевич
RU2708956C2
Устройство для анализа вероятностныхХАРАКТЕРиСТиК дАТчиКА СлучАйНыХчиСЕл 1979
  • Захаров Вячеслав Михайлович
  • Комаров Юрий Степанович
  • Одринский Николай Владимирович
SU822198A2
Устройство для моделирования динамических процессов 1990
  • Александров Александр Владимирович
  • Лисиченок Александр Николаевич
  • Никитенко Владимир Евгеньевич
  • Парамонов Николай Борисович
  • Федоров Виктор Иванович
SU1817107A1
Статистический анализатор 1977
  • Бутаев Михаил Матвеевич
  • Вашкевич Николай Петрович
  • Гурин Евгений Иванович
  • Коннов Николай Николаевич
  • Краснов Герман Ильич
  • Кучин Алексей Викторович
SU693398A1

Иллюстрации к изобретению SU 590 754 A1

Реферат патента 1978 года Устройство для анализа вероятностных характеристик датчика случайных чисел

Формула изобретения SU 590 754 A1

SU 590 754 A1

Авторы

Захаров Вячеслав Михайлович

Комаров Юрий Степанович

Одринский Николай Владимирович

Салимов Фарид Ибрагимович

Даты

1978-01-30Публикация

1976-02-05Подача