×
29.12.2017
217.015.f0c7

Результат интеллектуальной деятельности: Устройство для вычисления квадратного корня

Вид РИД

Изобретение

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

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

Известно устройство для вычисления квадратного корня [Оранский A.M. Аппаратные методы в цифровой вычислительной технике, Минск, изд. БГУ им. В.И. Ленина, 1977 г.]. Оно содержит регистры сдвига, входы которых, а также первые входы элементов И первой группы соединены с выходами блока управления, выходы первого и второго регистров сдвига соединены соответственно с одноименными входами первого сумматора, выход третьего регистра - с первым входом второго сумматора, регистр результата, вход и выход которого подключены соответственно к выходу и первому входу второго сумматора, а разрядные выходы - к вторым входам элементов И первой группы, выходы которых подключены к разрядным входам второго регистра сдвига, регистр остатков, вход и выход которого соединены соответственно с выходом первого сумматора и входом блока задания знака, выход которого подключен к управляющим входам первого и второго сумматоров.

Его недостатком является низкое быстродействие.

Наиболее близким по технической сущности к предлагаемому устройству является устройство для извлечения квадратного корня [А.с. 732863 СССР, 1980 г.], содержащее первый и второй сумматоры, первый, второй и третий регистры сдвига, входы первого и второго из которых, а также первые входы элементов И первой группы соединены с выходами блока управления, выходы первого и второго регистров сдвига соединены соответственно с одноименными входами первого сумматора, выход третьего регистра соединен с первым входом второго сумматора, регистр результата, вход и выход которого соединены соответственно с выходом и первым входом второго сумматора, а разрядные выходы со вторыми входами элементов И первой группы, выходы которых подключены к разрядным входам второго регистра сдвига, регистр остатков, вход и выход которого соединены соответственно с выходом первого сумматора и входом блока задания знака, выход которого подключен к управляющим входам первого и второго сумматоров. Кроме того, оно содержит регистр операнда, вторую группу элементов И и блок анализа разности, вход которого соединен с выходом регистра остатков и третьим входом первого сумматора, а выход - со входом блока управления, один из выходов которого подключен к первым входам элементов И второй группы, вторые входы которых через регистр операнда соединены с информационным входом устройства, подключенного также к четвертому входу первого сумматора, установочный вход которого соединен с выходами элементов И второй группы.

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

Задача изобретения - совершенствование устройства для извлечения квадратного корня.

Технический результат - обеспечение максимально возможного быстродействия при получении результата за счет досрочной выдачи результат без снижения точности.

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

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

Предложенное устройство для вычисления квадратного корня промышленно применимо, поскольку его техническая реализация возможна с использованием типовых элементов микроэлектронной техники (интегральных логических схем).

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

где qi∈{+1, -1} соответствующим образом подобранные операторы;

i=0, 1, 2, …, n-1.

На каждой итерации оценивается разность .

Устройство функционирует по следующему алгоритму

где i=0, 1, 2, …, n-1; n - разрядность чисел.

На фиг. представлена структурная схема устройства для извлечения квадратного корня, содержащая: регистр 1 операнда, регистр 2 остатков, регистр 3 результата, сумматоры 4, 5, группы элементов И 6, 7, регистры 8, 9, 10 сдвига, блок 11 анализа разности, блок 12 задания знака, блок 13 управления, блок 14 фиксации нулевого состояния.

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

Эта разность (⎥ΔXj⎢≤Xj) из сумматора 4 передается (со знаком) в регистр 2 остатков, где анализируется блоком 11 анализа разности. Смысл анализа состоит в определении номера разряда μ в коде разности ΔXj, в котором записана старшая единица в соответствии с выражением

где r∈{0, 1} - оператор выделения старшей 1 в коде разности ΔXj

αγK - состояния разрядов кода разности; γ=1, 2, 3, …, n - номера разрядов кода разности.

В соответствии со значением μ блок 13 управления обеспечивает формирование сумматором 5 приращений к ранее вычисленному и хранившемуся в регистре 3 результату Y(j-1)n согласно выражению

