Устройство для расширения системы оснований модулярного кода Советский патент 1987 года по МПК G06F11/08 

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

112

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

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

Па чертеже представлена схема предлагаемого устройства.

Устройство для расширения системы оснований модулярного кода содержит группу информационных входов 1.1- 1.п устройства, вход 2 константы устройства, группу информационных выходов 3.1-З.т устройства, выход 4 ядра числа устройства, группу умножителей 5.1-5.П-2 на константу по модулю, группу сумматоров 6.1-6.т по модулю схему 7 сравнения, преобразователь 8 модулярного кода в позиционный код, коммутатор 9, зламент И 10, группы умножителей .11.1-11.т, 12.1-12.т и 13.1-13.n-2 на константу по модулю, группу преобразователей 14.1-14.т позиционного кода в модулярный код, группу сумматоров 15.1-15.т по модулю, группу умножителей 16.1-16.n-2 на константу по модулю, группуосум- маторов 17.1-17.n-2 по модулю и группу умножителей 18.1-18.m на константу по модулю (где пит соответственно количество рабочих и избыточных оснований модулярного кода).

Число X представляется совокупностью остатков ot , oiJ. ,.,., oL по взаимопростым рабочим основаниям /, ,

,., 1).

Остатки числа X по избыточным основаниям А, Р определяются следуhi-r-n

ющим образом:

ЛЛЦПГ

.j-ii.

Р - диапазон представления чиселj t - целые числа, независящие от X (7 . ...5 0,V,-Ut -1), 11 Год .pi - ядро числа X; R Яг-Pi ° диапазона.

R представляется совокупностью остатков по основаниям Pj , причем

и Р,

Ji

fO

5

0

5

0

5

сравнения

m Р Р-:

1

где m - решение « Cmod /).

Если получается значение ядра, равное нулю, то в противном случае R R

в случае а (.,R,0,

П 1 г) X

Сумматоры 6J и 15j работают по модулям , сумматоры 171 - по модулям р. .

Умножители 51, 131, 161 выполняют соответственно операции R.. ;.

-. iy 9«° h,//i УМНОЖИТ И

и V2J - соответственно операции

l6,,-,- n-i-lpn+j « M«IP«4J . умножители 18J - операции 101 R I .

,, „ РН+ J I Pf,

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

