Устройство для преобразования кодов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1131033
Автор: Друз
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН 033 А 09) (11) зш Н 04 ЗОБРЕ ЕТЕЛЬСТВУ ЕНИЯ САН 622493/18-092.07.833.12.84,Бюл. В 47В. Друзь21, 392. 14 (088Авторское с75, кл. С 06Авторское св77, кл. С 06тип) .В 840 (прот ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ АВТОРСКОМУ СВ(54)(5) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КОДОВ, содержащее последовательносоединенные дешифратор и шифратор,а также регистр, блок сравнения, коммутатор, блок контроля по четности,генератор импульсов и элемент ИЛИ,причем информационные входы регистраявляются информационными входамиустройства, о т л и ч а ю щ е е с ятем, что, с целью повьппения достоверности преобразования кодов, в неговведены последовательно соединенныепервый дополнительный дешифратор,первый дополнительный элемент ИЛИ,первый элемент НЕ и первый элемент И,последовательно соединенные второйдополнительный дешифратор, второйдополнительный элемент ИЛИ и второйэлемент И, последовательно соединенные третий дополнительный дешифратор,первый триггер, третий элемент И,третий дополнительный элемент ИЛИ;второй триггер, формирователь импульсов, первый блок задержки, четвертый элемент И и третий триггер,последовательно соединенные четвертый элемент ИПИ и четвертый триггерпоследовательно соединенные пятыйэлемент ИЛИ и пятый триггер, последовательно соединенные шестой элемент ИЛИ и шестой триггер, а такжевторой блок задержки, второй элемент НЕ и пятый элемент И, при этомвыходы регистра подсоединены кобъединенным соответствующим входамдешифратора, первого и второго допЬлнительных дешифраторов и блокаконтроля по четности, выход которогоподсоединен к единичному входу второго триггера, выходы шифратора черекоммутатор и первый элемент ИЛИ подсоединены к соответствующим входамтретьего дополнительного дешифратора, выходы сигнала "Русский.", сигнала "Цифра" и сигнала "Латинский"третьего дополнительного дешифратора подсоединены соответственно кединичным входам четвертого, пятогои шестого триггеров, а выходы сигнала "Русский" и сигнала "Цифра", выходы сигнала "Русский" и сигнала "Латинский" и выходы сигнала "Цифра"и сигнала "Латинский" третьегодополнительного дешифратора подсоединены соответственно к входам четвертого, пятого и шестого элементовИЛИ, прямые выходы четвертого, пятого и шестого триггеров подсоединены соответственно к первому, второмуи третьему входам блока сравнения,выход которого подсоединен к второмувходу четвертого элемента И, выходтретьего дополнительного элементаИЛИ подсоединен к сбросовому входурегистра и нулевому входу первоготриггера, прямой выход которогоподсоединен к дополнительному входудешифратора, выход сигнала Пробел"первого дополнительного дешифратора подсоединен через второй элементНЕ к второму входу второго элемен1131033 та И, а выход первого дополнительно"го элемента ИЛИ подсоединен к второмувходу второго дополнительного элемента ИЛИ, выходы сигнала "Русский"и сигнала "Латинский" второго дополнительного дешифратора подсоединенысоответственно к второму входу первого элемента И и четвертому входублока сравнения, пятый и шестой входы которого подключены соответственно к выходам первого и второго элементов И, выход генератора импульсовподсоединен к второму входу третьего 1Изобретение относится к технике передачи данных и может быть использовано в преобразователях данных.Известно устройство для преобразования кодов, содержащее последова тельно соединенные дешифратор кодовых комбинаций и шифратор буквенных комбинаций, последовательно соеди. - ненные блок управления, блок анализа регистрового признака и шифратор цифровых комбинаций, второй вход которого подключен к выходу дешифратора кодовых комбинаций, второй выход которого подсоединен к второму входу блока управления, второй и 1 третий выходы блока управления подсоединены соответственно к вторым входам шифратора буквенных комбинаций и шифратора цифровых комбинаций 1 320Недостатком данного устройства для преобразования кодов является низкая достоверность преобразования кодов.Наиболее близким техническим реше нием к изобретению является устройство для преобразования кодов, содержащее последовательно соединен" ные дешифратор и шифратор, а также регистр, блок сравнения, коммутатор, 30 блок контроля по четности, генератор импульсов и элемент ИЛИ, причем информационные входы регистра являются информационными входами устройства, выход шифратора через блок контроля по четности и реверсивный счетчик подсоединен к инфорэлемента И и первому входу пятогоэлемента И, второй вход которогоподключен к инверсному выходу первого триггера, а выход пятого элемента И подсоединен к второму входутретьего дополнительного элементаИЛИ, выход первого блока задержкиподсоединен через второй блок задержки к управляющему входу коммутатора, причем выходы первого элемента ИЛИ и выход пятого элемента Иявляются соответственно информационными и управляющим выходами устройства. 2мационному входу блока формирования ошибки, выход которого подсоединен к объединенным управляющим входам. коммутатора и дешифратора, первый и второй входы блока сравнения подсоединены соответственно к информационным входам и выходу регистра, первый и второй выходы блока сравнения подсоединены к первому ивторому дополнительным управляющим входам коммутатора, первый, второй и третий тактовые входы которого подключены к соответствующим выходам генератора импульсов, дополнительный выход которого подсоединен к тактовому входу реверсивного счетчика, второй управляющий вход которого подключен к выходу элемента ИЛИ, первый вход которого подключен к второму выходу дешифратора, первый выход коммутатора подсоединен к объединенным входам "Символ" шифратора и блока формирования ошибки, второй выход коммутатора подсоединен к второму входу элемента ИЛИ, управляющему входу регистра и входу "Регистр" шифратора, а информационные входы регистра подключены к соответствующим информационным входам дешифратора, причем выход шифратора и третий выход коммутатора. являются соответственно информационным и управляющими выходами устройства 2 3.Недостатком известного устройства для преобразования кодов является низкая достоверность преобразова3 11ния кодов вследствие отсутствия анализа входного кода для выявлениясимволов Ш,Щ,З,Ю,Ч и ПРОБЕЛ.Цель изобретения - повышение достоверности преобразования кодов.Цель достигается тем, что в устройство для преобразования кодов,содержащее последовательно соединенные дешифратор и шифратор,а также регистр, блок сравнения,коммутатор, блок контроля по четности, генератор импульсов и элементИЛИ, причем информационные входы .регистра являются информационнымивходами устройства, введены последовательно соединенные, первый дополнительный дешифратор, первыйдополнительный элемент ИЛИ, первыйэлемент НЕ и первый элемент И, последовательно соединенные второйдополнительный дешифратор, второйдополнительный элемент ИЛИ и второй элемент И, последовательносоединенные третий дополнительныйдешифратор, первый триггер, третийэлемент И, третий дополнительныйэлемент ИЛИ, второй триггер, формирователь импульсов, первый блокзадержки, четвертый элемент И итретий триггер, последовательносоединенные четвертый элемент ИЛИи четвертый триггер, последовательно соединенные пятый элемент ИЛИи пятый триггер, последовательносоединенные шестой элемент ИЛИ и;шестой триггер, а также второй блокзадержки, второй элемент НЕ и пятыйэлемент И, при этом выходы регистраподсоединены к объединенным соответствующим входам дешифратора, первого и второго дополнительных дешифраторов и блока контроля по четности, выход которого подсоединен кединичному входу второго. триггера,выходы шифратора через коммутатори первый элемент ИЛИ подсоединены ксоответствующим входам третьего дополнительного дешифратора, выходысигнала "Русский", сигнала "Цифра"и сигнала "Латинский" третьего дополнительного дешифратора подсоединенысоответственнок единичным входамчетвертого, пятого и шестого триг-геров, а выходы сигнала "Русский""Латинский" третьего дополнительного дешифратора подсоединены соот 31033 4ветственно к входам четвертого,пятого и шестого элементов ИЛИ,прямые выходы четвертого, пятогои шестого триггеров подсоединенысоответственно к первому, второму итретьему входам блока сравнения,выход которого подсоединен к второму входу четвертого элемента И,выход третьего дополнительного элемента ИЛИ подсоединен к сбросовомувходу регистра и нулевому входупервого триггера, прямой выход которого подсоединен к дополнительному входу дешифратора, выход сигнала "Пробел" первого дополнитель-.ного дешифратора подсоединен черезвторой элемент НЕ к второму входувторого элемента И, а выход первого дополнительного элемента ИЛИподсоединен к второму входу второго дополнительного элемента ИЛИ,выходысигнала "Русский" и сигнала"Латинский" второго дополнительного дешифратора подсоединены соответственно к второму входу первогоэлемента И и четвертому входу блокасравнения, пятый и шестой входы ко- .торого подключены соответственно квыходам первсго и второго элемен 30тов И, выход генератора импульсовподсоединен к второму входу третьегоэлемента И и первому входу пятогоэлемента И, второй вход которогоподключен к инверсному выходу первого триггера, а выход пятого элемента И подсоединен к второму входутретьего дополнительного элемента ИЛИ, выход первого блока задержки подсоединен через второй блокзадержки к управляющему входу ком 40мутатора, причем выходы первого элемента ИЛИ и.выход пятого элемента Иявляются соответственно информационными и управляющим:выходами уст-ройства.На чертеже приведена структурнаяэлектрическая схема устройства дляпреобразования кодов.Устройство для преобразования кодов содержит регистр 1, блок 2 конт. -роля по четности, дешифратор 3, первый дополнительный дешифратор 4, вто-,рой дополнительный дешифратор 5,шифратор 6, второй триггер 7,формирователь 8 импульсов, первый55 блок 9 задержки, второй блок 10задержки, коммутатор 11, первый элемент ИЛИ 12, третий дополнительныйдешифратор 13, первый дополнитель033 6 1131 10 3ный элемент ИЛИ 14, первый элемент НЕ 15, первый элемент И 16,второй дополнительный элемент ИЛИ 17,второй. элемент НЕ 18, второй элемент И 19, первый триггер 20, третийдополнительный элемент ИЛИ 2 1, четвертый элемент ИЛИ 22, пятый эле.мент ИЛИ 23, шестой элемент ИЛИ 24,третий триггер 25, четвертый триггер 26, пятый триггер 27, шестойтриггер 28, блок 29 сравнения,третий элемент И 30, четвертый элемент И 31, пятый элемент И 32,генератор 33 импульсов.Устройство для преобразования кодов работает следующим образом.В исходном состоянии регистр 1,первый триггер 20, второй триггер 7,третий триггер 25, четвертый,пятый и шестой триггеры 26-28 об 20нулены,Первый триггер 20 подготавливаеткоткрыванию пятый элемент И 32. Привключении генератора 33 импульсов первый его импульс открывает пятый элемент И 32 и выдает по управляющемувыходу устройства для преобразования кодов сигнал запроса информацииво внешнее устройство и через третийдополнительный элемент ИЛИ 21 под-,тверждает нулевое состояние регист-ра 1 второго триггера 7 и третьеготриггера 25. По запросу информациив регистр 1 поступает код символав безрегистровом коде (например,поГОСТ 13052-74). Этот код удерживает" 35ся внешним устройством на входахрегистра 1 до выдачи следующегоимпульса запроса информации. С выходов регистра 1 этот код подается навходы блока 2 контроля по четности 4 Ои входы дешифратора 3 и первого ивторого дополнительных дешифраторов4 и 5. В блоке 2 контроля по четности комбинация входного символапроверяется по четности и при правильной четности сигналом с выходаблока 2 контроля по четности, вто. рой триггер 7 устанавливается вединичное состояние. Дешифратор 3при нулевом состоянии третьего триг- эОгера 25, т.е. при нулевом значениимладшего разряда адреса, выбираетиз шифратора б код регистровогопризнака, который подается с выходовшифратора 6 на входы коммутатора 11,. 55Первый дополнительный дешифратор 4анализирует входной, код для выявления символов Ш,Щ,Ч,Э,Ю,ПРОВЕЛ.Второй дополнительный дешифратор 5 анализирует входной код по значениям его разрядов, определяющих регистровую принадлежность преобразуемого символа, и формирует соответствующий сигнал "Русский", "Цифра", "Латинский" на выходах "Русский", "Циф.ра" и "Латинский". Если преобразуемый символ не является символом из группы Ш,Щ,Ч,Э,Ю,ПРОБЕЛ, то на выходах первого дополнительного дешифратора 4 и первого дополнительного элемента ИЛИ 14 сигналы не формируются, первый элемент НЕ 15 и второй элемент НЕ 18 остаются открытыми и подготавливают к открыванию первый элемент И 16 и второй элемент И 19. При этом с выходов второго дополнительного дешифратора 5 сигнал "Русский" через первый элемент И 16 или сигнал "Цифра" через второй дополнительный элемент ИЛИ 17 и второй элемент И 19, или сигнал "Латинский" непосредственно подаются в блок 29 сравнения.При срабатывании второго триггера 7 потенциальный сигнал с его прямого выхода преобразуется формирователем 8 импульсов в импульс, который через первый блок 9 задержки подается на четвертый элемент И 31 для считывания из блока 29 сравнения сигнала результата сравнения регистровых признаков предыдущего и последующего символов преобразуемого кода. Первый и второй блоки 9 и 10 задержки, учитывают время переходных процессов сигнала при преобразовании. кода.Так как четвертый, пятый и шестой триггеры 26-28 находятся в нулевом состоянии, то блок 29 сравнения не выдает сигнал совпадения на вход четвертого элемента И 31, а третий триггер 35 остается в нулевом состоянии. Далее импульс, с выхода первого блока 9 задержки через второй блок 10 задержки подается науправляющий вход коммутатора 11 и осуществляет считывание кода регистрового признака на входы первого элемента ИЛИ 12. С выходов первого элемента ИЛИ 12 этот код поступает на информационные выходы устройства для преобразования кодов и на входы третьего дополнительного дешифратора 13.В третьем дополнительном дешифраторе 13 сигнал на одном из выходов, подключенных к первому тригге7 11310 ру 20, определяет соответственно вывод из выходов, подключенных к первому триггеру 20, определяет соответственно вывод из шифратора 6 кода регистрового признака или символа, а выходы "Русский", "Цифра" и "Латинский" формируют сигналы "Русский", "Цифра", "Латинский" в случае вывода кода соответствующего регистрового признака. Таким образом, при выводе регистрового признака в третьем дополнительном дешифраторе 13 формируется сигнал на выходе, подсоединенном к единичному входу первого триггера 20, При этом в единичное состояние устанавливается первый триггер 20, который закры."ает пятый элемент И 32 и подготавливает к открыванию третий элемент И 30. Кроме того, сигнал на одном из выходов "Русский", "Цифра" и "Латинский" третьего дополнительного дешифратора 13 устанавливает в единичное состояние соответствующий четвертый, пятый или шестой25 триггер 26-28 и обнуляет через соответствующие четвертый, пятый, шестой элементы ИЛИ 22-24 два из трех: четвертый, пятый и шестой триггеры 26-28. Следующий импульс с выхода генератора 33 импульсов через третий Зо элемент И 30 и третий дополнительный элемент ИЛИ 21 обнуляет второй триггер 7, третий триггер 25 и ре-. гистр 1. По окончании действия этого импульса в регистре 1 вновь вос станавливается код входного символа, поступившего в предыдущем цикле, так как внешнее устройство удерживает этот код на входах регистра 1 до поступления следующего сигнала запроса информации, и описанный процесс повторяется. При этом на входах блока 29 сравнения совпадают сигналы, соответствующие регистровым признакам, вследствие чего, с его выхода 45 через четвертый элемент И 31 считывается сигнал совпадения, который устанавливает третий триггер 25 в единичное состояние. В этом случае шифратор б формирует символ в преобразованном коде, который считывается с выходов шифратора б через коммутатор 11 на соответствуницие входы первого элемента ИПИ 12. При выводе с выходов первого элемен та ИЛИ 12 символа в преобразованном коде в третьем дополнительном дешиф: раторе 13 формируется сыграл, при зз 8которомпервый триггер 20 устанавливается в нулевое положение, третий элемент И 30 закрывается, пятый элемент И 32 подготавливается к открыванию, В следующем цикле импульс генератора 33 импульсов через пятый элемент И 32 вновь выдает сигнал запроса во внешнее устройство, которое сбрасывает предыдущий код символа с входов регистра 1 и подает на эти входы код следующего символа, описанный процесс повторяется. Если регистровый признак следующего поступившего символа, определяемый вторым дополнительным дешифратором 5, совпадает с регистровым признаком предыдущего символа, хра" нящимся в четвертом триггере 26, пятом триггере 27 или шестом триггере 28, блок 29 сравнения вьщает сигнал совпадения и из шифратора 6 считывается только символ преобразованного кода без кода регистрового признака. Если указанные регистровые признаки не совпадают, то сначала в одном цикле входной код преобразуется в код регистрового признака, а затем во втором цикле - в код сим. вола преобразованного кода.В случае, если входной символ является одним из символов Щ,Щ,Ч,Э,Ю на соответствующем выходе первого дополнительного дешифратора 4 формируется сигнал, который через элемент ИЛИ 14 и первый элемент НЕ 15 закрывает первый элемент И 16. При этом блокируется выход "Русский" второго дополнительного дешифратора 5, а через второй дополнительный элемент ИЛИ 17 и второй элемент И 19 на шестой вход блока 29 сравнения поступает сигнал "Цифра".Это соответствует принадлежностисимволов Ш,Щ,Ч,Э,Ю цифровому регистру в преобразованном коде Если перед этими символами следования русские символы, то произойдет смена регистровых признаков "Русский" на "Цифра" выводимых из устройства, и указанные символы будут правильно декодированы в преобразованных кОдах. В случае, когда входной символ является символом ПРОБЕЛ, принадлежащий цифровому регистру, на выходе "Пробел" вервого дополнительного дешифратора 4 формируется . сигнал, который закрывает через вто,: рой элемент НЕ 18 второй элемент И 19 и блокирует выход "Цифра" вто1 О 131033 ПИ Заказ ,9628/44 Тираж ое Фющаа ППП ффВатеит". Проекти агоро 9 1 рого дополнительного дешифратора 5. При этом дешифратор 3 считывает из шифратора 6 код символа ПРОБЕЛ и через коммутатор 11;и первый элемент ИЛИ 12 выдает его на информа" ционные выходы устройства для преобразования кодов. Таким образом, предложенное устройство для преобразования кодов позволяет автоматически преобразовывать символы, заданные в безрегистровых кодах, в многорегистровые коды с формированием соответствующих кодов регистровых признакови символов, выявляет символы, регистровые признаки которых в исходных кодах и преобразованных кодах 5 различны, н соответствующим образомкорректирует коды регистровых признаков этих символов, что повышаетдостоверность преобразования ипоследующей дешифрации информации.10 Для текстов, в которых использование символов Ш,Щ,Ч,Э,Ю,ПРОБЕЛ составляет 20-307, количество ошибокв декодировании соответственноснижается на 20-30 ,
СмотретьЗаявка
3622493, 12.07.1983
ПРЕДПРИЯТИЕ ПЯ А-3706
ДРУЗЬ ЛЕОНИД ВОЛЬФОВИЧ
МПК / Метки
МПК: H04L 3/02
Метки: кодов, преобразования
Опубликовано: 23.12.1984
Код ссылки
<a href="https://patents.su/6-1131033-ustrojjstvo-dlya-preobrazovaniya-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для преобразования кодов</a>
Предыдущий патент: Селектор импульсов заданной кодовой комбинации
Следующий патент: Цифровой некогерентный дискриминатор задержки псевдослучайного радиосигнала
Случайный патент: Центрирующая шайба динамического громкоговорителя