×
19.06.2023
223.018.81c5

Результат интеллектуальной деятельности: КОНВЕЙЕРНЫЙ УМНОЖИТЕЛЬ ПО МОДУЛЮ

Вид РИД

Изобретение

№ охранного документа
0002797164
Дата охранного документа
31.05.2023
Аннотация: Изобретение относится к вычислительной технике. Технический результат заключается в повышении быстродействия операций умножения чисел по произвольному модулю при конвейерной обработке информации. Технический результат достигается за счет того, что конвейерный умножитель содержит n параллельных регистров, n ключей, (n−1) умножителей на два по модулю, (n−1) сумматоров по модулю, где n - разрядность обрабатываемых чисел, с соответствующими связями. 2 ил.

Область техники, к которой относится изобретение

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах конвейерного типа, а также в устройствах цифровой обработки сигналов и в криптографических приложениях.

Уровень техники

Из существующего уровня техники известен умножитель по модулю два, содержащий сумматор и мультиплексор, позволяющий выполнять умножение чисел на два по произвольным модулям [1]. Технической проблемой, которая не может быть решена при использовании данного технического решения, является невозможность умножения чисел по произвольным модулям на другие числа, не равные двум, так как для выполнения такой операции потребуются дополнительные технические средства.

Из существующего уровня техники известно устройство для умножения чисел по произвольному модулю, содержащее (m-1) сумматоров, (m-1) мультиплексоров, m ключей, (m-2) блоков сдвига, инвертор и сумматор по модулю, позволяющее выполнять умножение двух чисел по произвольному модулю [2]. Технической проблемой, которая не может быть решена при использовании данного технического решения, является низкое быстродействие при умножении чисел по произвольному модулю при конвейерной обработке информации, так как умножение очередных чисел по модулю в потоке не может быть начато до тех пор, пока не завершено умножение предыдущих чисел по модулю.

Наиболее близким к заявленному техническому решению по технической сущности и достигаемому техническому результату, выбранному в качестве прототипа, является умножитель по модулю, содержащий ключи, сумматоры, мультиплексоры, позволяющий выполнять приведение чисел по произвольным модулям [3]. Технической проблемой, которая не может быть решена при использовании данного технического решения при конвейерной обработке информации, является низкое быстродействие при умножении чисел по произвольному модулю, так как умножение очередных чисел по модулю в потоке не может быть начато до тех пор, пока не завершено умножение по модулю предыдущих чисел.

Техническим результатом, обеспечиваемым приведенной совокупностью признаков, является повышение быстродействия операций умножения чисел по произвольному модулю при конвейерной обработке информации.

Раскрытие сущности изобретения

Указанный технический результат при осуществлении изобретения достигается тем, что в конвейерный вычислитель содержащий n ключей, где n разрядность обрабатываемых чисел, первые информационные входы устройства, вторые информационные входы устройства, третьи информационные входы устройства, информационные выходы устройства, на первые информационные входы устройства подаётся код множимого, на вторые информационные входы устройства подаётся код множителя, на третьи информационные входы устройства подаётся инверсный код модуля, с информационных выходов устройства снимается код произведения чисел по модулю, введены n параллельных регистров, (n−1) умножителей на два по модулю, (n−1) сумматоров по модулю, тактовый вход устройства, который соединен со входами подачи тактовых импульсов n параллельных регистров, первые информационные входы устройства соединены с (1, …, n)-ми разрядами информационных входов первого параллельного регистра, вторые информационные входы устройства соединены с (n+1, …, 2n)-ми разрядами информационных входов первого параллельного регистра, третьи информационные входы устройства соединены со вторыми входами умножителей на два по модулю и с третьими входами сумматоров по модулю, выход (n−1)-го сумматора по модулю соединён с информационными выходами устройства, первый разряд информационных выходов (1, …, n)-го параллельных регистров соединен соответственно с управляющим входом (1, …, n)-го ключей, (1, …, ni+1)-е разряды информационных входов i-х параллельных регистров, i=(2, …, n), соединены со (2, …, ni+2)-ми разрядами информационных выходов (i−1)-х параллельных регистров, (ni+2, …, 2ni+1)-е разряды соединены с информационными выходами (i-1)-х умножителей на два по модулю, (2n, …, 3n−1)-е разряды информационных входов второго параллельного регистра соединены с выходами первого ключа, а (2ni+2, …, 3ni+1)-е разряды информационных входов (3, …, n)-го параллельных регистров с выходами (1, …, n−2)-го сумматоров по модулю, (2, …, n+1)-й разряд информационных выходов n-го параллельного регистра соединен с информационными входами n-го ключа, (2n−i+2, …, 3n-i+1)-е разряды информационных выходов i-х параллельных регистров соединены с первыми информационными входами (i−1)-х сумматоров по модулю, вторые информационные входы которых соединены с информационными выходами i-х ключей, (n−i+2, …, 2n−i+1)-е разряды, i=(1, …, n), информационных выходов (1, …, n−1)-го параллельных регистров соединены соответственно с информационными входами (1, …, n−1)-го ключей и с первыми входами (1, …, n−1)-го умножителей на два по модулю.

