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

 

Изобретение относится к вычислительной технике и может использоваться при мадвлироаании случайных процессов. Целью изобретения является повышение быстродейЁтвия. Для этого в устройство, содержащее генератор 1 тактовых импульсов, двоичный счетчик 2, блок 3 памяти, регистр 4 сдвига и первый сумматор 5 по модулю два, дополнительно введены регистр 6 сдвига и трги сумматора 7, 8 и 9 по модулю два.. Использование указанной структуры позволяет повысить быстродействие генератора за счет того, что соседние по времени отсчеты выходного кода становятся независимыми, 1 ил.

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

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

РЕСПУБЛИК (51)5 G 06 F 7/58

ГОСУДАРСТВЕННЫЙ КОМИТЕТ .ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4489871/24 (22) 03.10.88 (46) 30.01.92. Бюл. № 4 (72) Э,B,Àðáåíèí, А,В.Китайцев и А.Н.Вин ицкий (53) 681.3 (088,8) (56) Авторское свидетельство СССР

¹ 1105889, кл. G 06 F 7/58, 1983.

Водовозов А.М., Лабичев В.Н. Генератор псевдослучайного сигнала. — Приборы и техника эксперимента, 1982, ¹ 6, с.72 — 73, рис.1. (54) ГЕН Е PATOP ПСЕВДОСЛУЧАЙНЫХ

РАВНОМЕРНО РАСПРЕДЕЛЕННЫХ ДВОИЧНЫХ ЦИФР

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

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

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

5 по модулю два, дополнительный регистр 6 сдвига, второй 7, третий 8 и четвертый 9 сумматоры по модулюдва.

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

"меандра" обеспечивает при положительной полуволне чтение содержимого одной из

„„SU „„1709305 А1 (57) Изобретение относится к вычислительной технике: и может использоваться при моделировании случайных процессов.

Целью изобретения является повышение быстродействия; Для этого e ycTpoAcT o, содержащее генератор 1 тактовых импульсов, двоичный счетчик 2, блок 3 памяти, регистр

4 сдвига и первый сумматор 5 по модулю два, дополнительно введены регистр 6 сдвига и три сумматора 7, 8 и 9 по модулю два.

Использование указанной структуры позволяет повысить быстродействие генератора за счет того, что соседние по времени отсчеты выходного кода становятся независимыми. 1 ил. ячеек блока 3 памяти. адрес которой определяется кодом, имеющим место на остальных и разрядах двоичного счетчика 2. По спаду импульса на выходе первого разряда счетчика 2 осуществляется сдвиг информации в регистрах 4 и 6 сдвига, причем в первый разряд регистра 4 сдвига производится запись значения 0 или 1, считанного из блока 3 памяти, в -первый разряд регистра 6 сдвига записывается значение с выхода сумматора 5 по модулю два, представляющее собой сумму по модулю два сигналов с выходов четырех разрядов регистров 4 и 6 сдвига. Одновременно сигнал с выхода четвертого разряда дополнительного регистра

6 сдвига переписывается в ту же ячейку блока 3 памяти, что обеспечивается имеющейся в данный момент отрицательной полуволной сигнала типа "меандра" с выхода первого разряда счетчика 2, воздействующего на вход управления записью — чтением блока 3

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

От цикла к циклу код на адресных входах блока 3 последовательно нарастает, Процесс продолжается до заполнения счетчика

2, а затем повторяется. По всей сути регистр

4 сдвига, блок 3 памяти и дополнительный регистр 6 сдвига в совокупности с первым сумматором 5 по модулю два образуют генератор псевдослучайных последовательностей на регистре сдвига с линейной обратной связью, причем общая длина такого регистра равна в данном случае 2" +8 и может быть выбрана очень большой. Генерируемые двоичные цифры снимаются в первых разрядных выходов регистров 4 и 6 сдвига и с выходов третьего и четвертого сумматоров 8, 9 по модулю два, Использование сумматоров 7,8 и 9 позволяет практически исключить взаимную зависимость генерируемых двоичных цифр.

Точки подключения входов сумматоров 5 — 9 по модулю два, а также точки съема выходного сигнала определены опытным путем и обеспечивают при п>,8 достаточно большой период генерируемой псевдослучайной последовательности, независимость и равномерное распределение генерируемых двоичных кодов.

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

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

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

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

20 второго сумматора по модулю два и со вторым входом первого сумматора по модулю два, выход которого соединен с информационным входом дополнительного регистра сдвига, вход синхронизации которого сое25 динен с первым разрядным выходом двоичного счетчика, второй разрядный выход дополнительного регистра сдвига соединени со вторым входом втОрого сумматора по модулю два, выход которого соединен с перЗО вым входом третьего сумматора по модулю два, второй вход которого соединен с четвертым разрядным выходом регистра сдвига, второй и третий разрядные выходы которого соединены соответственно с пер35 вым и вторым входами четвертого сумматора по модулю два, первый разрядный выход дополнительного регистра сдвига, выходы третьего и четвертого сумматоров по модулю два и первый разрядный выход регистра

40 сдвига являются разрядным выходом геНерэтора.

1709305.

Составитель Г. Филаретов

Редактор Т,Орловская Техред M.Ìîðãåíòàë Корректор М.Кучерявая Заказ t ьб ул6 Тираж Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

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

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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

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

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