Устройство для автоматического контроля генератора случайных чисел

 

УСТРОЙСТЮ ДЛЯ АВТОМАТИЧЕСКОГО КОНТРОЛЯ ГЕНЕРАТОРА СЛУЧАЙНЫХ ЧИСЕЛ, содержащее управляемый генератор импульсов, первый выход которого подключен к установочному входу счетчика, выходы которого подключен ны к соответствующим входам первого дешифратора, блок индикации, группа входов которого подключена к первым входам соответствующих элементов И группы, вторые входы которых подключены к соответствующим выходам контролируемого г.енератора случайных чисел , а выходы элементов И группы подключены соответственно к входам первого элемента ИЛИ, выход которого подключен к входу первого элемента задержки и первому входу первого элемента И, выход которого подключен к первому входу второго элемента ИЛИ, второй вход которого подключен к выходу второго элемента И, третий элемент ИЛИ, первый и второй входы которого подключены к выходам третьего и четвертого элементов И соответственно , пятый, шестой, седьмой, восьмой , девятый, десятый, одиннадцатый, двенадцатый и тринадцатый элементы И, второй элемент эещержки, четвертый , пятый и шестой элем.енты ИЛИ отличающееся тем, что, с целью повышения достоверности контроля, оно содержит сумматор,блок памяти, второй дешифратор, элемент НЕ и группу элементов ИЛИ, причем выход элемента НЕ подключен к первому входу третьего элемента И, первому входу восьмого элемента И, входу второго .элемента задержки и первому входу девятого элемента И, выход которого подключен к первому входу пятого элемента И, а второй вход девятого элемента И подключен к выходу второго элемента задержки и первому входу десятого элемента И, выход которого подключен к первому входу шестого элемента И, а второй вход десятого элемента И подключен О к входу элемента НЕ, первому входу седьмого элемента И и входу первого (Л элемента задержки, выход которого подключен к вторым входам седьмого и восьмого элементов И, выходы которых подключены соответственно к первым входам второго и четвертого элементов И, вторые входы которых объединены и подключены к первому входу двенадцатого элемента И и выходу j эо пятого элемента ИЛИ, входы которого i подключены к первой группе выходов первого дешифратора соответственно, i 00 вторая группаВЫХОДОВ которого подключена к входам шестого элемента ИЛИ соответственно, а третья группа выходов первого дешифратора подключена соответственно к входам четвертого элемента ИЛИ, выход которого подключен к вторым входам первого и третьего элементов И и первому входу одиннадцатого элемента И, выход которого подключен к входу Стоп управляемого генератора импульсов и первому входу блока индикации, второй вход которого подключен к выходу двенадцатого элемента И и входу Стоп управляемого генератора им- . пульсов, второй выход и вход Стоп которого соответственно подключены

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

3(5Н С 06 F 15/36

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И.ОТНРЫТИЙ (21) 3450217/18-24 (22) 11.06.82 (46) 07.04.84. Бюл. Р 13 (72) A.H.Морозевич u A.E.Ëåóñåíêî (71) Минский радиотехнический институт (53) 681.325 (088.8) (56) 1.Авторское свидетельство СССР

9 588358 . G 06 F 15/36, 1974.

2.Авторское свидетельство СССР

Р 333551, кл. G 06 F 7/58, 1970.

З.Авторское свидетельство СССР

Р 744608, кл. G 06 F .15/36, 1980 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОГО КОНТРОЛЯ ГЕНЕРATOPА СЛУЧАЙНЫХ

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

И, второй элемент задержки, четвертый, пятый и шестой элементы ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности

„„SU„„10848 контроля, оно содержит сумматор, блок памяти, второй дешифратор, элемент

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

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

"Стоп" управляемого генератора им- . пульсов, второй выход и вход "Стоп которого соответственно подключены

1084813 тринадцатого элементов И, первые

1 входы первой и третьей групп выходов

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

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

Это устройство требует для своей реализации малого количества оборудования, однако оно не позволяет проводить допусковый контроль знаний двоичных кодов, формируемых нес. колькими объектами. к входу генератора случайных чисел и управляющему выходу счетчика, а вход "Стоп" управляемого генератора импульсов подключен к третьему входу блока индикации и выходу тринадцатого элемента И, первый вход которого подключен к выходу шестого элемента ИЛИ и вторым входам пятого и шестого элементов И, выходы которых подключены соответственно к третьим входам второго и третьего элементов

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

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

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

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

1084813 первому входу четвертого элемента

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

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

ro подключена к входам второго переключателя, выходы которого. подключены к информационным входам восьмого элемента И, выход которого подключен к первому входу пятого элемента

ИЛИ, подключенного выходом к второму входу второго триггера, а вторым входом - к выходу девятого элемента И, управляющий вход которого подключен к второму выходу третьего триггера и первому входу десятого элемента И, выход которого .подключен к первому входу шестого элемента ИЛИ, второй вход которого подключен к выходу второго элемента И, а выход шестого элемента ИЛИ подключен к второму входу первого счетчика, третья группа выходов которого подключена к входам первого переключателя, выходы которого подключены к.. информационным входам девятого элемента И, четвертая группа выходов первого счетчика подключена к входам третьего переключателя, выходы которого подключены к информационным входам одиннадцатого элемента И, управ. l0

15 ляющий вход которого подключен к второму выходу третьего триггера, а выход одиннадцатого элемента И подключен к первому входу восьмого эле мента ИЛИ, выход которого подключен к второму входу первого триггера, а второй выход восьмого элемента ИЛИ подключен к выходу восьмого элемента И, информационные входы блока индикации подключены к соответствующим выходам дешифратора, а управляющий вход блока индикации подключен к выходу седьмого элемента ИЛИ, подключенного бвоим первым входом к выходу третьего счетчика, первому входу девятого элемента ИЛИ,второй вход которого подключен к соответствую щему выходу блока управления,а выход девятого элемента ИЛИ подключен к первому входу четвертого триггера, выход которого подключен к второму входу шестого элемента И, а второй вход четвертого триггера подключен к соответствующему входу блока управления, соответствующие выходы которого подключены к вторым входам группы счетчиков, выходы которых подключены к выходам седьмого элемента .ИЛИ, а первые входы группы счетчиков подключены к выходам груп.пы элементов И, первые входы которых объединены и подключены к выходу второго элемента ИЛИ, а вторые выходы группы элементов Й подключены к соответствующим выходам дешифратора, второй вход десятого элемента И под.

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

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

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

Целью изобретения является поэы шение достоверности контроля.

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

60 к первым входам соответствующих элементов И группы, вторые входы которых подключены к соответствующим выходам контролируемого генератора случайных чисел, а выходы элементов

И группы подключены соответственно

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

ИЛИ, причем выход элемента HE подключен к первому входу третьего элемента И,первому входу восьмого элемента И, входу второго элемента задержки и первому входу девятого злемента И,, выход которого подключен к первому входу пятого элемента И, а второй вход девятого элемента И подключен к выходу второго элемента задержки и первому входу десятого элемента И, выход которого подключен к первому входу шестого злемента И, а второй вход десятого элемента И подключен к входу элемента НЕ, первому входу седьмого элемента И и входу первого элемента задержки„ ныход которого подключен к вторым входам седьмого и восьмого элементов И, з3 выходы которых подключены соответственно к первым входам второ" î и четвертого элементов И, вторые входы которых объединены и подключены к первому входу двенадцатого элемента И и выходу пятого элемента ИЛИ, входы которого подключены к первой группе выходов первого дешифратора соответственно, вторая группа выходов которого подключена к входам шестого элемента ИЛИ соответственно, а третья группа выходов первого дешифратора подключена соответственно к входам четвертого элемента ИЛИ, выход которого подключен к вторым нходам первого и третьего элементов И и первому входу одиннадцатого элемента И,. выход которого подключен к входу "Стоп" управляемого генератора импульсов и первому входу блока индикации, второй вход которого подключен к выходу двенадцатого элемента И и входу "Стоп" управляемого генератора импульсов, второй выход и вход "Стоп" которого соответственно подключены к входу генератора 60 случайных чисел и управляющему выходу счетчика, а вход "Стоп" управляемого генератора импульсов подклю чен к третьему входу блока индикации и выходу тринадцатого элемента

И, первый вход которого подключен к выходу шестого элемента ИЛИ и вторым входам пятого и шестого элементов И, выходы которых подключены соотгетственно к третьим входам вто рого и третьего элементов ИЛИ,.выходы которых подключены соответственно к первому и второму управляющим входам сумматора, группа входов которого подключена к выходам блока памяти соответственно, перная группа входов которого подключена к выходам счетчика соответственно, управляющий вход которого подключен к третьему выходу управляемого генератора импульсон,. четвертый выход которого подключен к информационному входу . сумматора, а пятый выход управляемо=о генератора импульсов подключен к первому управляющему входу блока памяти, нторая группа входов которого подключена к выходам сумматора и н одам второго дешифратора соответственно, первый, второй,и третий выходы которого подключены соответственно ко вторым входам одиннадцатого, двенадцатого и тринадцатого элементов И„ первые входы первой, второй и третьей групп выходов первого дешифратора подключены к входам первого элемента ИЛИ группы, вторые входы — к входам второго элемента

ИЛИ группы, последние ныходы указанных групп выходов подключены к входам последнего элемента ИЛИ груп пы, выходы каждого из элементов

ИЛИ группы подключены к первым входам соответствующих элементов И группы, нторой управляющий вход блока памяти подключен к шестому выходу управляемого генератора импульсов, На фиг. 1 приведена структурная схема устройства; на фиг. 2 — временная диаграмма работы устройства (оснонные сигналы). устройс тво для автоматического контроля генератора случайных чисел содержит управляемый генератор 1 импульсов, первый выход которого подключен к установочному входу счетчика 2, выходы которого подключены к соответствующим входам первого дешифратора 3, блок 4 индикации, группа входов которого подключена к первым входам соответствующих элементов 5 И группы, вторые входы которых подключены к соответствующим выходам контролируемого генератора б случайных чисел, а выходы элементов 5 И группй подключены к входам первого элемента 7 HJIH соответственно, выход которого подключен к входу первого элемента 8 з держки и первому входу первого элемента 9 И, выход которо=о подключен к перному входу второго элемента 10 ИЛИ, второй вход которого подключен к выходу второго зле1084813 чика 2, а вход "Стоп" (а) управляемого генератора 1 импульсов подключен к третьему входу (а) блока 4 индикации и выходу тринадцатого элемента И, первый вход которого подключен к выходу шестого элемента 27

ИЛИ и,вторым входам пятого 15 и .шес. б0

65 мента 11 И, третий элемент 12 ИЛИ, первый и второй входы которого под ключены к выходам третьего 13 и четвертого 14 элементов И соответственно, пятый 15, шестой 16, седьмой 17, восьмой 18, девятый 19, десятый 20, 5 одиннадцатый 21, двенадцатый 22 и тринадцатый 23 элементы И, второй элемент 24 задержки, четвертый 25, пятый 26 и шестой 27 элементы ИЛИ, сумматор 28, блок 29 памяти, второй 10 дешифратор 30, элемент 31 HE и груп. пу элементов 32 ИЛИ, причем выход элемента 31. HE подключен к первому входу третьего элемента 13 И, первому входу восьмого элемента 18 И, 15 входу второго элемента 24 задержки и первому входу девятого элемента

19 И, выход которого подключен к пер вому входу пятого элемента 15 И, а второй вход девятого элемента 19 И подключен к выходу второго элемента

24 задержки и первому входу десятого элемента 20 И, выход которого подключей к первому входу шестого элемента 16 И, а второй вход десятого элемента 20 И подключен ко входу элемента 31 НЕ, первому входу седьмого элемента 17 И и входу первого элемента 8 задержки, выход которого подключен к вторым входам седьмого

17 и восьмого 18 элементов И, выходы которых подключены соответственно к первым входам второго 11 и чет. вертого 14 элементов И, вторые входы которых объединены и подключены к первому входу двенадцатого элемента 22 И и выходу пятого элемента 26

ИЛИ, входы которого подключены к первой группе выходов первого дешяфратора 3 соответственно, вторая группа выходов которого подключена 40 к входам шестого элемента 23 ИЛИ соответственно, а третья группа выходов первого дешифратора подключена к входам четвертого элемента 25

ИЛИ соответственно, выход которого 45 подключен к вторым входам первого 9 и третьего 13 элементов И и первому входу одиннадцатого элемента 21 И, выход которого подключен к входу.

"Стоп" (с) с управляемОГО генератО- 50 ра 1 импульсов и первому входу блока 4 индикации, второй вход которого подключен к выходу двенадцатого элемента 22 И и входу "Стоп" (в) управляемого генератора 1 импульсов, второй выход (К) и вход "Стоп" (й) которого соответственно подключены к входу (к) генератора б случайных чисел и управляющему выходу (Ь) счеттого.16 элементов И, выходы которых подключены соответственно к третьим входам второго 10 и третьего 12 элементов ИЛИ, выходы которых подключены соответственно к первому и второму управляющим входам сумматора 28, группа входов которого подключена ,к выходам блока 29 памяти соответст

;венно, первая группа входов которого подключена к выходам счетчика 2 соответственно, управляющий вход (f) которого подключен к третьему выходу (f,) управляемого генератора 1 импульсов, четвертый выход (g) кото. рого подключен к информационному входу (g) сумматора 28, а пятый выход (д) управляемого генератора 1 импульсов подключен к первому управвляющему входу (а) .блока 29 памяти, вторая группа входов которого подключена к выходам сумматора 28 и входам второго дешифратора 30 соответственно, первый, второй и третий выходы которого подключены соответственно ко вторым входам одиннадцатого 21, двенадцатого 22 и тринадцатого 23 элементов И, первые входы первой, второй и третьей групп выходов первого дешифратора 3 подключены к входам первого элемента ИЛИ группы 32, вторые входы — к входам второго элемента ИЛИ группы 32, последние выходы указанных групп выходов подключены к входам последнего элемента ИЛИ группы 32, выходы каждого из элементов ИЛИ группы 32 подключены к первым входам соответствующих элементов И группы 5, второй управляющий вход блока 29 памяти подключен к шестому выходу с управляемого генератора 1 импульсов, Устройство работает следующим образом.

По сигналу, поступающему на установочный g вход счетчика 2 из генератора 1, счетчик устанавливается в исходное состояние. При этом в бло. ке 29 памяти оказывается подготовленной для записи /чтения ячейка с исходным адресом. Дешифратор 3 дешифрирует исходное состояние счетчика, при этом первый выход первой группы выходов дешифратора оказывается возбужденным, Сигнал с возбужденного выхода дешифратора через первый элемент 32 ИЛИ1, из группы элементов 32 ИЛИ открывает первый элемент 5 И1 из группы 5, т.е. к элементу 7 ИЛИ оказывается подключенным первый разряд генератора 6.

Заметим, что одновременно с сигналом, поступающим по шине g, формируется сигнал k, поступающий на вход генератора 6, который генерирует исходное случайное число,, Элементы

25-27 ИЛИ подключены к дешифратору таким образом, что сигналы их на выходах возникают последовательно

1084813

События х< — появление единицы в i-ый момент времени в контролируемом разряде генератора и х(- появления нуля являются несовместимыми и образуют полную группу событий, следовательно, Р(х, )= 1 — Р(х, ).

При этом, если Р(х, )= 0,5+, то

P(x<, )= 0,5 — Я, т.е., если существует отклонение от равновероятности появления единицы, то существует отклонение от равновероятности появления и нуля. Причем эти отклонения будут равны по модулю и различаться по знаку. Тогда, выполнив вычитание укаэанных вероятностей, можно однозначно определить наличие отклонения от равновероятности в формируемых последовательностях единиц и нулей, значение которого усиливается в два раза

50

Р(х, ) — Р(х; ) = 2Е. (1) Очевидно, что события, з аключающи еся в появлении М„+V после X< и х;+„после .х, являются несовместимыми и образуют полную группу, т.е.

P (й;, /x )= 1 - P(xs»v /X< ) где

Р (х; „ /х, ) - условная вероятность того, что после х„ i ïîÿâèòñÿ х1+

Следовательно, если Р (х,„ /xy)

0 5+Е», то 65 с каждым сигналом f (фиг. 2) . Например, на выходе элемента 25 ИЛИ возникает сигнал в исходный момент времени. С -приходом первого сигнала на вход f счетчика 2 — на выходе элемента 26 ИЛИ, с поиходом второго — на выходе элемента 27 ИЛИ, затем с приходом третьего — опять на выходе элемента 25 ИЛИ и т.д.

Элементы 7, 8, 17, 18, 19, 20, 24, 31 подключены таким образом, что на выходе элемента 7 возникает сигнал, .если в контролируемом разряде генератора б сформирована единица, если ноль — сигнал возникает на выходе инвертора 31. На выходе 15 элемента 17 И сигнал появляется только тогда, когда в контролируемом разряде генератора б сформированы подряд (в 1 и + ч моменты времени) две единицы. Если же в i-ый момент gQ времени (моменты времени задаются сигналами, поступающими на вход К)бы- ла единица, а в (i + v)-ый - ноль, сигнал формируется на выходе элемента 18 H. Ha выходе элемента 19 И 25 формируется сигнал, если в 1-ый и (i + v)-ый моменты времени в контролируемом разряде были нули. Если же a i-ый момент времени был ноль, а в (i+ v)-ый — единица, то сигнал возникает на выходе элемента 20 И.

Контроль качества генерируемых случайных цифр здесь основан на следующем.

P(x +„ /х, ) — Р(х „,„ /х; ) =2 Я», (2) Аналогично можно показать, что

Ф

Р(х„„ /х; } - Р(х (»,, /х ) =2Еу. (3)

Реализация соотношений (1) (2) (3) положена в основу контроля качества формируемых последовательностей случайных цифр.

Разрядность S сумматора 28 определяется допустимой вероятностью появления подряд 29 -1 единиц в контролируемом разряде генератора.Очевидно,что для идеацьного генератора ч

P(x Х ...х — 1) = 05

Блок памяти предназначен для хранения 3 m слоев (m — число разрядов генератора 6) разрядностью 2 — 1.

Причем в каждых трех рядом расположенных ячейках памяти блока 29 памяти хранятся усредненные по времени текущие значения (1), (2) и (3) отклонений контролируемых величин.

Итак, в исходный момент времени к элементу 7 ИЛИ оказывается подключенным первый разряд генератора б, выходной сигнал с элемента 25 ИЛИ открывает элементы 9 и 13 И для прохождения через них сигналов с выходов элементов 7 ИЛИ и 31 задержки соответственно. Таким образом, в зависимости от значения выходного сигнала контролируемого разряда генератора 6 сигнал, проходя либо через элемент 10 ИЛИ, либо элемента 12 ИЛИ, формирует сигнал "+" (прибавить), либо "-" (вычесть) единицу младшего разряда сумматора 28. Результат алгебраического сложения (сумма) дешифруется дешифратором 30. Если указанный результат достиг своего граничного значения, то на соответствующем выходе дешифратора 30, а следовательно, и выходе элемента 21 И формируется сигнал, который поступает на вход блока 4 индикации, где индицируется номер контролируемого разряда и вид проверки. Одновременно формируется сигнал, который по входу "С" поступает в генератор 1. Устройство останавливает свою работу.

Заметим, что в исходный момент времени сигналы на выходе дешифратора

30 не возникают. Первый такой сигнал может возникнуть только через

2 - 1 тактов (сигналов, поступивших

S на вход 1с генератора 6}. Если устрой ство не остановило свою работу, код суммы с сумматора 28 по сигналам, поступающим на входы g и е блока памяти, записывается в ту же ячейку памяти, которая была выбрана ранее кодом счетчика 2.Следующий. сигнал f увеличивает код счетчика 2 на единицу, При этом выбирается следующая ячейка памяти блока 29. Одновремен12

1084813

10

15 но дешифратор 3 дешифрнрует новое состояние счетчика 2 и сигнал появляется на выходе, элемента 26 ИЛИ, который открывает элементы 11 и 14 для прохождения через них сигналов с выходов элементов 17 и 18 И и т.д, в соответствии с фиг. 2.

Таким образом, введение новых функциональных блоков и связей обеспечивает предлагаемому устройству по сравнению с известным следующие. преимущества: осуществляется непрерывный и неограниченный во времени контроль формируемых случайных цифр, это повышает оперативность и исключает возможность использования для решения основной задачи неконтролируеМНх цифр (как в известном); контроль наличия отклонений от равновероятности:появления 0 и 1 и ковариации в разрядах осуществляется одновременно (в пределах интер валов времени, задаваемых сигналами )для одних и тех же последовательностей случайных цифр; увеличено число оценок, по которым проводится анализ качества формируемой последовательности случайных цифр; повышена в два раза чувствительность устройства контроля.

1084813

3, Фиг:2 редактор Н.Джуган Техред С .Легеэа Корректор Г.Решетник

Заказ 2013/45 Тираж 699 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д.4/5

Филиал ППП "Патент", г.ужгород, ул.Проектная,4

Устройство для автоматического контроля генератора случайных чисел Устройство для автоматического контроля генератора случайных чисел Устройство для автоматического контроля генератора случайных чисел Устройство для автоматического контроля генератора случайных чисел Устройство для автоматического контроля генератора случайных чисел Устройство для автоматического контроля генератора случайных чисел Устройство для автоматического контроля генератора случайных чисел Устройство для автоматического контроля генератора случайных чисел 

 

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

Изобретение относится к области цифровой обработки сигналов и может найти применение в устройствах цифровой фильтрации, в перспективных разработках больших и сверхбольших интегральных микросхем
Наверх