Генератор псевдослучайных двоичных последовательностей Советский патент 1989 года по МПК H03K3/84 

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

4

СО со

4

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

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

На фиг. 1 приведена схема структурная электрическая генератора псевдослучайных двоичных последовательностей; на фиг. 2 - схема блока управления.

Генератор псевдослучайных двоичных последовательностей содержит блок 1 памяти, адресные входы которого соединены с группой управляющих выходов генератора 2 псевдослучайных чисел, шину Пуск 3, соединенную с первым входом блока 4 управления, п блоков 5.1-5.П формирования сигналов шину 6 начальной установки, группу сумматоров 7,1-7.п по модулю два, первые входы которых соединены с выходами соответствующих блоков 5.1- 5,п формирования сигналов, группы входов которых соединены с соответствующими группами выходов генератора 2.псевдослучайных чисел, первьй и второй входы которого соединены соответственно с первым и вторым выходам блока 4 управления, второй вход которого соединен с шиной 6 начальной установки. Выходы группы выходов бло ka 4 управления соединены с вторыми входами соответствующих сумматоров, 7.1-7.П по модулю два. Выходы блока 1 памяти соединены с входами соответствующих блоков 5.1-5,п формирования сигналов.

Блок 5.1 (i 1, 2, ..., п) формирования сигналов (фиг. 1) содержит первый 3 и второй 9 элементы И, элемент НЕ 10 и коммутатор 11, выход которого является выходом блока 5.1 формирования сигналов, вход которого соединен с первым входом первого элемента И 8, второй вход которого соединен с первым входом второго элемента И 9, входы которого являются группой входов блока 5.1 формирования сигналов. Выходы первого 8 и второго 9 элементов И соединены соответственно с первым и вторым входами коммутатора 11, третий вход которого соединен с выходом элемента НЕ 10, вход которого соединен с выходом второго элемента И 9.

Блок 4 управления (фиг. 2) содержит первый - третий элементы ЗАПРЕТ 1 2- 14, элемент ИЛИ 15, выход которого

0

0

5

0

5

0

5

0

5

соединен с вторым входом триггера 16, выход которого соединен с вторым входом элемента И 17, первый вход кото рого соединен с выходом генератора 18 тактовых импульсов, группу 19 переключателей, выходы которых являются группой выходов блока 4 управления, второй выход которого соединен с выходом элемента И 17, первый вход которого соединен с инверсными, входами второго 13 третьего 14 элементов ЗАПРЕТ и инверсным входом первого элемента ЗАПРЕТ 12, выход Которого соединен с первым входом элемента ИЛИ 15 и является первым выходом блока 4 управления, первый и второй входы которого соединены с прямыми входами соответственно второго 13 и первого 12 элементов ЗАПРЕТ, Выход второго элемента ЗАПРЕТ 13 соединен с первым входом триггера 16. Выход третьего элемента ЗАПРЕТ 14 соединен с вторым входом элемента ИЛИ 15.

Генератор псевдослучайных двоичных последовательностей работает следующим образом.

При поступлении по шине 6 начальной установки на второй вход блока 4 управления единичного сигнала Исходная установка синхроимпульс с выхода его элемента ЗАЛРЕТ; 12 (первый выход блока 4 управления) устанавливает генератор 2 псевдослучайных чисел в начальное (некоторое ненулевое) состояние. Этот же синхроимпульс (СИ) через элемент ИЛИ 15 устанавливает триггер 16 в нулевое состояние, которое блокирует прохождение сигналов с выхода генератора 18 тактовых импульсов на второй вход генератора 2 псевдослучайных чисел. Затем на шину Пуск 3 подается единичный сигнал. По приходу сигнала СИ уровень логической 1 с выхода элемента ЗАПРЕТ 13 проходит на первый вход триггера 16, устанавливая его в единичное состояние и разрешая тем самым вьвдачу тактовых импульсов с выхода генератора 18 тактовых импульсов на вход генератора 2 псевдослучайных чисел, который начинает формировать псевдослучайные числа. Последние с группы его управпякящу. выходов поступают на адресные входы блока 1 памяти, в результате чего на выходы блока 1 памяти вьщается содержамое дайной ячейки памяти. Информация с кажцого