Сущность изобретения заключается в реализации следующего способа умножения двух чисел по модулю. Пусть

где A и B – целые положительные числа, 0≤A, B<P, называемые соответственно множимым и множителем;

P – целое положительное число, называемое модулем;

C – целое положительное число, являющееся произведением чисел A и B, приведенным по модулю P.

Причем

где ai, - коэффициенты, принимающие значение 0 или 1 в зависимости от значения числа A;

bi, - коэффициенты, принимающие значение 0 или 1 в зависимости от значения числа B;

pi, коэффициенты, принимающие значение 0 или 1 в зависимости от значения модуля P;

ci, - коэффициенты, принимающие значение 0 или 1 в зависимости от значения произведения C;

n – количество разрядов в представлении чисел.

Задача состоит в том, чтобы по известным A и B отыскать произведение C по модулю P. Произведение чисел A и B по модулю P может быть представлено в следующем виде:

Учитывая, что операция приведения по модулю инвариантна к сложению и умножению, выражение (6) можно записать в виде:

Выражение (7) может быть представлено как:

Введем следующее обозначение:

Очевидно, что

Тогда выражение (8) может быть записано в следующем виде:

В результате вычисление выражения (11) в конвейерном режиме может быть сведено к следующим вычислительным действиям.

На 1-й ступени конвейера вычисляют и t0:

На 2-й ступени конвейера вычисляют a1 и t1:

На n-й ступени конвейера вычисляют значение а также tn−1:

Значение tn-1 и будет являться искомым произведением (6).

Вычисление в соответствии с (9) осуществляется последовательным удвоением числа B с одновременным приведением результата по модулю P.

Описанная выше процедура определяет вычисление произведения от одной пары чисел A и B.

Рассмотрим реализацию вычисления произведений для потока чисел Aj и Bj, поступающего потактово на вход конвейерного умножителя, j=1, 2, 3, …, .

Выражение (1) при этом примет следующий вид

Обозначим через ti,j значение i-го частичного произведения j-й пары чисел Aj и Bj по модулю P на i-й ступени конвейера, где i =1, 2, … , n – номер ступени конвейера, j=1, 2, 3, …,  – номер такта работы устройства. Тогда

где ai-1,j – коэффициенты в выражении (2) для Aj числа,

Очевидно, что

В результате вычисление выражения (11) в конвейерном режиме для пар чисел Aj и Bj по модулю P может быть сведено к следующим вычислительным действиям.

На первом такте работы устройства на 1-й ступени конвейера в соответствии с (19), (20) и (21) для пар чисел A1 и B1 вычисляют и t0,1:

На втором такте работы устройства на 1-й ступени конвейера в соответствии с (19), (20) и (21) для пар чисел A2 и B2 вычисляют и t0,2:

На j-м такте работы устройства на 1-й ступени конвейера в соответствии с (19), (20) и (21) для пар чисел Aj и Bj вычисляют и t0,j:

На втором такте работы устройства на 2-й ступени конвейера в соответствии с (18) и (19) для пар чисел A1 и B1 вычисляют и t1,1:

На третьем такте работы устройства на 2-й ступени конвейера в соответствии с (18) и (19) для пар чисел A2 и B2 вычисляют и t1,2:

На j-м такте работы устройства на 2-й ступени конвейера в соответствии с (18) и (19) для пар чисел Aj и Bj вычисляют и t1,j:

На n-ом такте работы устройства на n-й ступени конвейера в соответствии с (18) для пар чисел A1 и B1 вычисляют и t1,1:

Значение tn1,1 и будет являться искомым произведением C1≡(A1·B1) mod P.

