УСТРОЙСТВО ДЛЯ ПЕРЕКОДИРОВАНИЯ ДВОИЧНОГО КОДА С ПОСТОЯННЫМ ВЕСОМ В ПОЛНЫЙ ДВОИЧНЫЙ КОД Советский патент 1970 года по МПК H03M7/04 

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

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

Известны устройства для перекодирования двоичного кода с постоянным весом в полный двоичный код, содержащие входной и выходной регистры и анализирующий узел.

Однако при больщом количестве разрядов кода известные устройства достаточно сложны.

Предложенное устройство отличается от известных тем, что в нем входная шина соединена со входом счетчика единиц исходного кода и с первыми входами схем «И фиксации номеров ненулевых разрядов и единиц исходного кода, выходы счетчика единиц исходного кода соединены со входами схем «И фиксации числа единиц исходного кода, выходы схем «И фиксации числа единиц исходного кода соединены со вгорыми входами схем «И фиксации номеров ненулевых разрядов и единиц исходного кода, третьи входы которых соединены с тактовыми щинами, выходы схем «И фиксации номеров разрядов и единиц исходного кода через схемы «ИЛИ, соединены со входами двоичного суммирующего счетчика, выходы двоичного суммирующего счетчика соединены с выходными щинами.

Оно содержит входную щину /, тактовые щины 2t, - 2t, , выходные щины 3, счетчик 4 единиц исходного кода, выполненный на триггерах 5, выходной двоичный суммирующий

счетчик 6, выполненный на триггерах , схемы «И 8 фиксации числа единиц исходного кода, схемы «И 9 фиксации номеров нулевых разрядов и единиц исходного кода, схемы «ИЛИ 10 и элементы задержки //.

Принцип работы устройства основан на том, что при квазидвоичном упорядочении слов в коде с постоянным весом, каждому ненулевому разряду может быть однозначно приписано число и, следовательно, кодовое слово будет иметь однозначный эквивалент иа числовой оси, равный сумме чисел, приписанных разрядам. Число, приписываемое каладому ненулевому разряду кода с посстоянным весом, определяется как число сочетаний из q-1

по р, где q - номер разряда, - номер единицы при условии, что счет единиц и разрядов производится справа налево.

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

Таким образом, слова 11110000, 11001100, OOOOlilll имеют соответственно числовые эквиваленты 69. 60, 0. .Принцип работы устройства следующий:

1.В исходном слове кода с постоянным весом фиксируются номера ненулевых разрядов и единиц.

2.Каждому ненулевому разряду сопоставляется приписанное ему число.

3.Суммируются числа, сопостзрленные ненулевым разрядам.

Счетчик 4 осуществляет подсчет числа единиц исходного кода, причем число состояний счетчика равно числу единиц («весу) исходного кода.

Шина 2ti , служит для установки счетчика 4 в исходное положение.

По шинам 2ty поступают синхронизирующие импульсы tg, (где q 2, 3, 4, ..., 8), совпадающие по времени с моментом поступления д-то разряда входного кодового слова.

Шина 2t, служит для установки в исходное состояние выходного суммирующего счетчика.

Появление сигнала на выходе схемы «И 9р соответствует появлению в -м разряде входного кодового слова р-й единицы и вызывает прибавление числа С к числу, записанному в выходном суммирующем счетчике.

Элементы задержки 11 служат для компенсации задержек в каскадах счетчика при выполнении им операции сложения.

Работу устройства можно проиллюстрировать на примере перекодирования слова 10101100.

в момент времени з появляется сигнал на выходе схемы «И 5J, который переводит триггер /5 счетчика 6 в единичное состояние.

iB момент и импульс с выхода схемы «И 9 переводит в единичное состояние триггеры /4 и 7е, причем триггер 7$ переходит в нулевое состояние.

В момент 0 импульс с выхода схемы «И

03 переводит в единичное состояние триггеры

6 7з и 75.

В момент 8 импульс появляется на выходе схемы «И 9, при этом в единичном состоянии находятся триггеры 7, 7z и 7.

Таким образом, кодовое слово в коде с постоянным весом 10101100 перекодируется в кодовое слово в простом двоичном коде 110010.

Предмет изобретения

Устройство для перекодирования двоичного кода с постоянным весом в полный двоичный код, содержащее входную, выходные и тактовые шины, счетчик единиц исходного кода и выходной двоичный суммирующий счетчик, выполненные на триггерах, схемы «И фиксации числа единиц исходного кода, схемы «И фиксации номеров ненулевых разрядов и единиц исходного кода и схемы «ИЛИ, отличающееся тем, что, с целью упрощения устройства, в нем входная шина соединена со входом .счетчика единиц исходного кода и с первыми входами схем «И фиксации номеров ненулевых разрядов и единиц исходного кода, выходы счетчика единиц исходного кода соединены со входами схем «И фиксации числа единиц исходного кода, выходы схем «И фиксации числа единиц исходного кода соединены со вторыми входами схем «И фиксации номеров ненулевых разрядов и единиц исходного кода, третьи входы которых соединены с тактовыми шинами, выходы схем «И фиксации номеров разрядов и единиц исходного кода через схемы «ИЛИ соединены со входами двоичного суммирующего счетчика, ВЫХОДЫ двоичного суммирующего счетчика соединены с выходными шинами.

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ ЧИСЕЛ В КОДЕ С ПОСТОЯННЫМ ЧИСЛОМ «ЕДИНИЦ» 1969
SU241110A1
УСТРОЙСТВО для ПЕРЕКОДИРОВАНИЯ ДВОИЧНОГО КОДА 1967
SU204020A1
УСТРОЙСТВО для ПЕРЕКОДИРОВАНИЯ /г-РАЗРЯДНОГО 1970
SU281897A1
УСТРОЙСТВО для ПЕРЕКОДИРОВАНИЯ ДВОИЧИОГО КОДА В ДВОИЧНЫЙ код с постоянным ВЕСОМ 1967
SU191895A1
Устройство для преобразования п-разрядных двоичных кодов 1974
  • Коган Виктор Соломонович
SU489220A1
Преобразователь кода с постоянным весом в двоичный код 1977
  • Злотник Борис Моисеевич
  • Сенченкова Светлана Михайловна
SU647682A1
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ БЕЗЫЗБЫТОЧНОГОS-РАЗРЯДНОГО ДВОИЧНОГО КОДА В ДВОИЧНЫЙV-РАЗРЯДНЫЙ /С-ВЫЧЕТНЫЙ РАЗНОСТНЫЙ КОД 1972
SU435518A1
Устройство для декодирования двоичных кодов Хемминга 1980
  • Давыдов Владимир Семенович
  • Жуков Анатолий Борисович
SU940299A1
Преобразователь двоичного кода в число-импульсный код 1977
  • Редченко Виктор Иванович
  • Куванов Вячеслав Владимирович
SU734671A1
ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО ДВОИЧНОГО КОДА В ПАРАЛЛЕЛЬНО-ПОСЛЕДОВАТЕЛЬНЫЙ КОД 2001
  • Киселев Е.Ф.
  • Крюков Ю.В.
  • Тимофеев С.С.
RU2220502C2

Иллюстрации к изобретению SU 260 963 A1

Реферат патента 1970 года УСТРОЙСТВО ДЛЯ ПЕРЕКОДИРОВАНИЯ ДВОИЧНОГО КОДА С ПОСТОЯННЫМ ВЕСОМ В ПОЛНЫЙ ДВОИЧНЫЙ КОД

Формула изобретения SU 260 963 A1

SU 260 963 A1

Даты

1970-01-01Публикация