Патенты автора Петренко Вячеслав Иванович (RU)

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, а также в устройствах цифровой обработки сигналов, в криптографических приложениях и в системах управления. Устройство содержит n-разрядный сумматор, n одноразрядных сумматоров, (n+1)-разрядный сумматор, мультиплексор и параллельный регистр. Техническим результатом является повышение быстродействия устройства. Технический результат предлагаемого изобретения достигается за счет того, что вычисление (Ai+Qi-1) и (Ai+Qi-1)-P осуществляется параллельно, в отличие от устройства-прототипа, где эти операции выполняются последовательно. 1 ил.

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

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, а также в устройствах цифровой обработки сигналов, в криптографических приложениях и в системах управления. Техническим результатом является повышение быстродействия устройства. Технический результат достигается путем выполнения операции суммирования в одноразрядных параллельных сумматорах. Вначале определяется значение выражения . Если полученное значение больше или равно нулю, т.е. , то получено искомое значение. Если же полученное значение меньше нуля, т.е. , то искомое значение получается повторным суммированием чисел A и B. Устройство содержит n полных одноразрядных сумматоров, (n+1)-разрядный сумматор, n-разрядный ключ, где n является разрядностью устройства, элемент задержки, RS-триггер, элемент «НЕ» и элемент «2И». 1 ил.

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

Изобретение относится к области вычислительной техники. Техническим результатом изобретения является повышение быстродействия устройства вычисления остатка по модулю и неполного частного. Раскрыто вычислительное устройство для нахождения остатка по модулю и неполного частного, обеспечивающее вычисление остатка R от числа A по модулю P путем последовательного выполнения (n/2-1) операций, где n – количество разрядов входного числа A, в соответствии с выражением: R=(22(22…(22(an-1·2+an-2)+(an-3·2+an-4))+…+(a3·2+a2))+(a1·2+a0)) mod P, где ai, - коэффициенты в двоичном представлении числа A. 2 ил., 4 табл.

Изобретение относится к области вычислительной техники. Техническим результатом является обеспечение устройства для умножения чисел по произвольному модулю с меньшим объемом оборудования. Устройство содержит три регистра, ключ, три сумматора, два мультиплексора, элемент ИЛИ и блок элементов ИЛИ. Предлагаемое устройство позволяет достичь указанный результат при вычислении произведения чисел A и B по модулю P путем последовательной реализации выражения: (A·B) ≡ (an-1(2n-1·B) mod P +…+(a1(2·B) mod P +a0·B) mod P…) mod P, где n - количество разрядов входного числа A; ai, - коэффициенты в двоичном представлении числа A. 1 ил., 8 табл.

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

Изобретение относится к вычислительной технике. Технический результат заключается в повышении быстродействия вычислительного устройства. Вычислительное устройство для вычисления неполного частного и остатка содержит сумматоры и мультиплексоры, причем мультиплексоры содержат элементы ИЛИ, инверторы, элементы И, ключи и блок элементов ИЛИ. 2 ил., 4 табл.

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

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

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

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

Изобретение относится к области вычислительной техники. Техническим результатом является обеспечение многоразрядного параллельного сумматора по модулю с последовательным переносом. Раскрытый многоразрядный параллельный сумматор по модулю с последовательным переносом реализует суммирование вводимых чисел A и B по модулю М за два шага путем выполнения операции суммирования в одноразрядных параллельных сумматорах по модулю. На первом шаге определяется значение выражения (А+В)-М. Если полученное значение больше или равно нулю, т.е. (А+В)-М≥0, то получено искомое значение. Если же полученное значение меньше нуля, т.е. (А+В)-М<0, то искомое значение получается на втором шаге повторным суммированием чисел A и B. 2 ил., 1 табл.

Вычислительное устройство относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, а также в устройствах цифровой обработки сигнала и в криптографических приложениях. Технический результат - сокращение объема оборудования и, как следствие, уменьшение энергопотребления за счет исключения n сумматоров. Устройство содержит сумматоры и мультиплексоры. Данное вычислительное устройство позволяет достичь результат путем последовательного выполнения (n-1) операций, где n – количество разрядов входного числа A. В ходе i-й операции значение (2ti+an-2-i) сравнивается с модулем P путем вычисления разности (2ti+an-2-i)-P, где i=1, …, (n-1), и формируется (n-i-1)-й разряд неполного частного Q. При выполнении (n-1)-й операции результатом вычисления числа A по модулю P будет являться значение разности, полученное на последнем (n-1)-м шаге. 1 ил.

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

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

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

