Функциональный преобразователь Советский патент 1986 года по МПК G06F17/17 

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

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

Цель изобретения - упрощение функционального преобразователя.

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

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

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

Функциональный преобразователь работает следующим образом.

В исходном состоянии обнулены регистры 1 и 2 и счетчик 6, а на первом выходе блока 7 памяти сформирован нулевой код (цепи приведения в исходное состояние не изображены).. Элемент И 4 закрыт нулевым сигналом со знакового выхода блока 3 вычитания (на знаковом выходе блока 3 единичный ситиал формируется только при отри- цател ьных значениях разности В бло ке 7 памяти записаны коды узловых значений абсцисс Х : , ординат и коэффиттиентов наклона k;: для различных участков аппроксимации (i номер участка э.ппроксямации , В блоке 8 памяти записаны коды it предвари-- тельной установки адресов счетчика 6,

Работа функционального преобразователя начинается с записи в регистры 1 и 2 кодов т-екущих значений ар- гумента к и номера j функции соответственно. Код номера функции с выхода регистра 2 поступает на вторые адресные входы блоков 7 и 8 памяти, а код аргумента с выхода регистра 1 - на первый () вход блока 3 вычитания. Кроме того, код старших разрядов аргумента подается на первый адресный вход блока 8 памяти с выхода которого в счетчик 6 считывает- ся код j предварительной установки счетчика. Этот код соответствует номеру участка аппрокскман зи, узловое .значение абсциссы Х; , которого является наибольшим из всех узловых значений абсцисс, для которых Xj ;fxj , где - текущее значение кода аргумента, в младших разрядах которого (не подключенных к адресному входу блока памяти 8) записаны единицы (узловые значения абсцисс расположен;; в- памяти упорядочено по возрастающей последовательности,

т.е. X, ...Х; Xj,;j ). В СООТветствии с кодами, поступающими на е щресные входы блока 7, на его вы- хо.ды считываются коды параметров аппроксимации для участка. В блоке 3 вычитания формируется разность между текущим значением аргумента и узловым значением абсциссы с первого выхода блока 7 памяти. Если эта разность (х-х1; отрицательна., то на знаковом выходе блока 3 появляется единичный сигнал, отпирающий элемент И 4. Импульсы опорной частоты с шины 12 начинают поступать на счетный (вьиитающий) вход счетчика 6, обусловливая пэсле цовательное изменение адресного код выходе счетчика 6 и последовательную выборку из блока 7 памяти параметров аппроксимации. Как только с первого выхода блока 7 памяти в блок 3 вычитания будет считан код узловой абсциссы х, текущего у шстка аппроксимации j т.е. 5 х;.,,- 1 , на знаковом выходе блока 3 будет сформирован нулевой сигналs запирающий элемент И 4. При этом с второго и третьего выходов блока 7 памяти выдаются коды коэффитщента наклона и узловой ординаты текущего участка, поступающие на входы комбинационных блока 5 умножения и сумматора 9, В результате на выходе сумматора 9 устанавлив.ается код функционального преобразования вида -k- (Х-Х- )

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

результирующего кода с выхода сумматора 9) , -Для повь.ггаения надежности работы функционального преобразователя может быть использова S -триггер, подключенный тактовым входом к шине 12 опорной частоты, единичным и нулевым установочными входами - к входу 13 запуска и инверсному выходу знакового разряда блока 3 вычитания соответственно, а выходом -. к третьему входу эл€ .- мента И 4.

Формулаизобретени

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

Составитель Н. Зайцев Редактор Л. Пчелинская Техред В.Кадар Корректор А. Обручар

Заказ 3601/45 Тираж 671Подписное

BHHPilM Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

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

название год авторы номер документа
Функциональный преобразователь 1984
  • Казинов Сергей Васильевич
SU1171774A1
Устройство для воспроизведения функций 1984
  • Казинов Сергей Васильевич
SU1182539A1
Многофункциональный преобразователь 1986
  • Казинов Сергей Васильевич
SU1401479A1
Цифровой функциональный преобразователь 1983
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
  • Корень Семен Давидович
SU1098006A1
Многофункциональный преобразователь 1986
  • Казинов Сергей Васильевич
  • Шляппо Александр Анатольевич
SU1429128A1
Вычислительное устройство 1982
  • Грачев Сергей Анатольевич
  • Эзенкин Анатолий Александрович
SU1040493A1
Функциональный преобразователь 1984
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1211756A1
Функциональный преобразователь 1985
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1249547A1
Гибридный функциональный преобра-зОВАТЕль 1979
  • Калинин Геннадий Александрович
SU834726A1
Гибридный функциональный преобразователь 1982
  • Зозуля Игорь Викторович
  • Калинин Геннадий Александрович
SU1076918A1

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

Реферат патента 1986 года Функциональный преобразователь

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

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

Авторское свидетельство СССР
Цифровой генератор функций 1980
  • Докучаев Александр Алексеевич
  • Зенцов Владимир Александрович
  • Свиньин Сергей Федорович
SU894692A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Способ вытягивания полых изделий из листового металла 1947
  • Леонов К.П.
SU71774A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 241 257 A1

Авторы

Казинов Сергей Васильевич

Даты

1986-06-30Публикация

1984-04-25Подача