Изобретение относится к автоматике и вычислительной технике, в частности к кусочно-линейным многофункциональным преобразователям с произвольным расположением узлов аппроксимации.
Цель изобретения - упрощение функционального преобразователя.
На чертеже изображена блок-схема- функционального преобразователя.
Функциональный преобразователь содержит первый 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
И, второй вход которого соединен с шиной ввода опорной частоты, а выхо элемента И подключен к счетному входу счетчика, выход разрядов которог соединен с входами младших разрядов адреса второго блока памяти, соединенного выходом кода коэффициента наклона воспроизводимой функции с входом первого сомножителя блока умножения, соединенного входом второго сомножителя с выходом блока вычитания, отли.ч ающийс я тем, что, с целью повьш ения быстродействия и точности воспроизведения функций, выходы старших разрядов первого регистра соединены с входами младших разрядов адреса первого блока памяти, выход которого соединен с информационным входом счетчика, выход блока умножения соединен с входом первого операнда выходного сумматор.а, вход второго операнда которого соединен с выходом кода узлового значения ординаты воспроизводимой функции второго блока памяти Соединённого выходом кода узлового значения абсциссы воспроизводимой функции с входом вычитаемого блока вычитания.
название | год | авторы | номер документа |
---|---|---|---|
Функциональный преобразователь | 1984 |
|
SU1171774A1 |
Устройство для воспроизведения функций | 1984 |
|
SU1182539A1 |
Многофункциональный преобразователь | 1986 |
|
SU1401479A1 |
Цифровой функциональный преобразователь | 1983 |
|
SU1098006A1 |
Многофункциональный преобразователь | 1986 |
|
SU1429128A1 |
Вычислительное устройство | 1982 |
|
SU1040493A1 |
Функциональный преобразователь | 1984 |
|
SU1211756A1 |
Функциональный преобразователь | 1985 |
|
SU1249547A1 |
Гибридный функциональный преобра-зОВАТЕль | 1979 |
|
SU834726A1 |
Гибридный функциональный преобразователь | 1982 |
|
SU1076918A1 |
Авторское свидетельство СССР | |||
Цифровой генератор функций | 1980 |
|
SU894692A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Способ вытягивания полых изделий из листового металла | 1947 |
|
SU71774A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-06-30—Публикация
1984-04-25—Подача