На (n+1)-ом такте работы устройства на n-й ступени конвейера в соответствии с (18) для пар чисел A2 и B2 вычисляют и t1,2:

Значение t n1,2 и будет являться искомым произведением C2≡(A2·B2) mod P.

На (n+j)-ом такте работы устройства на n-й ступени конвейера в соответствии с (18) для пар чисел Aj и Bj вычисляют и t1, j:

Значение tn1, j и будет являться искомым произведением Cj≡(Aj·Bj) mod P.

Краткое описание чертежей

Сущность изобретения поясняется чертежами.

На фиг. 1 представлена схема конвейерного умножителя по модулю. Конвейерный умножитель по модулю содержит n параллельных регистров 1.1 ÷ 1.n, n ключей 2.1 ÷ 2.n, (n−1) умножителей на два по модулю 3.1 ÷ 3.n–1, (n−1) сумматоров по модулю 4.1 ÷ 4.n–1, где n разрядность обрабатываемых чисел, первые информационные входы устройства 5, вторые информационные входы устройства 6, третьи информационные входы устройства 7, информационные выходы устройства 8, тактовый вход устройства 9. На первые информационные входы устройства 5 подаётся код множимого, на вторые информационные входы устройства 6 подаётся код множителя, на третьи информационные входы устройства 7 подаётся инверсный код модуля, с информационных выходов устройства 8 снимается код произведения чисел по модулю. Тактовый вход устройства 9 соединен со входами подачи тактовых импульсов n параллельных регистров 1.1 ÷ 1.n. Первые информационные входы устройства 5 соединены с (1, …, n)-ми разрядами информационных входов первого параллельного регистра 1.1, вторые информационные входы устройства 6 соединены с (n+1, …, 2n)-ми разрядами информационных входов первого параллельного регистра 1.1, третьи информационные входы устройства 7 соединены со вторыми входами умножителей на два по модулю и с третьими входами сумматоров по модулю 4.1 ÷ 4.n–1. Выход (n−1)-го сумматора по модулю 4.n–1 соединён с информационными выходами устройства 8. Первый разряд информационных выходов (1, …, n)-го параллельных регистров 1.1 ÷ 1.n соединен соответственно с управляющим входом (1, …, n)-го ключей 2.1 ÷ 2.n, (1, …, ni+1)-е разряды информационных входов i-го параллельного регистра 1.i, i=(2, …, n), соединены со (2, …, ni+2)-ми разрядами информационных выходов (i−1)-х параллельных регистров 1.i−1, (ni+2, …, 2ni+1)-е разряды соединены с информационными выходами (i−1)-х умножителей на два по модулю 3.i−1, (2n, …, 3n−1)-е разряды информационных входов второго параллельного регистра 1.2 соединены с выходами первого ключа 2.1, а (2ni+2, …, 3ni+1)-е разряды (3, …, n)-го параллельных регистров 1.3 ÷ 1.n с выходами (1, …, n−2)-го сумматоров по модулю 4.1 ÷ 4.n–2. (2, …, n+1)-й разряд информационных выходов n-го параллельного регистра 1.n соединен с информационными входами 2.n-го ключа, (2n−i+2, …, 3n-i+1)-е разряды информационных выходов i-х параллельных регистров 1.i соединены с первыми информационными входами (i−1)-х сумматоров по модулю 4.i−1, вторые информационные входы которых соединены с информационными выходами i-х ключей 2.i, (n−i+2, …, 2n−i+1)-е разряды, i=(1, …, n), информационных выходов (1.1, …, 1.n−1)-х параллельных регистров соединены соответственно с информационными входами (2.1, …, 2.n−1)-х ключей и с первыми входами (3.1, …, 3.n−1)-х умножителей на два по модулю.

На фиг. 2 представлено распределение разрядности параллельных регистров 1.1 ÷ 1.n устройства. Первый параллельный регистр 1.1 имеет разрядность 2n, равную сумме разрядности входных чисел A и B. В разряды с 1-го по n-й первого параллельного регистра 1.1 записываются числа Aj, а в разряды с (n+1)-го по 2n-й записываются числа Bj. Параллельные регистры 1.i, где i = (2, …, n) – номер ступени конвейера, имеют разрядность равную (3ni+1). В разряды с 1-го по (ni+1)-й i-го параллельного регистра 1.i записываются значения разрядов числа A, причем количество этих разрядов уменьшается на каждой последующей ступени конвейера на один со стороны младших, в разряды с (ni+2)-го по (2ni+1)-й записываются соответствующие значения разрядов чисел а в разряды с (2ni+2)-го по (3ni+1)-й записываются значения разрядов чисел ti-2.

