Преобразователь кода с постоянным весом в двоичный код

Номер патента: 647682

Авторы: Злотник, Сенченкова

ZIP архив

Текст

тен 3 чо-т . х , д 7682 ОП И ИЗОБ оюз Советск САНИ ЕТЕНИ Социалистических Республик(61) Дополнительно вт, свид-ву 22) Заявлено 24 рисоединением вки06 Е 5/02 Государственный комитет СССР оо делам нэооретеннй и открытий(54) ПРЕОБРА Изобретение относится к цифровой вычислительной технике и может быть использовано при построении систем передачи данных.Известно устройство для преобразования кода постоянного веса в двоичный код 1, содержащее счетчик, дешифратор кодовых комбинаций, выходной регистр и шифратор.Недостатки известного устройства - сложность и относительно невысокое быстродействие.Наиболее близким техническим решением данной задачи является устройство 12, содержащее шины входного кода, дешифратор кодовых групп, блок элементов ИЛИ и шины выходного кода.Недостатком этого устройства является ограниченность функциональных возможностей, заключающееся в возможности преобразования кодов с постоянным весом, упорядоченных только как двоичные числа. Другим недостатком известного устройства является относительно низкое быстродействие.Целью изобретения является повышение быстродействия и расширение класса преобразуемых кодов.Цель изобретения достигается тем, что устройство содержит анализатор кодовых,77 (2 1) 2466324/1 8 лотник и С. М. Сенченк АТЕЛЬ КОДА С ПОСТОЯННЫМ ВЕСОДВОИЧНЫЙ КОД комбинации, входы которого соединены с шинами 1 - :п входного кода (где 1 - число разрядов двоичного кода, и - число разрядов входного кода), первый и второй коммутаторы, выходы которых подключены ксоответствующим входам блока элементовИЛИ, первые входы первого и второго коммутаторов соединены с (1 - : 1) -ой шинами .входного кода, вторые входы первого и второго коммутаторов соединены с выходами дешифратора кодовых групп, а третий вход 1 ц первого коммутатора соединен с первым выходом анализатора кодовых комбинаций, первые входы дешифратора кодовых групп соединены с (1 - ; - 1)-ой шинами входного кода, а вторые входы соединены со вторыми выхо дами анализатора кодовых комбинаций, итем, что в нем анализатор кодовых комбинаций содержит р = (и - 1+ 1) элементов И, р - входовой элемент ИЛИ, входы которого соединены с выходами элементов И и 2" " - р элементов И.2 О На фиг. 1, 2 приведены варианты блоксхемы предложенного устройства.В блок-схему включены: шины 1 входногокода, анализатор кодовых комбинаций 2, элементы И 3,+ 3 анализатора кодовых комбинаций, элемент ИЛИ 4 анализатора кодо647682 Формула изобретения 55 3вых комбинаций, дешифратор кодовых групп 5, элементы И 6, - :61 дешифратора кодовых групп, первый коммутатор 7, элементы ИЛИ- :8 к первого коммутатора, элементы И 91 - ;9 к первого коммутатора, второй коммутатор 1 О, элементы ИЛИ 11, в : 11 к второго коммутатора, элементы И 121 в : 12 к второго коммутатора, блок элементов ИЛИ 13, элементы ИЛИ 14, в ; 14, шины выходного кода 15, в : 15 к Шины 1 к 1, ,1 входного кода соединены со входом анализатора кодовых комбинаций 2, содержащего с 1 = 2"элементов И 3, - Зч с (и - Ц-входами каждый. Первые р = (и - 1+ 1) элементов И З - : Зр объединены по выходу через р-входовой элемент ИЛИ 4. Входы дешифратора кодовых групп 5, содержащего п элементов И 6, - :6 соединены с выходами элементов Зр 1, ,Зч анализатора кодовых комбинаций 2 и с шинами 11 входного кода. Выход элемента ИЛИ 4 и выходы элементов И 6, + 61 соединены через элементы ИЛИ 8, +8 к первого коммутатора 7 с первыми входами элементов И 9, - :9. Выходы элементов 6, - :6 соединены также через элементы ИЛИ 11, - :11 второго коммутатора 1 О с первыми входами элементов И 12, в : 12. Шины разрядов 1, в : 1 к входного кода соединены со вторыми (прямыми) входами элементов И 9, +9 к коммутатора 7 и со вторыми (инверсными) входами элементов И 121 - : 12 коммутатора 10, Выходы элементов И 91 коммутатора 7 и элементов И 12 коммутатора 10 соединены через элементы ИЛИ 14 блока элементов ИЛИ 13 с шиной 151 разряда 1 выходного кода.Устройство работает следуюшим образом.Слово параллельного и-разрядного кода с постоянным весом типа гп возбуждает шины 1, +1. В анализаторе кодовых комбинаций 2 в зависимости от состояния шин 1 к - .возникает сигнал на выхбде только одного из элементов И З в3. Если в шинах 1 к+- 1 имеет место одна из (п - 1 с + 1) комбинаций 000, 1100, , 11.1, то возникает сигнал на выходе одного из элементов 3, - :31, и на выходе элемента ИЛИ 4 анализатора 2. При любой другой комбинации кодов в шинах 1,1 - .1 сигнал возникает на выходе одного из элементов И Зр 1 +3 анализатора 2. Сигнал на выходе элемента ИЛИ 4 открывает через элементы ИЛИ 8 - :8 элементы И 9, - :9 коммутатора 7, которые срабатывают как открытые ключи, пропуская сигналы шин 1 - :1 к в прямом коде через элементы ИЛИ 14, - :14 блока 13 на шины 15 + 15 выходного кода, При наличии сигнала на выходе одного из элементов ЗР - .З анализатора 2, в зависимости от комбинации возбуждений в шинах 1, - :1 к, возникает сигнал на выходе одного из гп элементов И 6, - ;6, дешифратора 5. Этот сигнал открывает часть элементов И 9 через элементы ИЛИ 8 коммутатора 7 4и часть элементов И 12 через элементы ИЛИ 11 коммутатора 10. Сигналы шин 1, - : 1 к проходят в шины 15 +15 к, через открытые элементы И 12 коммутатора 1 О в инверсном 5 коде, а через открытые элементы И 9 коммутатора 7 в прямом коде. Выбор открываемых ключей определяется типом гп кода с постоянным весом.В качестве примера на фиг. 2 приведенаблок-схема устройства для перекодирования типа гп = 5 восьмиразрядного кода веса 4 в шестиразрядный полный двоичный код.В этом коде с постоянным весом р =-Ь 1 =8 - 6+1=3, 1 = 2 "= . Рассмотрим преобразование слов входного кода: 10100011, 11010001, 00011101. После поступления первого слова будут возбуждены шины 11, 1 з, 1 г, 1 в . В анализаторе 2 появится сигнал на выходе элемента Зв и элемента ИЛИ 4. Через элементы ИЛИ 81 - :8 в откроются ключи (элементы И) 91, 9 в ком мутатора 7 и через элементы ИЛИ 1414 в блока 13 появятся сигналы в шинах 15, 15 з выходного кода, образуя слово 101000,После поступления второго слова будутвозбуждены шины 1, 1 г, 14, 1, . В анализаторе 2 появится сигнал на выходе элемента И З. В дешифраторе 5 возбудится выход элемента И 6 который через элементы ИЛИ 11, 11 г, 11, откроет ключи (элементы И) 12, 12 12, коммутатора 1 О. Сигналы шин 1, 1 1 в в инверсном коде пройдут через коммутатор 10 и через элементы ИЛИ 14 14 в, 14 г возбудят одну шину 15 з выходногО кода, образуя слово 001000.После поступления третьего слова будутвозбуждены шины 1 1 в, 1 в, 1 в В анализаторе 2 появится сигнал на выходе элеменЗ 5 та И 3, . В дешифраторе 5 возбудится выходэлемента И бв, который через элементы ИЛИ 8, 8 в, 8 в коммутатора 7 и 11, 11 г, 11, коммутатора 1 О откроет ключи (элементы И) 94, 95, 9 в коммутатора 7 и 12, 12 г, 12, коммутатора 10. В результате на выходах элементов ИЛИ 141 в : 146 блока 13 на шинах 15 в : 15 в появятся сигналы, образуюшие слово Й 1111.Применение устройства позволяет увеличить быстродействие системы кодер 45 декодер не менее чем в 2 раза и менятьпорядок кодирования без изменения структуры преобразователя. Это приводит к повышению помехоустойчивости тракта, в котором применено устройство, за счет возможности адаптации передачи к состоянию канала. 1. Преобразователь кода с постоянныМ весом в двоичный код, содержащий шины входного кода, дешифратор кодовых групп, блок элементов ИЛИ и шины выходного кода, отличающийся тем, что, с целью повы647682 5шения быстродействия и расширения класса преобразуемых кодов, он содержит анализатор кодовых комбинаций, входы которого соединены с шинами 1,п входного кода (где 1 - число разрядов двоичного кода, п - число разрядов входного кода), первый и второй коммутаторы, выходы которых подключены к соответствующим входам блока элементов ИЛИ, первые входы первого и второго коммутаторов соединены с (1 - : 1) -й шинами входного кода, вторыевходы первого и второго коммутаторов соединены с выходами дешифратора кодовых групп, а третий вход первого коммутатора соединен с первым выходом анализатора кодовых комбинаций, первые входы дешифратора кодо 6вых групп соединены с (1 - : - 1) -й шинами входного кода, а вторые входы соединены со вторыми выходами анализатора кодовых комбинаций.2. Преобразователь кода по п. 1, отличающийся тем, что в нем анализатор кодовых комбинаций содержит р = (п - 1 + 1) элементов И, р - входовой элемент ИЛИ, входы которого соединены с выходами элементов И и 2" " - р элементов И.Источники информации, принятые во внимание при экспертизе1. Авторское свидетельство СССР260936 кл. б 06 Г 5/02, 1968.2. Авторское свидетельство СССР282750, кл. 606 Г 5/02, 1969.647682 1 7 1 113035,Филиал ПП Редактор В. ЧирковЗаказ 311/41БНИИПИ шанскийКорректор Д. МельниченПодписноеета СССРоткрытийя на 6., д. 4/5ул. Проектная, 4 Составитель М. ЛрТехред О. ЛуговаяТираж 779Государственного ком иделам изобретений иМосква, К, Раушска

Смотреть

Заявка

2466324, 24.03.1977

ПРЕДПРИЯТИЕ ПЯ А-7965

ЗЛОТНИК БОРИС МОИСЕЕВИЧ, СЕНЧЕНКОВА СВЕТЛАНА МИХАЙЛОВНА

МПК / Метки

МПК: G06F 5/02

Метки: весом, двоичный, код, кода, постоянным

Опубликовано: 15.02.1979

Код ссылки

<a href="https://patents.su/4-647682-preobrazovatel-koda-s-postoyannym-vesom-v-dvoichnyjj-kod.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь кода с постоянным весом в двоичный код</a>

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