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

 

ГЕНЕРАТСФ ОРТОГОНАЛЬНЫХ ; ПСЕКЗОСЛУЧАЙЙЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содецрясамий генератор тактовых импульсов , выход которого соединен с тактсюьата входами генерат(а кл-послвдовательности и регистра сдвига, информационнЕяй вход которого соединен с выходом генератора м-последовательности , а разрядные выходы регистра сдвига соединены с соответствующими входами сумматора, о т л йчающийся тем, Что, с целью упрощения генератора, он содержит источник единичного сжгнала и элемент НЕ, вход которого подключен к и -му ( число разрядов сумматора ) выходу сумматора, ( и-И)-й вход которого подключен к источнику единичного сигнала, выходы всех разрядов , кремле первого и л-го, суладатора совместно с выходом элемента НЕ образуют группу выходов генератора. § Фиг. Допопиитедьный код псп (п-разря8ный)

,SU.„1О23326 A

ОПИСАНИЕ ИЗОБРЕ твапевьньа яа3

llcf (В- афЯднат) ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

АО ДЕЛАМ ИЭОБРЕТЕКИй И ОТНРЫТИЙ (21) 3282535/18-24 (22) 27 ° 04.81 (46) 15.06.83. Бюл. М 22 (72) Г. Л. Рубинштейн (53) 681 ° 325 (088. 8) (56) 1. Авторское свндетельство СССР

Р 524174, кл. G Об F 7/58, 1974.

2. Авторское свидетельство СССР по заявке 9 2472520/18-24, кл. 6 06 F 7/58» 1977 (прототип). (54)(57} ГЕНЕРАТОР ОРТОГОНАЛЬНЫХ

ПСЕИДОСЛУЧМННХ ПОСЛЕЛОВАТЕЛЬ НОС ГЕй содержащий генератор тактовых импульсов, выход которого соединен с тактовйми входами генератора м-после° . довательности и регистра сдвига, информационный вход которого соединен с выходом генератора м-последовательности, а разрядные выходы регистра сдвига соединены с соответствукщими входами сумматора, о т л ич а ю шийся тем, что, с целью упрощения генератора, он содержит источник единичного- сигнала и элемент НЕ, вход которого подключен к

И -му (Ь - чиспо разрядов суммато-. ра) выходу сумматора, (и +1)-й вход которого подключен к источнику единичного сигнала, выходы всех разрядов, кроме первого и и -го, сумматора совместно с выходом элемента НЕ образуют группу выходов генератора. I

1023326

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

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

Известны устройства формирования многозначных ПСП. В одном из них квазиортогональная многоэначная ПСП периода и -р" -1, и >r 2 снимается с выхода генератора Р-значной линейной рекуррентной последовательности, удовлетворяющей примитивному и неприводямому характеристическому полиному в поле G(p),p)r 3.

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

Известно устройство для формирования многозначных ПСП периода М

= 2"-1, и ) 3, содержащее генератор тактовых импульсов, два .генератора . двоичных ю -последовательностей одинакового периода м, фазовращатель и коррелятор, Устройство вырабатывает квазиортогональную многоэначную

ПСП с двухуровневой периодической функцией автокорреляции (ПФАК) вида

„« +Ь -1 «ри КО(ЮОЙМ). - (в+И яр Кф04яодм) (4) Ансамбль сигналов весьма представителен (11.

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

ПСП вычисляется в течение М периодов тактовых импульсов, .а также то, что уровень боковых лепестков ПФАК (при сдвигах К О (mod м) отличен от нуля, т.е. ПСП неортогональна со своими циклическими перестановками °

Наиболее близким к изобретению является генератор ПСП, содержащий последовательно. соединенный генератор тактовых импульсов, генератор двоичной м-последовательности периода М 2" -1, я Ъ 3, цепочку иэ м ячеек памяти, к выходам которых подключены два сумматора параллельного действия, выходы которых подключены к входам блока вычитания. Причем подключение входов сумматоров к выходам м ячеек памяти определяется законом формирования другой двоичной и -последовательности того же периода м . Генератор с высоким быстродействием вырабатывает квазиортого» нальную многоэяачную ПСП с ПФАК вида (1). Каждое значение ПСП вычисля5О

Одновременно обеспечивается существенное упрощение аппаратуряой реализации генератора за счет исключения одного сумматора параллельного действия н я -разрядного блока вычитания.

Для некоторого М общее количество ортогональяых ПСП в2Су,, где 5 количество м-последовательностей периода м

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

Ь5. ется в течение одного периода такто= вых импульсов I 2 .

Недостатком известного генератора является сложность аппаратурной реализации, связанная с использовани5 .ем двух A-входовых сумматоров параллельного действия, имеющих по м sxoдов и вырабатывающих яа выходе при реализации средствами цифровой техники Yl разрядный .код .результата.

®. Каждый из этих сумматоров содержит . Ио " полных одноразрядных сумматоров.

Кроме того, формируемая ПСП не является ортогональной.

35 Цель изобретения - упрощение устройства и обеспечение формирования многозначных ПСП, ортогональных со своими циклическими перестановками (с нулевой корреляцией).

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

40 В результате обеспечивается формирование многозначной ПСП периода

М = 2 ю -1, Yt )i 3, ортогональной со. своими циклическими перестановками, ПФАК которой имеет вид

1023326

Десятичный эквивалент результата

Двоичный дополнительный код результата

Двоичный код числа

NÎ+1

Сдвиг

Число совпаде- и +1 о ний Ио

001

110

001

110

010

Выход генератора 1 тактовых импульсов подключен к тактовым входам генератора 2 двоичной м -последовательности периода м= 2 -1, и Ir 3 и регистра 3 сдвига, содержащего м. ячеек памяти, выходй которых подклю.чены к входам сумматора 4. Подключение входов сумматора 4 к выходаи ячеек памяти регистра 3 определяется законом формирования другой двоичной м-последовательности того же периода м, причем, еслк 1-й сне вол этой ПСП сз;, i 0, и -1 равен

"1"("О"), то к входу сумматора 4 подключается, одноименный "1"("0") вЫход (и- 4)-й ячейки памяти. До- 35 полнительный вход сумматора 4 подключен к выходу источника единичного сигнала 5, в качестве которого может быть -использован резистор, подключенный к источнику питания. Вы- 2О ходом сумматора,4 является и -разрядный код. Выходы сумматора 4, соответствующие всем разрядам, кроме первого и, n««ro подключены к выходу устройства. Выход сумматора 4, 25 соответствующий И-му разряду, через инвертор 6 подключен к выходам старшего разряда к знакового разряда устройства.

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

Генератором 2 вырабатывается дво« ичная и-последовательность периода и = 2" -1, и ЪЗ, длительность символа которой определяется периодом тактовых импульсов. Сформированная двоичная последовательность поступает на цепочку 3 кз м ячеек памяти, образующую м -разрядный регистр сдвига."Выходы ячеек памяти подключены к входам умматора 4, причем порядок 40 подключения определяется другой дво-. ичной rn -последовательностью того же периода м. Так, если -й символ этой последовательности Ct„= 1,< =О„И= = 1, то к входу сумматора 4 йодклю- . 45 чается "1" выход (М= H }-й ячейки па мяти. В качестве импульсов сдвига .используются тактовые импульсы.

Дополнительный (м +1)-й вход сумматора 4 подключен к источнику единичного сигнала 5. При таком подключении в каждом такте формирования м-последовательности сумматором 4 вырабатывается И-разрядный двоичный код, соответствующий:увеличенному на единицу числу совпацеикй между генерируемой м -последовательностью и vn -последовательностьюр определяющей порядок подключения выхода ячеек памяти к входам сумматора 4. Выход суъваатора 4, соответствующий и-му разряду кода, через инвертор 6 определяет значения старmего и знакового разрядов кода результата, а выходы сумматора 4, соответствующие разря дкам от второго до (и-1)-го, подключены -к выходаи генератора и определяют значения младших разрядов результата. таким образом, формируется И:разрядный двоичный дополнительный код многозначной ПСП, ортогональной со своими циклическими перестановками, при сокращении оборудования более, чем на ЗОЪ. Каждая пара tn -последовательностей образует две сопряженные ортогональные ПСП. Количество уровней ПСП определяется значностью взаимокорреляционной функции исходных двоичных . m-последовательностей.

В ряде случаев младшие разряды кода результата для всех значений ортого нальной ПСП являются нулевыми-и мо- . гут быть отброшены.

В качестве примера рассмотрим работу генератора s случае, когда генерируемая двоичная м- последовательность периода М= 2 -1 = 7 описываЪ ется характеристическим полиномом

Ч (х) - х еФе(... О, »о ао,1...), а уп-последовательность, определякщая порядок подключения выходов ре-, гистра 3 к входам сумматора 4 - характеристическим полиномом Q< (Х)

- х вх 61(...а,|t1oo>o,1 )., В таблице для каждого сдвига приведены значения, количество совпадений йо, подсчитываемое сумматором 4 параллельного действия, количество совпадений, увеличенное на единицу Мо +1, двоичный код числа

N +1, значения сигнала на выходе ийвертора 6, дополнительный двоичный код результата и десятичный эквивалент.

1023326

Продолжение таблицы

° Ю Ю4 ФЮ

+1 Двоичный кол числа

;Ar +1

Десятичный зквивалент результата

Сдвиг

Число совпадений

000

100

000

100

О

110

ООО

ММКФ Ю ю юю юю

R(a) 1

1 2 J

Фиг.л

Составитель A. Kapacoa редактор М. Бандура Техред А.Бабинец Корректор А, Дзятко

Заказ 4213/33 Тираж 706 Подписное

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

113035,.Москва, Ж-35, Рауыская наб., д. 4/5 алеем юаеюююю

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

В последней графе таблицы представ« лена ортогональная многозначная ПСП, периода е 7.

Полученные ортогональные ПСП яв- Ю ляются многозначным последовательным сигналом и могут использоваться в качестве модулирующих функций при форьаровании последовательных шумоподобных сигналов (например много- 25

Двоичный дополнительный код результата частотных), а также при моделирова" (рии случайных процессов.

Поскольку получаете ПСП имеют двухуровневую ПФАК при нулевом уровне остатков, подобную ПФАК импульсного сигнала, то они являются идеальным сложным снгHBJloM для даль номерных измерений.

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

 

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

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

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

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

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

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

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

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

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

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