Устройство для вычисления позиционной характеристики непозиционного кода
Изобретение относится к вычислительной технике и может быть использовано в специализированных системах для обработки информации, представленной в непозиционных кодах. Целью изобретения является сокращение аппаратурных затрат, которая достигается за счет введения трех линеек из n + k - 1 многофункциональных регистров. 1 ил.
Изобретение относится к вычислительной технике и может быть использовано в системах обработки информации, представленной в позиционных кодах.
Целью изобретения является сокращение аппаратурных затрат. В основу работы устройства положен следующий алгоритм. В непозиционном коде (коде системы остаточных классов) число Х представлено остатками от деления (наименьшими положительными вычетами) числа Х на основании
1,
2,...
n,
n+1,...,
n+k, которые должны удовлетворять условию взаимной попарной простоты, т.е. (
i
j)=1(j,i=
, j
i). Для обеспечения возможности определить, в какой части диапазона
, где Pn=
i, находится число Х, вычисляют позиционную характеристику вида S
x
=
, где Pp=
i и [*]- - наименьшее целое. Известно, что x=
i
i-RPn, (1) где
i - базисные числа, для каждого из которых справедливо
i=
= 1 (mod
i), тогда S(x) вычисляют последовательно как S1(x)=
затем S2(A)=
и т.д до Sk(A)=S(A)=
. (2) Тогда подставляют выражение (1) в уравнение (2): S1(A) =
. Так как Ri =
, (i=
) и R1=
- целые числа и
R
=0 (j=
, i
j);
R
=
,
R
=
-
, то окончательно получаютS
x
=
(
j-
i)
(i=
, i=
). Тогда на n-1 шаге получают совокупность остатков Sn+1, Sn+2,...,Sn+k, которые и определяют позиционную характеристику S(x) в непозиционном коде. Тогда выражение (3) позволяет вычислить позиционную характеристику. На чертеже приведена функциональная схема устройства для вычисления позиционной характеристики непозиционного кода. Устройство содержит три группы регистров 1.2-1.n+k, 2.2-2.n+k, 3.1-3. n+k-1, вычитатели 4.2-4. n+k, блоки 5.2-5.n+k умножения по на константу, блоки 6.2-6. n+k памяти, входы 7.1-7.n+k остатков устройства, управляющие входы четвертой 8.1-8. n+k-1, второй 9,1-9.n+k, третьей 10.2-10.n+k групп устройства, преобразователь 11 непозиционного кода в позиционный, выход 12 позиционной характеристики устройства, управляющие входы 13.2-13.n+k первой группы устройства. Устройство работает следующим образом. В исходном состоянии на первые информационные входы регистров 1.2-1.n+k первой группы подаются остатки по соответствующему основанию, остальные регистры обнулены. В первом такте на вход 7.1 поступает первый остаток в регистр 3.1 и происходит вычислениеS12=
(
2-
1)
, который записывается в регистр 2.2. Во втором такте поступает импульс на управляющие входы 8.1 и 9.2, происходит сдвиг
1 в регистр 3.2, а S21 в регистр 3.1 и начинается вычисление S31, который записывается в регистр 2.3. В третьем такте происходит сдвиг содержимого регистра 3.1 - S21 в регистр 3.2,
1 из регистра 3.2 в регистр 3.3, а регистра 2.3 - S31 в регистр 1.3 и происходят вычис ления S23=
(S13-S12)
и S14=
(
4-
1)
, которые записываются соответственно в регистры 2.3, 2.4. В четвертом такте содержимое регистра 2.3 по импульсу, поступающему на управляющий вход 9.2, сдвигается в регистр 3.2, содержимое регистра 3.2 - S21 по импульсу, поступающему на вход 8.2, сдвигается в регистр 3.3, а содержимое регистра 3.3 -
1 - в регистр 3.4. Далее все проводится по вышеописанному алгоритму через n+1 тактов, на выходе 12 преобразователя 11 появляется число, соответствующее позиционной характеристике S(x).
Формула изобретения
РИСУНКИ
Рисунок 1
Похожие патенты:
Изобретение относится к вычислительной технике и может быть использовано для сопряжения вычислительных устройств, функционирующих в системе остаточных классов, а также требующих работы с комплексными данными
Изобретение относится к вычислительной технике
Изобретение относится к прикладной вычислительной технике и может быть использовано в специализированных вычислительных устройствах и микропроцессорах для формирования и исследования свойств элементов конечных полей в системах связи с шумоподобными широкополосными сигналами в качестве устройств формирования дискретных сигналов
Изобретение относится к вычислительной технике и может быть использовано в устройствах для формирования элементов конечных полей, в устройствах для формирования кодовых последовательностей, построение которых основывается на теории конечных полей, а также в вычислительных устройствах, функционирующих в СОК
Изобретение относится к вычислительной технике и может быть использовано в специализированных системах для сопряжения вычислительных устройств, функционирующих в квадратической системе остаточных классов
Устройство для формирования индексов элементов мультипликативных групп полей галуа gf (p) // 2007038
Изобретение относится к вычислительной технике и может быть использовано в устройствах для формирования кодовых последовательностей, построение которых основывается на теории конечных полей
Изобретение относится к вычислительной технике и может быть использовано в устройствах для формирования элементов конечных полей, в устройствах для формирования кодовых последовательностей, построение которых основывается на теории конечных полей, а также в устройствах, функционирующих в СОК
Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах для формирования кодовых рекуррентных последовательностей, построение которых основывается на теории конечных целей
Устройство для формирования индексов элементов мультипликативных групп полей галуа gf (p) // 2007035
Изобретение относится к вычислительной технике и предназначено для использования в цифровых вычислительных устройствах, а также в устройствах для формирования сигнально-кодовых конструкций в конечных полях
Устройство для формирования индексов элементов мультипликативных групп полей галуа gf (p) // 2007034
Изобретение относится к вычислительной технике и может быть использовано в устройствах для формирования сигнально-кодовых конструкций в конечных полях
Изобретение относится к вычислительной технике и предназначено для использования в цифровых вычислительных устройствах, а также в устройствах для формирования конечных полей
Изобретение относится к вычислительной технике и предназначено для использования в цифровых вычислительных машинах
Устройство для преобразования чисел из кода системы остаточных классов в полиадический код // 2187886
Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах для перевода чисел из кода системы остаточных классов (СОК) в код полиадической системы счисления (ПСС)
Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, а также в устройствах для формирования конечных полей
Изобретение относится к вычислительной технике и предназначено для использования в цифровых вычислительных устройствах, а также в устройствах для формирования конечных полей
Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании устройств преобразования цифрового кода числа А в системе остаточных классов (СОК) в напряжение в блоках сопряжения разнотипных элементов вычислительных и информационно-измерительных систем
Изобретение относится к вычислительной технике и предназначено для использования в вычислительных устройствах, функционирующих в системе остаточных классов (СОК), а также технике связи для передачи информации кодами СОК
Изобретение относится к вычислительной технике, предназначено для деления числа в модулярной системе счисления (МСС) на одно из ее оснований и может быть использовано в цифровых вычислительных устройствах
Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, а также в устройствах для формирования конечных полей
Изобретение относится к области вычислительной техники и может быть использовано в модулярных нейрокомпьютерах




















