Устройство для преобразования кодов Советский патент 1988 года по МПК H03M13/19 

Описание патента на изобретение SU1378066A1

сл

оо

оо

о

О) С5

IPI/if

и 14, элемент 2-2И-ИЛИ 6, блоки 12 и 10 памяти, схему 13 сравнения,, информационные входы 23, вход 24 наличия информации, информационные выходы 25, выход 26 ошибки. Устрой1378066

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

Похожие патенты SU1378066A1

название год авторы номер документа
Управляемый генератор ступенчатого напряжения 1983
  • Кот Борис Никифорович
SU1095368A1
УСТРОЙСТВО ИЗМЕРЕНИЯ ПАРАМЕТРОВ ТЕЛЕВИЗИОННЫХ ОПТИЧЕСКИХ СИСТЕМ 1991
  • Леонов М.М.
  • Уханов С.П.
RU2010448C1
Программируемый генератор импульсов 1985
  • Батяев Игорь Михайлович
SU1287254A1
Цифровой многофазный преобразователь мощности в частоту 1989
  • Абложявичус Ионас Повелович
  • Покрас Александр Иосифович
  • Тарасевич Конрад Казимирович
  • Тесик Юрий Федорович
  • Чурин Олег Юрьевич
SU1707557A1
Многоканальный фотометр 1987
  • Суранов Александр Яковлевич
  • Царегородцев Михаил Алексеевич
  • Якунин Алексей Григорьевич
SU1492224A1
Генератор систем базисных функций Аристова 1988
  • Аристов Геннадий Николаевич
SU1599850A1
Устройство для контроля многоразрядных блоков оперативной памяти 1987
  • Петров Владимир Борисович
SU1495854A1
Устройство контроля состояния объектов 1985
  • Васин Анатолий Сергеевич
  • Венгерский Эдуард Владимирович
  • Михайлов Юрий Сергеевич
  • Чучеров Адольф Иванович
  • Харитонов Анатолий Степанович
  • Шилкин Сергей Николаевич
SU1366993A1
Устройство для определения характеристик связности ориентированного графа 1983
  • Ерошко Геннадий Антонович
  • Коробка Надежда Григорьевна
SU1133596A1
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций 1985
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
SU1292005A1

Иллюстрации к изобретению SU 1 378 066 A1

Реферат патента 1988 года Устройство для преобразования кодов

Изобретение относится к вычислительной технике и может быть использовано в устройствах контроля и преобразования информации. Целью изобретения является повышения достоверности преобразования путем предварительной проверки принятого кода. Устройство для преобразования кодов содержит триггеры 7,19,20 и 21, счетчики 5,16 и 11, коммутатор 1, регистр 22, управляемый генератор 2, элементы НЕ 17 и 18, элементы И 3,4, элементы И-НЕ 9 и 15, р-вхо- довый и (р+1)-входовый элементы И 8

Формула изобретения SU 1 378 066 A1

1

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

Цель изобретения - повьппение достоверности преобразования кода путем предварительной проверки принятого кода.

На фиг, 1 приведена блока-схема устройства для преобразования кодов; на фиг. 2 - функциональная схема коммутатора 1 ; на фиг. 3 - принципиальная схема управляемого генератора и диаграмма его работы; на фиг, 4 функциональная схема выходного регистра; на фиг, 5 - временные диаграммы для случая работы без искажения кбда; на фиг, 6 -- диаграммы для случая работы с искаженньм кодом при значениях параметров , , , , , , ,

Преобразователь кодов содержит коммутатор 1, управляемый генератор 2, элементы И 3 и 4, первый счетчик 5, элемент 2-2И-ШШ 6, первый триггер 7, р-входовый элемент И 8, первый элемент И-НЕ 9, первый блок 10 памяти, второй счетчик 11, второй блок 12 памяти, схема 13 сравнения, р+1-входовой элемент И 14, второй элемент И-НЕ 15, третий счетчик 16, элементы НЕ 17 и 18, второй - четвертый триггеры 19-21, регистр 22, информационные входы 23, вход 24 наличия информации, информационные выходы 25, вьпсод 26 ошибки.

