[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1325484A1 - Device for q = 2m-1 modulus convolution - Google Patents

Device for q = 2m-1 modulus convolution Download PDF

Info

Publication number
SU1325484A1
SU1325484A1 SU864032645A SU4032645A SU1325484A1 SU 1325484 A1 SU1325484 A1 SU 1325484A1 SU 864032645 A SU864032645 A SU 864032645A SU 4032645 A SU4032645 A SU 4032645A SU 1325484 A1 SU1325484 A1 SU 1325484A1
Authority
SU
USSR - Soviet Union
Prior art keywords
group
bit
adders
subgroup
inputs
Prior art date
Application number
SU864032645A
Other languages
Russian (ru)
Inventor
Сергей Александрович Точин
Original Assignee
Предприятие П/Я Г-4152
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я Г-4152 filed Critical Предприятие П/Я Г-4152
Priority to SU864032645A priority Critical patent/SU1325484A1/en
Application granted granted Critical
Publication of SU1325484A1 publication Critical patent/SU1325484A1/en

Links

Landscapes

  • Error Detection And Correction (AREA)

Abstract

Изобретение относитс  к вычислительной технике и предназначено дл  формировани  остатков чисел по модулю -1, где m - целое число, при аппаратном контроле передачи двоичных чисел, представленных в параллельном коде, и арифметических действий над ними. Цель изобретени  - повьше- ние эффективности контрол  за счет (Л .f. , f °m лГ i I ., , V t   Ят On-l t Ли ОThe invention relates to computing technology and is intended to form the residuals of the numbers modulo -1, where m is an integer, when hardware controls the transfer of binary numbers represented in parallel code and arithmetic operations on them. The purpose of the invention is to increase the efficiency of control by the expense of (L. F., F & m l lH i I.,, V t Yat On-l t Li O

Description

исключени  неоднозначности результата формировани  остатка по модулю q 2 -1. Устройство содержит N групп 1 по m подгрупп 2 в каждой группе одноразр дных сумматоров, два т-раз р дных сумматора 3,4, входы 5 устройства , выходы 6 устройства. Устройствоelimination of the ambiguity of the result of the formation of the remainder modulo q 2 -1. The device contains N groups 1 through m subgroups 2 in each group of one-digit adders, two t-times a regular adder 3.4, inputs 5 of the device, outputs 6 of the device. Device

13254841325484

формирует в качестве нулевого остатка код q дл  ненулевых кодов, кратных модулю q 2 - 1. Повышение эффективности контрол  достигаетс  за счет введени  второго т-разр дного сумматора , формирующего перенос в первый «-разр дньй сумматор. 2 ил.forms, as a zero balance, a q code for nonzero codes that are multiples of q 2 –1. An increase in the monitoring efficiency is achieved by introducing a second t-bit adder, which forms a transfer to the first ' -disk adder. 2 Il.

1one

Изобретение относитс  к вычислительной технике и предназначено дл The invention relates to computing and is intended for

формировани  остатков чисел по модулюmodulo modulo

т . -1, где m - целое число, при t. -1, where m is an integer, with

аппаратном контроле передачи двоичных чисел, представленных в параллельно коде, и арифметических действий над ними.hardware control of the transfer of binary numbers presented in parallel code, and arithmetic operations on them.

Цель изобретени  - повьшение дос- товерности контрол  за счет исключени  неоднозначности результата форми2W J .... . -1.The purpose of the invention is to increase the credibility of the control by eliminating the ambiguity of the result of the form2W J ..... -one.

На фиг. 1 изображена функциональна  схема устройства; на фиг. 2 - функциональна  схема i-й подгруппы 1-й группы сумматоров.FIG. 1 shows a functional diagram of the device; in fig. 2 - functional diagram of the i-th subgroup of the 1st group of adders.

Устройство содержит N групп 1 по m подгрупп 2 в каждой группе одноразр дных сумматоров, два т-разр дных сумматора 3 и 4, входы 5 и выходы 6 устройства. Кажда  подгруппа 2 (фиг. 2) содержит одноразр дные сум- маторы 7.The device contains N groups 1 through m subgroups 2 in each group of one-digit adders, two t-bit adders 3 and 4, inputs 5 and outputs 6 of the device. Each subgroup 2 (Fig. 2) contains one-digit adders 7.

Устройство работает следующим образом .The device works as follows.

На входы 5 устройства поступает параллельный п-разр дньй код, причем на входы К. каждой i-й подгруппы 2 1-и группы из групп 1 поступают значени  разр дов с весом 2A parallel p-bit code arrives at the inputs 5 of the device, and the inputs of the K. each i-th subgroup 2 1 and the groups from groups 1 receive the values of bits with a weight of 2

1-11-1

которыеwhich

3535

суммируютс  одноразр дными сумматорами 7, составл клцими подгруппу 2. Выходы А. i-й подгруппы имеют вес 2 , а выходы в . - вес 2 . Выходы В т-й подгруппы имеют вес 2 , что по модулю 2 - 1 соответствует 1, так как 2 1 Жоа() и равен весу выходов А. 1-й подгруппы. В i-x подгруппах 2 о всех последующих групп 1 аналогично производитс  суммирование значений выходов подгрупп предьщущей группы с одинаковым дл  каждой i-й подгруппы весом . Выходы А подгрупп имеют are summed with one-bit adders 7, making up a subgroup 2. The outputs of the A. i-th subgroup have weight 2, and the outputs of c. - weight 2. Outputs In the m-th subgroup have a weight of 2, which modulo 2 - 1 corresponds to 1, since 2 1 Joa () and is equal to the weight of outputs A. The 1st subgroup. In the i-x subgroups 2, all subsequent groups 1 similarly perform the summation of the values of the subgroups of the previous group with the same weight for each i-th subgroup. Outputs A of the subgroups have

Q Q

5 five

00

5five

00

5five

о about

вес , а входы В1 - вес 2 . На последнем этапе после N-й группы, когда Р 2, где Р - количество выходов i-й подгруппы N-й группы cy D4aтopoв, где 1 i i т, 1 i I N, суммирование производитс  т-разр дным сумматором 3 с учетом значени  переноса, поступающего с сумматора 4, что и обеспечивает суммирование по модулю q .weight, and inputs B1 - weight 2. At the last stage after the N-th group, when Р 2, where P is the number of outputs of the i-th subgroup of the N-th group of cy D4 atopors, where 1 ii t, 1 i IN, the summation is performed by a t-bit adder 3 taking into account the transfer value coming from adder 4, which ensures sum modulo q.

На выходах т-разр дного сумматора 3,  вл ющихс  выходами 6 устройства, формируетс  окончательное значение кода остатка г по модулю q 2 - 1. При этом при поступлении на входы 5 устройства нулевого п-разр дного кода формируетс  нулевой код остатка (г 0), а при поступлении любого ненулевого п-разр дного кода формируетс  код остатка г таким образом, что 1 г q. Причем дл  ненулевого кода, кратного модулю q, однозначно формируетс  значение остатка г, равное модулю q (г q). Выполнение услови  г q дл  ненулевых кодов обусловлено тем, что при суммировани  значений разр дов п-разр дного кода одноразр дными сумматорами подгрупп любое сочетание единиц в коде приводит к по влению хот  бы одной единицы на выходах А. или В при 1 4 1 : т, причем дл  всех I при 1 1 i N, т.е. и на выходах А. или В. . А на выходах оконечного т-разр дного сумматора 3 нулевой результат при этом был бы . возможен только при переполнении сумматора , но в этом случае происходит добавление единицы переноса, поступающей из сумматора 4.At the outputs of the t-bit adder 3, which are the outputs 6 of the device, the final code value of the remainder r modulo q 2 - 1 is formed. At the same time when the zero n-bit code arrives at the inputs 5 of the device, the zero code of the remainder (g 0) , and on receipt of any nonzero n-bit code, the code of the remainder r is formed in such a way that 1 g q. Moreover, for a nonzero code that is multiple to the module q, the value of the remainder r is uniquely equal to the module q (r q). The fulfillment of the condition q q for nonzero codes is due to the fact that when summing the values of bits of an n-bit code with single-digit adders of subgroups, any combination of units in the code leads to the appearance of at least one unit at the outputs of A. or B with 1 4 1: t , moreover, for all I with 1 1 i N, i.e. and the outputs of A. or B. And at the outputs of the terminal t-bit adder 3, the zero result would be. is possible only when the adder overflows, but in this case the transfer unit is added, coming from adder 4.

Предлагаемое устройство в отличие от известного однозначно формирует в качестве нулевого остатка код q . дл  ненулевых кодов, кратных модулю : q 2 -1, что позвол ет повыситьThe proposed device, in contrast to the known, uniquely forms the q code as a zero balance. for non-zero codes that are multiples of the module: q 2 -1, which allows to increase

3132548431325484

Claims (1)

эффективность контрол . Кроме того, (р-1)-й группы, входы -и подгруппы дл  нулевых кодов формируетс  нуле- одноразр дных сумматоров (2 i га) вой код остатка, что также может быть Q-й группы подключены к выходам сумм использовано дл  повышени  эффектив- одноразр дных сумматоров -й под- ности контрол . группы (д-1)-й группы, . к ( ) разр дам входного кода -и Формула изобретени  подгруппы одноразр дных сумматоровcontrol efficiency In addition, (p-1) -th group, inputs –and subgroups for zero codes are formed by zero-one-bit adders (2 i ha) of the residual code, which can also be Q-th group connected to the outputs of the sums used to increase the effective - one-bit adders of the I-stack of controls. group (d-1) -th group,. k () input code bits - and the formula of the invention of the subgroup of one-digit adders Устройство дл  свертки по модулю (Ц-О-й группы ( округл ть до q 2 -1, содержащее N групп однораз- ю целого в меньшую сторону) и к выхо- р дных сумматоров из m подгрупп в дам переносов одноразр дных суммато , пров (-1)-й подгруппы (р-1)-й груп-чA device for convolution modulo (C-O-th group (round to q 2 -1, containing N groups one-time integer down) and to output adders from m subgroups into single-digit transfer divisors, wires (-1) -th subgroup (p-1) -th group h каждой группе (j) 2--, где п - раз- , количествоeach group (j) 2--, where n - razn, quantity р дность сворачиваемого числа, и пер- выходов одноразр дных сумматоров i-й вый га-разр дный сумматор, причем груп-15 подгруппы N-й группы равно двум), вы„ п - i + 1 , , ход суммы одноразр дного сумматора па из К --- входов 1-й под- подгруппы и выход переноса одгруппы (1 i т) первой группы од- ( поразр дного сумматора т-й подгруппы поразр дных сумматоров  вл етс  груп- N-й группы соединены с первыми разр - пой входов устройства дл  подключени  20 дами соответственно первого и второго к выходам сворачиваемого числа с ве- слагаемых первого т-разр дного сумма- сом , m выходов суммы первого т- тора, -е разр ды первого и второго разр дного сумматора  вл ютс  выхода- слагаемых первого т-разр дного суммами устройства, кажда  i-  подгруппа тора соединены соответственно с вы- 1-й группы одноразр дных.сумматоров 25 ходом сукмы сумматора -и подгруппы (1 41 N) содержит Kf/3 (округл ть N-й группы и выходом переноса одно- до целого в меньшую сторону) однораз- разр дного сумматора ( -1)-й подр дных сумматоров, где К. - количест- группы К-й группы, отличающе- во входов i-й подгруппы одноразр дных е с   тем, что, с целью повышени  сумматоров 1-й группы, входы первой 30 достоверности контрол , в устройство подгруппы одноразр дных сумматоров введен второй т-разр дный сумматор, Q-й группы (2 4 Q N) подключены к входы первого и второго слагаемых ко- выходам сумм одноразр дных сумматоров торого соединены соответственно с первой подгруппы (р-1)-й группы, к (входами первого и второго слагаемых ( /3) разр дам входного кода с первого ю-разр дного сумматора, вход первой подгруппы (р-1)-й группы ( переноса которого соединен с выходом /3) - округл ть до целого в меньшую переноса второго т-разр дного сумма- сторону) и к выходам переносов одно- тора, вход переноса которого подклю- разр дных сумматоров т-й подгруппы чек к шине нулевого потенциала.the number of the rolled-up number and the first outputs of the one-digit adders the i-th new g-bit adder, and the group-15 subgroups of the N-th group are two), you are n - i + 1, the course of the sum of a one-bit adder pa from K --- inputs of the 1st sub-subgroup and the output of the transfer of the one group (1 i t) of the first group of the one (one accumulator of the third subgroup of the standard accumulators is the group of the Nth group connected to the first bits) the device inputs for connecting with 20 dami of the first and second, respectively, to the outputs of the collapsible number of components of the first t-bit sum the mass, m outputs of the sum of the first t-torus, -e bits of the first and second bit adders are output-summands of the first t-bit sums of the device, each i-subgroup of the torus are connected respectively to the first group of one-bit 25 summers of the adder and subgroups (1 41 N) contain Kf / 3 (round the Nth group and transfer the output of one to the whole down) of the one-bit adder (-1) adders, where K. are the number groups of the K-th group, which differs in the inputs of the i-th subgroup of one-bit digits e so that Adders of the 1st group, the inputs of the first 30 control validity, the second t-bit adder, the Q-th group (2 4 QN) are connected to the inputs of the first and second components to the outputs of the one-digit adders second, respectively, connected to the first subgroup (p-1) -th group, k (by the inputs of the first and second terms (/ 3) discharge the input code from the first o-bit adder, the input of the first subgroup (p-1) -th group ( the transfer of which is connected to the output of / 3) - to round up to a whole into a smaller transfer of t-bit sum-side) and to the outputs of transfers of the single, whose transfer input of the subcluster adders of the m-th subgroup of the check to the bus of zero potential. Редактор В. ПетрашEditor V. Petrash Составитель И.ИваныкинCompiled by I.Ivanykin Техред Л.Серцюкова Корректор В. Бут гаTehred L.Sertsyukova Proofreader V. But ha Заказ 3111/45 Тираж 672ПодписноеOrder 3111/45 Edition 672 Subscription ВНИИПИ Государственного комитета СССРVNIIPI USSR State Committee по делам изобретений и открытий 113035, Москва, Ж-35, Раушска  наб., д. 4/5for inventions and discoveries 113035, Moscow, Zh-35, Raushsk nab., 4/5 Проиэводственно-полиграфическое предпри тие, г, Ужгород, ул. Проектна , 4Production and printing company, Uzhgorod, st. Project, 4 Фие.2Fie.2
SU864032645A 1986-03-06 1986-03-06 Device for q = 2m-1 modulus convolution SU1325484A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864032645A SU1325484A1 (en) 1986-03-06 1986-03-06 Device for q = 2m-1 modulus convolution

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864032645A SU1325484A1 (en) 1986-03-06 1986-03-06 Device for q = 2m-1 modulus convolution

Publications (1)

Publication Number Publication Date
SU1325484A1 true SU1325484A1 (en) 1987-07-23

Family

ID=21224763

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864032645A SU1325484A1 (en) 1986-03-06 1986-03-06 Device for q = 2m-1 modulus convolution

Country Status (1)

Country Link
SU (1) SU1325484A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1084799, кл. G 06 F 11/10, 1984. Журавлев Ю.П. и др. Надежность и контроль ЭВМ.-М.: Советское радио, 1978, с. 114, рис. 3.11. S л. .I...I. .11J J4- -j -J.- -L 2pj---UiГСШГ-Шу I I I I 1 . I ; I i , L4:«l -4l--4.-4- f A От т 7 V f-i j., Л-Л Л/Я а/и-; /, Ai BI-I I - I л i I IX,I ...., , - Rqf-4 1 ft *

Similar Documents

Publication Publication Date Title
SU1325484A1 (en) Device for q = 2m-1 modulus convolution
US4187549A (en) Double precision residue combiners/coders
SE429080B (en) DIGITAL FILTER DEVICE FOR OWN-SIZED QUANTIZED Pulse Code Modulated Signals
SU1449986A1 (en) Device for forming remainders by modulo
SU1159013A1 (en) Device for adding n numbers together
SU1363188A1 (en) Parallel adder
RU2149442C1 (en) Device for modulo seven multiplication
SU1626385A1 (en) Device for binary-residue conversion
SU1539768A1 (en) Adder of redundant minimum computation system
RU2131618C1 (en) Device for module addition of n integers
SU1550511A1 (en) Device for algebraic accumulating summation
SU1646057A1 (en) Binary-coded decimal-to-binary code translator
SU1104511A1 (en) Device for extracting square root
SU1381487A1 (en) Device for adding in redundant binary notation
KR970005175A (en) Multiplication / Division Sharing Handler Structure Based on Pipeline Structure
SU1291973A1 (en) Dividing device
SU991409A1 (en) Device for determination of number of ones in a binary number
SU1411733A1 (en) Multiplication device
RU1784977C (en) @-bit place binary number squarer
SU1316006A1 (en) Analog-digital adder
SU1654814A2 (en) Multiplier
SU1732472A1 (en) Converter of binary code to modulo k code
SU1163321A1 (en) Device for adding multidigit q-ary numbers
SU1043627A1 (en) Binary to bcd converter
SU1300462A1 (en) Device for adding