Шифратор позиционного кода
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1349007
Автор: Герасимов
Текст
(22) (46) (72) (53) (56) У 1 пользовано в темах обмена ретения - по) ши рат СС 98 ьстно/00,тво С04,ратор содерж регистры 2 и вых импульсо 6 импульсов, ввода информ блоки 10, 1 4,ГО К и формирова тся к вычис 14 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ОПИСАНИЕ ИЗОБРЕТ ВТОРСХОМУ СВИДЕТЕЛЬСТВУ 4055817/24-2417.018630.10,87.Бюл, (ф 40Ю,С,Герасимов621.374 (088.8)Авторское свидетел1156, кл, Н 03 Мторское свидетель496, кл. Н 03 М 7(54) 1 ИФРАТОР ПОЗИЦИОН (57) Изобретение относ нике и может быть исавтоматиэированных сисинформацией. Цель изобышение надежности рабо позиционного кода. Шифт элемент 1 задержки, 3, генератор 4 тактоэлемент И 5, счетчик коммутатор 7, блок 8 ции, блок 9 сравнения, памяти, дешифратор 2 ль 13 импульсов. 1 ил.349007 55 11Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системахобмена информации.Целью изобретения является повышение надежности работы шифраторапозиционного кода.На чертеже приведена функциональная схема шифратора позиционногокода.Шифратор позиционного кода содержит элемент 1 задержки, первый ивторой регистры 2 и 3, генератор 4тактовых импульсов, элемент И 5счетчик 6 импульсов, коммутатор 7,блок 8 ввода информации, блок 9 сравнения, первый и второй блоки 10 и11 памяти, дешифратор 12 и формирователь 13 импульсов, выходы 14.Формирователь 13, предназначенныйдля формирования определенной длительности и амплитуды сигнала считывания в момент положительного перепада потенциала напряжений на выходекоммутатора 7, содержит последовательно соединенные блок дифференцирования и усилитель-ограничитель,В блоке 10 заранее должна быть записана для хранения программа скремблирования в виде информации некоторой квадратной матрицы, адреса строккоторой задаются возможнЫми значениями позиционного кода в счетчике 6,а адреса столбцов - возможными значениями позиционного кода в регистре 3, Тогда в момент формированияформирователем 13 сигнала считывания в пересечении указанных счетчиком 6 и регистром 3 соответственно строки и столбца матрицы будетзначение позиционного кода, формируемого на выходах блока 10. Свойством такой матрицы является то, что влюбой ее строке или столбце расположены все возможные значения выбранного позиционного кода (весь алфавит значений),Число разрядов в регистрах 2 и 3равно числу разрядов в счетчике 6.Формируемое на выходах блока 1 О значение позиционного кода записываетсяв регистре 2 вместо прежнего значения, После этого сигнал считывания сформирователя 13, задержанный элементом 1, обеспечивает считывание значения позиционного кода иэ блока 11согласно адресам строки и столбца,содержащихся соответственно в ре 5 10 15 20 25 30 35 40 45 50 гистрах 2 и 3, Следовательно, в блоке 11 должна быть записайа для хранения программа дескремблирования в виде информации квадратной матрицы, адреса строк которой задаются возможными значениями позиционного кода в регистре 2, а адреса столбцов - возможными значениями позиционного кода в регистре 3. Свойством этой матрицы является то, что, во-первых, в любой ее строке или столбце расположены все возможные значения выбранного позиционного кода (весь алфавит значения), а во-вторых, ее содержание однозначно обусловлено содержанием матрицы, хранимой в блоке 10, так что на выходах блока 11 формируется зчачение позиционного кода, идентичное в данный момент времени значениЬ позиционного кода в счетчике 6. Дешифратор 12 преобразует значение позиционного кода в соответствующее значение унитарного кода, подаваемое на первые входы блока 9, с вторых входов которого еще не снято исходное значение унитарного кода блока 8.При равенстве двух значений унитарного кода на входах блоком 9 вырабатывается сигнал совпадения, который используется в качестве управляющего сигнала записи регистром 3, В результате значение позиционного кода иэ регистра 2 переэаписывается в регистр 3 вместо прежнего значения позиционного кода. После завершения переходных процессов записан" ное з регистре 3 значение позиционного кода является выходным сигналом и поступает на выходы 14.При неравенстве двух значений унитарного кода на входах блоком 9 вырабатывается сигнал несовпадения, который является сигналом блокиров" ки для блока 8, В результате предотвращается ввод в шифратор последующей информации, что сигнализирует о факте неправильной работы шифратора, Следует попытка ввести в шифратор ту же информацию вторично, а при повторном отказе следует анализ работы отдельных блоков шифратора на предмет поиска отказавшего,Шифратор позиционного кода работает следующим образом,Генератор 4 работает непрерывно,при этом на вход счетчика 6 черезэлемент 5 поступают импульсы. В ис55 ходном состоянии все разряды регистра 3 обнулены, а на все информационные входы коммутатора 7 поступают сигналы "0", Па выходе коммутаторатакже отсутствует сигнал О, который, поступая на второй вход элемента 5, разрешает прохождение импульсов тактовой частоты на вход счетчика 6.При вводе информации в шифратор на одном иэ выходов блока 6 возникает сигнал "1", что соответствует появлению определенного значения унитарного кода на информационных входах коммутатора 7При совпадении кодовой комбинации, снимаемой со счетчика 6, с кодовой комбинацией, разрешающей прохождение сигнала 1" именно с данного информационного входа коммутатора 7 на его выход,на последнем появляется сигнал "1", Этот сигнал запрещает прохождение импульсов тактовой частоты с генератора 4 на вход счетчика 6, и последний останавливается, принимая значение х = 1 позиционного кода.Фронт перехода с "0" в "1" обуславливает формирование формирователем 13 сигнала считьвания на блок 10, который в ответ на это вырабатывает значение г = 1 = Р,(х , г) позиционного кода на своих выходах,-где г - значение позиционного кода, подвергавшееся скремблированюо; хф кзначение позиционного кода вводимой информации, соответствующее адресу строки и храшюое в момент времени С=1 в счетчике:о6; г = - значение нулевой кодовой комбинации, хранящийся в момент времени г.=1 в регистре 3; Е - двух- аргументная функция скремблирования, осуществляемая согласно 3-й программе, хранимой в блоке 10 в виде информации матриць 3. Значение г устанавливается в регистре 2 вместо прежнего значения,Уадержанный элементом 1 сигнал считывания обеспечивает реализацию блоком 11 функции дескремблированияС= .овида х = Р (г,г ), после че 1 го полученное значение х позиционного кода преобразуется в значениеСх унитарного кода и подается на первые входы блока 9. При этом Г обозначает двухаргументную функцию 10 15 20 5 30 35 40 45 50 дескремблирования согласно о-й программе, хранимой в блоке 11 в видеинформации матрицы о, для которойадресом строки является значение позиционного кода из регистра 3, а адресом столбца - значение позиционного кода из регистра 2.В блоке 9 происходит сравнениех , являющегося результатом преобразований шифрация - скремблированиедескремблирование - дешифрация, сдругим исходным эначениеи х унитарного кода, с выходов блока 8 подаваемого на вторые входы блока 9.При их равенстве сигнал совпадения,вырабатываемый блоком 9, обеспечива 1:вает перезапись г из регистра 2 врегистр 3 вместо прежнего в нем значения г. После этого значение гиз регистра 3 может быть считано навыходы 14 шифратора. Первый цикл (вмомент времени =1) работы шифратора завершается после того, как снимается значение хблоком 8, т.е.пропадает сигнал "1 с соответствующего информационного входа коммутатора 7. Это влечет снятие сигнала запрета для элемента 5, и импульсы тактонои частоты вновь начинают поступать на вход счетчика 6. Счетчик 6продолжает работать по своему циклу до момента выдачи первого сигнала на вход коммутатора 7, этоприводит к очередной остановке счетчика 6 по аналогии с описанием, Темсамым начинается второй цикл (в момент времени =2) в работе шифратора, заключающийся в последовательном проведении операций шифрацииС:гх иэ унитарного в позиционный- ф,с 2г = ), дескремблировании хР (г , г ), дешифрации хиэ йозиционного в унитарный код,сравнении полученного и исходного1,:гзначений х унитарных кодов меж:гду собой, перезаписи х позиционного кода из регистра 2 в регистр 3или блокировки блока 8,Третий и все последующие циклы работы шифратора проходят идентично двум первым так, что алгоритм работы при скремблировании описьвается рекуррентной формулой с:,-г = Р (х ; г1349007 а при дескремблировании - ха Са-Р(1(г , г ), причем взаимосвязь их программ обуславливается справедливостью формулы Составитель Н.Бочарова Редактор М.Циткина Техред А.Кравчук Корректор М.ПожоЗаказ 5200/57 Тираж 899 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д,4/5Производственно-полиграфическое предприятие, г.ужгород, ул. Проектная, 4 формула изобретения Шифратор позиционного кода, содержащий элемент задержки, регистраторы, генератор тактовых импульсов, выход которого соединен с прямым входом элемента И, выход которого соединен с входом счетчика импульсов, выходы которого соединены с соответствующими адресными входами коммутатора, блок ввода информации, выходы которого соединены с соответствующими информационными входами коммутатора, выход которого соединен с инвертирующим входом элемента И, о т л и ч а ю щ и й с я тем, что, с целью повышения надежности шифратора, в него введены блок сравнения, блоки памяти, дешифратор и формирователь импульсов, выход которого соединен непосредственно с входомсчитывания первого блока памяти ичерез элемент задержки - с входомсчитывания второго блока памяти, выходы первого блока памяти соответственно соединены через первый регистр с соответствующими информационными входами второго регистра и спервыми адресными входами второгоблока памяти, первые адресные входыпервого блока памяти подключены ксоответствующим входам счетчика импульсов, выходы второго регистра сое динены с соответствующими вторымиадресными входами первого и второгоблоков памяти, выходы второго блока памяти соединены через дешифратор с соответствующими первыми входами блокасравнения, первый выход которогосоединен с управляющим входом блокаввода информации, второй выход блока сравнения соединен с входом записи второго регистра, вторые адресные 25 входы блока сравнения подключены ксоответствующим выходам блока вводаинформации, вход формирователя им -пульсов подключен к выходу коммутатора, выходы второго регистра являются выходами шифратора.
СмотретьЗаявка
4055817, 17.01.1986
ВОЕННАЯ АКАДЕМИЯ ИМ. Ф. Э. ДЗЕРЖИНСКОГО
ГЕРАСИМОВ ЮРИЙ СТЕПАНОВИЧ
МПК / Метки
МПК: H03M 7/04
Метки: кода, позиционного, шифратор
Опубликовано: 30.10.1987
Код ссылки
<a href="https://patents.su/4-1349007-shifrator-pozicionnogo-koda.html" target="_blank" rel="follow" title="База патентов СССР">Шифратор позиционного кода</a>
Предыдущий патент: Преобразователь балансно-модулированных сигналов переменного тока в код
Следующий патент: Преобразователь двоичного кода в двоично-десятичный код угловых единиц
Случайный патент: Электролизер для переработки отходов тугоплавких металлов и сплавов