Осуществление изобретения

Конвейерный вычислитель работает следующим образом (см. Фиг. 1).

В исходном состоянии параллельные регистры 1.1 ÷ 1.n−1 обнулены. На тактовый вход 9 устройства поступают тактовые импульсы. На первые информационные входы 5 устройства и вторые информационные входы 6 устройства с каждым тактовым импульсом подаются числа Aj и Bj, для которых необходимо вычислить произведение Cj по модулю P. На третьи информационные входы 7 устройства, в течение всего цикла формирования произведений, подаётся инверсный код модуля P. Произведение Cj по модулю P чисел Aj и Bj снимается с информационных выходов 8 устройства.

На первом такте работы устройства первые два числа A1 и B1 записываются в параллельный регистр 1.1. При этом значение младшего разряда a0,1 первого числа A1 с выходов параллельного регистра 1.1 поступает на управляющий вход первого ключа 2.1, а оставшиеся значения (a1,1, …, an−1,1) разрядов первого числа A1 поступают на (1, …, n−1)-е разряды информационных входов второго параллельного регистра 1.2. На информационные входы первого ключа 2.1 и на первые информационные входы первого умножителя на два по модулю 3.1 с (n+1, …, 2n)-го разрядов информационных выходов первого параллельного регистра 1.1 поступает код первого числа B1. В соответствии с (23) на выходе первого ключа 2.1 образуется произведение t0,1 = a0,1·B1, а в соответствии с (22) на выходе первого умножителя на два по модулю 3.1 образуется число mod P. Умножители на два по модулю 3.1 ÷ 3.n–1 могут быть реализованы в соответствии с [1].

На втором такте работы устройства в (1, …, n−1)-е разряды информационных входов второго параллельного регистра 1.2 записываются значения (a1,1, …, an−1,1) разрядов первого числа A1, в (n, …, 2n−1)-е разряды записывается значение числа а в (2n, …, 3n−1)-е разряды записывается значение числа t0,1. С выхода первого разряда второго параллельного регистра 1.2 значение (a1,1)-го разряда первого числа A1, поступает на управляющий вход второго ключа 2.2. Значения (a2,1, …, an−1,1) разрядов первого числа A1 с (2, …, n−1)-х разрядов информационных выходов второго параллельного регистра 1.2 поступают на (1, …, n−2)-е разряды информационных входов третьего параллельного регистра 1.3. Значение числа с (n, …, 2n−1)-х разрядов информационных выходов второго параллельного регистра 1.2 поступает на информационные входы второго ключа 2.2 и на первые информационные входы второго умножителя на два по модулю 3.2. Значение числа t0,1 с (2n, …, 3n−1)-х разрядов информационных выходов второго параллельного регистра 1.2 поступает на первые информационные входы первого сумматора по модулю 4.1, на вторые информационные входы которого поступает значение а на информационных выходах образуется значение числа t1,1 в соответствии с (29), которое поступает на (2n−1, …, 3n)-е разряды информационных входов третьего параллельного регистра 1.3, на (n−1, …, 2n−2)-е разряды которых поступает значение числа в соответствии с (28). Сумматоры по модулю 4.1 ÷ 4.n–1 могут быть реализованы согласно [4].

Также на втором такте устройства вторые два числа A2 и B2 записываются в параллельный регистр 1.1. При этом значение младшего разряда a0,2 второго числа A2 с выходов параллельного регистра 1.1 поступает на управляющий вход первого ключа 2.1, а оставшиеся значения (a1,2, …, an−1,2) разрядов второго числа A2 поступают на (1, …, n−1)-е разряды информационных входов второго параллельного регистра 1.2. На информационные входы первого ключа 2.1 и на первые информационные входы первого умножителя на два по модулю 3.1 с (n+1, …, 2n)-го разрядов информационных выходов первого параллельного регистра 1.1 поступает код второго числа B2. В соответствии с (25) на выходе первого ключа 2.1 образуется произведение t0,2 = a0,2·B2, а в соответствии с (24) на выходе первого умножителя на два по модулю 3.1 образуется число

На следующих тактах работа устройства осуществляется аналогичным образом.

