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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

Республик (»>809128

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

G 06 F 1/02

G 07 С 15/00

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

СССР ао делам изобретений и открытий (53) УДК 681.325 (088.8) Опубликовано 28.02.81. Бюллетень № 8

Дата опубликования описания 05.03.81 (72) Авторы изобретения

А. М. Нелидкин и А. Н. Моргунов (71) Заявитель

Рязанский радиотехнический институт (54) ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ

КОДОВЫХ ГРУПП

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

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

Однако этот генератор не позволяет задавать законы распределения моментов появления импульсов в базе кода и полу- 1î чать заданное число импульсов в базе кода.

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

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

Поставленная цель достигается тем, что в известный генератор псевдослучайных кодовых групп, содержащий генератор тактовых импульсов, счетчик, компаратор, источник М-последовательности, введены элемент И, преобразователь код-напряжение, N — 1 компараторов, N сумматоров, источник случайного. напряжения, формирователь импульсов и триггер, единичный и нулевой входы которого соединены соответственно с выходами источника М-последовательности и счетчика, а выход триггера соединен с первым вк.одом элемента И, второй вход которого подключен к выходу генератора тактовых импульсов, а выход элемента И соединен со входом счетчика, разрядные выходы которого соединены со входами преобразователя код-напряжения, выход которого соединен с первыми вхо809128

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

25 зо

3S

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

На чертеже приведена блок-схема генератора.

Генератор содержит генератор 1 тактовых импульсов, источник 2 случайного напряжения, N сумматоров 3 — 1...3 — N, источник 4 М-последовательности, триггер 5, элемент 6 И, счетчик 7, преобразователь 8 код-напряжение,N компараторов 9 — 1...9 — N, формирователь 10 импульсов.

При этом источник 4 М-последовательности соединен последовательно с триггером 5, элементом 6 И,счетчиком 7, преобразователем 8 код-напряжение, N параллельно соединенными компараторами

9 — 1...9 — N и формирователем 10 импульсов, выход которого и является выходом генератора, а вторые входы компараторов соединены с выходами соответствующих сумматоров 3 — 1...3 вЂ, входы которых подсоединены к выходу источника случайного напряжения, а на вторые входы подаются установочные напряжения Vp ... U, при этом второй вход элемента б И соединен с выходом генератора 1 тактовых импульсов, а второй выход счетчика 7 соединен со вторым входом триггера 5.

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

Импульс с выхода источника 4 М-последовательности подается на триггер .5, переводя его в единичное состояние, и импульсы с выхода генератора 1 тактовых импульсов через элемент б И подаются на счетчик 7.

Подсчитываемое в нем число преобразуется преобразователем 8 код-напряжение в напряжение, которое подается на входы компараторов 9 — 1,...9 †. В них происходит сравнение этого напряжения с суммой случайного напряжения, вырабатываемого источником 2 случайного напряжению и постоянного (U,, U ), определенного для каждого компаратора, уровень напряжения Ui(i = I, N) определяется необходимой степенью заполнения базы кода в желаемом месте импульсами, т. е. выбор напряжения позволяет неравномерно (по плотности) заполнять базу кода импульсами, а количество компараторов определяется требуемым количеством импульсов в коде.

Импульсы с выхода компаратора, сформированные в формирователе 10, являются выходными. После полного заполнения счетчика 7 импульс с его выхода возвращает триггер 5 в исходное состояние. Объем счетчика определяется средней базой кодовых групп и может изменяться. Так как сравнение случайного напряжения происходит в линейном компараторе, то плотность закона распределения моментов появления импульсов в пределах, определенных постоянным напряжением U„. и величиной случайного напряжения, однозначно определяется плотностью закона распределения данного случайного напряжения.

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

Генератор псевдослучайных кодовых групп, содержащий генератор тактовых импульсов, счетчик, компаратор, источник М— последовательности, отличающийся тем, что, с целью расширения функциональных возможностей генератора за счет регулирования моментов начала кодовых групп и распределения импульсов в базе кода, он содержит элемент И, преобразователь коднапряжение, Я вЂ” 1 компараторов, Х сумматоров, источник случайного напряжения, формирователь импульсов и триггер, единичный и нулевой входы которого соединены соответственно с выходами источника Мпоследовательности и счетчика, а выход триггера соединен с первым входом элемента И, второй вход которого подключен к выходу генератора тактовых импульсов, а выход злемента И соединен со входом счетчика, разрядные выходы которого соединены со входами преобразователя код-напряжение, выход которого соединен с первыми входами компараторов, выходы которых объединены и подключены ко входу формирователя импульсов, выход которого является выходом генератора, выход источника случайного напряжения соединен с первыми входами сумматоров, выходы которых подключены ко вторым входам компараторов соответственно, вторые входы сумматоров подключены к выходам источников опорного напряжения соответственно.

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

l. Патент США № 3920894, кл. Н 04 В 1/10, опублик,18.10.75.

2. Патент США № 3946215, кл. G 06 F 1/02, опублик. 23.03.76 (прототип).

809128

Редактор М. Кузнецова

Заказ 8/56

Составитель А. Карасов

Техред А. Бойкас Корректор Ю. Макаренко

Тираж 745 Подписное

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

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

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