Изобретение относится к системам управления и может быть использовано при создании задающих устройств для систем копирующего управления, реализованных в виде экзоскелета с нежесткими креплениями к телу оператора. Предложен способ косвенного измерения углов поворота в суставах руки оператора, основанный на использовании для измерения экзоскелета с кинематической схемой, аналогичной кинематической схеме руки человека, звенья которого располагаются вдоль отделов руки оператора, закрепленного на теле оператора с помощью жестких и нежестких креплений, измерении углов поворота θ в кинематических парах экзоскелета. Дополнительно измеряют lB1-B2 - длину плеча оператора, lB2-B3 - длину предплечья оператора, рассчитывают векторы значений декартовых координат плечевого сустава В1; лучезапястного сустава В3, центра кисти оператора В4, локтевого сочленения экзоскелета С2 путем решения прямой задачи кинематики, рассчитывают значения проекций вектора B1B3, соединяющего плечевой и лучезапястный суставы оператора, рассчитывают расстояние между плечевым и лучезапястным суставами оператора lB1-B3, рассчитывают полупериметр p треугольника, образовываемого плечевым, локтевым и лучезапястным суставами оператора, рассчитывают расстояние lK2-B2 от центра окружности K2, образовываемой виртуальным вращением локтевого сустава оператора вокруг оси, проходящей через плечевой и лучезапястный суставы, и локтевым суставом оператора по формуле: рассчитывают расстояние lB1-K2 между плечевым суставом и центром окружности K2 по формуле: рассчитывают координаты точки K2 по формуле: где λ - отношение, в котором точка K2 делит отрезок B1B3, рассчитывают два варианта и вектора значений декартовых координат локтевого сустава путем решения системы уравнений: где xK2, yK2, zK2 - декартовы координаты точки K2; An, Bn, Cn, Dn - коэффициенты плоскости, перпендикулярной отрезку В1В3 и проходящей через точку K2; xB1B3, yB1B3, zB1B3 - значения проекций вектора B1B3 на оси декартовой системы координат; xC2, yC2, zC2 - декартовы координаты сочленения С2; lB2-С2 - эффективная длина нежесткого крепления, значение которой подбирается из условия минимизации погрешности косвенного измерения углов поворота в суставах руки оператора, выбирают один из рассчитанных вариантов и вектора декартовых координат локтевого сустава из условия наименьшего расстояния до прошлого известного положения локтевого сустава где n - номер текущей итерации косвенного измерения углов поворота в суставах руки оператора, формируют вектор углов поворота в суставах руки оператора путем решения обратной задачи кинематики для известных декартовых координат суставов руки оператора. Изобретение обеспечивает повышение точности измерения углов поворота в суставах руки оператора. 3 ил.

Изобретение относится в вычислительной технике. Технический результат заключается в уменьшении энергопотребления. Устройство содержит три n-разрядных регистра, где n – разрядность входных чисел, инвертор, (n+1)-разрядный сумматор, мультиплексор, электронный ключ, входную и выходную n-разрядные шины, модуль управляющего блока. 2 ил.

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в арифметических сумматорах для выполнения операций суммирования над числами в двоичном коде. Технический результат заключается в сокращении объема оборудования и, как следствие, уменьшении энергопотребления за счет исключения одного n/2-разрядного двухвходового мультиплексора, одного одноразрядного двухвходового мультиплексора, одного n/2-разрядного сумматора и введения одного (n/2+1)-разрядного полусумматора. Сущность изобретения заключается в реализации следующего способа суммирования n-разрядных чисел А и В. Имея n-разрядный сумматор, делят его на 2 равные n/2-разрядные группы. На одном n/2-разрядном сумматоре суммируют младшие поля операндов Амл и Вмл, на втором n/2-разрядном сумматоре суммируют старшие поля операндов Аст и Вст при условии, что перенос на Cin2 на втором n/2-разрядном сумматоре равен «0». 1 ил.

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, а также в устройствах для формирования элементов конечных полей. Техническим результатом является сокращение объема используемого оборудования умножителя по модулю за счет исключения из схемы всех умножителей на константу и инверторов. Для этого предлагаемый умножитель по модулю осуществляет данный метод путем выполнения n операций, где n - разрядность модуля. В ходе i-й операции значение z=x⋅y (где x и y - значения входных чисел) сравнивается со значением 2(n-i)⋅p путем вычисления разности z-2(n-i)⋅p, где i=1, …, n. Результатом умножения числа x на число y по модулю p будет являться значение разности, полученное в результате n-й операции. Значение 2(n-i)⋅p вычисляется посредством последовательного умножения значения модуля на 2 путем сдвига на один разряд кода модуля p в сторону старшего. Таким образом, можно исключить из схемы умножители на константу. Диапазон значений входных чисел для данного умножителя определяется размером умножителя и находится в пределах [0, …, (р-1)]. 1 ил.

