×
13.02.2018
218.016.2571

Результат интеллектуальной деятельности: Устройство для вычисления функции arctg y/x

Вид РИД

Изобретение

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

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

Известны устройства для вычисления функции [а.с. 1067510 СССР, 1984 г.; а.с. 1206767 СССР, 1984 г.]. К недостатку известных устройств можно отнести низкую точность вычисления.

Наиболее близким по технической сущности к данному изобретению является устройство для вычисления функции [а.с. 1297041 СССР, 1987 г.], содержащее регистр аргумента X, регистр аргумента Y, блок синхронизации, сумматор, два коммутатора, три буферных регистра, регистр результата, причем выходы первого и второго коммутаторов соединены с входами первого и второго слагаемых сумматора соответственно, выход которого соединен с информационными входами регистра результата, первого буферного регистра, первый и второй выходы блока синхронизации соединены соответственно с управляющими входами первого и второго коммутаторов. Кроме того, оно содержит вычитатель, блок памяти , блок памяти значений квадратного корня, первый и второй блоки памяти значений арктангенса, выходы которых соединены с первыми информационными входами первого и второго коммутаторов соответственно, вторые входы которых соединены с выходами регистра аргумента Y и регистра аргумента X соответственно, третьи информационные входы первого и второго коммутаторов соединены с выходами блока памяти значений и второго буферного регистра соответственно, адресный вход блока памяти значений соединен с выходом регистра аргумента Y, выходы первого и второго коммутаторов соединены с входами уменьшаемого и вычитаемого вычитателя соответственно, выход которого соединен с информационным входом третьего буферного регистра, выход которого соединен с адресным входом второго блока памяти значений арктангенса, выход сумматора соединен с адресным входом блока памяти значений квадратного корня, выход которого соединен с адресным входом второго буферного регистра, третий, четвертый и пятый выходы блока синхронизации соединены с входами синхронизации соответственно первого, второго и третьего буферных регистров, выход первого буферного регистра соединен с адресным входом первого блока памяти значений арктангенса.

К недостатку известного устройства относится низкая точность вычисления функции .

Задача настоящего изобретения является совершенствование возможностей устройства для вычисления функции .

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

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

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

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

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

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

На чертеже представлена схема устройства, которое содержит регистр 1 первого аргумента X, регистр 2 второго аргумента Y, первый и второй коммутаторы 3 и 4, сумматор 5, вычитатель 6, первый, второй, третий и четвертый блоки 7-10 памяти, первый, второй и третий буферные регистры 11-13, регистр 14 результата, блок 15 синхронизации и блок 16 сдвига.

Устройство вычисляет значения функции путем введения вспомогательных переменных α и β, для которых α+β=y, 1-αβ=х, и использования формулы , вытекающей из свойств функции арктангенса. Это дает для вычисления функции определяющее соотношение

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

Регистры 1, 2 первого X и второго Y аргументов получают нормированные значения аргументов х и y от блока 16 сдвига, где происходит сдвиг аргументов х и y влево до появления старшей единицы, наибольшей из входных переменных х и y, в старшем разряде. При этом число сдвигов входных переменных одинаково. Так, например, если х=00001010, y=00100110, то на выходе блока 16 сдвига получим сдвинутые коды переменных X=00101000, Y=10011000. То есть X=х⋅2k, Y=y⋅2k, где k=2.

Регистр 1 первого аргумента хранит значение аргумента X, а регистр 2 второго аргумента содержит значение аргумента Y. В первом блоке 7 памяти хранится таблица значений , во втором блоке 8 памяти - таблица значений квадратного корня, а в третьем и четвертом блоках 9-10 памяти - таблица значений арктангенса.

Устройство работает в три такта, определяемых блоком 15 синхронизации, следующим образом. В первом такте сигналы от блока 15 синхронизации, воздействуя на управляющие входы, подключают к выходу первого коммутатора 3 первый его вход, к выходу второго коммутатора 4 третий его вход, к выходу второго коммутатора 4 третий его вход, а второй буферный регистр 13 фиксирует в этом такте поступающую на его вход информацию. В первом такте значение Y с регистра 2 второго аргумента Y преобразуется в первом блоке 7 памяти, образуя на его выходе значение , поступающее через первый вход первого коммутатора 3 на первый вход сумматора 5, на второй вход которого поступает через третий вход второго коммутатора 4 с регистра 1 первого аргумента значение X. В результате на выходе сумматора 5 формируется значение , запоминаемое во втором буферном регистре 12.

