Цифровой генератор псевдослучайной последовательности импульсов

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Республик

<1 788357

И АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. сеид-ву— (22) Заявлено 1912.78 (21) 2697825/18-21 с присоединением заявки Hо— (23) Приоритет—

Опубликовано 151280. Бюллетень И9 46

Дата опубликования описания 15.1280 (51) М К 3

Н 03 К 3/84

Государственный комитет

СССР по делам изобретений и открытий (53) УДК 621.317.. 7 (088. 8) (72) Авторы изобретения

N. И. Травкин и О. В. Данилова

Ленинградский ордена Ленина электротехнический институт им. В.И. Ульянова (Ленина) (71) Заявитель (54) ЦИФРОВОЯ ГЕHEPATOP ПСЕВДОСЛУЧАЙНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ

ИМПУЛЬСОВ

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

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

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

По сигналу генератора первый п-разрядный регистр псевдослучайной последовательности формирует последовательности из (2 -1) разрядов. Дешифратор выделяет одно из состояний первого регистра и блокирует на один такт формирование псевдослучайной (2 -1) nocftl ледовательности вторым m-разрядным регистром. B реэультате имеет место фазовый сдвиг на один такт Т в фор мировании (2 -1) последовательности относительно (2"-1) последовательности.

Максимальное число фазовых сдвигов равно m. На выходе схеьы блока сравнения формируется псевдослучайная последовательность, являющаяся результатом суммирования по модулю 2 двух исходных последовательностей, и имеет длину (и ° m) разрядов. Блок вычитания вычисляет количество совпадающих и несовпадающих элементов в двух последовательностях эа период пТ. Выходной сигнал является L — уровневым аналоговым сигналом f1) .

Недостатками из вестного устройства при использовании его в качестве формирователя псевдослучайной последовательности максимальной длины являются сложность cxema, неравновероятность

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

788357

Наиболее близким к предлагаемому является генератор псевдослучайной последов ател ьности, содержащий кол ьцевой регистр, первая группа выходов которого соединена с дешифратором, выходом подключенного к входу триггера, логические элементы И, выходы которых соединены с входами логического элемента или, первый выход триггера соединен с первым входом первого логического элемента И, второй выход триггера с перным входом второго логического элемента И (2) .

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

Цель изобретения — расширение диапазона работы устройства.

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

И, выход логического элемента ИЛИ соединен с выходной шиной устройст- ва.

На. чертеже приведена функциональная схема устройства.

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

Устройство работает следующим образом.

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

N-разрядном кольцевом регистре 1. Выходы всех разрядов регистра 1 соединены с информационными входами дешифратора 2, которые дешифрируя одно из

N возмо>кных состояний регистра 1, формируют на своем выходе сигнал, изменяющий состояние триггера 4 режима.

При этом разрешающий сигнал с триггера 4 режима приходит на первый или на второй логические элементы И 5,6, пропуская через логический элемент

15 ИЛИ 8 на выход устройства попеременно прямую и через инвертор 7 инверсную фазоманипулированную псевдослучайную последовательность с выхода коммутатора фазы 3. Выходы К разрядов кольцевого регистра 1 соединены с информационными входами коммутатора фазы 3, который по управляющему сигналу с первого выхода триггера 4 режима коммутирует последовательно выходы

К разрядов сднигового кольцевого ðåгистра 1. Таким образом, выходной сигнал состоит из К пар прямой и инвертированной исходной составляющих, отличается фазовым сдвигом, имеет период н 2К раз больший, чем период

ЗО исходной N-значной ПСП, записанной в кольцевом сдвиговом регистре и одинаковое число "единиц" и "нулей" .

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

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

5g коммутатоР фазы и инвертор, пРичем вторая группа выходов кольцевого регистра соединена с группой управляющих входов коммутатора фазы, вход которого соединен с первым выходом триггера, а выход через инвертор со вторым входом первого логического элемента И, непосредственно — с вторым входом второго логического элемента

И, выход логического элемента ИЛИ соединен с выходной шиной устройства.

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

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

Р 524174, кл. Н 03 К 3/84, 1977.

2. Заявка Франции 9 2504222, 65 кл. Н 03 К>197б.

788357

Сост ави тель В. Ваганов

Техред М. Кузьма

Редактор Н.Кешеля

Корректор О.Ковинская

Подписное

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Заказ 8377/69 Тираж 995

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

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