Устройство для вычисления коэффициентов полинома Советский патент 1984 года по МПК G06F17/10 G06F17/12 

Описание патента на изобретение SU1130876A1

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

1130876

Похожие патенты SU1130876A1

название год авторы номер документа
Устройство для поиска координат точки экстремума функции двух переменных 1981
  • Савичев Виталий Владимирович
SU966703A1
Устройство для вычисления полинома @ -ой степени 1983
  • Виленский Геннадий Борисович
SU1140115A1
Устройство для сжатия информации 1986
  • Жуковский Владимир Григорьевич
  • Твердохлебов Николай Филиппович
SU1324047A1
Устройство для вычисления функций 1990
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1709304A1
Устройство для вычисления @ -функций 1983
  • Кургаев Александр Филиппович
  • Цатрян Карен Жораевич
SU1124321A1
Устройство для вычисления значений многомерного полинома 1990
  • Кизима Станислав Владимирович
  • Мороз Владимир Иванович
  • Шиенок Николай Николаевич
SU1742829A1
Устройство для вычисления полинома 1980
  • Ганитулин Анатолий Хатыпович
  • Зибиров Борис Григорьевич
  • Поляков Геннадий Алексеевич
SU885997A1
Устройство для возведения в п-ую степень 1982
  • Римский Геннадий Васильевич
  • Таборовец Вячеслав Васильевич
  • Белов Сергей Павлович
  • Комлик Василий Иванович
SU1132287A1
Специализированный процессор 1983
  • Водяхо Александр Иванович
  • Грушин Вячислав Васильевич
  • Лукоянычев Виктор Геннадьевич
  • Плюснин Владимир Устинович
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1144117A1
Устройство для нахождения экстремума аддитивной функции многих переменных 1990
  • Зубов Николай Николаевич
  • Зимин Владимир Николаевич
  • Шарашкин Юрий Геннадьевич
SU1765830A1

Иллюстрации к изобретению SU 1 130 876 A1

Реферат патента 1984 года Устройство для вычисления коэффициентов полинома

УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ . КОЭФФИЦИЕНТОВ ПОЛИНОМА, содержащее генератор импульсов., счетчик переменных, блок памяти констант, счетчик тактов, блок регистров, блок сравнения, первьй и второй элементы задержки, умножитель, сумматор, о т л и чайщееся тем, что, с целью повышения быстродействия, в него введены шесть групп элементов И, второй и третий блоки умножения, вычитатель, блок памяти результата, вход значения п устройства (п - степень полинома) соединен с первым информационным входом блока сравнения, вход значения (п+1) устройства - с установочным входом счетчика переменных, вход коэффициентов устройства - с информационным входом блока регистров, выход непревышения порога блока сравнения соединен с входом первого элемента задержки и с первыми входами элементов И первой, второй и третьей групп выход превьш1ения порога блока сравнения соединен с входом останова генератора импульсов, а второй информационный вход блока сравнения соединен с информационным выходом счетчика тактов, счетньШ вход которого объединен со счетным входом счетчика переменных и подключен к выходу генератора шотульсов, вход второго элемента задержки соединен с выходом первого элемента задержки, а выход с первыми входами элементов И четвертой группы, вторые входы элементов И первой группы соединены поразрядно с информационным вьгходом счетчика переменных, а выходы - с первой груп пой информационньх входов умножите.пя., вторая группа информационных входов .которого соединена с выходами элементов И третьей группы, информационные выходы счетчика соединены поразрядно с адресными входами блока памяти констант и с адресными: входами блока i СО памяти результата, информационные, входы которого соединены поразрядно с выходами элементов И четвертой группы, а выходы - с первыми входами: элементов И пятой группы.и с выходом устройства, вторые входы элементов И пятой группы соединены с выходом генератора импульсов, а выходы - с первой группой информационных входов :о первого блока згмножения, вторая групо па информационных входов которого со90 единена с выходами элементов И второй группы, первые вторые, третьи и «ч четвертые выходы первого блока умно9д жения соединены соответственно с первым и вторым информационными входами вычитателя и с первым и вторым информационными входами сумматора, выходы блока памяти констант соединены с вторыми входами элементов И третьей группы, выходы блока регистров соединены с вторыми входами элементов И второй группы, первые входы элементов И шестой группы соединены с выходами умножителя, вторые входы с выходом первого элемента задержки.