Изобретение относится к устройствам для сложения чисел по модулю, относится к вычислительной технике, в устройствах цифровой обработки сигналов и в криптографических приложениях. Технический результат заключается в расширении арсенала средств за счет обеспечения суммирования чисел именно по модулю. Устройство содержит n-разрядные регистры, электронные ключи, инвертор, n-разрядные сумматоры, схему дизъюнкторов ИЛИ, модуль управляющего блока, входную и выходную шины. Сущность изобретения заключается в реализации следующего способа суммирования чисел А и В по модулю Р. Суммированию подлежат числа А и В, которые находятся в диапазоне от 0 до (Р-1) включительно. Слагаемые и модуль с входной шины записываются в регистры. В случае если сумма чисел S = (A + B) не превышает значения Р, то операция приведения по модулю не выполняется и результатом суммирования чисел (А + В) по модулю Р является сумма (А + В). Если (А + В) ≥ Р, то из этой суммы вычитается значение модуля Р и результат является результатом работы устройства. 2 ил.

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, а также в криптографических приложениях. Технический результат заключается в расширении арсенала средств за счет обеспечения вычитания чисел именно по модулю. Устройство содержит n-разрядные регистры, электронные ключи, инвертор, n-разрядные сумматоры, схему дизъюнкторов ИЛИ, модуль управляющего блока, входную и выходную n-разрядные шины. В способе обеспечивается вычитание числа В из А по модулю Р. Операндами являются числа А и В, которые находятся в диапазоне от 0 до (Р-1) включительно. Уменьшаемое, вычитаемое и модуль с входной шины записываются в регистры. Операция вычитания выполняется путем суммирования уменьшаемого в прямом коде с вычитаемым в дополнительном коде. В случае если разность чисел S=(A-B) является неотрицательной, то операция приведения по модулю не выполняется и результатом вычитания (А-В) по модулю Р является разность (А-В). Если (А-В)<0, то к этой разности прибавляется значение модуля Р и результат является результатом работы устройства. 2 ил.

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, а также в устройствах для формирования элементов конечных полей. Технический результат заключается в сокращении объема используемого оборудования умножителя на два по модулю за счет исключения из схемы всех четных умножителей на константу, а также части инверторов. Предлагаемый умножитель по модулю p позволяет достичь данный результат путем исключения из схемы всех четных умножителей на константу, а также части инверторов. Умножение по модулю производится путем параллельного выполнения n-1 операций. В ходе i-й операции значение z=x⋅y, где x и y - значения входных чисел сравнивается со значением i⋅p путем вычисления разности z-i⋅p, где i=1, …, n. Как только при выполнении i-й операции значение полученной разности станет отрицательным, результатом умножения чисел x и у по модулю p будет являться значение разности, полученное в результате (i-1)-й операции. Диапазон значений входных чисел для данного умножителя определяется размером умножителя и находится в пределах [0, …, р-1]. 1 ил.

Изобретение относится к области металлургии и нефтяного машиностроения и может быть использовано для изготовления насосно-компрессорных труб из легированных конструкционных сталей. Для обеспечения повышенных механических свойств и точности геометрических размеров трубы способ включает нагрев концов мерных труб, их горячую высадку на горизонтально-ковочной машине, охлаждение и отпуск. Высадку концов труб ведут за два перехода со степенью деформации на первом переходе 36-42%, затем подстуживают конец трубы до температуры 900-920°C водовоздушной смесью и производят второй переход с деформацией 10-12%. 1 табл., 1 пр.

Изобретение относится к области вычислительной техники и может быть использовано автономно или в комплексе для вычисления ортогонального базиса положительно определенной симметрической матрицы, который может быть использован для передачи информации в системе цифровой радиосвязи с множественным доступом с кодовым разделением каналов (CDMA). Техническим результатом является автоматизация процесса формирования исходных данных и обеспечение формирования систем стохастических ортогональных кодов. Устройство содержит генератор функций Попенко-Турко, позволяющий формировать ортогональные коды, в качестве которых используют ортогональный базис, определяемый собственными значениями и собственными векторами действительной положительно определенной симметрической матрицы, и блок стохастического формирования коэффициентов симметрической матрицы, содержащий микропроцессор, генератор псевдослучайных чисел, блок накопителя, блоки ОЗУ. 14 ил.

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах, а также в устройствах цифровой обработки сигналов и в криптографических приложениях. Техническим результатом является повышение быстродействия устройства за счет параллельного суммирования младших и старших k/2 разрядов входного k-разрядного числа, где k=2n - разрядность входных чисел. Устройство содержит три n-разрядных сумматора, 2n-разрядный регистр и мультиплексор. 1 ил.

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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

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

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

 


Наверх