5

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

При поступлении с соответствующе группы выходов генератора 2 псевдо- спучайных чисел на входы соответствующего элемента И 9 т-разрядного псевдослучайного кода, на выходе этого элемента И 9 устанавливается сигнал логической 1, если на всех его входах присутствует уровень логической 1, или устанавливается уровень логического О, если хотя бы на одном из входов этого элемент И 9 присутствует уровень логического О, Информаисия с выхода этого элемента И 9 поступает ка второй вход соответствующего коммутатора 11. На первый вход соответствующего элемента И 8, объединенный с одним из входов соответствующего т-входо- вого элемента И 9, поступает псевдослучайный двоичньй код, который управляет прохождением сигналов с соответствующего выхода блока 1 памяти на первый вход соответствующего коммутатора 11. Поступление уровня логического О на первый вход соот- ветству1ага;его коммутатора 11 приводит к вьщаче с его выхода информации, прошедшей элемент НЕ 10, а уровень логической 1 вызывает выдачу на выход коммутатора 11 информации, пришедшей непосредственно на второй вход коммутатора 11,

На выходах устройства (выходах сумматоров 7,1-7.п по модулю два) формируются псевдослучайные двоичные последовательности с заданным диапазоном, вероятности.. Это происходит следующим образом. На первые входы сумматоров 7,1-7.п по модулю два с выходов соответствующих блоков 5.1- 5.П формирования сигналов поступают псевдослучайные двоичные последовательности, а На вторые входы - сигналы с соответствуюпщх выходов группы выходов блока 4 управления (поступают уровни логического О или логи- .ческой 1). При наличии на втором входе соответствующего сумматора 7,1 7.П по модулю два уровня логического О Псевдослучайная двоичная последовательность с вьпсода соответствующег блока 5.1-5.П проходит на выход устройства без изменения, а при наличии уровня логической 1 на выход

0

5

0

устройства выдается ивертиронанная псевдослучайная двоичная последовательность.

Для останова ycTpoiicTBa на вход Останов блока 4 управления необходимо подать уровень логической 1. По приходу на инверсный вход элемента ЗАПРЕТ 14 сигнала СИ.уровень логической 1 проходит на его выход и далее через элемент НЛИ 15 на второй вход триггера 16.

Триггер 16 сбрасывается при этом в нулевое состояние, которое, поступая на второй вход элемента И 17,. запрещает вьщачу тактовых импупъ- сов на второй выход блока 4 управления.

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

5

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

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

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

5 него введена группа из п сумматоров по модулю два, первые входы которых соединены с выходами соответствующих п блоков фор 0-1рования сигналов, соответствующие входы, кроме первого,

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

5 группой входов блока памяти, группа выходов блока управления соединена с вторыми входами соответствующих сумматоров по модулю два группы из |П сумматоров по модулю два.

2, Генератор по п. 1, о т л и -- чающийс я тем, что блок управления содержит три элемента ЗАПРБ1Т, элемент ИЛИ, группу переключателей, триггер, элемент И и генератор тактовых импульсов, выход которого соединен с первым входом элемента И и инверсными входами элементов ЗАПРЕТ, выходы которых соединены соответственно с первым входом элемента ИЛИ, первым входом триггера и вторым входом элемента ИЛИ, выход которого соединен с вторым входом триггера, выход которого соединен с вторым входом элемента И, выход которого является вторым выходом блока управления, первьп выход которого соединен с выходом первого элемента ЗАПРЕТ, прямой вход которого является вторым входом блока управления, первый вход которого соединен с прямым входом второго элемента ЗАПРЕТ, выходы

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

3. Генератор по п. 1, о т л и - чающийс я тем, что блок формирования сигналов содержит первый и второй элементы И, элемент НЕ и

коммутатор, выход которого является выходом блока формирования сигналов, вход которого соединен с первым входом первого элемента И, второй вход которого соединен с первым входом

второго элемента И, входы которого являются группой входов блока формирования сигналов, выходы первого и второго элементов И соединены соответственно с первым и вторым входами