Коды остатков исходного представления числа X (cJ, d,j,. . .,о() , по входам 1.1-1.П поступают на входы умножителей 5.1-5.П-2, 13.1-13.n-2, 16.1-l6.n-2 и на входы умножителей 11.1-11.га, 12.1-12.т. На выходе умножителей 5.1, 13.1, 16.1 по окончании переходных процессов появ ляют- ся коды величин

0

IR

Я,

iRn

в

П

в одноПозиционном виде, которые поступают на входы соответствующего сумматора 17.1, в результате чего

5 на выходах сумматоров 17.1-17.n-2 появляются коды непозиционного представления ядра числа R .

В преобразователе 8 происходит преобразование непозиционного кода

0 ядра в позиционный код. Если хотя бы один из кодов остатка R не равен нулю или .,, то на выходе схемы 7 сравнения присутствует код нулевого потенциала, следовательно,

5 нулевой потенциал на выходе элемента И 10 разрешает прохождение через коммутатор 9 кода ядра числа. В противном случае на выходе элемента И 10 появляется потенциал логической

единицы, который запрещает прохождение кода R О через коммутатор 9 и вызывает появление на его выходе кода ядра числа, равного R , с входа 2 устройства. Код ядра числа посту- пает на входы преобразователей 14.1- 14.т, на выходах которых через время, равное длительности переходных процессов, появляются коды величин . . Эти величины преобразуют- ся в умножителях 18.1-18.т по модулям в значения

leiR

. pn.J

которые поступают на входы суммато ров 6.1-6.т по модулям, на других входах которых присутствуют коды величин

Pn4j

.

ll6,-/c

..Л...

полученные за счет прохождения кодов остатков .,, и ci г через умножи т елц- по модулям 11.J и 12.J и суммирова- ния полученных кодов в сумматорах 15.1-15.т. В результате на выходах сумматоров 6.1-6.т получаются коды остатков расширения d,.,,,,ai соответственно, которые поступают на выходы 3.1-3.т устройства. Значение ядра числа с выхода коммутатора 9. поступает на выход 4 устройства.

Ф. ормула изобретения

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

два старших информационных входа группы устройства соединены соответственно с входами умножителей на константу по модулю второй и третьей групп выходы сумматоров по модулю первой г р уппы являются группой инфор мационных выходов устройства, выходы

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

5 t3

20

25 у,

35

40

-

45

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

/./ l.n-1 l.n 1.1

1.П-2

Ju X-, il tl

13.1

10.1

5.1

т

f

Ш

/j/

/

Пп-2

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

название год авторы номер документа
Устройство для определения позиционных характеристик непозиционного кода 1985
  • Сагдеев Константин Мингалеевич
  • Хлевной Сергей Николаевич
  • Червяков Николай Иванович
SU1283948A1
Преобразователь кода системы остаточных классов в позиционный код 1984
  • Сагдеев Константин Мингалеевич
  • Швецов Николай Иванович
SU1236617A1
Устройство для обнаружения ошибок в двухступенчатом модулярном коде 1986
  • Акулинчев Андрей Борисович
  • Хлевной Сергей Николаевич
SU1396283A1
Устройство для сравнения чисел в модулярном коде 1985
  • Хлевной Сергей Николаевич
  • Сагдеев Константин Мингалеевич
SU1256013A1
Преобразователь кода из системы остаточных классов в позиционный код 1986
  • Червяков Николай Иванович
  • Коршунов Олег Евгеньевич
  • Финько Олег Анатольевич
SU1388996A1
Устройство для вычисления позиционных характеристик модулярного кода 1989
  • Литвинов Сергей Николаевич
SU1608660A1
Устройство для вычисления остатка по модулю 2 @ +1 1990
  • Червяков Николай Иванович
  • Оленев Александр Анатольевич
SU1734212A1
Преобразователь чисел из модулярного кода в позиционный код 1987
  • Болтков Александр Павлович
  • Хлевной Сергей Николаевич
  • Рыбачук Игорь Геннадьевич
SU1481898A1
Устройство для преобразования непозиционного кода в позиционный код 1987
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
SU1510097A1
Устройство для умножения комплексных чисел в модулярной системе счисления 1987
  • Василевич Леонид Николаевич
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
SU1587503A1

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

Реферат патента 1987 года Устройство для расширения системы оснований модулярного кода

Изобретение относится к области вычислительной техники и может быть использовано в системах обработКйт и передачи информации, использу- ющих модулярные коды, для введения . избыточности. Целью изобретения является расширение функциональных воз- йожностей за счет ядра числа. Поставленная цель достигается тем, что устройство, содержащее три группы умножителей на константу по модулю и две группы сумматоров по модулю, содержит дополнительно группу преобразователей позиционного кода в модулярный, код, схему сравнения, элемент И, преобразователь модулярного кода в позиционный, третью группу сумматоров по модулю, четвертую, пятую и шестую группы умножителей на константу по модулю и коммутатор. Техническое преимущество заключается в обеспечении определения ядра числа, позволяющего упростить ряд немодульных операций, в том числе расширение системы оснований. 1 ил. о «9 (Л го 00 N9 00 ф

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

r,,, / л Л f., Л f i /V

S/

Составитель А.Клюев Редактор И..Николайчук Техред В.Кадар Корректор Л,Пилипенко I

Заказ 7268/48 Тираж 670 Подписное ВНИИПИ Государствейного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

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

УСТРОЙСТВО ДЛЯ ВВЕДЕНИЯ ИЗБЫТОЧНОСТИ : 0
SU350000A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для обнаружения ошибок в слабоарифметическом коде системы остаточных классов 1984
  • Акушский Израиль Яковлевич
  • Пак Иван Тимофеевич
  • Инютин Сергей Арнольдович
  • Макеев Юрий Александрович
  • Максимов Владимир Иванович
SU1166116A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 282 134 A1

Авторы

Хлевной Сергей Николаевич

Сагдеев Константин Мингалеевич

Бокк Олег Федорович

Фомин Владимир Витальевич

Даты

1987-01-07Публикация

1985-07-11Подача