На n-ом такте работы устройства на информационных выходах 8 устройства в соответствии с (34) для пар чисел A1 и B1 будет получено значение tn1,1, которое и будет являться искомым произведением

На (n+1)-ом такте работы устройства на информационных выходах 8 устройства для пар чисел A2 и B2 в соответствии с (36) будет получено значение tn1,2, которое будет являться искомым произведением

На (n+j)-м такте работы устройства на информационных выходах 8 устройства для пар чисел Aj и Bj в соответствии с (36) будет получено значение tn1, j которое будет являться искомым произведением

Изобретение позволяет в конвейерном режим осуществлять умножение по модулю чисел, поступающих на его вход.

Сравним быстродействие вычисления произведений чисел устройства прототипа [3] и предлагаемого устройства при реализации операции вычисления произведений для 100 пар 16-разрядных чисел. Устройство прототип при его реализации для работы с 16-разрядными числами будет содержать 8 последовательных ступеней преобразования. Обозначим через Tпр – время вычисления на одной ступени преобразования. При условии, что вычисление следующего произведения чисел не может быть начато до тех пор, пока не будет выполнено текущее вычисление, время, затрачиваемое устройством прототипом на вычисления произведения 100 пар 16-разрядных чисел, составит 800 Tпр. Предлагаемое устройство для выполнения аналогичной задачи будет содержать 16 последовательных ступеней конвейера. Обозначим через Tиз – время обработки информации одной ступенью конвейера. Тогда общее время вычисления произведения 100 пар 16-разрядных чисел составит 132 Tиз. Полагая (хотя фактически Tпр>Tиз), получим выигрыш B в быстродействии для указанных условий вычислений

Таким образом, при организации последовательных вычислений произведений 100 пар 16-разрядных чисел в конвейерном режиме выигрыш в быстродействии заявленного устройства по сравнению с устройством прототипом составит 6 раз. Очевидно, что при увеличении разрядности и увеличении количества чисел, выигрыш будет только возрастать.

Источники информации

1. Патент на изобретение RU 2015537 C1. МПК G06F 7/49 (1990.01). Умножитель на два по модулю. Опубликован 30.06.1994.

2. Патент на изобретение RU 2316042 C1. МПК G06F 7/523 (2006.01), G06F 7/72 (2006.01). Устройство для умножения чисел по произвольному модулю. Опубликован 27.01.2008. Бюл. № 3.

3. Патент на изобретение RU 2751802 C1. МПК G06F 7/72 (2006.01), G06F 7/523 (2006.01). Умножитель по модулю. Опубликован 19.07.2021 Бюл. № 20.

4. Патент на изобретение RU 2032934 C1. МПК G06F 7/49 (1995.01). Сумматор по модулю. Опубликован 10.04.1995.

Конвейерный умножитель по модулю, содержащий ключей, где разрядность обрабатываемых чисел, первые информационные входы устройства, вторые информационные входы устройства, третьи информационные входы устройства, информационные выходы устройства, на первые информационные входы устройства подаётся код множимого, на вторые информационные входы устройства подаётся код множителя, на третьи информационные входы устройства подаётся инверсный код модуля, с информационных выходов устройства снимается код произведения чисел по модулю, отличающийся тем, что в него введены параллельных регистров, (−1) умножителей на два по модулю, (−1) сумматоров по модулю, тактовый вход устройства, который соединен со входами подачи тактовых импульсов параллельных регистров, первые информационные входы устройства соединены с (1, …, n)-ми разрядами информационных входов первого параллельного регистра, вторые информационные входы устройства соединены с (+1, …, 2)-ми разрядами информационных входов первого параллельного регистра, третьи информационные входы устройства соединены со вторыми входами умножителей на два по модулю и с третьими входами сумматоров по модулю, выход (−1)-го сумматора по модулю соединён с информационными выходами устройства, первый разряд информационных выходов (1, …, )-го параллельных регистров соединен соответственно с управляющим входом (1, …, )-го ключей, (1, …, −+1)-ые разряды информационных входов -х параллельных регистров, =(2, …, ), соединены со (2, …, −+2)-ми разрядами информационных выходов (−1)-ых параллельных регистров, (−+2, …, 2−+1)-е разряды соединены с информационными выходами (-1)-х умножителей на два по модулю, (2, …, 3−1)-е разряды информационных входов второго параллельного регистра соединены с выходами первого ключа, а (2−+2, …, 3−+1)-е разряды информационных входов (3, …, )-го параллельных регистров с выходами (1, …, −2)-го сумматоров по модулю, (2, …, 1)-й разряд информационных выходов -го параллельного регистра соединен с информационными входами -го ключа, (2+2, …, 3+1)-е разряды информационных выходов -х параллельных регистров соединены с первыми информационными входами (−1)-х сумматоров по модулю, вторые информационные входы которых соединены с информационными выходами -х ключей, (+2, …, 2+1)-е разряды, =(1, …, ), информационных выходов (1, …, −1)-го параллельных регистров соединены соответственно с информационными входами (1, …, −1)-го ключей и с первыми входами (1, …, −1)-го умножителей на два по модулю.
КОНВЕЙЕРНЫЙ УМНОЖИТЕЛЬ ПО МОДУЛЮ
КОНВЕЙЕРНЫЙ УМНОЖИТЕЛЬ ПО МОДУЛЮ
Источник поступления информации: Роспатент