коммутатора, третий вход которого соединен с выходом элемента НЕ, вход которого соединен с выходом второго элемента И..

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

название год авторы номер документа
Устройство для формирования тестов 1987
  • Борщевич Виктор Иванович
  • Бодян Геннадий Константинович
  • Жданов Владимир Дмитриевич
  • Сидоренко Вячеслав Васильевич
SU1444781A1
Генератор псевдослучайных чисел 1985
  • Добрис Геннадий Владимирович
  • Федоров Рюрик Федорович
  • Яковлев Валентин Васильевич
  • Матвеев Виталий Васильевич
SU1272484A1
Генератор случайных чисел 1990
  • Бурнашев Марат Ильдарович
  • Кузнецов Валерий Михайлович
  • Песошин Валерий Андреевич
SU1817094A1
Устройство для разделения направлений передачи в дуплексных системах связи 1986
  • Малинкин Виталий Борисович
  • Лебедянцев Валерий Васильевич
  • Круглов Олег Васильевич
  • Редина Татьяна Ивановна
  • Шувалов Вячеслав Петрович
SU1332542A2
Генератор псевдослучайных чисел 1981
  • Песошин Валерий Андреевич
  • Гусев Валерий Федорович
  • Галеев Ирик Касимович
  • Далин Олег Иосифович
  • Кузнецов Валерий Михайлович
  • Кренгель Генрих Исаевич
SU1010622A1
Устройство для контроля цифровых блоков 1985
  • Ярмолик Вячеслав Николаевич
  • Кавун Иван Кузьмич
  • Фомич Владимир Иванович
  • Шмарук Николай Владимирович
  • Дайновский Михаил Гиршович
SU1260961A1
Генератор псевдослучайных последовательностей 1988
  • Манякин Юрий Николаевич
SU1636993A1
Устройство для контроля логических блоков 1983
  • Богуславский Роман Евелевич
  • Бродко Владимир Александрович
  • Вдовиченко Анатолий Алексеевич
  • Вишняков Александр Платонович
  • Давиденко Юрий Павлович
  • Пономарев Василий Александрович
  • Руднев Олег Львович
  • Славинский Марк Хаимович
  • Чернецкая Инесса Тимофеевна
SU1101825A1
ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ (ВАРИАНТЫ) 1999
  • Агиевич С.Н.
  • Колесников В.Б.
  • Малышев С.Р.
  • Подымов В.А.
RU2163027C2
Генератор псевдослучайной последовательности 1987
  • Андреев Александр Николаевич
  • Водовозов Александр Михайлович
  • Воробьева Татьяна Вячеславовна
  • Лабичев Виктор Николаевич
SU1528770A1

Иллюстрации к изобретению SU 1 499 444 A1

Реферат патента 1989 года Генератор псевдослучайных двоичных последовательностей

Изобретение относится к импульсной технике. Цель изобретения - повышение быстродействия-достигается введением в устройство сумматоров 71-7N по модулю два, образованию новых функциональных связей, а также соответствующим выполнением блока 4 управления и блоков 51-5N формирования сигналов. На чертеже также изображены блок 1 памяти, генератор 2 псевдослучайных чисел, шины 3 и 6 "Пуск" и начальной установки, элементы И 8 и 9, элемент НЕ 10 и коммутатор 11. 2 з.п. ф-лы, 2 ил.

Формула изобретения SU 1 499 444 A1

Документы, цитированные в отчете о поиске Патент 1989 года SU1499444A1

Генератор случайных сигналов 1978
  • Казаков Юрий Константинович
  • Моргунов Александр Николаевич
SU750709A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Авторское,свидетельство СССР № 1256163, кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
OcmoHoS
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1

SU 1 499 444 A1

Авторы

Романкевич Александр Михайлович

Карачун Леонид Федорович

Гроль Владимир Васильевич

Михно Валерий Викторович

Динович Марк Владимирович

Растегаев Валерий Васильевич

Сахаров Сергей Николаевич

Даты

1989-08-07Публикация

1988-01-07Подача