×
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
Источник поступления информации: Роспатент

Показаны записи 11-20 из 477.
27.08.2016
№216.015.4d60

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

Изобретение относится к пищевой промышленности, в частности к производству хлеба повышенной пищевой и биологической ценности, предназначенного для профилактического и лечебного питания. Предложен способ приготовления хлеба из ржаной или из смеси ржаной и пшеничной муки, включающий получение...
Тип: Изобретение
Номер охранного документа: 0002595508
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4d61

Состав теста для производства кексов

Изобретение относится к пищевой промышленности. Предложен состав теста для производства кексов, включающий пшеничную хлебопекарную муку высшего сорта, сахарный песок, сливочное масло, меланж, аммоний углекислый и рафинадную пудру, который дополнительно содержит муку из корневищ сусака...
Тип: Изобретение
Номер охранного документа: 0002595434
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4d98

Кондитерская смесь для производства персипана

Изобретение относится к пищевой промышленности, в частности к производству кондитерских изделий. Предложена кондитерская смесь для производства персипана, включающая размолотые ядра косточек, сахар-песок, патоку, наполнитель, какао-порошок в виде вкусового компонента, при этом она дополнительно...
Тип: Изобретение
Номер охранного документа: 0002595452
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4de7

Начинка маковая для кондитерских изделий

Изобретение относится к пищевой промышленности и может быть использовано в качестве состава для приготовления начинки при производстве мучных кондитерских изделий. Начинка маковая включает мак, сахар-песок, мед натуральный, протертые вяленые финики и плоды физалиса ягодного, высушенные путем...
Тип: Изобретение
Номер охранного документа: 0002595502
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4ded

Способ производства фитнес-батончиков

Изобретение относится к области пищевой промышленности, в частности к кондитерской, а именно к способу производства фитнес-батончиков. Подготавливают и дозируют сырье. Сироп-связку готовят путем смешивания инвертного сиропа на основе раствора сахара-песка с лимонной кислотой и основного сиропа....
Тип: Изобретение
Номер охранного документа: 0002595455
Дата охранного документа: 27.08.2016
20.08.2016
№216.015.4dfb

Способ оптимального адаптивного управления процессом бурения скважин

Изобретение относится к области бурения нефтяных и газовых скважин и может быть использовано для оптимального управления процессом. Техническим результатом является увеличение точности оптимального управления режимом бурения и увеличение механической скорости проводки скважины за счет бурения...
Тип: Изобретение
Номер охранного документа: 0002595027
Дата охранного документа: 20.08.2016
27.08.2016
№216.015.4e1b

Композитная смесь для производства конфет

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

Кондитерская оболочка

Изобретение относится к пищевой промышленности, а именно к кондитерской промышленности, и может быть использовано при формировании корпусов кондитерских изделий. Предложена кондитерская оболочка, включающая высушенный инжир, жировой компонент, при этом она дополнительно содержит предварительно...
Тип: Изобретение
Номер охранного документа: 0002595505
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4f10

Функциональная глазурь

Изобретение относится к области пищевой промышленности, в частности к кондитерской, и может быть использовано в производстве кондитерских изделий. Предложена функциональная глазурь, включающая подсластитель, молочный продукт, функциональный растительный продукт, предварительно растопленное...
Тип: Изобретение
Номер охранного документа: 0002595514
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4f15

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

Изобретение относится к масложировой промышленности и может быть использовано для получения низкоокисленных растительных масел с заданным жирно-кислотным составом из семян масличных культур разных сортов. Способ получения растительных масел с заданным жирно-кислотным составом, характеризующийся...
Тип: Изобретение
Номер охранного документа: 0002595353
Дата охранного документа: 27.08.2016
Показаны записи 11-20 из 218.
27.08.2016
№216.015.4d60

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

Изобретение относится к пищевой промышленности, в частности к производству хлеба повышенной пищевой и биологической ценности, предназначенного для профилактического и лечебного питания. Предложен способ приготовления хлеба из ржаной или из смеси ржаной и пшеничной муки, включающий получение...
Тип: Изобретение
Номер охранного документа: 0002595508
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4d61

Состав теста для производства кексов

Изобретение относится к пищевой промышленности. Предложен состав теста для производства кексов, включающий пшеничную хлебопекарную муку высшего сорта, сахарный песок, сливочное масло, меланж, аммоний углекислый и рафинадную пудру, который дополнительно содержит муку из корневищ сусака...
Тип: Изобретение
Номер охранного документа: 0002595434
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4d98

Кондитерская смесь для производства персипана

Изобретение относится к пищевой промышленности, в частности к производству кондитерских изделий. Предложена кондитерская смесь для производства персипана, включающая размолотые ядра косточек, сахар-песок, патоку, наполнитель, какао-порошок в виде вкусового компонента, при этом она дополнительно...
Тип: Изобретение
Номер охранного документа: 0002595452
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4de7

Начинка маковая для кондитерских изделий

Изобретение относится к пищевой промышленности и может быть использовано в качестве состава для приготовления начинки при производстве мучных кондитерских изделий. Начинка маковая включает мак, сахар-песок, мед натуральный, протертые вяленые финики и плоды физалиса ягодного, высушенные путем...
Тип: Изобретение
Номер охранного документа: 0002595502
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4ded

Способ производства фитнес-батончиков

Изобретение относится к области пищевой промышленности, в частности к кондитерской, а именно к способу производства фитнес-батончиков. Подготавливают и дозируют сырье. Сироп-связку готовят путем смешивания инвертного сиропа на основе раствора сахара-песка с лимонной кислотой и основного сиропа....
Тип: Изобретение
Номер охранного документа: 0002595455
Дата охранного документа: 27.08.2016
20.08.2016
№216.015.4dfb

Способ оптимального адаптивного управления процессом бурения скважин

Изобретение относится к области бурения нефтяных и газовых скважин и может быть использовано для оптимального управления процессом. Техническим результатом является увеличение точности оптимального управления режимом бурения и увеличение механической скорости проводки скважины за счет бурения...
Тип: Изобретение
Номер охранного документа: 0002595027
Дата охранного документа: 20.08.2016
27.08.2016
№216.015.4e1b

Композитная смесь для производства конфет

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

Кондитерская оболочка

Изобретение относится к пищевой промышленности, а именно к кондитерской промышленности, и может быть использовано при формировании корпусов кондитерских изделий. Предложена кондитерская оболочка, включающая высушенный инжир, жировой компонент, при этом она дополнительно содержит предварительно...
Тип: Изобретение
Номер охранного документа: 0002595505
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4f10

Функциональная глазурь

Изобретение относится к области пищевой промышленности, в частности к кондитерской, и может быть использовано в производстве кондитерских изделий. Предложена функциональная глазурь, включающая подсластитель, молочный продукт, функциональный растительный продукт, предварительно растопленное...
Тип: Изобретение
Номер охранного документа: 0002595514
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4f15

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

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