Показаны записи 51-60 из 89.
01.06.2019
№219.017.71f7

Автоматический дроссель

Изобретение относится к автоматическим дросселям и может быть применено для эксплуатации фонтанирующих скважин в осложненных условиях. Устройство содержит корпус с приемной и отводящей камерами, связанными между собой через канал штуцера, стержень очистки канала с приводом перемещений в виде...
Тип: Изобретение
Номер охранного документа: 0002689956
Дата охранного документа: 29.05.2019
20.06.2019
№219.017.8dbc

Способ обеспечения энергетической скрытности

Изобретение относится к области спутниковой связи. Технический результат состоит в повышении помехозащищенности системы спутниковой связи (ССС) за счет увеличения ее энергетической скрытности при близком размещении приемника радиоперехвата от наземного приемника ССС. Для этого излучаемые с...
Тип: Изобретение
Номер охранного документа: 0002691957
Дата охранного документа: 19.06.2019
11.07.2019
№219.017.b2c8

Способ восстановления пружин из упрочненной проволоки

Изобретение относится к области обработки металлов давлением и может быть использовано для восстановления пружин на предприятиях по ремонту транспорта, сельхозмашин, грузоподъёмной или другой техники. Способ включает растяжение пружины на оправке с шагом витков, превышающим шаг витков готовой...
Тип: Изобретение
Номер охранного документа: 0002694091
Дата охранного документа: 09.07.2019
03.08.2019
№219.017.bca8

Арифметико-логическое устройство для формирования остатка по произвольному модулю от числа

Изобретение относится в вычислительной технике. Технический результат заключается в уменьшении энергопотребления. Устройство содержит три n-разрядных регистра, где n – разрядность входных чисел, инвертор, (n+1)-разрядный сумматор, мультиплексор, электронный ключ, входную и выходную n-разрядные...
Тип: Изобретение
Номер охранного документа: 0002696223
Дата охранного документа: 31.07.2019
02.10.2019
№219.017.cd05

Способ извлечения петротермального тепла

Изобретение относится к способам извлечения петротермальной энергии с последующим применением в системах теплоснабжения и хладоснабжения. Из скважины с температурным градиентом по обсадной трубе теплоноситель подается в подземный котел-теплообменник, нагревается, поднимается по концентрично...
Тип: Изобретение
Номер охранного документа: 0002701029
Дата охранного документа: 24.09.2019
02.10.2019
№219.017.ce4a

Способ уменьшения размеров частиц и степени агломерации на стадии синтеза исходных прекурсоров при получении алюмоиттриевого граната

Изобретение относится к технологии получения соединений сложных оксидов со структурой граната, солегированных редкоземельными элементами, которые могут быть применены в технологии синтеза оптических керамических материалов лазерного качества при создании активных тел твердотельных лазеров...
Тип: Изобретение
Номер охранного документа: 0002700074
Дата охранного документа: 12.09.2019
02.10.2019
№219.017.cf4f

Способ определения мест неконтролируемого потребления электроэнергии в электрической сети 0,4 кв

Изобретение относится к измерительной технике. Технический результат – снижение потерь электрической энергии. Для определения мест неконтролируемого потребления электроэнергии в электрической сети после отключения нагрузки всех коммерческих потребителей от контролируемого участка...
Тип: Изобретение
Номер охранного документа: 0002700289
Дата охранного документа: 16.09.2019
02.10.2019
№219.017.cf65

