Генератор псевдослучайных последовательностей
Иллюстрации
Показать всеРеферат
Изобретение,относится к импульсной технике. Цель изобретения - расширение функциональных возможностей за t CeT обеспечения возмож- , ности управления корреляционными характеристиками формируемых последовательностей . Начальная загрузка блока 7 памяти обеспечивается блоком 1 управления через коммутатор 10. Последующая работа генератора обеспечивается перезаписью информации в блок 7 памяти с выходов регистра 8, причем адресация блока 7 памяти при этом осуществляется через коммутатор 9 счетчиками 3, 4.1-4.П-1 импульсов . Исходная установка генератора осуществляется с помощью шины 2 начальной.установки. Алгоритм работы генератора обеспечивает запись в блок 7 памяти различных состояний наборов одноименных разрядов всех его ячеек, что обеспечивает управление взаимной корреляцией формируемых генератором последовательностей . 1 з.п. ф-лы, 2 ил. е (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК щ) 4 Н .03 К 3/84
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И АВТОРСИОМ,Ф СВИДЕ ГЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
IlO ИЗОБРЕТЕНИЯМ И (ЛНРЦТИЯМ
ОРИ ГКНТ СССР (21) 4236583/24-21 (22) 29.04.87 .(46) 15.03.89. Бюп. Р 10 (71) Киевский политехнический институт им. 50-летия Великой Октябрьской социалистической революции (72) А.М.Романкевич, B,Â.Ãðîëü, Л.Ф.Карачун, P.È.Ëóïàíîâà и Л.И.Ништ (53) 621 ° 374.2 (088.8) .(56) Федоров P.P. Яковлев В.В., Добрис Г.В. Стохастические преобразователи информации. Л.: Машиностроение, 1978, рис. 22.
Авторское свидетельство СССР
У 1226621, кл. Н 03 К 3/84,, 1985. (54) ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение, относится к импульсной технике. Цель изобретениярасширение функциональных возмож.ностей за Й Сет обеспечения возможг
ÄSUÄÄ 1465955 А1 ности управления корреляционными хйрактеристиками формируемых последо- . вательностей. Начальная загрузка блока 7 памяти обеспечивается блоком
1 управления через коммутатор 10.
Последующая работа генератора обеспечивается перезаписью информации в блок 7 памяти с выходов регистра 8, причем адресация блока 7 памяти при этом осуществляется через коммутатор 9 счетчиками 3, 4. 1-4.п-1 импульсов. Исходная установка генерато" ра осуществляется с помощью шины 2 начальной. установки. Алгоритм работы генератора обеспечивает запись в блок 7 памяти различных состояний а наборов одноименных разрядов всех его ячеек, что обеспечивает управление взаимной корреляцией формируемых генератором последователь- ( костей. 1 з.п. ф-лы, 2 ил.
1465955
Изобретение относится к импульсной технике и может быть использовано в контрольно-испытательной аппаратуре.
Цель изобретения — расширение функциональных возможностей генератора псевдослучайных последовательностей за счет обеспечения возможности управления корреляционньпл характеристиками формируемых последовательностей.
На фиг.i изображена функциональная схема генератора псевдослучайных последовательностей; на фиг.2 схема блока управления.
Генератор псевдослучайных последовательностей содержит блок i уп-, равления, вход установки которого соединен с шиной 2 начальной установки, первый счетчик 3 импульсов, (n-1) счетчиков 4.1-4.п-1 импульсов. элемент ИЛИ 5, первый регистр 6, блок 7 памяти, второй регист)р 8, первый 9 и. второй 10 коммутаторы.
Шина 2 начальной установки соединена с вхоцом установки первого регистра 6, с первым входом элемента
ИЛИ 5, с входом установки первого счетчика 3 импульсов и с входами установки счетчиков 4. 1-4 .п-1 им1 пульсов. Выходы разрядов первого счетчика 3 импульсов и счетчиков
4. 1-4,п-1 импульсов соединены с соответствующими группами информационных входов первого коммутатора
9, выходы которого соединены с соот1 ветствующими адресными входами блока- 7 памяти, выходы которого соединены с соответствующими информационными входами второго регистра 8, выходы которого соединены с соответствующими информационными входами первого регистра 6 и со второй rpyn- .
xIofi BxopoB второго коммутатора 10> выходы которorо соединены с соответствующими информационными входами блока 7 памяти, вход управления которого соединен с первым выходом блока 1 управления, второй вьиод которого соединен со счетным входом . первого счетчика 3 импульсов, выходы которого соединены с группой вхо- дов блока 1 управления, третий выход которого соединен с входом управления второго коммутатора 10 первая группа входов которого соеди иена с первой группой выходов блока 1 управления, четвертый выход ко" торого соединен с входом синхронизации первого регистра 6 и с входом синхронизации второго регистра 8, вход установки которого соединен с выходом элемента ИЛИ 5, второй вход хатор го соединен с пятым выходом блока 1 управления, вторая группа выходов которого соединена с соответствующими входами управления первого коммутатора. Выход переполнения первого счетчика 3 импульсов соединен с входом блока 1 управления шестой выход которого соединен со счетными входами счетчиков 4.1-4.п-1 импульсов.
Блок 1 управления содержит первый 11 и второй 12 триггеры, счетчик
13 импульсов, генератор 14 тактовых импульсов, элемент ИЛИ-НЕ 15, элемент ИЛИ lб, первый 17, второй 18, третий 19, четвертый 20 и пятый 21 элементы И, одновибратор 22 и блок
23 памяти, выходы которого являются
25 первой группой выходов блока 1 управления, второй группой выходов которого являются выходы счетчика !
l13 импульсов, выход переполнения ко торого соединен с первыми входами элементов HJLH-HE 15 и ИЛИ 16, является шестым выходом блока 1 управления и соединен с входом одновибратора 22, выход которого является пятым выходом блока 1 управления, 35 первый и второй выходы которого соединены с выходами, соответственно элемента ИЛИ-НЕ 15 и элемента ИЛИ
16, вторые входы которых соединены соответственно с выходами первого
17 и второго 18 элементов И, первые входы которых соединены между собой, являются третьим выходом блока 1 управления и соединены с первым выходом первого триггера 11, второй
4с выхсд которого соединен с первым входом третьего элемента И 19, второй вход которого является входом управления блока 1 управления, вход которого соединен с первым входом
5Î установки первого триггера 11 втоЭ рой вход установки которого является входом установки блока 1 управления и соединен с первым входом установки второго триггера 12 и с входом установки счетчика 13 импульсов, счетный вход которого соединен с выходом четвертого элемента И 20, первый .- вход которого соединен с первым входом пятого элемента И 21 и с выходом
1465955 второго триггера 12, второй вход ус" тановки которого соединен с выходом третьего элемента И 19. Первый выход генератора 14 тактовых импульсов соединен со вторыми входами первого
17 и пятого 21 элементов И. Второй выход генератора 14 тактовых импульсов соединен со вторыми входами второго 18 и четвертого 20 элементов И, Выход пятого элемента И 2 1 является четвертым выходом блока 21 управления, группа входов которого соедине-. на с соответствующими адресными входами блока 23. памяти.
Генератор псевдослучайных последовательностей работает следующим образом.
Сигналом по шине 2 начальной установки устанавливаются в начальное состояние первый счетчик 3 импульсов, счетчики 4.1-4.п-1 импульсов, первый 6 и второй 8 регистры, а также блок 1 управления, который обеспечивает загрузку в блок 7 памяти содержимого блока 23 памяти (фиг.2), которьп; адресуется сигналами с выхода первого счетчика 3 импульсов. По окончании загрузки блока 7 памяти первый счетчик 3 импульсов своим сигналом переполнения переводит блок 1 управления в состояние готовности к управлению формированием генератором псевдослучайных последовательностей. Подачей сигнала
35 на вход управления блока 1 управления обеспечивается выдача последним сигналов на входы синхронизации первого 6 и второго 8 регистров. С третьего выхода блока 1 управления на вход управления второго коммутатора 10 поступает сигнал, обеспечивающий коммутацию выходов второго регистра 8 на информационные входы блока 7 памяти, на адресные входы которого через первый коммутатор 9 поступают сигналы с выходов соответствующих счетчиков 3 и 4. 1-4.п-1 импульсов, которые коммутируются сигналами со второй группы выходов
50 блока 1 управления. По каждому сигналу с четвертого выхода блока 1 управления содержимое второго регистра 8 заносится в первый регистр 6, после чего сигналом с пятого выхода блока 1 управления регистр 8 устанавливается в начальное (нулевое) состояние.
Блок 1 управления работает следующим образом.
Сигналом по входу установки первый триггер 11 устанавливается в единичное состояние, что обеспечивает выдачу единичного сигнала (уровня) с третьего выхода блока 1 управления, а также прохождение сигналов с выхода генератора 14 тактовых импульсов (через элементы И 17 и 18, элемент ИЛИ-НЕ 15 и элемент
ИЛИ 16) на первый и второй выходы блока 1 управления. Блок 23 памяти, адресуемый сигналами с первой группы входов блока 1 управления, выдает сигналы со своих выходов на верную группу вьвсодов блока 1 управления. Сигналом на входе блока 1 управления триггер 11 устанавливается в нулевое состояние, обеспечивая прохождение сигнала пуска на вход установки триггера 12 (через элемент И 19). Последний разрешает прохождение сигналов с выходов генератора 14 тактовых импульсов на четвертый выход блока 1 управления (через элемент И 21) и на счетный вход счетчика 13 импульсов (через элемент И 20). Сигналы с выходов разрядов последнего выдаются со второй группы выходов блока 1 управления, а с выхода переполненияна запуск одновибратора 22.
Таким образом, последовательности, формируемые на выходах генератора псевдослучайнйх последователь.ностей обладают меньшей взаимной корреляцией, так как содержимое блока 23 памяти (фиг.2) и алгоритм ра" боты генератора обеспечивает запись в блок 7 памяти различных состояний наборов одноименных разрядов для всех его ячеек.
Формула изобретения
1. Генератор псевдослучайных последовательностей, содержащий блок управления, первый выход которого соединен с входом управления блока памяти; первый коммутатор, первый регистр, вход установки которого соединен с шиной начальной установки, с входом установки блока управления и с входом установки первого счетчика импульсов, счетный вход которого соединен с вторым выходом блока управления, отличающийся печения воэможности управления корреляционными характеристиками формируемых последовательностей, в него введены второй коммутатор, второй регистр., элемент ИЛИ и (и-t) счетчик импульсов, входы установки которых соединены с входом установки блока управления, первая группа выодов которого соединена первой группой входов второго коммутатора, выходы которого соединены с е соответствующими информационными ходами блока памяти,, выходы которого соединены с соответствующими инормационными входами второго ре( гистра, выходы которого соединены, с соответствуюпрлми информационными ходами первого регистра и с второй руппой входов второго коммутатора, ход управления которого соединен с ретьим выходом блока управления, етвертый выход которого соединен входом синхронизации первого реистра и с входом синхронизации втоого регистра, вход установки котоого соединен с выходом элемента первый и вторбй входы которо "о соединены соответственно с шиной
T ачальной установки н с пятым выодом блока управления, вторая груп та выходов которого саецинена с вхоцами управления первого коммутатора, соответствующие группы информацкон лых входов которого соединены с вы лодаьнл разрядов =îîòâåòñòâóþùèõ и счетчиксв импульсов„ соответствую щие выходы первого счетчика импульIcos соединены с группой входов бло ка управления, шестой выход котороГо соединен со счетным входом k-го счетчика импульсов (k = 2,.3,...,n)
Выход переполнения первого счетчика
Импульсов соединен с входом блока управления, выходы первого коммута тора соединены с соответствующими адресными входами блока памяти.
2. Генератор по п. 1„ о т л и— ч а ю шийся тем, что блок управления содержит пять элементов И, 1
„> i4659 тем чтоу с IJPJI510 pBclUHpp .1ия функци опальных воэможностей эа счет обеспервый и второй триггеры, счетчик импульсов, генератор тактовых импульсов, элемент ИЛИ-НЕ, элемент
ИЛИ, одновибратор и блок памяти, выходы которого являются первой группой выходов блока управления, второй группой выходов которого являются выходы счетчика импульсов, выход переполнения которого соединен с первыми входами элементов ИЛИ-НЕ и ИЛИ, является шестым выходом блока управления и соединен с входом одновибратора, выход которого является пятым выходом блока управления, первый и второй выходы которого соединены с выходами соответственно элемента ИЛИ-HE и элемента ИЛИ, вторые входы которых соединены соответственно с выходами первого и второго элементов И, первые входы которых соединены между собой, являются третьим выходом блока управления и соединены с первым выходом первого триггера, второй выход которого соединен с первым входом третьего элемента И, второй вход которого является входом управления блока управления, вход которого соединен с первым входом установки первого триггера, второй вход установки которого является входом установки блока управления И соединен с первым входом установки второго триггера и с входом установки счетчика импульсов, счетный вход которого соединен с выходом четвертого элемента И,первый вход которого соединен с первым входом пятого элемента И и с выходом второго триггера, второй вход установки которого соединен с выходом третьего элемента И, первый выход генератора тактовых импульсов соединен с вторыми входами первого и пятого элементов И, второй выход генератора тактовых импульсов соединен с вторыми входами второго и четвертого элементов И, выход пятого элемента И является четвертым выходом блока управления, группа входов которого соединена с соответствующими адресными входами блока памяти.
Составитель Ю.Бурмистров
Редактор А.Ревин Техред М.Дндык Корректор НКоРоль 1б
Заказ 954/53 Тираж 879 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101