Во втором такте сигналы от блока 15 синхронизации, воздействуя на управляющие входы, подключают к выходу первого коммутатора 3 третий его вход, к выходу второго сумматора 4 - первый его вход, а первый и третий буферные регистры 11 и 13 фиксируют в этом же такте поступающую на его вход информацию. Выход регистра 2 второго аргумента Y подключен к третьему входу первого коммутатора 3 со смещением на один двоичный разряд вправо, чтобы обеспечить формирование на этом входе значения кода . На первые входы сумматора 5 и вычитателя 6 поступает значение , а на вторые их входы с выхода второго блока памяти 8 значение . На выходе сумматора 5 формируется значение , запоминаемое на первом буферном регистре 11, а на выходе вычитателя 6 - значение , запоминаемое в третьем буферном регистре 13.

В третьем такте сигналы от блока 15 синхронизации, воздействуя на управляющие входы, подключают к выходу первого и второго коммутаторов 3 и 4 вторые их входы. Третий и четвертый блоки 9-10 памяти выполняют нахождение арктангенса от промежуточных аргументов, а сумматор 5 складывает эти результаты, образуя на своем выходе окончательный результат , запоминаемый в регистре 14 результата.

Нормализация значений аргументов х и y, осуществляемая блоком 16 сдвига позволяет увеличить точность вычислений, так как увеличивает количество значащих двоичных разрядов в кодах аргументов. Кроме того, сокращаются погрешности округлений до N двоичных разрядов результатов промежуточных вычислений и . При этом возведении числа в квадрат отбрасывается N младших разрядов произведения, а при извлечении квадратного корня из N-разрядного числа верными являются только половина весомозначных разрядов подкоренной величины.

Устройство для вычисления функции , содержащее регистр аргумента X, регистр аргумента Y, блок синхронизации, сумматор, два коммутатора, три буферных регистра, регистр результата, причем выходы первого и второго коммутаторов соединены с входами первого и второго слагаемых сумматора соответственно, выход которого соединен с информационными входами регистра результата, первого буферного регистра, первый и второй выходы блока синхронизации соединены соответственно с управляющими входами первого и второго коммутаторов, вычитатель, блок памяти значений , блок памяти значений квадратного корня, первый и второй блоки памяти значений арктангенса, выходы которых соединены с первыми информационными входами первого и второго коммутаторов соответственно, вторые входы которых соединены с выходами регистра аргумента Y и регистра аргумента X соответственно, третьи информационные входы первого и второго коммутаторов соединены с выходами блока памяти значений и второго буферного регистра соответственно, адресный вход блока памяти значений соединен с выходом регистра аргумента Y, выходы первого и второго коммутаторов соединены с входами уменьшаемого и вычитаемого вычитателя соответственно, выход которого соединен с информационным входом третьего буферного регистра, выход которого соединен с адресным входом второго блока памяти значений арктангенса, выход сумматора соединен с адресным входом блока памяти значений квадратного корня, выход которого соединен с адресным входом второго буферного регистра, третий, четвертый и пятый выходы блока синхронизации соединены с входами синхронизации соответственно первого, второго и третьего буферных регистров, выход первого буферного регистра соединен с адресным входом первого блока памяти значений арктангенса, отличающийся тем, что в него дополнительно введен блок сдвига, причем его выходы связаны с регистрами первого и второго аргументов X и Y соответственно, а вход каждого из них является входом аргументов X и Y.
Устройство для вычисления функции arctg y/x
Устройство для вычисления функции arctg y/x
Устройство для вычисления функции arctg y/x
Устройство для вычисления функции arctg y/x
Устройство для вычисления функции arctg y/x
Устройство для вычисления функции arctg y/x
Устройство для вычисления функции arctg y/x
Источник поступления информации: Роспатент

Показаны записи 111-120 из 477.
26.08.2017
№217.015.d549

Функциональная сухая смесь для производства кексов