Коммутатор 1 (фиг, 2) состоит из п одинаковых коммутаторов 27, каж- Д1зй из которых коммутирует на выход один разряд одной из N входных величин в зависимости от адреса, поступившего на адресные входы р, Связь между Кир следующая: N-2 ., Вход V является стробирующим. При поступлении на вход V О разрешается дешифрация адреса и выдача на выход одной из N входных величин. Весь коммутатор I рассчитан на коммутацию N п-разрядных кодов К из п, Входы коммутатора распределены следующим образом: на коммутатор 27, подаются все первые разряды N кодов К из п; на коммутатор 27, - все вторые разряды N кодов К из п и т.д.;

адресные входы всех п коммутаторов 27,.„ запараллелены согласно своим весовым частям: входы 2 - между собой, входы 2 - между собой,.,,, входы 2 - между собой, запараллелены также стробирующие входы V. При изменении адреса от О до N-1 и подаче нуля на стробирующие входы V на выходы коммутатора подается код К из п, начиная с первого и кончая

N-MJ причем на выходе 27, будет первый разряд 1:ода, на выходе 27j - второй разряд кода,..,, на выходе 27 - п-й разряд кода.

Управляемый генератор 2 (фиг. За) состоит из генератора прямоугольных импульсов на элементах НЕ 28 - 30, сопротивления R и конденсатора С. Когда на первом и втором входах управляемого генератора 2 находятся

о, то генератор заторможен, поэтому на выходе элемента НЕ 30 имеется О, триггер 31 не переключается и не делит частоту генератора на два. Выходы триггера 31 посту-

пают на элементы И 32 и 33, Поэтому когда на выход элемента НЕ 30 поступает О, на четырех ходах управляемого генератора блока 34 элементов 2 И имеются О, По первому вхоДУ триггер 31 сбрасывается в О,

Третий, четвертый и пятый входы управляемого генератора 2 - управля ющне.

На фиг. Зб приведены диаграммы работы управляемого генератора.

Блок 10 памяти (фиг. 7) аналогичен блоку 12, но имеет п,адресных входов и m ВЫ5СОДОВ, где m - число разрядов преобразованного кода. Таким образом, подавая код К из п на адресные входы при наличии разрешения на считывание по входу V, на выходе имеем т-разрядный преобразованный код. Блок 12, как и блок 10, необходимо предварительно подпрог- раммировать, произведя в него запис

Выходной регистр 22 (фиг, 4) представляет собой стандартньш-регистр на га входов и Nm выходов и работает в двух режимах:

1)при 1 на входе т+2 (сигнал V) и О на входе га+З (сигнал R) с поступлением импульса на вход

т+1 (сигнал С) производится запись в регистр по переднему фронту импулса на входе т+1 информации, поданной на входы 1,..., т. С приходом второго импульса на вход т+1 предыдущая информация сдвигается вправо -на один разряд, а новая записывается на старое место и т.д.

2)при поступлении О на вход т+2 регистр переходит в режим хранения записанной информации.

С приходом 1 на вход т+3 регистр сбрасывается.

Устройство для преобразования кодов работает следующим образом.

На вход устройства (фиг. 1) поступает входная информация N кодов. К из п и поступает сигнал наличия информации ТгИ. Входная информация поступает на входы коммутатора 1 ... .,.nN. Сигнал наличия информации ТгИ равен 1, когда входная информация готова для проверки и .преобразования. При смене входной информации на новую сигнал ТгИ становится равным О, и как только новая входная информация становится готовой для проверки и преобразования, сигнал ТгИ снова становится равным 1. Сигнал ТгИ играет двоякую роль Когда ТгИ - О, этот сигнал явля- ется сигналом сброса в исходное состояние преобразователя кода. Когда ТгИ - 1, этот сигнал снимает сбро с преобразователя и запускает пре- обр азователь для проверки и преобразования кода. Начинает работать управляемый генератор 2, появляется первый импульс на выходе генератора 2 и так как после сброса счетчик 16

