RU2653312C1 - Device for addition of k numbers by module m - Google Patents
Device for addition of k numbers by module m Download PDFInfo
- Publication number
- RU2653312C1 RU2653312C1 RU2017118136A RU2017118136A RU2653312C1 RU 2653312 C1 RU2653312 C1 RU 2653312C1 RU 2017118136 A RU2017118136 A RU 2017118136A RU 2017118136 A RU2017118136 A RU 2017118136A RU 2653312 C1 RU2653312 C1 RU 2653312C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- phase
- output
- combined
- harmonic
- Prior art date
Links
- 239000000126 substance Substances 0.000 abstract 1
- 230000014509 gene expression Effects 0.000 description 9
- 238000001914 filtration Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000008092 positive effect Effects 0.000 description 2
- 229910001218 Gallium arsenide Inorganic materials 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/60—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
- G06F7/72—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/60—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
- G06F7/72—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
- G06F7/727—Modulo N arithmetic, with N being either (2**n)-1,2**n or (2**n)+1, e.g. mod 3, mod 4 or mod 5
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/60—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
- G06F7/72—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
- G06F7/729—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic using representation by a residue number system
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Networks Using Active Elements (AREA)
Abstract
Description
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в вычислительных структурах, работающих с дискретно-фазированным представлением чисел модулярной системы счисления.The invention relates to the field of automation and computer engineering and can be used in computational structures working with a discrete-phased representation of numbers of a modular number system.
Известен преобразователь кода системы остаточных классов в напряжение (пат. 2290754 С1 Российская Федерация, МПК Н03М 1/66 (2006.01). заявл. 11.07.2005; опубл. 27.12.2006.), где в качестве основной функции применяется сложение целых остатков числа по модулям mi (i=1..N), содержащий информационные входы, генератор гармонического колебания, управляемые фазовращатели, фазовращатель на угол π/2, аттенюатор, балансный фазовый детектор, выход. There is a known code converter of a system of residual classes into voltage (Pat. 2290754 C1 Russian Federation, IPC Н03М 1/66 (2006.01). Declared July 11, 2005; published December 27, 2006.), where the addition of the integer remainders of a number by modules m i (i = 1..N), containing information inputs, harmonic oscillation generator, controlled phase shifters, π / 2 angle phase shifter, attenuator, balanced phase detector, output.
Недостаток - низкое быстродействие.The disadvantage is low performance.
Известно устройство для сложения N чисел по модулю Р (пат. 2188448 С2 Российская Федерация, МПК G06F 7/72 (2006.01). заявл. 15.11.2000; опубл. 27.08.2002), содержащее информационные входы, дешифраторы, генератор гармонического сигнала, управляемые фазовращатели, фазовращатели на фиксированные значения фазы, измеритель фазы гармонического сигнала, шифратор, выход. Недостаток - низкое быстродействие.A device for adding N numbers modulo P is known (Pat. 2188448 C2 Russian Federation, IPC G06F 7/72 (2006.01). Declared 15.11.2000; Published 27.08.2002), containing information inputs, decoders, harmonic signal generator, controlled phase shifters, phase shifters for fixed phase values, harmonic signal phase meter, encoder, output. The disadvantage is low performance.
Наиболее близким к заявляемому является изобретение (пат. 2270476 С1 Российская Федерация, МПК G06F 7/72 (2006.01). заявл. 28.06.2004; опубл. 20.02.2006.), содержащее генератор гармонического сигнала, измеритель фазы гармонического сигнала, фазовращатели на фиксированное значение фазы, дешифратор, управляемый фазовращатель, шифратор, выход устройства, коммутатор, амплитудный детектор, усилитель гармонического сигнала, управляющий вход устройства, мультиплексор, информационные входы устройства.Closest to the claimed invention is an invention (Pat. 2270476 C1 Russian Federation, IPC G06F 7/72 (2006.01). Claims 06/28/2004; publ. 02/20/2006.), Containing a harmonic signal generator, phase meter of a harmonic signal, phase shifters to a fixed phase value, decoder, controlled phase shifter, encoder, device output, switch, amplitude detector, harmonic signal amplifier, device control input, multiplexer, device information inputs.
Недостаток - низкое быстродействие, обусловленное применением цифровых управляемых фазовращателей на основе линий задержки, коммутируемых в электрическую цепь посредством ключей.The disadvantage is the low speed due to the use of digital controlled phase shifters based on delay lines, switched into an electric circuit by means of keys.
Техническая задача, на решение которой направлено заявляемое устройство, состоит в повышении быстродействия.The technical problem, which is aimed by the claimed device, is to increase performance.
Технический результат выражается в выполнении искомой операции через сложение дискретных фаз гармоник без применения устройств, функционирующих на основе коммутации линий задержки посредством электрических ключей (управляемых фазовращателей).The technical result is expressed in the performance of the desired operation through the addition of discrete phases of harmonics without the use of devices operating on the basis of switching delay lines by means of electric switches (controlled phase shifters).
Технический результат достигается тем, что в устройство для сложения k чисел по модулю m, содержащее k информационных входов устройства, измеритель фазы гармонического сигнала, введены синхронизирующий вход устройства, k-1 блоков сложения фаз, первый, второй и третий выходы устройства, при этом синхронизирующий вход устройства объединен с первым входом блоков сложения фаз, а также первым входом измерителя фазы гармонического сигнала, первый выход которого объединен с первым выходом устройства, второй выход измерителя фазы гармонического сигнала объединен с вторым выходом устройства, первый информационный вход устройства объединен с вторым входом первого блока сложения фаз, при этом i-й информационный вход устройства () объединен с третьим входом (i-1)-го блока сложения фаз, выход j-го блока сложения фаз соединен с вторым входом (j+1)-го блока сложения фаз (), выход (k-1)-го блока сложения фаз соединен с вторым входом измерителя фазы гармонического сигнала, а также объединен с третьим выходом устройства.The technical result is achieved in that a device for adding k numbers modulo m, containing k information inputs of the device, a phase meter of a harmonic signal, introduces a synchronizing input of the device, k-1 blocks of phase addition, the first, second and third outputs of the device, while the input of the device is combined with the first input of the phase addition units, as well as the first input of the phase meter of the harmonic signal, the first output of which is combined with the first output of the device, the second output of the harmonic phase meter Igna combined with the second output device, a first information input device is combined with a second input of the first phase summation block, the i-th information input devices ( ) is combined with the third input of the (i-1) th phase addition block, the output of the jth phase addition block is connected to the second input of the (j + 1) th phase addition block ( ), the output of the (k-1) -th phase addition unit is connected to the second input of the harmonic signal phase meter, and is also combined with the third output of the device.
На фиг. 1 представлена структурная схема устройства для сложения k чисел по модулю m.In FIG. 1 is a block diagram of a device for adding k numbers modulo m.
На фиг. 2 приведена схема блока сложения фаз.In FIG. 2 shows a diagram of a phase addition unit.
На фиг. 3 приведена схема измерителя фазы гармонического сигнала.In FIG. 3 shows a diagram of a phase meter of a harmonic signal.
Сущность изобретения заключается в осуществлении искомой операции непосредственным сложением фаз гармоник в соответствии с известными тригонометрическими выражениями, а не за счет набега фазы сигнала на некоторое дискретное значение, как в прототипе. Основной причиной, снижающей быстродействие прототипа по сравнению с реализуемым устройством, является переход от вычисления одной суммы k чисел к другой, поскольку влечет за собой процесс изменения дискретных величин фазовращения посредством перекоммутации линий задержек. Даже самые быстродействующие полупроводниковые ключи, работающие с сигналами в СВЧ-диапазоне, осуществляют данную операцию в течение единиц наносекунд (стр. 12, Щаврук Н.В. Проектирование и изготовление микроэлектромеханических переключателей на подложках GaAs для СВЧ диапазона: дис. … канд. техн. наук: 05.27.01 / Москва, 2015, 130 с.). Таким образом, применение свойств гармонических сигналов при выполнении операций над дискретно-фазированным представлением чисел без использования переключателей в реализуемом устройстве на рабочей частоте, например, 100 ГГц дает ускорение вычислений на два порядка.The essence of the invention lies in the implementation of the desired operation by direct addition of the phases of the harmonics in accordance with the known trigonometric expressions, and not due to the phase incursion of the signal to some discrete value, as in the prototype. The main reason that reduces the speed of the prototype compared to the device being implemented is the transition from calculating one sum of k numbers to another, since it entails the process of changing discrete values of phase rotation by recommuting delay lines. Even the fastest high-speed semiconductor switches that work with signals in the microwave range carry out this operation for several nanoseconds (p. 12, Shchavruk N.V. Design and manufacture of microelectromechanical switches on GaAs substrates for the microwave range: dis. ... cand. Tech. Sciences: 05.27.01 / Moscow, 2015, 130 pp.). Thus, the application of the properties of harmonic signals when performing operations on a discrete-phased representation of numbers without using switches in an implemented device at an operating frequency, for example, 100 GHz, accelerates calculations by two orders of magnitude.
Следует заметить, что разветвление сигнальных линий СВЧ на фиг. 1 и 3 должно сопровождаться наличием делителя мощности и усилителей для увеличения амплитуды гармоник до единичного значения, но для упрощения схем данные элементы опущены.It should be noted that the branching of the microwave signal lines in FIG. 1 and 3 should be accompanied by the presence of a power divider and amplifiers to increase the amplitude of harmonics to a single value, but to simplify the circuits, these elements are omitted.
Дополнительным эффектом является повышение точности вычислений за счет постоянства импеданса реализуемого устройства, в отличие от прототипа, где при переходе от вычисления одной суммы к другой производится изменение задержек сигнала. Другим положительным эффектом является расширение функциональных возможностей через выполнение на одном и том же устройстве искомой операции по любому модулю m, в отличие от прототипа, где значения задержек фазы фиксированы. Последнее обстоятельство также влечет за собой еще один положительный эффект, заключающийся в возможности одновременно суммировать остатки по разным модулям системы остаточных классов (СОК), что позволяет использовать реализуемое устройство в качестве выходного каскада в схеме вычисления позиционных характеристик модулярного числа.An additional effect is to increase the accuracy of calculations due to the constancy of the impedance of the device being implemented, in contrast to the prototype, where, when switching from calculating one sum to another, the signal delays are changed. Another positive effect is the expansion of functionality through the execution on the same device of the desired operation for any module m, in contrast to the prototype, where the phase delay values are fixed. The latter circumstance also entails another positive effect, which consists in the possibility of simultaneously summing the residuals over different modules of the system of residual classes (RNS), which makes it possible to use the implemented device as an output stage in a circuit for calculating the positional characteristics of a modular number.
Показанное на фиг. 1 устройство для сложения k чисел по модулю m содержит синхронизирующий вход устройства 1, информационные входы устройства 2.1-2.k, блоки сложения фаз 3.1-3.(k-1), измеритель фазы гармонического сигнала 4, первый 5, второй 6 и третий 7 выходы устройства.Shown in FIG. 1 device for adding k numbers modulo m contains a clock input of
Синхронизирующий вход устройства 1 объединен с первым входом блоков сложения фаз 3.1-3.(k-1), а также первым входом измерителя фазы гармонического сигнала 4, первый выход которого объединен с первым выходом устройства 5, при этом второй выход измерителя фазы гармонического сигнала 4 объединен с вторым выходом устройства 6, при этом информационный вход 2.1 объединен с вторым входом блока сложения фаз 3.1, при этом информационный вход 2.i объединен с третьим входом блока сложения фаз 3.(i-1)(), при этом выход блока сложения фаз 3.j соединен с вторым входом блока сложения фаз 3.(j+1) (), при этом выход блока сложения фаз 3.(k-1) соединен с вторым входом измерителя фазы гармонического сигнала 4, а также объединен с третьим выходом устройства 7.The clock input of
Показанная на фиг. 2 схема блока сложения фаз содержит первый 8, второй 9 и третий 10 входы, смеситель 11, полосовой фильтр 12, смеситель 13, полосовой фильтр 14, усилитель 15 и выход 16.Shown in FIG. 2, the phase addition unit contains the first 8, second 9 and third 10 inputs, a
Второй вход 9 объединен с первым входом смесителя 11, третий вход 10 объединен с вторым входом смесителя 11, выход которого соединен с входом полосового фильтра 12, выход которого соединен с вторым входом смесителя 13, при этом первый вход 8 объединен с первым входом смесителя 13, выход которого соединен с входом полосового фильтра 14, выход которого соединен с входом усилителя 15, выход которого объединен с выходом 16.The second input 9 is combined with the first input of the
Показанная на фиг. 3 схема измерителя фазы гармонического сигнала содержит первый 17 и второй 18 входы, фазовращатель на фиксированное значение π/2 19, смеситель 20, смеситель 21, фильтры нижних частот 22 и 23, первый 24 и второй 25 выходы.Shown in FIG. 3, the harmonic signal phase meter circuit contains first 17 and second 18 inputs, a phase shifter with a fixed value π / 2 19,
Первый вход 17 объединен с вторым входом смесителя 20 и входом фазовращателя на фиксированное значение π/2 19, выход которого соединен с вторым входом смесителя 21, второй вход 18 объединен с первым входом смесителя 20 и смесителя 21, выход которого соединен с фильтром нижних частот 23, выход которого объединен с вторым выходом 25, при этом выход смесителя 20 соединен с фильтром нижних частот 22, выход которого объединен с первым выходом 24.The
Работа устройства осуществляется следующим образом. На синхронизирующий вход 1 поступает гармонический сигнал S=sin(ωt). На информационные входы 2.1-2.k поступают дискретно-фазированные гармоники: Si=sin(ωt+2π⋅γi/m), где a γi ∈ [0, m-1]. Здесь m - модуль системы остаточных классов (СОК). В первом блоке сложения фаз 3.1 на смесителе 11 (фиг. 2) производится перемножение сигналов:The operation of the device is as follows. The synchronizing
S1=sin(ωt+2π⋅γ1/m) иS 1 = sin (ωt + 2π⋅γ 1 / m) and
S2=sin(ωt+2π⋅γ2/m).S 2 = sin (ωt + 2π⋅γ 2 / m).
Из известного тригонометрического выраженияFrom a well-known trigonometric expression
следует, что после полосовой фильтрации высокочастотной составляющей на блоке 13 формируется промежуточный результат:it follows that after the bandpass filtering of the high-frequency component on
Гармонический сигнал с входа 8 перемножается смесителем 13 с промежуточной гармоникой. Реализация тригонометрического выраженияThe harmonic signal from input 8 is multiplied by a
после полосовой фильтрации более низкочастотной составляющей на блоке 14 и усиления в блоке 15 дает результат в виде гармоники с единичной амплитудой и фазой, смещенной относительно синхронизирующего сигнала на 2π⋅(Y1+Y2)/m:after bandpass filtering of the lower-frequency component at
Sвых 3.1=sin[ωt+2π⋅(γ1+γ2)/m].S o 3.1 = sin [ωt + 2π⋅ (γ 1 + γ 2 ) / m].
В результате последовательной работы блоков сложения фаз на третьем выходе устройства 7 формируется сигнал:As a result of the sequential operation of the phase addition units, a signal is generated at the third output of the device 7:
который можно использовать для дальнейших операций в других модулярных дискретно-фазированных вычислительных устройствах.which can be used for further operations in other modular discrete-phased computing devices.
Также данный сигнал поступает через второй вход 18 в измеритель фазы гармонического сигнала 4 (фиг. 3), где на смесителе 20 перемножается с синхронизирующей гармоникой S=sin(ωt), и согласно выражению (1), после фильтра нижних частот 22 на первом выходе 24 формируется уровень напряжения, пропорциональный , который поступает на первый выход устройства 5. Параллельно в измерителе 4 происходит увеличение фазы синхронизирующего сигнала на фиксированное значение π/2 на блоке 19 (S=cos(ωt)) с дальнейшим перемножением в смесителе 21 с результирующей гармоникой Speз. При этом, согласно выражению (2), после фильтрации нижних частот 23 на втором выходе 25 формируется уровень напряжения, пропорциональный , который поступает на второй выход устройства 6. Аналоговые значения на первом 5 и втором 6 выходах устройства могут быть использованы, например, для получения в дальнейшем цифрового эквивалента модулярного числа или других применений.This signal also passes through the
ПримерExample
Произведем сложение трех чисел (k=3) по модулю m=5. Устройство для сложения (фиг. 1) будет содержать, соответственно, три информационных входа 2.1-2.3 и два блока сложения фаз 3.1-3.2. Пусть складываемые числа, например, равны А1=12, А2=33 и А3=21, целые остатки которых по модулю пять, соответственно, есть: γ1=2, γ2=3 и γ3=1. На синхронизирующий вход 1 поступает гармонический сигнал S=cos(ωt). На информационные входы 2.1-2.3 поступают дискретно-фазированные гармоники:We add three numbers (k = 3) modulo m = 5. The device for addition (Fig. 1) will contain, respectively, three information inputs 2.1-2.3 and two phase addition units 3.1-3.2. Let the added numbers, for example, be equal to A1 = 12, A2 = 33 and A3 = 21, the integer remnants of which are modulo five, respectively,: γ 1 = 2, γ 2 = 3 and γ 3 = 1. The harmonic signal S = cos (ωt) is supplied to the synchronizing
S1=sin(ωt+2π⋅2/5),S 1 = sin (ωt + 2π⋅2 / 5),
S2=sin(ωt+2π⋅3/5],S 2 = sin (ωt + 2π⋅3 / 5],
S3=sin(ωt+2π⋅1/5).S 3 = sin (ωt + 2π⋅1 / 5).
В первом блоке сложения фаз 3.1 на смесителе 11 (фиг. 2) производится перемножение сигналов S1 и S2. Из выражения (1) следует, что после полосовой фильтрации высокочастотной составляющей на блоке 12 формируется промежуточная гармоника:In the first block of phase addition 3.1 on the mixer 11 (Fig. 2) is the multiplication of signals S 1 and S 2 . From the expression (1) it follows that after bandpass filtering of the high-frequency component, an intermediate harmonic is formed on block 12:
Гармонический сигнал с входа 8 перемножается смесителем 13 с промежуточной гармоникой. Реализация выражения (2) после полосовой фильтрации более низкочастотной составляющей на блоке 14 и усиления в блоке 15 дает результат в виде гармоники с единичной амплитудой и фазой, смещенной относительно синхронизирующего сигнала на 2π⋅0/5:The harmonic signal from input 8 is multiplied by a
Sвых 3.1=sin[ωt+2π⋅0/5].S oy 3.1 = sin [ωt + 2π⋅0 / 5].
В результате аналогичной операции на блоке 3.2 на третьем выходе устройства 7 формируется сигнал:As a result of a similar operation on block 3.2, a signal is generated at the third output of device 7:
Speз=sin[ωt+2π⋅1/5],S pez = sin [ωt + 2π⋅1 / 5],
который можно использовать для дальнейших операций в других модулярных дискретно-фазированных вычислительных устройствах.which can be used for further operations in other modular discrete-phased computing devices.
Также данный сигнал поступает через второй вход 18 в измеритель фазы гармонического сигнала 4 (фиг. 3), где на смесителе 20 перемножается с синхронизирующей гармоникой S=sin(ωt), и согласно выражению (1), после фильтра нижних частот 22 на первом выходе 24 формируется уровень напряжения, пропорциональный , который поступает на первый выход устройства 5. Параллельно в измерителе 4 происходит увеличение фазы синхронизирующего сигнала на фиксированное значение π/2 на блоке 19 (S=cos(ωt)) с дальнейшим перемножением в смесителе 21 с результирующей гармоникой Speз. При этом согласно выражению (2) после фильтрации нижних частот 23 на втором выходе 25 формируется уровень напряжения пропорциональный , который поступает на второй выход устройства 6. Аналоговые значения на первом 5 и втором 6 выходах устройства могут быть использованы, например, для получения в дальнейшем цифрового эквивалента посредством аналого-цифрового преобразования и вычисления результирующего остатка по модулю. В данном случае (исходя из Speз) γрез=1. Проверим полученный результат. А1+А2+А3=12+33+21=66, что по модулю 5 дает целый остаток, равный 1.This signal also passes through the
Полученное устройство отражает принципы построения арифметических устройств на основе системы остаточных классов, работающих с дискретно-фазированной формой представления чисел. С точки зрения практического применения устройство реализует возможность построения аналоговых вычислителей СВЧ-диапазона, превосходящих по быстродействию современный уровень ЭВМ.The resulting device reflects the principles of constructing arithmetic devices based on a system of residual classes working with a discrete-phased form of representing numbers. From the point of view of practical application, the device realizes the possibility of constructing analogue microwave computers that exceed the current level of computers in terms of speed.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2017118136A RU2653312C1 (en) | 2017-05-24 | 2017-05-24 | Device for addition of k numbers by module m |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2017118136A RU2653312C1 (en) | 2017-05-24 | 2017-05-24 | Device for addition of k numbers by module m |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2653312C1 true RU2653312C1 (en) | 2018-05-07 |
Family
ID=62105456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017118136A RU2653312C1 (en) | 2017-05-24 | 2017-05-24 | Device for addition of k numbers by module m |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2653312C1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4598266A (en) * | 1984-09-24 | 1986-07-01 | Gte Communications Systems Corporation | Modulo adder |
RU2132566C1 (en) * | 1998-01-23 | 1999-06-27 | Попов Николай Дмитриевич | Method for complete addition-subtraction of numbers encoded by signals, and device which implements said method |
RU2188448C2 (en) * | 2000-11-15 | 2002-08-27 | Воронежский государственный университет | Device for modulo p addition of n numbers |
US20030031316A1 (en) * | 2001-06-08 | 2003-02-13 | Langston R. Vaughn | Method and system for a full-adder post processor for modulo arithmetic |
RU2270476C1 (en) * | 2004-06-28 | 2006-02-20 | Государственное образовательное учреждение высшего профессионального образования "Воронежский государственный университет" | Device for adding n numbers by module p |
-
2017
- 2017-05-24 RU RU2017118136A patent/RU2653312C1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4598266A (en) * | 1984-09-24 | 1986-07-01 | Gte Communications Systems Corporation | Modulo adder |
RU2132566C1 (en) * | 1998-01-23 | 1999-06-27 | Попов Николай Дмитриевич | Method for complete addition-subtraction of numbers encoded by signals, and device which implements said method |
RU2188448C2 (en) * | 2000-11-15 | 2002-08-27 | Воронежский государственный университет | Device for modulo p addition of n numbers |
US20030031316A1 (en) * | 2001-06-08 | 2003-02-13 | Langston R. Vaughn | Method and system for a full-adder post processor for modulo arithmetic |
RU2270476C1 (en) * | 2004-06-28 | 2006-02-20 | Государственное образовательное учреждение высшего профессионального образования "Воронежский государственный университет" | Device for adding n numbers by module p |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102798746A (en) | Test and measurement instrument including asynchronous time-interleaved digitizer using harmonic mixing | |
RU2653310C1 (en) | Device for multiplication of number by modulus on constant | |
RU2653312C1 (en) | Device for addition of k numbers by module m | |
RU2656992C1 (en) | Arithmetic device by m module | |
RU2622866C1 (en) | Triangular waveform generator | |
Owen et al. | 384 TMAC/s FIR filtering on an Artix-7 FPGA using Prism signal processing | |
RU2748743C1 (en) | Arithmetic device modulo m | |
RU2659866C1 (en) | Phased key modulo m | |
RU2744475C1 (en) | Digital-to-analog converter | |
JP6425298B1 (en) | Phase analysis circuit | |
US2703203A (en) | Computer | |
RU2748744C1 (en) | Device for multiplying numbers modulo m | |
RU2744337C1 (en) | Digital-to-analog converter in a residual class system | |
RU2747568C1 (en) | Analog-to-digital converter modulo m | |
RU2628434C1 (en) | Triangular waveform generator | |
RU2619831C1 (en) | Modular measuring transmitter | |
RU2270476C1 (en) | Device for adding n numbers by module p | |
RU2388001C1 (en) | Device for measuring phase difference of radio signals | |
RU2253943C1 (en) | Method for conversion of code of remainder classes system to voltage | |
CN113328745A (en) | Time interval measuring system and method | |
RU2313124C1 (en) | Device for modulus multiplication of numbers | |
RU2289881C1 (en) | Method for converting residue classes system into voltage | |
Thyagarajan et al. | Digital filter structures | |
RU2493646C2 (en) | Methods and apparatus for increasing angle modulation index | |
Ryabov et al. | Formation of frequency-modulated signals using the direct digital synthesis method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20200525 |