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

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

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

название год авторы номер документа
УСТРОЙСТВО ПОИСКА ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ 1990
  • Кишенский С.Ж.
  • Вдовиченко Н.С.
  • Панова В.Б.
  • Христенко О.Ю.
RU2020766C1
Устройство для диагностирования логических блоков 1986
  • Данилов Виктор Васильевич
  • Клюев Игорь Николаевич
  • Тяжев Валентин Тимофеевич
SU1520518A1
Устройство тактовой синхронизации псевдослучайных последовательностей 1988
  • Горюнова Людмила Михайловна
  • Парижский Юрий Семенович
  • Титова Инесса Николаевна
  • Шполянский Александр Наумович
SU1596473A1
Генератор псевдослучайных чисел 1984
  • Молотков Валентин Александрович
  • Аронштам Михаил Наумович
  • Ицкович Юрий Соломнович
  • Тихомирова Лирида Ивановна
  • Янковский Владимир Константинович
SU1239844A1
Дискретный согласованный фильтр 1978
  • Подлиннов Анатолий Дмитриевич
  • Заводий Евгений Семенович
SU771891A2
Способ цикловой синхронизации с динамической адресацией получателя 2016
  • Когновицкий Олег Станиславович
  • Владимиров Сергей Сергеевич
  • Кукунин Дмитрий Сергеевич
  • Лапшов Дмитрий Яковлевич
RU2621181C1
Управляемая линия задержки 1990
  • Емельянов Василий Алексеевич
  • Некрасов Борис Петрович
  • Глушко Виктор Иванович
SU1725370A2
Устройство поиска псевдослучайной последовательности 1991
  • Козленко Николай Иванович
  • Левченко Юрий Владимирович
  • Сапрыкин Валерий Иванович
  • Павлов Игорь Георгиевич
SU1788592A1
Устройство для генерирования кодов заданного веса 1985
  • Белевич Андрей Николаевич
SU1275413A1
Следящий приемник асинхронных шумоподобных сигналов 1986
  • Гурдус Александр Оскарович
  • Шахгильдян Ваган Ваганович
SU1403381A1

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

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

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

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

LiJM

i-1-Ч

6

I ,.. I ...

1

Од Ч

00 со

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

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

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

Генератор псевдослучайных последовательностей (фиг. 1) содержит генератор 1 тактовых импульсов, выход

которого соединен с входом блока 2

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

Второй счетчик 4 имеет модуль счета, равный N+1, где N - ллина (период) генерируемой псевдослучайной последовательности.