Изобретение относится к кондитерской промышленности и может быть использовано при производстве смесей для кексов профилактического назначения. Функциональная сухая смесь для производства кексов включает муку пшеничную, сахар-песок, меланж, аммоний углекислый, соль поваренную пищевую и...
Тип: Изобретение
Номер охранного документа: 0002623110
Дата охранного документа: 22.06.2017
26.08.2017
№217.015.d565

Пищевая композиция для производства кекса профилактического назначения

Изобретение относится к кондитерской промышленности и может быть использовано при производстве кексов профилактического назначения. Пищевая композиция для производства кекса профилактического назначения включает муку пшеничную, сахар-песок, меланж, аммоний углекислый, соль поваренную пищевую и...
Тип: Изобретение
Номер охранного документа: 0002623112
Дата охранного документа: 22.06.2017
26.08.2017
№217.015.d5b2

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

Изобретение относится к пищевой промышленности, а именно к производству коржиков, и может быть использовано на предприятиях кондитерской промышленности и общественного питания. Способ производства коржиков профилактического назначения включает сбивание размягченного маргарина, внесение...
Тип: Изобретение
Номер охранного документа: 0002623113
Дата охранного документа: 22.06.2017
26.08.2017
№217.015.d5d0

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

Изобретение относится к пищевой промышленности, в частности к кондитерской, а именно к способам производства мармелада с профилактическим эффектом. Способ производства мармеладного изделия включает подготовку сырья, приготовление раствора желирующего вещества, приготовление сиропа, содержащего...
Тип: Изобретение
Номер охранного документа: 0002623114
Дата охранного документа: 22.06.2017
26.08.2017
№217.015.d6a7

Карусельная сушилка для табачных листьев

Изобретение относится к табачной промышленности и предназначено для сушки табачных листьев. Карусельная сушилка для табачных листьев содержит сушильную камеру с загрузочно-разгрузочным окном на боковой поверхности с размещенным внутри ротором и систему воздуховодов, при этом ротор выполнен в...
Тип: Изобретение
Номер охранного документа: 0002622799
Дата охранного документа: 20.06.2017
26.08.2017
№217.015.d6c7

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

Изобретение относится к способу управления внутритрубным разделением водонефтяной эмульсии акустическим воздействием. Способ заключается в выборе частоты колебания от первого источника ультразвукового воздействия с направлением распространения волны, совпадающим с направлением движения потока,...
Тип: Изобретение
Номер охранного документа: 0002622931
Дата охранного документа: 21.06.2017
26.08.2017
№217.015.d755

Аксиальная многофазная двухвходовая бесконтактная электрическая машина-генератор

Изобретение относится к электротехнике, в частности к электромеханическим преобразователям энергии. Аксиальная многофазная бесконтактная электрическая машина содержит корпус, подвозбудитель, возбудитель и основной генератор, установленные на одном валу, закрепленном в корпусе генератора в...
Тип: Изобретение
Номер охранного документа: 0002623214
Дата охранного документа: 23.06.2017
26.08.2017
№217.015.d7d5

Способ производства пастилы

Изобретение относится к пищевой промышленности, а именно к способам производства пастильных изделий с профилактическим эффектом. Предложен способ производства пастилы, включающий приготовление комплекса из смеси функциональной добавки, кислоты лимонной и сухого яичного белка с последующим...
Тип: Изобретение
Номер охранного документа: 0002622699
Дата охранного документа: 19.06.2017
26.08.2017
№217.015.d7d8

Способ получения масла из семян голосеменной тыквы

Изобретение относится к масложировой промышленности. Способ получения масла из семян голосеменной тыквы предусматривает очистку семян от сорных примесей, сортировку, термообработку осуществляют ИК-облучением до температуры от 65°С до 80°С и влажности от 6,0% до 8,5%, а также отжим масла на...
Тип: Изобретение
Номер охранного документа: 0002622705
Дата охранного документа: 19.06.2017
26.08.2017
№217.015.d7f2

Мучное кондитерское изделие профилактического назначения

Изобретение относится к пищевой промышленности, в частности к производству мучных кондитерских изделий. Мучное кондитерское изделие профилактического назначения в виде затяжного печенья включает муку пшеничную, подслащивающий агент в виде сахара, соль, воду в количестве, обеспечивающем...
Тип: Изобретение
Номер охранного документа: 0002622704
Дата охранного документа: 19.06.2017
Показаны записи 111-120 из 218.
26.08.2017
№217.015.d549