0

5

0

5

0

5

0

5

в нуле, с коммутатора 1 в преобразователь поступает первый код К из п, который поступает на схему 13 сравнения i С выхода блока 12 на схему 13 сравнения поступает эталонный код К из п при нулевом адресе счетчика 5. Если происходит сравнение, то через схему i3 в счетчик 11 записывается единица. Если сравнения не происходит, то в счетчик 11 единица не записывается. С приходом импульса с выхода генератора 2 в счетчик 5 записывается единица, и на схему сравнения подается от блока 12 второй эталонный код К из п. Если происходит сравнение с приходом очередного импульса с генератора 2, в счетчик 11 записывается единица. Этот процесс продолжается до тех пор, пока не будут сверены с первым кодом К из п, поступившим с коммутатора 1 на схему сравнения, множество всех элементов эталонных кодов, записанных в блоке 12. Если первый код К из п, поступивший из коммутатора 1 не искажен, то он сравнивается с одним из эталонных кодов блока 12 и в счетчик II записывается одна единица. Перенос счетчика 5 через элемент 2-2И-ИЛИ 6 записывает в счетчик 16. единицу. Выходы счетчика I 1 являются адресом для коммутатора 1. Поэтому из коммутатора 1 поступает на вход схемы 13 сравнения второй входной код К из п. Опять начинается процесс сравнения его с элементами множества эталонных кодов, записанных в блоке 12. При сравнении с одним из них в счетчик 11 записывается единица. Так продолжается до тех пор, пока не будут перебраны все адреса коммутатора 1 и не проверено, кскаж&н или нет хотя бы один входной код К из п. Если ни один код не искажен, в счетчик 11 записывается N единиц и единица с выхода счетчика 11 через элемент НЕ 18 блокирует переход триггера 20 в 1, так как на выходе счетчика 11 1, а в счетчике 16 записан максимальный адрес, перенос с выхода счетчика 5 через элементы И 14 и 3 переводит триггер 19 в 1. Одновременно этот перенос сбрасывает счетчик 16, сбрасывается также счетчик 5, так как триггер 19 перешел в

2 начинает работу а выходы 1 и 2

заблокированы. Импульс с выхода 3 задним фронтом переводит триггер г 7 в Это готовит прохождение импульсов с выхода 3 генератора 2 через элемент 6 на вход счетчика 16. Так как счетчик 16 сброшен, то из коммутатора 1 на вход блока 10 поступает первый входной код К из п и преобразуется в произвольный га- разрядный код. Преобразование определяется записанной информацией (кодами) в блоке 10. Импульс с выхода 4 генератора 2 производит запись первого кода в выходной регистр 22. Затем импульс с выхода 3 генератора .2 через элемент 6 записывает в счетчик 16 единицу. Это вызывает подключение к блоку 10 второго входного кода К из п через коммутатор 1. С приходом импульса с выхода 4 генератора 2 этот второй код записывается в выходной регистр 22. Выходной регистр 22 работает в режиме последовательного занесения со сдвигом вправо. Процесс этот продолжается до тех пор, пока все входные коды К из п не преобразуются на блоке 10 и не запишутся в выходной регистр. В этот момент в счетчике 16 записан максимальный адрес и поэтому имеем 1 на выходе элемента И 8 на р входов, следовательно, на входе элемента И-НЕ 15 имеет совпадение трех 1, а на его выходе - О. Как только сметчик 16 сбрасывается от очередного импульса с выхода 3 генератора 2 триггер 21 переходит в 1 и своим инверсным выходом блокирует генератор 2р а выходной регистр 22 переводит в режим хранения. На этом работ устройства заканчивается. На выходе его выстайлен преобразованный код.

Информация сбрасывается вместе со сбросом устройства, когда на вхо поступает сигнал ТгИ 0. С поступлением новой информации цикл проверки и преобразования начнется заново.

