Генератор псевдослучайной по-СлЕдОВАТЕльНОСТи иМпульСОВ Советский патент 1981 года по МПК G06F1/02 G07C15/00 

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

Изобретение относится к вычислительной технике и может быть исполь зовано при моделировании случайных процессов. Известен генератор псевдослучайной последовательности импульсов, содержащий регистр сдвига с сумма тором по модулю два и линией задерж ки в цепи обратной связи. Данный ге нератор характеризуется максимально возможным быстродействием, определя емым временем распространения сигнал в одном разряде регистра сдвига 1 Однако это достигается за счет потери широкодиапазонности (с понижением тактовой частоты период последовательности уменьшается). Наиболее близким к изобретению является генератор псевдослучайной последовательности импульсов, содержащий регистр сдвига с сумматором по модулю два в цепи обратной связи f2. Недостатком этого генератора является низкое быстродействие, определяемое суммарным временем распространения сигнала в одном разряде регистра сдвига и сумматора по модулю два. Цель изобретения - повышение быстродействия генератора без потери широкодиапазонности. Для достижения поставленной цели в известном генераторе псевдослучайной последовательности импульсов, содержащем регистр сдвига с сумматором по модулю два в цепи обратной связи, введены элемент НЕ, элемент задержки и элемент ИЛИ-НЕ, выход которого соединен со входом регистра сдвига и через элемент НЕ соединен со своим первым входом, второй вход элемента ИЛИ-НЕ соединен с прямым выходом элемента задержки, а сумматор по модулю два содержит три элемента ИЛИ-НЕ, входы первого из которых подключены к прямым выходам ч -го и т-го разрядов регистра сдвига, инверсные выходы которых подключены ко входам второго элемента ИЛИ-НЕ, входы третьего элемента ИЛИ-НЕ соединены соответственно с выходами первого и второго элементов ИЛИ-НЕ и с инверсным выходом элемента задержки, вход которого подключен к шине тактовых импульсов. На чертеже представлен генератор, блок-схема.

Генератор содержит регистр 1 сдви га с сумматором 2 по модулю два в цепи обратной связи. Первый разряд 1.1 регистра выполнен на элементе 1.1.1 задержки, четвертом элементе ИЛИ-НЕ 1.1.3 и инверторе 1.1.2 и является триггером, а сумматор 2 на первом 2.1, втором 2.2 и третьем 2.3 элементах ИЛИ-НЕ.

Генератор работает следующим образом.

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

()tn6ip

где tj, - время ;распройтранения: сигнала в элементе ИЛИ-НЕ; tp - задержка записи сигнала в

разряде.

. В паузе между тактовыми импульсами с прямого вькода элемента 1.1.1 задержки снимается нулевой уровень, а синверсного - единичный, поэтому сумматор 2 блокирован (на его выходе нулевой уровень), а триггер 1.1 находится в устойчивом состоянии. С приходом тактового импульса сумматор 2 открывается (на его выходе появляется сигнал, I соответствующий сумме по модулю два сигналов l.i и l.m разрядов), а триггер 1.1 переводится в нулевое состояние. Так как элементы 1.1.3 и 2.1 ИЛИ-НЕ образуют проводное ИЛИ, то результирующий .сигнал на выходе разряда 1.1 определяется сигналом сумматора 2. С окончанием тактового импульса сумматор 2 запирается, а триггер 1.1 защелкивается и продолжает удерживать сигнал неизменным.

Далее весь процесс повторяется.

Таким образом, регистр 1 с сумматором 2 в цепи обратной связи генерирует псевдослучайную последовательность с периодом т-1. При этом время задержки сигнала, поступаниде- го На вход разряда 1.2 с выходов

разрядов l.i и l.m, равно 2

т.е. генератор работает в диапазоне

тактовой частоты от О до F.

NVOKC

1/t

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

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

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

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

1.Харви. Повышение быстродействия генератора М-последовательности посредством линии задержки. Электроника, 1975, 24.

2.Яковлев В. В., Федоров Р. Ф. Стохастические вычислительные мгшшны. Л., Машиностроение, 1974,

с. 247 (прототип).

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

название год авторы номер документа
Генератор псевдослучайной последовательности импульсов 1978
  • Бугаец Евгений Степанович
SU943720A1
ПРЕОБРАЗОВАТЕЛЬ ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ 1997
  • Стукало С.Н.
  • Орехов В.В.
  • Сегеда А.И.
  • Пустовалов В.П.
  • Сухоносов Ф.А.
  • Коптев А.П.
RU2121754C1
Генератор м-последовательностей 1978
  • Бугаец Евгений Степанович
  • Шиняев Анатолий Владимирович
SU748827A1
Устройство для синхронизации М-последовательности 1985
  • Каяцкас Альгимантас Антанович
  • Кацман Владимир Владимирович
  • Стасюкинас Юозас Владович
SU1322429A2
Генератор М-последовательности 1986
  • Кацман Владимир Владимирович
  • Каяцкас Альгимантас Антанович
  • Власкин Анатолий Михайлович
SU1352625A1
ТЕСТЕР УРОВНЯ ИННОВАЦИОННОГО ИНТЕЛЛЕКТА ЛИЧНОСТИ 2013
  • Давыдова Наталья Васильевна
  • Елизарова Людмила Евгеньевна
  • Ланских Елена Александровна
  • Худайназаров Юрий Кахрамонович
  • Худайназарова Динара Равшановна
  • Чернолес Владимир Петрович
RU2522992C1
Устройство для синхронизации @ -последовательности 1985
  • Каяцкас Альгимантас Антанович
  • Кацман Владимир Владимирович
SU1311000A1
Генератор псевдослучайных сигналов 1986
  • Осьмак Владимир Николаевич
  • Ступин Александр Николаевич
  • Смирнов Сергей Николаевич
  • Козленко Николай Иванович
SU1347166A1
Генератор псевдослучайных чисел 1980
  • Кордюмов Александр Иванович
  • Фролова Ирина Евгеньевна
SU907547A1
Генератор псевдослучайных кодов 1984
  • Ярмолик Вячеслав Николаевич
  • Бугаев Валерий Владимирович
  • Шуть Василий Николаевич
SU1175018A1

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

Реферат патента 1981 года Генератор псевдослучайной по-СлЕдОВАТЕльНОСТи иМпульСОВ

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

SU 796 834 A1

Авторы

Бугаец Евгений Степанович

Даты

1981-01-15Публикация

1979-02-12Подача