Преобразователь позиционного кода в код системы остаточных классов Советский патент 1990 года по МПК H03M7/18 

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

СП

СП

М

С&

00

ьэ

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

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

На фиг.1 представлена схема преобразователя позиционного кода в код системы остаточных классов; на фиг.2 - схема блока вычисления частичных вычетов.

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

Блок 2(3) вычисления частичных вычетов (фиг,2) содержит группу выходов 6.1-6.k (m) блока вычисления частичных вычетов, группу сумматоров 7.1-7.k (m), группу умножителей 8.1-8.k (m) на константу по модулю, группу входов 9.1т9.п (k) блока вычисления частичных вычетов, причем входы разрядов входов 9.1-9.П (k)

группы блока вычисления частичных вычетов соединены с входами слагаемых

соответствующих сумматоров 7. 1-7.k (m

.группы, выходы которых соединены с

входами соответствующих умножителей

8«l-8.k (m) на константу по модулю

группы, выходы которых являются соответствующими выходами 6.1-6.k (m)

группы блока вычисления частичных

вычетов„

Запишем числа,-подлежащие преобразованию, в следующем виде:

Задача преобразования состоит в

нахождении.остатка n if

Јм«

i«i Мр

процесс получения которого вим тремя шагами.

На первом шаге получаем

10

Bi tAiVf Itf где А I а|

I M

В

г- 1А7ц/г1Ј, где А Ј а;,

ч

(2)

В, ц V,+

Bk |Акуц|+, где Ak Ја

«7

При этом

О Ј I1B ; Г N;

J M

1

ь

ZB. - ZN. (mod р). I 1-1

J-1

Учитывая, что полученные остатки

В- могут быть представлены в позиционном коде:

ц V,+

+ B,mV

Blf(V

+ В

1 т т 1п УЩ

(3)

Bk в

1nVi +

+ Bfci-V,

где BJJ e 1,0; e l,m; m Jloga p-lL, на втором шаге получаем,, )«, lBtVti;, где В, ,, ;

fc r

Гг

1 B4Yt|Ji где В2 JL Bft 5

Js1

СО

40

к

ГтЧВЛ ;, где Вт J( Bjt,

При этом т

°«5. тг«,«

Ј ),- Г В ((mod р).,

На третьем шаге получаем искомый остатяк

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

название год авторы номер документа
Преобразователь непозиционного кода в позиционный код 1984
  • Коляда Андрей Алексеевич
SU1481895A1
Преобразователь кода из системы остаточных классов в позиционный код 1986
  • Червяков Николай Иванович
  • Коршунов Олег Евгеньевич
  • Финько Олег Анатольевич
SU1388996A1
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ИЗ ПОЛИНОМИАЛЬНОЙ СИСТЕМЫ КЛАССОВ ВЫЧЕТОВ В ПОЗИЦИОННЫЙ КОД 2013
  • Калмыков Игорь Анатольевич
  • Дагаева Ольга Игоревна
  • Яковлева Екатерина Михайловна
  • Калмыков Максим Игоревич
  • Саркисов Артем Брониславович
RU2513915C1
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ИЗ ПОЛИНОМИАЛЬНОЙ СИСТЕМЫ КЛАССОВ ВЫЧЕТОВ В ПОЗИЦИОННЫЙ КОД С ПЕРЕСЧЕТОМ ОРТОГОНАЛЬНЫХ БАЗИСОВ 2005
  • Калмыков Игорь Анатольевич
  • Сагдеев Александр Константинович
  • Петлеванный Сергей Владимирович
  • Лисицын Александр Владимирович
RU2298873C1
Устройство для преобразования непозиционного кода в позиционный код 1987
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
SU1510097A1
Преобразователь позиционного кода в код системы остаточных классов 1986
  • Фоменко Олег Николаевич
  • Швецов Николай Иванович
  • Краснобаев Виктор Анатольевич
  • Каревский Виктор Алексеевич
  • Наточий Владимир Николаевич
  • Иванов Сергей Викторович
  • Юмашев Михаил Викторович
SU1376245A1
НЕЙРОННАЯ СЕТЬ ДЛЯ ПРЕОБРАЗОВАНИЯ ОСТАТОЧНОГО КОДА В ДВОИЧНЫЙ ПОЗИЦИОННЫЙ КОД 2006
  • Червяков Николай Иванович
RU2318238C1
Преобразователь кода системы остаточных классов в позиционный код 1984
  • Сагдеев Константин Мингалеевич
  • Швецов Николай Иванович
SU1236617A1
Устройство для расширения системы оснований модулярного кода 1985
  • Хлевной Сергей Николаевич
  • Сагдеев Константин Мингалеевич
  • Бокк Олег Федорович
  • Фомин Владимир Витальевич
SU1282134A1
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ИЗ ПОЛИНОМИАЛЬНОЙ СИСТЕМЫ КЛАССОВ ВЫЧЕТОВ В ПОЗИЦИОННЫЙ КОД 2008
  • Калмыков Игорь Анатольевич
  • Резеньков Денис Николаевич
  • Емарлукова Яна Вадимовна
  • Барильская Анастасия Валерьевна
  • Кихтенко Ольга Александровна
  • Дагаева Ольга Игоревна
RU2409840C2

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

Реферат патента 1990 года Преобразователь позиционного кода в код системы остаточных классов

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении устройств сопряжения специализированных ЦВМ, при реализации цифровых процессоров обработки сигналов. Цель изобретения - расширение функциональных возможностей за счет преобразования и одновременного суммирования произвольного набора чисел, представленных в позиционном коде. Преобразователь содержит первый и второй блоки 3 и 2 вычисления частичных вычетов, блок 4 суммирования по модулю с соответствующими связями. 2 ил.

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

ativ,+ awVa+ a24V,+

+ affc V

+ alkvfc

(1)

ani а

V,+ a,

J««

,j i -n

j i,k;

Vr

k , p

V,+

+ ankVu

веса позиционного кода;

0

«H Ј

1 M

(5)

работает

5

г V

Преобразователь (фиг.1) следующим образом,

В начале цикла преобразования на входы 1.1... l.n заносятся значения чисел N, ,NЈ,...,Nn, представленных в позиционном коде согласно выражению (1). На выходах блока 2 вычисления частичных вычетов образуются частичные вычеты В:$ согласно выра5

1

жению (2), Далее количество полученных вычетов уменьшается с помощью блока 3, на выходе которого образуются частичные вычеты pt j согласно выражению (4). Окончательный результат d формируется с помощью блока 4 суммирования согласно выражению (5).

Блок 2 вычисления частичных вычетов работает следующим образом. Зна- чения разрядов чисел N j, представленных в форме (1), поступают на входы слагаемых сумматоров 7..k, образуя значения AJ, представленные количеством единиц двоичного кода. С помощью сумматоров 7.1...7.k количество единиц преобразуется в двоичный код чисел AJ } согласно выражений (3). Умножители 8.1...8.k выполняют операцию умножения по модулю р согласно выражений (2). Полученные коды частичных вычетов В I поступают в выходы 6.1, 6.2,..6.k блока,

Работа блока 3 вычисления частичных вычетов аналогична работе блока 2, Сумматоры 7.,...,7.m и умножители 8, 1. . .8.П1 функционируют согласно выражений (4),

Таким образом, предложенное- устройство позволяет за один такт рабо-

91

J/r/W 6.1

Редактор О.Спесивых

В2( (j т ф

6.2 Фие.2 V77)

Составитель А.Клюев

Техред А.Кравчук Корректор Э.Ло нчакова

Заказ 724

Тираж 657

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5

т.

Q

5

0

5

0

ты преобразовывать п чисел, представленных позиционным кодом в код СОК, л обеспечить их суммирование по модулю.

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

5.29.п()

Подписное

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

Устройство для преобразования числа из системы остаточных классов в позиционный код 1985
  • Исмаилов Шейх-Магомед Абдуллаевич
  • Зурхаев Арсланали Абдуллаевич
  • Исаева Индира Исаевна
  • Кокаев Олег Григорьевич
SU1267625A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Преобразователь двоичного кода в код по модулю 1980
  • Виноградов Павел Васильевич
  • Козюминский Валерий Дмитриевич
SU902013A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 557 682 A1

Авторы

Краснобаев Виктор Анатольевич

Финько Олег Анатольевич

Швецов Николай Иванович

Даты

1990-04-15Публикация

1988-06-27Подача