Генератор псевдослучайных кодовыхгрупп
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советсиик
Социалистических
Республик (»>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
2о
Формула изобретения
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