причем знак первого приращения (i=μ-2) в цикле определяется знаком ΔXj, хранимым в знаковом разряде регистра 2 остатков. При ΔXj=0 (во всех разрядах "0") значение Yjn равно уже вычисленному Y(j-1)n значению, во всех остальных случаях устройство функционирует аналогично прототипу, отличаясь от него усеченным итерационным циклом, зависящим от величины μ, и начальными условиями: Y0=Yj-1; Z0=ΔXj. Итерационный процесс протекает до выполнения условия ⎥Zi⎢≤2-n.

Во время итераций по формулам (2), (3), (4) блок 14 фиксации нулевого состояния тестирует на полный ноль содержимое первого сумматора 4, проводящего вычисления по формуле (4), и, если в этом сумматоре содержится нуль, посылается сигнал в блок 13 управления. Происходит досрочный (до окончания всех n итераций) останов устройства для вычисления квадратного корня. Это обеспечит повышение (в среднестатистическом отношении) быстродействия заявленного устройства.

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

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

Showing 251-260 of 477 items.
09.06.2018
№218.016.5bf5

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

Изобретение относится к масложировой промышленности, в частности к способу получения растительного масла с заданным соотношением незаменимых жирных кислот. Способ включает определение жирно-кислотного состава исходных семян масличных культур, исходный расчет количества семян каждого вида,...
Тип: Изобретение
Номер охранного документа: 0002655852
Дата охранного документа: 29.05.2018
09.06.2018
№218.016.5c2e

Самотормозящийся асинхронный электродвигатель со сдвоенным короткозамкнутым ротором для привода поточных линий

Изобретение относится к электротехнике и может быть использовано в агрегатах и приводных механизмах с быстрым и точным автоматическим остановом при работе приводного электродвигателя в одном направлении, т.е. в поточных линиях. Технический результат заключается в уменьшения времени срабатывания...
Тип: Изобретение
Номер охранного документа: 0002655654
Дата охранного документа: 29.05.2018
09.06.2018
№218.016.5ccc

Способ и устройство для освоения месторождений высоковязких нефтей

Группа изобретений относится к нефтегазовой промышленности и может быть использована при освоении средних по запасам нефтяных месторождений высоковязких нефтей, расположенных вдали от обустроенных нефтегазодобывающих регионов, с последующей переработкой углеводородного сырья непосредственно на...
Тип: Изобретение
Номер охранного документа: 0002656056
Дата охранного документа: 30.05.2018
09.06.2018
№218.016.5dcd

Устройство для обработки изделия из стали в плазме тлеющего разряда

Изобретение относится к химико-термической обработке металлов в плазме тлеющего разряда и может быть использовано в машиностроении для поверхностного упрочнения деталей машин и режущего инструмента. Устройство для азотирования стальной детали в плазме тлеющего разряда содержит вакуумную камеру,...
Тип: Изобретение
Номер охранного документа: 0002656191
Дата охранного документа: 31.05.2018
09.06.2018
№218.016.5e31

Способ получения кондитерских изделий

Изобретение относится к кондитерской отрасли пищевой промышленности, к производству обогащенных глазированных кондитерских изделий. Предложен способ получения глазированного кондитерского изделия, предусматривающий смешивание и экструзионную обработку компонентов из растительного и животного...
Тип: Изобретение
Номер охранного документа: 0002656383
Дата охранного документа: 05.06.2018
09.06.2018
№218.016.5ef1

Аэровысотная ветроэнергетическая установка со сдвоенным виндротором

Изобретение относится к энергетическим установкам, работающим от ветра. Аэровысотная ветроэнергетическая установка состоит из турбинно-генераторного блока, поднятого над поверхностью аэростатной оболочкой положительной плавучести в виде полой горизонтально расположенной двояковыпуклой линзы,...
Тип: Изобретение
Номер охранного документа: 0002656521
Дата охранного документа: 05.06.2018
09.06.2018
№218.016.5f99

Способ получения пищевой красящей крахмалосодержащей добавки

Изобретение относится к крахмало-паточной отрасли пищевой промышленности и может использоваться для окрашивания в разные цвета пищевых продуктов. Способ получения пищевой красящей крахмалосодержащей добавки предусматривает получение нативного крахмала или его суспензии, или получение...
Тип: Изобретение
Номер охранного документа: 0002656659
Дата охранного документа: 06.06.2018
14.06.2018
№218.016.61f3

Способ определения границ пластичности грунтов