Функциональная сухая смесь для производства кексов

Изобретение относится к кондитерской промышленности и может быть использовано при производстве смесей для кексов профилактического назначения. Функциональная сухая смесь для производства кексов включает муку пшеничную, сахар-песок, меланж, аммоний углекислый, соль поваренную пищевую и...
Тип: Изобретение
Номер охранного документа: 0002623110
Дата охранного документа: 22.06.2017
26.08.2017
№217.015.d565

Пищевая композиция для производства кекса профилактического назначения

Изобретение относится к кондитерской промышленности и может быть использовано при производстве кексов профилактического назначения. Пищевая композиция для производства кекса профилактического назначения включает муку пшеничную, сахар-песок, меланж, аммоний углекислый, соль поваренную пищевую и...
Тип: Изобретение
Номер охранного документа: 0002623112
Дата охранного документа: 22.06.2017
26.08.2017
№217.015.d5b2

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

Изобретение относится к пищевой промышленности, а именно к производству коржиков, и может быть использовано на предприятиях кондитерской промышленности и общественного питания. Способ производства коржиков профилактического назначения включает сбивание размягченного маргарина, внесение...
Тип: Изобретение
Номер охранного документа: 0002623113
Дата охранного документа: 22.06.2017
26.08.2017
№217.015.d5d0

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

Изобретение относится к пищевой промышленности, в частности к кондитерской, а именно к способам производства мармелада с профилактическим эффектом. Способ производства мармеладного изделия включает подготовку сырья, приготовление раствора желирующего вещества, приготовление сиропа, содержащего...
Тип: Изобретение
Номер охранного документа: 0002623114
Дата охранного документа: 22.06.2017
26.08.2017
№217.015.d6a7

Карусельная сушилка для табачных листьев

Изобретение относится к табачной промышленности и предназначено для сушки табачных листьев. Карусельная сушилка для табачных листьев содержит сушильную камеру с загрузочно-разгрузочным окном на боковой поверхности с размещенным внутри ротором и систему воздуховодов, при этом ротор выполнен в...
Тип: Изобретение
Номер охранного документа: 0002622799
Дата охранного документа: 20.06.2017
26.08.2017
№217.015.d6c7

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

Изобретение относится к способу управления внутритрубным разделением водонефтяной эмульсии акустическим воздействием. Способ заключается в выборе частоты колебания от первого источника ультразвукового воздействия с направлением распространения волны, совпадающим с направлением движения потока,...
Тип: Изобретение
Номер охранного документа: 0002622931
Дата охранного документа: 21.06.2017
26.08.2017
№217.015.d755

Аксиальная многофазная двухвходовая бесконтактная электрическая машина-генератор

Изобретение относится к электротехнике, в частности к электромеханическим преобразователям энергии. Аксиальная многофазная бесконтактная электрическая машина содержит корпус, подвозбудитель, возбудитель и основной генератор, установленные на одном валу, закрепленном в корпусе генератора в...
Тип: Изобретение
Номер охранного документа: 0002623214
Дата охранного документа: 23.06.2017
26.08.2017
№217.015.d7d5

Способ производства пастилы

Изобретение относится к пищевой промышленности, а именно к способам производства пастильных изделий с профилактическим эффектом. Предложен способ производства пастилы, включающий приготовление комплекса из смеси функциональной добавки, кислоты лимонной и сухого яичного белка с последующим...
Тип: Изобретение
Номер охранного документа: 0002622699
Дата охранного документа: 19.06.2017
26.08.2017
№217.015.d7d8

Способ получения масла из семян голосеменной тыквы

Изобретение относится к масложировой промышленности. Способ получения масла из семян голосеменной тыквы предусматривает очистку семян от сорных примесей, сортировку, термообработку осуществляют ИК-облучением до температуры от 65°С до 80°С и влажности от 6,0% до 8,5%, а также отжим масла на...
Тип: Изобретение
Номер охранного документа: 0002622705
Дата охранного документа: 19.06.2017
26.08.2017
№217.015.d7f2

Мучное кондитерское изделие профилактического назначения

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