Устройство для свертки двоичного кода в код по модулю к

 

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении систем передачи и переработки дискретной информации. Цель изобретения - расширение области применения устройства за счет возможности получения произвольного значения модуля К. Устройство содержит блок 1 преобразования двоичного кода в два г-разряд ных кода и блок 2 суммирования по модулю К, содержащий узел 3 свертки двух г-разрядных кодов в (jlog (К+1) + 1)- .разрядньй код и преобразователь двоичного кода в код по модулю К, входы 5 и выходы 6. 3 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН (191 (И) 03 М 7/12

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4107828/24-24 (22) 12.06.86 (46) 23.09.88. Бюп. № 35 (72) О.Н. Музыченко (53) 681.3 (088.8) (56) Авторское свидетельство СССР, № 966700, кл. G 06 F 11/08, 1980.

Журавлев Ю.П. и др. Надежность и контроль 3BM. — М.:Советское радио,,1978, с. 113-114, рис. 3.11. (54) УСТРОЙСТВО ДЛЯ СВЕРТКИ ДВОИЧНОГО

КОДА В КОД ПО МОДУЛЮ К (57) Изобретение относится к области автоматики и вычислительной техники хр

Хв

Кв

Хб х10 хщ

Х19

Xfg х> "7 х>

Х19 к(9 хв„*

Х9 хв к

"lb Ь

xf и может быть использовано при построении систем передачи и переработки дискретной информации. Цель изобретения — расширение области применения устройства за счет воэможности получения произвольного значения модуля К.

Устройство содержит блок 1 преобразования двоичного кода в два r-разрядных кода и блок 2 суммирования по моду-лю К, содержащий узел 3 свертки двух

r-разрядных кодов в ()1cg, (К+1)(+1);разрядный код и преобразователь

4 двоичного кода в код по модулю К, входы 5 и выходы 6. 3 ил.

1425845

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

Цель изобретения — расширение области применения устройства за счет возможности получения произвольного значения модуля К. 10

На фиг, 1 показана схема устройства для свертки 24-разрядного двоичного кода в код по модулю К = 5; на фиг,;, 2 — схема устройства для свертки 30-разрядного двоичного кода в код по моцулю К =- 11; на фиг.3:схема узла свертки двух r-разрядных кодов в (1од (К+1)(+1)=-5-разрядный код для случая модуля К=11.

Устройство для свертки двоичного 20 кода в код по модулю К содержит блок 1 преобразования двоичного кода в два

r-разрядных кода и блок 2 суммирования по модулю К включаюпщй узел 3 свертки двух r-разрядных кодов в 25 .(/log (К+1}(+1)-разрядный код и преобразователь 4 двоичного кода в код по модулю К, входы 5 и выходы 6.

Блок i преобразования двоичного кода в два г-разрядных кода, где 10 г - мощность множества значений остатков по модулю К исходного кода, содержит t ярусов сумматоров, причем сумматоры первого яруса соединены с входамн устройства с весами, имеющи3 ми одинаковые значения остатков по модулю К,а входы сумматоров i-ro яруса (1 i г) соединены с выходами сумматоров предыдущих ярусов или выходами сумматоров предыдущих ярусов и входами устройства с весами, имеющимн одинаковые значения остатков по модулю К выходы сумма1 оров по, следнего яруса являются выходами блока соответствующего веса.

Узел 3 сверткй двух г-разрядных кодов в ()1о (К+1} +1)-разpяднын содержит сумматоры двоичных чисел, соединенные последовательно, причем

4>о входы i-го разряда первого сумматора являются входами узла с весом & (2 ) modK (3 = 1,2, ..., r) вы. ходы последнего сумматора являются выходами узла„ выходы j-го сумматора (j » 1} с весами И соединены с входа-

55 ми тех разрядов последующих сумматоров, для которых сумма весов входов по модулю К равна (41)modK, Преобразователь 4 двоичного кода в код по модулю К содержит пороговый блок 7, соединенный входами с входами преобразователя, а выходом — с входами сумматора 8 с номераья, соответствующими номерам единичных разрядов двоичного представления числа Ь,,(1С

ОЯ

-К, вторая группа входов сумматора 8 соединена с J log (K+1)C

2 входами преобразователя с весами 2 (Ы вЂ” 0,1у.е .° е.у,flog (K+1)j -1) е Пороговый блок 7 представляет собой,пороговый элемент с весами входов 2 (i = 0,1,...,J log (К+1) ) и порогом A=K и может иметь любую известную структуру.

На фиг. 1-3 обозначены также сумматоры 9-30.

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

При подаче на входы 5 устройства двоичного кода блок i преобразует его в два г-разрядных кода, причем

l1 (x; 2 )modK.= (, у 2 + y, 2 )

;=1

3 у modK где х;, у. ., у p$0 1 ; у — значение j-го разряда с-го кода на выходах блока 1.

Коды с выходов блока 1 преобразования двоичного кода в два г-разряд" ных кода поступают на входы узла 3 свертки двух r-разрядных кодов в ()log (К+1) +1) -разрядный блока 2 суммирования по модулю К, который формирует н=- своих выходах

: (jlog, (К+1} +1} -разрядный код z, при. чем

";,, и1 +1 (, х; 2 ) modK=- (, z 2 ) modK.

j ml )=!

Код с выходов узла 3 свертки поступает на входы преобразователя 4 двоичного кода в код по модулю К, который формирует выходной сигнал. Если на входы блока 4 поступает код

z z К, то на выходе порогового блока

7 формируется нулевой сигнал и код с входов блока 4 прохоцит на выходы сумматора 8 без изменений. Если на входы блока 4 поступает код z К, то на выходе порогового блока 7 формируется единичный сигнал, поступающий на группу входов сумматора 8, при этом на выходах сумматора 8 формируется код числ z-K, равный остатку по модулю К кода на входах блока 4.

1425845

Пусть, например, единичные сигналы подяны ня Входы х ) х х

Таким образом, устройство обеспечивает свертку любого двоичного кода, в том числе и ненатурального, в код г.о любому модулю К.

:. - a р м у л а и з о б р е т е н и я

Устройство для свертки двоичного кода в код по модулю К, содержащее блок преобразования двоичного кода в два т-разрядных кода (1 — мощность множества значений остатков по модулю К исходного кода) и блок суммирования по модулю К, выходы которого являются выходами устройства, а входы подключ ны к выходам блока преобразования двоичного кода В два r-разрядных кода, входы которого сосдинены с входами устройства, о т л и ч а" ю щ е е с я тем, что, с целью распжрения области применения устройства за счет возможности использования 7Ipo извольного значения-К, блок суммирования по модулю К содержит узел свертки двух r-разрядных кодов в (jIog2 (К+1)(+1)25 разрядный код и преобразователь дво- . ичного кода в код по модулю К, вы ходы которого являются выходами блока суммирования по модулю К, а Входы соединены с выходамн узла

gg свертки двух r-Разрядных кодов в ()log (К+1) (+1)-разрядный код, вхо- ды которого являются входами блока суммирования мо модулю К.

1425845

142584 5

Составитель Е. Мурзина

Редактор С. Пекарь Техред Л.Сердюкова Корректор,Л. Пилипенко

Заказ 4783/55

Тираж 928

Подпис ное

ВПИИПИ Государственного комитета СССР по делам изобретений и открытий

1)3035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4

Устройство для свертки двоичного кода в код по модулю к Устройство для свертки двоичного кода в код по модулю к Устройство для свертки двоичного кода в код по модулю к Устройство для свертки двоичного кода в код по модулю к Устройство для свертки двоичного кода в код по модулю к 

 

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

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

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

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

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

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

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

Изобретение относится к технике отображения цифровой информации

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

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

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

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

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

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

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

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