Если при сравнении входных кодов К из п с эталонными один из них оказывается искаженным, то в счетчик 11 не запишется N единиц и поэтому на его выходе будет О. Тогда блокируется переход триггера 19 в 1 и с приходом сигнала с выхода элемента И 14 через элемент И 4 переводит в 1 триггер 20. Его инверсный выход блокирует работу генератора 2, а прямой выход поступает на вход 26, сигнализируя об искажениях

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

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

второй блок памяти, управляющий

генератор, триггеры, счетчики, элементы НЕ,элемент 2-2И-ИЛИ, элементы И-НЕ, р-входовый и Р+1-ВХОДОВЫЙ элементы И (где р определяет число

входных кодов), входы коммутатора с первого по n N-й (гдеп - разрядность кода, N - число входных кодов, N / 2 ) являются информационными входами устройства, выходы коммутато- .ра с первого по п-й подключены соответственно к одноименным входам первого блока памяти и четным входам схемы сравнения, первый вход управляемого генератора объединен с входом первого элемента НЕ, первыми входами первого, второго, третьего и четвертого триггеров и является входом наличия информации устройства, первый выход управляемого генератора подключен к первому входу первого счетчика, выходы которого с первого по q-й (где q определяет число контролируемых кодов) подключены к соответствующим входам второго блока памяти, выходы которого с первого по п-й подключены к нечетным входам схемы сравнения, выход которой соединен с первым входом первого элемента И-НЕ, второй вход которого соединен с вторым выходом управляемого генератора, а выход подключен к первому входу второго счетчика, выход которого подключен непосредственно к перво

му входу первого элемента И и через второй элемент НЕ - к первому входу второго элемента И, выход которого соединен с вторым и третьим входами третьего триггера, первый выход которого подключен к второму входу управляемого генератора, третий выход которого соединен с (т+1)-м входом регистра, четвертый выход подключен к первому входу элемента 2-2И-ИЛИ.И второму входу первого триггера, выход которого подключен к первому входу второго элемента И-НБ и второму входу элемента 2-2И- ИЛИ, выход которого соединен с первым входом третьего счетчика, соответствующие выходы которого с первого по р-й подключены к входам коммутатора с (n N+l)-tt по (п Н+р)-й, одноименным входам р+1-входового элемента И и одноименным входам р- входового элемента И, выход которого соединен с вторым входом второго элемента И-НЕ, выход которого под- ключен к второму входу четвертого триггера, выход которого подключен к (ffl+2)-My входу регистра и третьему входу управляемого генератора, (q+l)-H выход первого счетчика подключен к третьему входу элемента 2-2И-ИЛИ и (р+1)-му входу р+1-входового элемента И, выход которого соединен с вторыми входами первого и второго элементов И, выход первого элемента И соединен с вторым и третьим входами второго триггера, первый выход которого соединен с третьим входом второго элемента И-НЕ и четвертым входом управляемого генератора, второй выход второго триггера подключен к четвертому входу одноименного триггера, третьего триггера и элемента 2-2И- ИЛИ и пятому входу управляемого генератора, выход первого элемента НЕ подключен к (п Н+р+1)-му входу коммутатора, вторым входом первого, второго и третьего счетчиков, к (п+1)-му, (q+l)-My,(т+3)-му входам соответственно первого и второго блоков памяти и регистра, выходы которого с первого по N.m-й являются информационными выходами устройства, второй выход третьего триггера является выходом ошибки устройства.

J. J

ФигЛ

Фиг. 5

Документы, цитированные в отчете о поиске Патент 1988 года SU1378066A1

Устройство для контроля данных, представленных в кодах "к"из"п 1978
  • Беликов Владимир Петрович
SU781815A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Устройство для преобразования кодов с одного языка на другой 1982
  • Пацкевич Сергей Александрович
  • Багрич Александр Иванович
  • Бахметьев Игорь Иванович
  • Тощев Вячеслав Владимирович
SU1034045A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 378 066 A1

Авторы

Иванов Николай Антонович

Даты

1988-02-28Публикация

1986-04-10Подача