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


H03K3/84 - Импульсная техника (измерение импульсных характеристик G01R; механические счетчики с электрическим входом G06M; устройства для накопления /хранения/ информации вообще G11; устройства хранения и выборки информации в электрических аналоговых запоминающих устройствах G11C 27/02; конструкция переключателей для генерации импульсов путем замыкания и размыкания контактов, например с использованием подвижных магнитов, H01H; статическое преобразование электрической энергии H02M;генерирование колебаний с помощью схем, содержащих активные элементы, работающие в некоммутационном режиме, H03B; импульсная модуляция колебаний синусоидальной формы H03C;H04L ; схемы дискриминаторов с подсчетом импульсов H03D;

 

Изобретение относится к импульсной технике. Цель изобретения - расширение функциональных возможностей устройства. Генератор содержит блок 4 памяти, регистры 6 и 7 и блок 9 управления. Введение источника 1 псевдослучайных кодов, коммутаторов 2 и 5, регистра 3, блока 8 элементов И и блока 10 элементов ИЛИ позволяет получать псевдослучайные последовательности с управляемой вероятностью появления единичного симв ола. 1 3.п. ф-лы, 3 ил. (Л ffitrf Stal

СО103 СОВЕТСНИХ

Ц

РЕСГ1УБЛИН (511 4 Н 03 К 3/84

В1 ": 1,ч р: р

1

1.Я

Ь „

Ь!

t Г

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н ASTOPCH0MY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3863730/24-21 (22) 01 03.85 (46) 07,09.86. Бюл. И- 33 (71) Киевский ордена Ленина политехнический институт им. 50-летия Великой Октябрьской социалистической революции (72) К.Г.Самофалов, И.С.Вилинский, А.М.Романкевич, Л.Ф.Карачун и С.М,Рубаник (53) 621.374.2(088.8) (56) Авторское свидетельство СССР

Ф 744529, кл. G 06 F 1/02, 1978.

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

1013955, кл. С 06 F 7/58, 1981.

ÄÄSUÄÄ 1256163 А 1 (54) ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ДВОИЧНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение относится к импульсной технике, Цель изобретения— расширение функциональных возможностей устройства. Генератор содержит блок 4 памяти, регистры 6 и 7 и блок

9 управления. Введение источника I псевдослучайных кодов, коммутаторов

2 и 5, регистра 3, блока 8 элементов И и блока 10 элементов ИЛИ позволяет получать псевдослучайные последовательности с управляемой вероятностьи появления единичного сим1 нсла, 1 з.п. ф-лы, 3 ил. входом второго коммутатора 5, вторая группа входов которого соединена с выходами второго регистра 7. 1 1естой выход блока 9 управления соединен с управляющим входом третьего регистра 3 и первым входом источника 1 псевдослучайных кодов, второй вход которого соединен с третьим выходом блока 9 управления„ первый выход которого соединен с входом первого коммутатора 2.

Блок 9 управления (фиг, 2) содержит генератор 12 тактовых импульсов, схему 13 начальной установки, триггер 14, четыре элемента И 15-18. регистр 19 сдвига, три элемента

ИЛИ 20-22, первые входы которых соединены с входом блока 9 управления и первым входом триггера 14, выход которого соединен с первым входом первого элемента И 15, выход которого соединен с первыми входами второго 16, третьего 17, четвертого 18 элементов И н с входом синхронизации регистра 19 сдвига, соответствующие выходы которого соединены с вторыми входами соответственно второго 16, третьего 17 и четвертого

18 элементов И. Выход второго элемента И 16 соединен с вторым входом второго элемента ИЛИ 21 и первого элемента ИЛИ 20, третий вход которого соединен с выходом четвертого элемента И 18 и вторым входом третьего элемента ИЛИ 22, выход которого является шестым выходом блока 9 управления, третий выход которого соединен с вторым входом триггера 14, первым выходом схемы 13 начальной установки, входом управления и вторым информационным входом регистра 19 сдвига, первый информационный вход которого соединен с выходом его последнего разряда и первым выходом блока 9 управления, вторым, четвертым и пятым выходами которого являются соответственно выходы первого

20, второго 21 элементов ИЛИ и третьего элемента И 17. Выход генератора 12 тактовых импульсов соединен с вторым входом первого элемента

И 15. Второй выход схемы 13 начальной установки соединен с третьим информационным входом регистра 19 сдвига.

Источник l псевдослучайных кодов реализован по известным,обеспечивающим генерирование рекуррентных по1 1256163

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

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

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

Генератор псевдослучайных двоичных последовательностей содержит источник l псевдослучайных кодов, первый коммутатор 2, третий регистр 3, блок 4 памяти, второй коммутатор 5, первый 6 и второй 7 регистры, блок

8 элементов И, блок 9 управления, 20 блок 10 .элементов ИЛИ, шину 11 "Пуск", Выходы первого регистра 6 соединены с входами второго регистра 7, выходы которого соединены с информационными входами блока 4 памяти, первый и второй управляющие входы которого соединены с первым и вторым выходами соответственно блока 9 управления, третий выход которого соединен с входом установки первого регистра 6. З0

И1ина 11 "Пуск" соединена с входом блока управления, Выходы блока 10 элементов ИЛИ соединены с входами синхронизации соответствующих разрядов второго регистра 7 и первого 35 регистра 6, информационные входы разрядов которого соединены с соответствующими выходами второго коммутатора 5, первая группа входов которого соединена с выходами блока 4 40 памяти, адресные входы которого соединены с выходами первого коммутатора 2, первая группа входов которого соединена с выходами третьего регистра 3, входы которого соединены 45 с второй группой входов первого коммутатора 2 и с первой группой выходов источника 1 псевдослучайных кодов, вторая группа выходов которого соединена с первыми входами элементов 50

И блока 8 элементов И, выходы которого соединены с первыми входами элементов ИЛИ блока 10 элементов

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

1256163 следовательностей псевдослучайных кодов, схемам, реализующим характеристический полииом

Х +Х +l.

Блок 4 памяти заполнен таким об разом, что обеспечивает на выходе каждого разряда заданную вероятность появления единиц. Для этого суммарное количество единиц в i-м разряде всех ячеек памяти r . должно выбирать1 ся исходя иэ соотношения P =r„ /M, где P — заданная вероятность появ1 ления единиц на выходе i-го разряда

М вЂ” количество ячеек памяти. 15

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

После подачи питания схема 13 начальной установки выдает одиночный импульс, устанавливающий триггер 14 и первый регистр 6 в нулевое состояние, в регистр 19 сдвига записывается код 001, а источник 1 псевдослучайных кодов устанавливается в начальное ненулевое состояние. Подача единичного сигнала на шину 11

"Пуск" обеспечивает запись из блока

4 памяти в регистр 6 содержимого ячейки с адресом, сформированным на 1О выходах источника 1 псевдослучайных кодов. Этот адрес записывается в третий регистр 3, а в источнике 1 псевдослучайных кодов формируется новый код. Кроме того, единичный сигнал на шине 11 "Пуск" переводит триггер

)4 в единичное состояние и блок 9 управления начинает генерировать последовательность управляющих импульсов в соответствии с временной ди- 40 аграмой, приведенной на фиг. 3.

В первом такте рабочего цикла устройства по сигналу с второго выхода блока 9 управления (фиг, 36) происхо-4 дит активизация блока 4 памяти и код, записанный по адресу, сформированному на первой группе выходов источника 1 псевдослучайных кодов, заносится в регистр 6, причем содержи- gp мое регистра 6 по сигналу с четвертого выхода (фиг. 3 е) блока 9 управления переписывается в регистр 7, Таким образом, в регистре 6 находится код, хранящийся в блоке 4 памяти 55 по адресу, сформированному на первой группе выходов источника псевдослучайных кодов, Во втором такте работы устройства происходит перемешивание кодов, находящихся в регистрах 6 и 7. Дпя обеспечения случайного перемешивания код, сформированный на второй с группе выходов источника 1 псевдослучайных кодов, подается на первые входы блока 8 элементов И, на вторые входы элементов И которого поступает сигнал с пятого выхода (фиг. Зг) блока 9 управления. Этот же сигнал подключает выходы регистра 7 через второй коммутатор 5 к входам регистра 6. При этом, если в 1-м разряде псевдослучайного кода находится I, то на соответствующем выходе блока 8 элементов И появится импульс синхронизации, поступающий через блок !0 элементов

ИЛИ на синхровходь1 соответствующих разрядов регистров 6 и 7. Под действием этих импульсов синхронизации информация в выбранных разрядах регистров 6 и 7 меняется местами.

Если в i-м разряде псевдослучайного кода содержится 0", то перезаписи информации в !.-м разряде между регистрами 6 и 7 не происходит, В третьем такте работы устройства сигнал с первого выхода (фиг.39 блока 9 управления переводит блок

4 памяти в режим записи и подключает к адресным входам его через коммутатор 2 выходы регистра 3 ° По сигналу с второго выхода блока 9 управления содержимое регистра 7 заносится в блок 4 памяти по адресу, хранящемуся в регистре 3. В этом же такте по сигналу с шестого выхода (фиг. 3 д) блока 9 управления происходит формирование нового псевдослучайного кода источника 1 псевдослучайных кодов, а псевдослучайный код с второй группы его выходов переписывается в регистр 3.

В результате окончания рабочего цикла генератора на выходе регистра

7 сформировалось очередное выходное слово генератора, которое в следующем цикле будет преобразовано описанным образом и записано в блок

4 памяти по адресу, хранящемуся в регистре 3. На первой группе выходов источника l псевдослучайных кодов сформирован новый адрес для блока 4 памяти. Далее процесс генерации очередных выходных наборов осуществляется путем повторения рабоче5 12561 го цикла генератора. Источником синхронизирующих импульсов служит последовательность (фиг. За), формируемая генератором 12 тактовых импульсов блока 9 управления.

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

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

"Пуск", соединенную с входом блока управления, отличающийся тем, что, с целью расширения функциональных возможностей за счет получения псевдослучайных последовательностей с управляемой вероятностью по- 25 явления единичного символа, он содержит источник псевдослучайных кодов, третий регистр, первый и второй коммутаторы, блок элементов И, блок элементов ИЛИ, выходы которого соединены с входами синхронизации соответствующих разрядов второго регистра и первого регистра, информационные входы разрядов которого соединены с соответствующими выходами вто-З рого коммутатора, первая группа входов которого соединена с выходами блока памяти, адресные входы которого соединены с выходами первого коммутатора, первая группа входов кото- 4О рого соединена с выходами третьего регистра, входы которого соединены с второй группой входов первого коммутатора и с первой группой выходов источника псевдослучайных кодов, вто-45 рая группа выходов которого соединена с первыми входами элементов И блока элементов И, выходы которого соединены с первыми входами элементов

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

1256163

Составитель Ю.Бурмистров

Техред М.Коданич Корректор И.Муска

Редактор В.Петраш

Заказ ч834/55

Тираж 816 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4

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

 

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

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

Изобретение относится к импульсной технике

Изобретение относится к импульсной технике

Изобретение относится к импульсной технике

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

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

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

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

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

Изобретение относится к области электротехники, в частности к области генерирования электрических импульсов с использованием трансформаторов

Изобретение относится к импульскной технике

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

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

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