Функциональный преобразователь
(ii) 5!9737
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалиатинеских
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 16,12.74 (21) 2084962/24 с присоединением заявки № (23) Приоритет
Опубликовано 30.06.76, Бюллетень ¹ 24
Дата опубликования описания 21.07.76 (51) М. Кл. G 06J 3/00
G 06G 7/26
Государственный комитет
Совета Министров СССР оо делам изобретений и открытий (53) УДК 681.34 (088.8) (72) Авторы изобретения
В. А. Ильин и 1О. А. По ов (71) Заявитель
Московский ордена Трудового Красного Знамени инженерно-физический институт (54) ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ
Изобретение относится к области автоматики и вычислительной техники и может найти применение в специализированных вычислительных устройствах.
Известен функциональный преобразователь, содержащий дешифратор, блок памяти, два цифро-аналоговых преобразователя, вычитающий блок, цифро-аналоговый множительный блок и суммирующий блок. Выход суммирующего блока соединен с выходом устройства, а входы — с выходом цифро-аналогового множительного блока и выходом первого цифроаналогового преобразователя, цифровые входы которых связаны с соответствующими выходами блока памяти, причем аналоговый вход цифро-аналогового множительного блока подключен к выходу вычитающего блока, соединенного первым входом с выходом второго цифро-аналогового преобразователя.
Недостатком такого устройства является пониженная точность функционального преобразователя, обусловленная ра вномерным расположением узлов интерполяции на интервале представления функции.
Цель изобретения — повышение точности преобразователя.
Это достигается тем, что в устройство:введены дополнительный цифро-аналогозый преобразователь и группа логических элементов
«ИЛИ», соединенная входами с выходами дешифратора, а выходами подключенная к входам блока памяти и входам дополнительного цифро-аналогового преобразователя, выход которого соединен с вторым входом вычитаю5 щего блока, причем входы второго цифроаналогового преобразователя и дешифратора связаны с входами устройства.
На чертеже представлена блок-схема функционального преобразователя.
10 Устройство содержит дешифратор 1, входы которого соединены с входом аргумента, представленного в цифровой форме, и входом цифро-аналогового преобразователя 2, Выходы дешифратора 1 подключены к входам
15 группы логических элементов «ИЛИ» 3, причем общее число элементов «ИЛИ» равно количеству узловых точек интерполяции, а число входов i-ro элемента «ИЛИ» — числу дискретных значений аргумента в диапазоне
20 между i-й и (i+1) -й узловыми точками интерполяции. Выходы элементов «ИЛИ» 3 соединены с входами блока 4 памяти и входамп цифро-аналогового преобразователя 5. Выходы преобразователей 2 и 5 подключены к
25 входам вычитающего блока 6, соединенного выходом с аналоговым входом цифро-аналогового множительного блока 7, выходы блока 4 памяти — к соответствующим входам цифро-аналогового преобразователя 8 и мно30 жительного блока 7. Выходы блока 7 и пре5i9737
Составитель С. Казинов
Техред 3. Тараненко
Корректор А, Овчинникова
Редактор И. Грузова
Заказ 1551/ll Изд. № 1466 Тираж 864 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений п открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2 образователя 8 соединены с входами выходного суммирующего блока 9.
Работает устройство следующим образом.
Код аргумента поступает одновременно на вход дешифратора 1 и вход цифро-аналогового преобразователя 2. С помощью дешифратора выбирается один из элементов «ИЛИ»
3. Сигнал с выбранного элемента «ИЛИ» поступает в блок 4 памяти, из которого считываются коды значения функции в выбранной узловой точке интерполяции f (x,) и коэффициент наклона в данной точке к(х,) и поступают соответственно на входы цифро-аналоловых преобразователя 8 и множительного блока 7.
Преобразователь 8 осуществляет преобразование единичного кода обращения к блоку
4 памяти в соответствующие узловые значения аргумента, представленные в аналоговой форме, и может быть выполнен, например, на основе обычного преобразователя цифра-аналог с дополнительными элементами «ИЛИ» на входе. На выходе вычитающего блока б формируется разность между текущим значением аргумента х и его значением в узловой точке х;, которая затем умножается в блоке 7 на коэффициент наклона в данной точке интерполяции к(х,). Напряжения с выходов преобразователя 8 и множительного блока 7 поступают на входы суммирующего блока 9, на выходе которого образуется значение функции
f(x) =f(x,+К(х,) (х — х,).
5 Формула изобретения
Функциональный преобразователь, содержащий дешифратор, блок памяти, два цифро-аналоговых преобразователя, вычитающий блок, цифро-аналоговый множительный блок
10 и суммирующий блок, выход которого подключен к выходу устроства, а входы соединены с выходом цифро-аналогового множительного блока и выходом первого цифроаналогового преобразователя, цифровые вхо15 ды которых соединены с соответствующими выходами блока памяти, причем аналоговый вход цифро-аналогового множительного блока подключен к выходу вычитающего блока, соединенного первым входом,с выходом второго
20 цифро-аналогового преобразователя, о т л ич а ю шийся тем, что, с целью повышения точности, в устройство введены дополнительный цифра-аналоговый преобразователь и группа логических элементов «ИЛИ», соеди25 ненная входами с выходами дешифратора, а выходами подключенная к входам блока памяти и входам дополнительного цифро-аналогового преобразователя, выход которого соединен с вторым входом вычитающего блока, 30 причем входы второго цифро-аналогового преобразователя и дешифратора соединены с входами устройства.