APPARATUS FOR EXPANDING MODULAR CODE BASES
FIELD: information technology.SUBSTANCE: apparatus for expanding modular code bases is characterised by that the input of the apparatus, to which is transmitted a modular polynomial code A(z)=(?(z), ?(z), ?, ?(z)), where ?(z) are remainders on the base p(z), i=1, ?, n, used in a polynomial modular c...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; rus |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | FIELD: information technology.SUBSTANCE: apparatus for expanding modular code bases is characterised by that the input of the apparatus, to which is transmitted a modular polynomial code A(z)=(?(z), ?(z), ?, ?(z)), where ?(z) are remainders on the base p(z), i=1, ?, n, used in a polynomial modular code, is connected to the first inputs of modulo p(z) multipliers of a first unit of multipliers, respectively, and the second inputs of said multipliers are connected to the outputs of a first memory unit, the output of the 2.i-th modulo p(z) multiplier of the first unit of multipliers is connected to the first input of the 4.i-th modulo p(z) multiplier of a second unit of multipliers. The second input of the modulo p(z) multiplier is connected to the output of a second memory unit, the outputs of the multipliers of the second unit of multipliers are connected to inputs of a modulo two adder, the output of which is the output of the apparatus.EFFECT: reducing hardware costs on the base expansion operation in a polynomial modular code.1 dwg
Изобретение относится к вычислительной технике и, в частности, к непозиционным компьютерным системам, и предназначено для обеспечения требуемой точности при вычислении с использованием модулярного кода. Техническим результатом является снижение аппаратных затрат на выполнение операции расширения оснований в полиномиальном модулярном коде. Устройство расширения оснований модулярного кода характеризуется тем, что вход устройства, на который подается модулярный полиномиальный код A(z)=(α(z), α(z), ..., α(z)), где α(z) - остатки по основанию p(z), i=1, ..., n, используемому в полиномиальном модулярном коде, подключается к первым входам умножителей по модулю p(z) первого блока умножителей соответственно, а вторые входы этих умножителей соединены с выходами первого блока памяти, выход 2.i-го умножителя по модулю p(z), первого блока умножителей подсоединен к первому входу 4.i-го умножителя по модулю p(z) второго блока умножителей, при этом второй вход умножителя по модулю p(z) подключен к выходу второго блока памяти, выходы умножителей второго блока умножителей подсоединены к входам сумматора по модулю два, выход которого является выходом устройства. 1 ил. |
---|