Блок 2 управления (фиг. 2) содержит счетчик 8, триггер 9, группу 10 деиифраторов 10.1, 10.2, 10.3, первы второй и третий элементы И 11, 12 и 13, лерпьй, второй и третий элементы задержки 14, 15 и 16. Вход синхронизации счетчика 8 является входом блока 2 управления и соединен с входом перв(Ч о элемента задержки 14, выход котсфог о соединен с первыми входами перногс и третьего элементов И 1 1 и 13 и с иход()м второго элемента задерки 1 S, HMXiv i которого соединен с пер

0

0

0

5 5

0 5 5

вым входом BT iporo элемента И 12 и с входом третьего элемента задержки 16, выход которого является пятым выходом блока 2 управления, первый выход которого соединен с вторым входом первого элемента Н 11 и с выходом триггера 9, первый вход которого. coeдиt eн с выходом первого дешифратора 10.1, соответствующие входы которого соединены с выходами счетчика 8, выходы которого соединены с соответствующими входами третьего дешифратора 10.3 и с соответствуюгдими входами второго дешифратора 10.2, выход которого соединен с вторым входом триггера 9, первый вход которого соединен с вторым входом третьего элемента И 13, выход которого является четвертым выходом блока 2 управления, второй и третий выходы которого являются соответственно- выходом первого элемента И 11 и выходом второго элемента И 12, второй вход которого соединен с выходом третьего дешифратора 10.3.

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

Тактовые импульсы с выхода генератора 1 тактовых импульсов (фиг.За) поступают на вход блока 2 управления, который на своих выходах формирует сигнгшы, управляющие работой устройства. Пачка из N импульсов (фиг.3 ft) с второго выхода блока 2 управления поступает на вход синхронизации (счетный вход) первого счетчика 3, который подсчитывает (фиг.З);) эти импульсы. При этом второй счетчик 4 по модулю (М-ь1) находится в одном из своих возможных состояний (фиг.З), так как импульсный сигнал (фиг. 35), поступающий на его вход синхронизации (счетный вход) с четвертого выхода блока 2 управления, имеет пер.и- од, больший, чем длина пачки из N импульсов, поступающей на вход синхронизации счетчика 3. После подсчета пачки импульсов счетчик 3 обнуляется каждым очередным импульсом,по- cтyпaюш м на его вход установки с третьего выхода блока 2 управления (фиг. 21). При этом счетчик 4 (за счет внутренней схемы совпадения, пропускающей импульс обнуления на триггеры счетчика 4 лишь при опреде- ленном состоянии его разрядов) обнуляется талько каждым N-M импульсом, поступающим на efo пход установки. Лвс1- ичиыс числа с ныходов счетчиков 3, 4 cyNfMHpyioTCH су тматором 5, число с выходов которого (фиг . Зи) поступает на адресные входр) блока 6 памяти, н котором (при организации (2N+l)xK может храниться 2N+1 К-разрядных слов, что обеспечивает возможность генерации устройством К различных псевдослучайных последовательностей (ПСП) с их циклической перестройкой, при этом в блоке 6 памяти хранятся только базовые (опорные) ПСП. Расположение базовых ПСП в блоке 6 памяти следующее. Для одной базовой ПСП в каждом слове (ячейке) отведен один разряд, т.е. ее элементы хранятся в (2N-1) смежных ячейках с адресами с 2-го по 2М-й, причем элементы базовой ПСП повторяются, за исключением последнего элемента, дважды: в ячейках с адресами с 2-го по ()записанные все N элементов ПСП, а в ячейках с адресами с (N+2)-ro по 2Ы-й - элементы ПСП с 1-го по (Н-1)-й. Ячейки с адресами О и 1 не используются. Чтение числа из блока 6 памяти разрешается положительным импульсом, поступающим (фиг.Зб) на вход управления с первого выхода блока 2 управления. .Число с выхода блока 6 памяти записывается в регистр 7 импульсом синхронизации, поступающим (фиг. 3е) на его вход синхронизации с пятого выхода блока 2 управления.

В течение одного цикла работы устройства (см. интервал Т на фиг. 35) на его выходах (фиг.Зх), т.е. выхода регистра 7, оказываются сформирован N элементов всех К ПСП, записанных в блоке 6 памяти, а в каждом последующем цикле формируются последовательности, образованные из последовательностей предыдущего цикла со сдвигом на один элемент, так как счетчик 4 меняет свое состояние от цикла к циклу на единицу. За N циклов работы устройства будут сформированы все ПСП.

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

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

5

0

5

НИЯ функциональных П(1Ч -10ЖИОСТ(М 3,1

счет расширения класса гчми рирусмых ПС евл ослу чайных последстнатсмп ностсГ, н него введены блок упрлнлония и последовательно соединенные сумматор и блок памяти, вьгходы которого соединены с соответствующими информационными входами регистра, вход синхронизации которого соединен с пятым выходом блока управления, первьв и второй выходы которого соединены соответственно с входом управления блока памяти и входом синхронизации первого счетчика, в)1ходы которого соединены с соответствующими входами первой группы входов сумматора, вторая группа входов которого соединрна с соответствующими выходами второго счетчика, вход синхрони: 1ац11и которого соединен с четвертым выходом блока управления, третий выход которого соединен с входами установки первого и второго счетчиков, выход генератора тактовых импульсов соединен с входом блока управления.

2. Генератор по п.1, о т л и ч а- ю щ и и с я тем, что блок управления содержит счетчик, и,1ходы которого соединены с соответствующими входами дешифраторов группы дешифраторов, вы- ХС1ДЫ первого и второгс из кчтторых соединены соответстненно с первым и вторым входами триггера, первый, второй и третий элементы И, первый, второй и третий элементы задержки, вход блока управления соединен с входом синхронизации счетчика и входом первого элемента задержки, выход которого соединен с первыми входами первого и третьего элементов И и входом второго элемента задержки, выход которого соединен с первым входом второго элемента И и входом третьего элемента задержки, выход которого является пятым вькодом блока управления, первый выход которого соединен с выходом триггера и вторым входом первого элемента И, выход которого является вторым выходом блока управления, третий выход которого соединен с выходом второго элемента Н, второй вход которог о соединен с выходом третьего дешифратора группы дешифраторов, пьп-;од первого из 5 которых соединен с вторым входом , третьего элемента И, выход которого является четвертым выходом блока управления.

0

5

0

5

0

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

Генератор псевдослучайных последовательностей 1980
  • Юрцевич Михаил Михайлович
SU942013A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Генератор псевдослучайных чисел 1980
  • Белевич Андрей Николаевич
SU942014A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 406 739 A1

Авторы

Шполянский Александр Наумович

Дулькина Ирина Александровна

Даты

1988-06-30Публикация

1986-12-01Подача