FIELD: computing.
SUBSTANCE: invention relates to the field of computing. A device for determining the sign of a number represented in the residue number system is disclosed, containing inputs of the residue where
is the number of moduli
of the residue number system
registers for storing the digits of the original number,
units of multiplication where the inputs of the residue are connected to the inputs of the corresponding registers for storing the digits of the original number, while the computational stages
are introduced into it. The
-th computational stage where
has
adders modulo
and
units of multiplication by weights
modulo
, where
and
are a multiplicative inversion of modulus
modulo
and the moduli are sorted in the ascending order and
is degree 2. In the first computational stage, the first information inputs of
-th adders modulo
are connected through inverters to the output of the first register to store the digits of the original number. The second information inputs of
-th adders modulo
are connected to the outputs of
-th registers for storing the digits of the original number. A logical unit signal is sent to the inputs of transfer of
-th adders modulo
.The outputs of
-th adders modulo
are connected to the inputs of the corresponding units of multiplication by weights
modulo
,
, the
-th computational stages
. The first information inputs of
-th adders modulo
are connected through inverters to the output of the first unit of multiplication by weights
modulo
of the
-th computational stage, the second information inputs of
-th adders modulo
are connected to the outputs of
-th units of multiplication by weights
modulo
of the
-th computational stage. A logical unit signal is sent to the inputs of transfer of
-th adders modulo
The outputs of
-th adders modulo
are connected to the inputs of
-th units of multiplication by weights
modulo
,
. A high bit of the output of the unit of multiplication by weights
of the
-th computational stage is the output of the device sign.
EFFECT: increased speed and accuracy of calculations for determining the sign of numbers presented in the residue number system.
1 cl, 1 dwg
Title | Year | Author | Number |
---|---|---|---|
DEVICE FOR CALCULATING THE RANK OF A MODULAR NUMBER | 2021 |
|
RU2780400C1 |
APPARATUS FOR COMPARING NUMBERS REPRESENTED IN RESIDUE NUMBER SYSTEM | 2020 |
|
RU2751992C1 |
Device for transferring numbers from residue number system and base-radix extensions | 2020 |
|
RU2744815C1 |
METHOD OF DETERMINING SIGN OF NUMBER IN SYSTEM OF RESIDUAL CLASSES | 2021 |
|
RU2767450C1 |
0 |
|
SU1777153A1 | |
DEVICE FOR SCALING NUMBER IN MODULAR SCALE OF NOTATION | 2002 |
|
RU2246753C2 |
GENERATOR OF POPENKO-TURKO FUNCTIONS | 0 |
|
SU1753464A1 |
DEVICE FOR CHECKING M GROUPS OF REGISTERS | 0 |
|
SU1322378A1 |
DEVICE FOR COMPARING NUMBERS IN A SYSTEM OF RESIDUAL CLASSES | 2018 |
|
RU2698413C1 |
PROCESSOR FOR FAST TRANSFORM OF SIGNALS BY WALSH WITH ORDERING ACCORDING TO ADAMAR | 1991 |
|
RU2025772C1 |
Authors
Dates
2021-05-04—Published
2020-10-22—Filed