Генератор псевдослучайных кодов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
)4 Н 03 К 3/84 ИСАНИЕ ИЗОБРЕТЕНИЯТОРСКОМУ СВИДЕТЕЛЬСТВУ О К в,УДАРСТВЕННЦЙ НОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(71) Иинский радиотехнический институт(56) Авторское свидетельство СССР У 640344, кл. С 07 С 15/00, 1978.Авторское свидетельство СССР В 696510, кл. С 07 С 15/00, 1979.(54)(57) ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХКОДОВ, содержащий регистр сдвигас сумматором по модулю два в цепиобратной связи, первый вход которогосоединен с первым выходом. генератора тактовых импульсов, п элементовИ, первые входы которых соединеныс выходами соответствующих разрядоврегистра сдвига с сумматором по модулю два в цепи обратной связи, вторые входы и элементов И соединеныс выходами соответствующих разрядов регистра, выходы и элементовИ соединены с первыми входами соответствующих элементов ИЛИ, вторыевходы которых соединены. с выходамисоответствующих и элементов И спрямыми и инверсными входами, всевходы которых кроме первого, соединены с выходами соответствующих разрядов регистра сдвига с сумматором по модулю два в цепи обратной связи, блок задания веса кода, о тл и ч а ю щ и й с я тем, что, с целью повышения быстродействия, в него введены генератор одиночных импульсов, п групп по (и) элементу И с прямыми и инверсными входами, выходы каждой из групп которых соединены с входами соответствующих элементов ИЛИ, выходы которых соединены с информационными входами соответствующих триггеров регистра, выходы которых соединены с соответствующими входами п групп эле- ментов И с прямыми и инверсными входами и с первыми входами соответствующих элементов И с прямыми и инверсными входами, выходы разрядов регистра сдвига с сумматором по мо- Сй1 фа дулю два в цепи обратной связи соединены с соответствующими входами п групп элементов И с прямыми и инверс-, ными входами, выход генератора одиночных импульсов соединен с вторым входом регистра сдвига с суммато 1 ром по модулю два в цепи обратной связи и входом блока задания веса, кода, выходы которого соединены с соответствующими установочными входа ми триггеров регистра, входы синхро низации которых соединены с вторым выходом генератора тактовых импульсе1175 Генератор псевдослучайных кодов работает следующим образом.В исходном состоянии генератор 1 тактовых импульсов выключен.На тумблерном наборе блока 9 задания веса кода часть тумблеров переводится в единичное положение, а остальные - в нулевое (фиг. 2), причем количество тумблеров, включенных в единичное состояние, равняется требуемому весу кода. Позиции туму, Ь+1)=х Ь)у (1 с) + х 4 Ь)х(4( ) Ъ ) ( уЗ 4+х, Ь)х Ь)х Ь)х Ь)у Ь),Изобретение относится к импульсной технике,Цель изобретения - повьппениебыстродействия генератора псевдослучайных кодов. 5На фиг. 1 представлена структурная схема генератора псевдослучайных кодов на фиг. 2 - пример выполнения блока задания веса кода.Генератор псевдослучайных кодов 0содержит последовательно соединенныегенератор 1 тактовых импульсов ирегистр 2, последовательно соединенные регистр 3 сдвига с сумматором помодулю два в цепи обратной связи и 15и элементов И 4, и элементов И 5 спрямыми и инверсными входами, игрупп 6 по (и) элементу И в каждойгруппе, которые соединены с входамии элементов ИЛИ 7, генератор 8 одиночных импульсов, соединенный с регистром 3, блок 9 задания веса кода,соединенный с выходом генератора 1и с входом регистра 2 (фиг, 1). 018 гблеров, переведенных. в единичное состояние, безразличны однако для воспроизводимости псевдослучайных кодов постоянны. При включении питания на выходе генератора 8 одиночных импульсов генерируется единичный импульс, под действием которого код, набранный на тумблерном наборе блока 9 задания веса кода заносится на регистр 2, а регистр 3 с сумматором по модулю два в цепи обратной связи устанавливается в состояние "Все единицы" (1111). Таким образом устраняется ситуация "Все нули" при включении питания на элементах памяти регистра 3 сдвига и обеспечивается воспроизводимость последовательности кодов на выходе генератора псевдослучайных кодов. Затем включается генератор 1 тактовых импульсов. Регистр 3 сдвига с сумматором по модулю два в цепи обратной связи генерирует псевдослучайную последовательность, с помощью которой производится управление сдвигом кода в регистре 2На регистре 2 Формируются и-разрядные коды постоянного, веса К (и число разрядов регистра 2, К количество. единиц, записанных в регистре 2). На выходах элементов ИЛИ 7 формируются значения переключательных функций, вид которых определяется связями блоков 4, 6, 7. Например, для и = 4 на выходе первого элемента ИЛИ 7 формируетсяу 4х Ь) кЬ) х(1 с) у Ь) +где у," (1) - содержимое 1-го разрядарегистра 2 в 1-й тактработы устройства;х 1(1) - содержимое -го разряда ф 5регистра 3 в 1-й тактработы устройства.Процесс Формирования кодовых ксмбинаций в регистре 2 протекает следующим образом. Например, в данному такте в регистре 3 находится код .0110, т.е. х (1 с) = О, х(1 с) = 1, хам%) = 1 и хЬ) = О, а в регистре 2 код 1100, т,е. у Ь) = 1, уЬ)уЬ) = О, у Ь) = О. Значе ние указанных кодов поступают на входы элементов И 4, элементов И 5 и групп элементов И 6 с прямыми и инверсными входами, а на выходе элементов ИЛИ 7 Формируются значения у Ь+1) = О, уЬ+1) = 1, уЬ+2) = О, у 4 Ь+3)=1Запись кода 0101 на триггеры регистра 2 и формирование очеред - ного кода на регистре 3 осуществляется в разные моменты времени по заднему и переднему фронту тактовых импульсов соответственно.Таким образом, при подаче сигнала синхронизации на входы триггеров регистра 2 разряды кода у 1 Ь) ч (О г,уэ Ь) у 4 Ь) чобходят" те триггеры регистра 2, которым в соответствующих разрядах регистра 3 соответствует уровень логической единицы.3 1 Эти триггеры регистра 2 сохраняют прежнее состояние. При этом код регистра 2 сохраняет прежнее количество единиц.Поскольку последовательность нулей и единиц на выходах регистра 3, который управляет сдвигом кода в регистре 2, представляет собой псевдослучайную последовательность (с равными вероятностями появления "0" и "1"), то "перемешивание" единиц в регистре 2 будет происходить в случайном порядке и на выходах будут формироваться псевдослучайные кодовые комбинации постоянного веса, причем математическое ожидание 175018, 4появления "1" в двоичной последовательности на выходе любого разряда регистра 2 будет равно Е/и, где1 - вес кода, п - число разрядоврегистра 2.В предлагаемом устройстве значе"ния символов уЬ+1) формируютсяпараллельно, т.е.период следованиятактовых импульсов определяется 10 величиной т 4 Сзф где - среднее время задержки на одйом элементе,5 причем это выражение справедливо для любых п./5 ал ППП Патент", г. Ужгород. ул. Проектная,/55ИИПИ Государспо делам изоб35, Москва, Ж ираж 872 енного котений и от5, Раушска митета СССР крытий я наб., д.
СмотретьЗаявка
3714983, 23.03.1984
МИНСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ
ЯРМОЛИК ВЯЧЕСЛАВ НИКОЛАЕВИЧ, БУГАЕВ ВАЛЕРИЙ ВЛАДИМИРОВИЧ, ШУТЬ ВАСИЛИЙ НИКОЛАЕВИЧ
МПК / Метки
МПК: H03K 3/84
Метки: генератор, кодов, псевдослучайных«
Опубликовано: 23.08.1985
Код ссылки
<a href="https://patents.su/5-1175018-generator-psevdosluchajjnykh-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Генератор псевдослучайных кодов</a>
Предыдущий патент: Релаксационный генератор
Следующий патент: Формирователь задержанных импульсов
Случайный патент: Устройство регистрации семян в потоке