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

Номер патента: 1241257

Автор: Казинов

ZIP архив

Текст

(51) 4 0 Об Р 15/353 ДЕТЕЛЬСТВУ ТОР ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(56) Авторское свидетельство СССР У 894692, кл. С 06 Р 1/02, 1981.Авторское свидетельство СССР 9 1171774, кл. С 06 Р 1/02. (54) ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЪ (57) Изобретение относится к области автоматики и вычислительной техники, Функциональный преобразователь содержит два регистра, блок вычитания,элемент И, блок умножения, счетчик, два блока памяти, выходной сумматор. Повышение быстродействия и точности воспроизведейия функций достигается на основе использования предварительной установки адреса обращения к блоку памяти, предназначенному для хранения коэффициентов кусочно- линейной аппроксимации при неравноме ном разбиении на подинтервалы аппрок симации, с последующим уточнением ад реса обращения по знаку рассогласования, формируемому на выходе блока вычитания. 1 ил.1 12412Изобретение относится к автоматикеи вычислительной технике, в частностик кусочно-линейным многофункциональ. -ным преобразователям с произвольнымрасположением узлов аппроксимации.Цель изобретения - упрощение функционального преобразователя,На чертеже изображена блок-схемаФункционального преобразователя,Функциональный преобразовательсодержит первый 1 и второй 2 регистры,блок 3 вычитания, элемент И 4, блок5 умножения, счетчик 6, первый 7 ивторой 8 блоки памяти, выходной сумматор 9, шину 1 О ввода аргумента, 15шину 11 ввода номера функции и шину12 ввода опорной, частоты,Принцип действия Функциональногопреобразователя основан на кусочнолинейной аппроксимации воспроизводимых функций у=1 (х), где 3 - номерфункции при прайзвольнам разбиении.на участки аппроксимации.Функциональный преобразовательработает следующим образом, 25В исходном состоянии обнулены регистры 1 и 2 и счетчик 6, а на первомвыходе блока 7 памяти сформированнулевой код (цепи приведения в исходное состояние не изображены)., ЭлементИ 4 закрыт нулевым сигналом со знакавага выхода блока 3 вычитания (назнаковом выходе блока 3 единичныйсигнал формируется только при отрицате.тьных значениях разности). Я блоке / памяти записаны коды узловыхзначений абсцисс х , ординат у и311коэффициентов наклона л, для различных участков аппроксимации (д - номер участка аппракс:лмации). В блоке48 памяти записаны коды 1 предвари-тельной установки адресай счетчика 6 Работа Функцианальнага преобразователя начинает. я с записи в регист 15 ры 1 и 2 кодов -екущих значений аргумента х и номера 1 функции соответственна. Кап номера функции с выхода регистра 2 поступает на вторые адресные входы блоков 7 и 8 памяти, а код аргумента с выхода регистра 1 - на первый (суммирующнй) вход блока 3 вычитания. Кроме того, код старших разрядов аргумента подается на первый адресный вход блока 8 памяти, с выхода которого в счетчик 6 счить 1 вается код " 1 предварительной установкй счетчика. Этот код соответствует номеру участка аппроксимации, узла 57 Хчае значение абсциссы х которого является наибольшим иэ всех узловых значений абсцисс, цля которых х;х, где х - текущее значение када аргумента, в младших разрядах которого (не подключенных к адресному входу блока памяти 8) записаны единиць 1 (узловые значения абсциссрасположен.:. в памяти упорядочено по возрастающей последовательности, т.е. х (х х сх) . В соот 1.) 2,111 111,ветствии с кодами, поступающими на адресные входы блока 7, на ега выхацы считываются коды параметров аппроксимации для-га участка. В4блоке 3 вычитания формируется разность между текущим значением аргумента и узловым значением абсциссы с первого выхода блока 7 памяти, 1."сли эта разнос"ь (х-х 1. Отрица/ 1 тельна та на энакаВам выходЕ блока .3 появляется единичный сигнал, отпирающий элемент И 4, Импульсы опорной частоты с шины 12 начинают поступать на счетный (вычитающий) вход счетчика 6, обусловливая пэслецавательное изменение адресного кода на выходе счетчика 6 и последовательную выборку из блока 7 памяти гараметрав аппроксимации. Как толька с первого выхода блока 7 памяти в блок 3 вычитания будет считан кад узловой абсциссы хтекушего11участка аппроксимации, т,е. хф9х , на знаковом выходе блока . Н 1,13 будет сформирован нулевой сигнал, запирающий элемент И 4, При этом с втарагс и третьего выходов блокапамяти выдаются коды коэффициента наклона и узловой Ординаты текущего участка, поступающие на входы комбинационных блока 5 умнажечия и сумматора 9, В результате на выходе сумматора 9 устанавливается код функциональнага преобразования вида:у=у;, +1 с; (х-х; )При работе Функционального преобразователя в режиме синхронного обмена: внешними устройствами время полного цикла преобразования определяется с учетом величины наибольшего рассогласования начальной разности адресов (1 -ь ), В режиме асинхронного Обмена каждый новый.1цнл преобразования может начинаться после обнуления энаковога выхода блока 3 вычитания (,с задержкой навремя установления и считывания12412 1 О Составитель Н, ЗаицевРедактор Л. Пчелинская Техред В.Кадар Корректор А, Обручар Заказ 3601/45 Тираж 671 ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д, 4/5Подписное Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4 результирующего кода с выхода сумматора 9). Для повышения надежности работы функционального преобразователя может быть использованБ-триггер, подключенный тактовымвходом к шине 12 опорной частоты,единичным и нулевым установочнымивходами - к входу 13 запуска и инверсному выходу знакового разряцаблока 3 вычитания соответственно,а выходом - к третьему входу элемента И 4. Ф о р м у л а. и з о б р е т е н и я15 Функциональный преобразователь, содержащий первый и второй регистры, информационные входы которых подключены к шинам ввода соответственно аргумента и номера функции, 2 О выходной сумматор, выход которого являетея выходом преобразователя, первый и второй блоки памяти, входы старших разрядов адреса которых соединены с выходом второго регистра, 25 выход первого регистра подключен к входу уменьшаемого блока вычитания, выход знакового разряда которого подключен к первому входу элемента 57 4И, второй вход которого соединен с шиной ввода опорной частоты, а выход элемента И подключен к счетному входу счетчика, выход разрядов которого соединен с входами младших разрядов адреса второго блока памяти, соединенного выходом кода коэффициента наклона воспроизводимой функции с входом первого сомножителя блока умножения, соединенного входом второго сомножителя с выходом блока вычитания, о т л и .ч а ю щ и й с ятем, что, с целью повышения быстродействия и точности воспроизведенияфункций, выходы старших разрядовпервого регистра соединены с входами младших разрядов адреса первогоблока памяти, выход которого соединен с информационным входом счетчика, выход блока умножения соединенс входом первого операнда выходногосумматора, вход второго операндакоторого соединен с выходом кодаузлового значения ординаты воспроизводимой функции второго блока памяти,соединенного выходом кода узловогозначения абсциссы воспроизводимойфункции с входом вычитаемого блокавычитания.

Смотреть

Заявка

3733115, 25.04.1984

ПРЕДПРИЯТИЕ ПЯ А-1874

КАЗИНОВ СЕРГЕЙ ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 17/17

Метки: функциональный

Опубликовано: 30.06.1986

Код ссылки

<a href="https://patents.su/3-1241257-funkcionalnyjj-preobrazovatel.html" target="_blank" rel="follow" title="База патентов СССР">Функциональный преобразователь</a>

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