Способ косвенного измерения углов поворота в суставах руки оператора

Изобретение относится к системам управления и может быть использовано при создании задающих устройств для систем копирующего управления, реализованных в виде экзоскелета с нежесткими креплениями к телу оператора. Предложен способ косвенного измерения углов поворота в суставах руки оператора,...
Тип: Изобретение
Номер охранного документа: 0002700118
Дата охранного документа: 12.09.2019
22.10.2019
№219.017.d8b2

Способ гидроразрыва нефтяного или газового пласта

Изобретение относится к горному делу и может быть применено для гидроразрыва продуктивного пласта. Способ включает добавление в жидкость гидроразрыва расклинивающего агента частиц керамического проппанта и его доставку на первом этапе в удаленную часть трещины гидроразрыва, с сохранением частиц...
Тип: Изобретение
Номер охранного документа: 0002703572
Дата охранного документа: 21.10.2019
30.10.2019
№219.017.db8f

Гипсовая смесь для изготовления гипсокартонных плит

Настоящее изобретение относится к гипсовым составам для производства гипсокартонных плит. Сырьевая смесь для производства гипсокартонных плит, включающая гипс, воду, технический лигносульфонат при водогипсовом отношении 0,5-0,6, дополнительно содержит синтетический латекс, серу, оксид цинка,...
Тип: Изобретение
Номер охранного документа: 0002704406
Дата охранного документа: 28.10.2019
Показаны записи 21-27 из 27.
27.06.2020
№220.018.2b84

Комплекс динамического управления антропоморфным манипулятором

Изобретение относится к робототехнике и может быть использовано в системах копирующего управления антропоморфными манипуляторами. Комплекс для управления движением антропоморфного манипулятора содержит блок механической системы задающего устройства, блок датчиков задающего устройства, блок...
Тип: Изобретение
Номер охранного документа: 0002724775
Дата охранного документа: 25.06.2020
27.06.2020
№220.018.2bb5

Способ калибровки энкодеров рычажной системы экзоскелета

Изобретение относится к робототехнике и может быть использовано при калибровке энкодеров рычажных систем экзоскелетов. Согласно изобретению рычажную систему экзоскелета приводят в произвольное положение, в котором фактические углы поворота рассчитывают путем решения обратной задачи кинематики....
Тип: Изобретение
Номер охранного документа: 0002724777
Дата охранного документа: 25.06.2020
27.06.2020
№220.018.2bf1

Многоразрядный параллельный сумматор по модулю с последовательным переносом

Изобретение относится к области вычислительной техники. Техническим результатом является обеспечение многоразрядного параллельного сумматора по модулю с последовательным переносом. Раскрытый многоразрядный параллельный сумматор по модулю с последовательным переносом реализует суммирование...
Тип: Изобретение
Номер охранного документа: 0002724597
Дата охранного документа: 25.06.2020
09.07.2020
№220.018.3095

Комплекс копирующего управления манипуляторами антропоморфного робота

Изобретение относится к робототехнике и может быть использовано в системах копирующего управления манипуляторами антропоморфного робота, работающими в паре. Комплекс копирующего управления манипуляторами антропоморфного робота содержит блок механической системы задающего устройства, блок...
Тип: Изобретение
Номер охранного документа: 0002725930
Дата охранного документа: 07.07.2020
23.04.2023
№223.018.51d7

Вычислительное устройство

Изобретение относится к вычислительной технике. Технический результат заключается в повышении быстродействия вычислительного устройства. Вычислительное устройство для вычисления неполного частного и остатка содержит сумматоры и мультиплексоры, причем мультиплексоры содержат элементы ИЛИ,...
Тип: Изобретение
Номер охранного документа: 0002739338
Дата охранного документа: 23.12.2020
03.06.2023
№223.018.7677

Вычислительное устройство

Вычислительное устройство относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, устройствах цифровой обработки сигналов, в криптографических приложениях, а также в устройствах для формирования кодовых последовательностей, построение которых...
Тип: Изобретение
Номер охранного документа: 0002796555
Дата охранного документа: 25.05.2023
19.06.2023
№223.018.81de

Конвейерный вычислитель

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах для формирования кодовых последовательностей, а также в устройствах цифровой обработки сигналов и в криптографических приложениях. Техническим результатом изобретения является...
Тип: Изобретение
Номер охранного документа: 0002797163
Дата охранного документа: 31.05.2023
+ добавить свой РИД