Изобретение относится к области инженерных изысканий и предназначено, в частности, для определения границ пластичности (раскатывания и текучести) грунтов. Сущность: осуществляют определение удельного сопротивления двух образцов одного и того же грунта при разной влажности погружению конусного...
Тип: Изобретение
Номер охранного документа: 0002657309
Дата охранного документа: 13.06.2018
25.06.2018
№218.016.6620

Десерт молочный

Изобретение предназначено для использования в молочной промышленности при получении молочных десертов. Молочный десерт включает сливки с м.д.ж. 33% и кефир с м.д.ж. 2,5%, взятые в соотношении 1:1, фруктовый или ягодный наполнитель, сахар-песок, пектин, измельченные кофейные зерна...
Тип: Изобретение
Номер охранного документа: 0002658765
Дата охранного документа: 22.06.2018
25.06.2018
№218.016.672a

Многофазный ветрогенератор переменного тока

Изобретение относится к электротехнике, в частности к электромеханическим преобразователям энергии. Технический результат состоит в уменьшении осевого и диаметрального размеров, минимизации разности частоты номинального и фактического выходного напряжения, уменьшении порогового значения...
Тип: Изобретение
Номер охранного документа: 0002658316
Дата охранного документа: 20.06.2018
Showing 211-218 of 218 items.
17.02.2018
№218.016.2bf5

Аксиальный бесконтактный генератор переменного тока

Изобретение относится к электротехнике и может быть использовано для генерирования электрической энергии. Технический результат состоит в уменьшении осевых размеров ротора, повышении жесткости его конструкции и упрощении технологии сборки. Аксиальный бесконтактный генератор переменного тока...
Тип: Изобретение
Номер охранного документа: 0002643196
Дата охранного документа: 01.02.2018
17.02.2018
№218.016.2cd8

Стабилизированный радиально-аксиальный бесконтактный электрический генератор

Изобретение относится к электротехнике. Технический результат состоит в расширении эксплуатационных возможностей. Стабилизированный радиально-аксиальный бесконтактный электрический генератор содержит корпус. В нижней части корпуса установлен стабилизатор напряжения, содержащий блок питания для...
Тип: Изобретение
Номер охранного документа: 0002643514
Дата охранного документа: 02.02.2018
17.02.2018
№218.016.2e0d

Гибридный ветро-солнечный генератор

Изобретение относится к области электротехники и может быть использовано в качестве электромеханического преобразователя механической энергии, подаваемой на один (механический) вход машины, и электрической энергии постоянного тока, подаваемой на другой ее вход (электрический), в суммарную...
Тип: Изобретение
Номер охранного документа: 0002643522
Дата охранного документа: 02.02.2018
04.04.2018
№218.016.300c

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

Изобретение относится к области газовой промышленности, а именно к технике и технологии подготовки углеводородного газа. Способ подготовки углеводородного газа включает сепарацию газа с отводами отделенного углеводородного конденсата и воды, адсорбционную осушку и отбензинивание газа, отвод...
Тип: Изобретение
Номер охранного документа: 0002645105
Дата охранного документа: 15.02.2018
10.05.2018
№218.016.44e3

Функциональный преобразователь

Изобретение относится к цифровой вычислительной технике и может найти применение для аппаратной реализации. Технический результат заключается в расширении класса реализуемых функций. Функциональный преобразователь содержит пять сумматоров-вычитателей, три регистра, блок анализа, блок...
Тип: Изобретение
Номер охранного документа: 0002649955
Дата охранного документа: 05.04.2018
19.07.2018
№218.016.7253

Цифровой линейный интерполятор

Изобретение относится к автоматике и вычислительной технике. Техническим результатом является повышение точности интерполяции. Цифровой линейный интерполятор содержит регистры координатных приращений, сумматор, блоки совпадений, блоки анализа разности координатных приращений, блок анализа знака...
Тип: Изобретение
Номер охранного документа: 0002661540
Дата охранного документа: 17.07.2018
21.07.2018
№218.016.7311

Цифровой преобразователь координат

Изобретение относится к измерительной и вычислительной технике и может найти применение в специализированных вычислительных устройствах дискретного действия. Технический результат заключается в повышении достоверности результатов. Цифровой преобразователь координат содержит суммирующие и...
Тип: Изобретение
Номер охранного документа: 0002661789
Дата охранного документа: 19.07.2018
23.09.2018
№218.016.8a15

Многокоординатный цифровой интерполятор

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