Формула изобретения SU 1 130 876 A1

Изобретение относится к автоматик и вычислительной технике и может быть использовано в автоматических. Системах управления. Известно устройство для вычислени значений полинома с комплексными коэффициентами, содержащее генератор импульсов, счетчик, схему сравнения, три регистра, восемь блоков умножения, два блока вычитания, четыре бло ка сложения, блок памяти, блок элементов И, блок ивдикации ij . Недостаток этого устройства состо ит в ограниченной области применения поскольку с его помощью нельзя вычис лять коэффициенты полиномов заданног вида. Наиболее близким по технической сущности к изобретению является устройство для вычисления коэффициентов полинома к « -Л У.. . цго где У;,х - действительные числа, содержащее блок ввода для параллельного приема переменных из АСУ, блок памяти переменных, генератор импульсов, блок умножения, сумматор, первы и второй блоки памяти результата, блок регистрации, узел формирования первого импульса последовательностиj семь элементов задержки, счетчик переменных, первый и второй счетчики, элемент НЕ, семь элементов И, три элемента ШШ, блок сравнения и блок буферной памяти с соответствующими связями zj . Недостаток известного устройства низкое быстродействие в случае его применения для полинома с комплексны ми числами у ИХ. Кроме того, при решении целого ряда задач, связанных например, с определением передаточно функции импульсных систем автоматического регулирования возникает необходимость вычисления коэффициентов полинома Г/ -UN Г/ , 1 J 4-1 / 1 Л (а +за )t (у +jy )+tJ .(1) I Цель изобретения - повьшение быстродействия устройства. Поставленная цель достигается -тем, что в устройство, содержащее генератор импульсов, счетчик переменных, блок памяти констант, счетчик тактов, блок регистров, блок сравнения, пер- вый и второй элементы задержки, умножитель, сумматор, введены шесть групп элементов И, второй и третий блоки умножения,, вычитатель, блок памяти результата, вход значения п устройства (п - степень полинома) соединен с первь м информационным входом блока сравнения, вход значения (п+1) устройства - с установочным входом счетчика переменных, вход коэффициентов устройства - с информационным входом блока регистров, выход непревьшения порога блока сравнения соединен с входом первого элемента задержки и с первыми входами элементов И первой, второй и третьей групп, выход превышения порога блока сравнения соединен с входом останова генератора импульсов, а второй информационный вход блока сравнения соединен с информационным выходом счетчика тактов, счет- ный ВХОД которого объединен со счетным входом счетчика переменных и подключен к выходу генератора импульсов, вход второго элемента задержки соединен с выходом первого элемента задержки, а выход - с первыми входами элементов И четвертой группы, вторые входы элементов И первой группы соединены поразрядно с информационным выходом счетчика переменных,.а выходы - с первой группой информационных входов умножителя, вторая группа информационньгх входов которого соединена с выходами элементов И третьей группы, информационные выходы счетчика соединены поразрядно с адресными входами блока памяти констант и с адресными входами блока памяти резуль-; тата, информационные входы которого соединены поразрядно с выходами элeJментов И четвертой группы, а выходы - с первыми входами элементов И пятой группы и с выходом устройства, вторые входы элементов И пятой группы соединены с выходом генератора импульсов, а выходы - с первой группой информационных входов первого блока умножения, вторая группа информационны входов которого соединена с выходами элементов И второй группы, а первые, вторые, третьи -и четвертые выходы первого блока умножения соединены со ответственно с первым и вторым инфор мационными входами вычитателя и с первым и вторым информационными входами сумматора, выходы блока памяти констант .соединены с вторыми входами элементов И третьей группы, выходы блока регистров соединены с вторыми входами элементов И второй группы, первые входы элементов И шестой группы соединены с выходами умножителя, вторые входы - с в.ыходом первого элемента задержки, а.выходы с первой группой информационных входов второго блока умножения, вторая и третья группы информационных входов которого соединены с выходами соответственно вычитателя и сумматора, а выходы - с вторыми входами элементов И четвертой группы. Работа устройства основана на следующих рекуррентньк соотношениях для вычисления (1) av (а.,у -ац., у ) (ti+1-k)bv , а;(а;,., y)(n-H-k)b,,, ,(2) где a|j 1, , - значение k-й ячейки блока памяти переменных. На чертеже представлена структзф ная схема устройства. Устройство содержит входы блок 1 памяти результата,генератор 2 импульсов, счетчик 3 переменных, блок 4 памяти констант, счетчик 5 тактов, блок 6 сравнения, первая группа эле- ментов И 7, умножитель 8, блок 9 регистров, первый элемент 10 задержки, вторая и третья группа элементов И 1 и 12, второй элемент 13 задержки, первый блок 14 умножения, четвертая, пятая и шестая группа элементов И 1517, вычитатель 18, сумматор 19, второй блок 20 умножения. Кроме того, в устройстве имеются вход 21 значения п, вход 22 значения (п+1) (п степень полинома), вход 23 коэффициентов, выход 24 устройства. Устройство работает следующим образом. В блок 4 памяти записываются константы b,j.1/k (,2,... ,L) . Перед началом работы устройство приводится в исходное состояние: в блок 9 регистров записываются нули, счетчик 5 обнуляется jf в блоке 1 памяти результатов для Эд записывается единица, а в остальные ячейки записываются нули; По входам устройства в регистр блока 6 сравнения заносится значение п, в счетчик 3 переменных - (п+1), в блок 9 регистров - значения у и у. По окончании ввода включается генератор 2 импульсов, который вычитает единицу из содержимого счетчика 3 переменных и прибавляет единицу к счетчику 5, а также разрешает прохождение содержимого (k-l)-x .ячеек блока 1 памяти результата через пятую группу элементов 16 И на блок 14 умножения. Содержимое } счетчика 5 поступает на блок 6 сравнения, где сравнивается со значением п. Если kin, то сигнал через первый выход блока 6 сравнения поступает на входы групп элементов И 7 и -17 И и разрешает прьхождение содержимого счетчика 3 переменных и содержимого k-й ячейки блока 4 памяти , переменных на умножитель S, где происходит умножение Ь на (n+1-k). Од-новременно этот же сигнал поступает на вход группы элементов 11 И и разрешает прохождение -содержимого регистров блока 9 регистров на блок 14 умножения, где происходит параллельное умножение a|j., на у , aj, на у, а на у, а., на у. Соответствуюпще результаты умножения из блока 14 умножения поступают на блок 19 сложения и блок 18 вычитания, где вычисляются выражения и aU у-а;., у. aL.y%a ..у Результаты этих операций поступают на блок 20 умножения. Сигнал блока

Документы, цитированные в отчете о поиске Патент 1984 года SU1130876A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Накаливаемый катод для вакуумных приборов 1924
  • Ж. Гольст
  • Э. Оостеруис
SU934A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для вычисления коэффициентов полинома 1978
  • Емельянов Владимир Петрович
  • Калашников Валерий Степанович
  • Матвеев Владимир Ильич
  • Тихомиров Виктор Иванович
SU734714A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
:

SU 1 130 876 A1

Авторы

Кияшов Анатолий Дмитриевич

Мудров Вадим Васильевич

Даты

1984-12-23Публикация

1983-07-08Подача