Устройство для вычисления функций

Иллюстрации

Показать все

Реферат

 

Союз Советскик

Социалистических

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ 1,736115 (6l ) Дополнительное к авт. свил-ву(22) Заявлено 26.12.77 (2l ) 2560380/18-24 с присоединением заявки .%— (51)М. Кл.

Я 06 F 15/34

Государственный комитет (23) Приоритет

Опубликовано 25.05.80. Бюллетень №19. по делам изобретений н открытий (53) УДК681.3 (088. 8) Лата опубликования описания 28 р5 8р (72) Авторы изобретения

В. P. Толокновский и Ю. В. Селезнев

/!

1 (7l) Заявитель (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛс. НИЯ

ФУНК&!И ъ = 514 зс, у = сО9 х!

Пель изобретения» повышение точности и быстродействия эа счет одновременного вычисления воспроизводимых функций.

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

Известно устройство для воспроизве- дения кусочнолинейных функций, содержащее управляемый делитель, счетчик, переключатели, схемы И, дешифраторы, схемы ИЛИ и выходные реверсивные счетчики jl).

Недостатком известного устройства в случае воспроизведения функций

g"- ззЩ, у соЬХявляется значительный объем запоминающего устройства и невысокая точность при их одновременном воспроизведении.

Наиболее близким по технической еущности к предлагаемому является устройство, содержащее генератор импульсов, выход которого соединен со входом

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

)1ПХ, Q СО5Х ОДНОВРЕМ&ИНО И С, ВЫСО

КОЙ тОЧНОСтЬЮ.

7361 f;> ф

3 (1T f>offcTBo conn f >7I(tIT o(>Of! BTof> 1 импульсов, ключ 2, соде!>жа>(1И!! разре!>(ающий вход 3, делитель 1 аргумента, cчет чик 5 аргумента, делитель (> длины участка аппроксимации, счет !Ик 7 числа участков аппроксимации, блок 8 управления счетчиком числа участков аппроксимации, дешифратор 9, первый и второй шифраторы 10 и 11, первую и вторую группу элементов И 12 и 13, счетчик управляемого делителя 14» первый и второй элементы 15 и 16 ИЛИ, первый и второй двОичные умножители 1 7 и 1 8, ггерВый и второй сумматоры 19 и 20, блок 21 управления, первый и второй коммутаторы 22 и 23, третий и четвертый сумматоры 24 и 25 импульсов, первый и второй счетчики 26 и 27 результата, ключ

2 содержит также вход 28 запретя, коммутатор 22 содержит первый и второй выходы 29 и 30, коммутатор 23 содержит первый и второй выходы 31 и 32.

Устройство реализует кусочно-линейную аппроксимацию, одновременно произВОдя аВтоматическую кОррекцию пОГреш» ности Воспроизводимых функций 3 = s-iny и 3 =со5х (см. табл втту) „Лппрокс(!Мация выполнена с постоянным шагом В,Х, причем отрезок 0 — Л/2 разоит на (и равных участков.

Ф Е»,Х = !(,t 2 =;Ф, Предложенное устройство работает следующим образом.

При подаче сигнала на разрешающий вход 3, отпирается клю 2 и импульсы с выхода генератора 1 поступают на входы делителей 4, 6 и 14. Через делитель аргумента число-импульсный эквивалент переменной Х поступает в счетчик аргумента, коэффициент пересчета которого равен 1 0 " Х, !.Де 1 — фактор х дискретности представления переменной

Х, целое число. Через делитель 6, определяющий длину участк l аппроксимации, коэффициент К, деления которого павел входом делителя длины участка аппроксимации, а выход - co входом счетчика аргумента, при этом первый выход делителя длины g»(acTêa аппрое .симации сое динеpr со входом счетчика числа участков, Второй вход которого подкл1очен к первому Выходу блока управления счетчиком числа /»»асткОВ» Q BTopoA ез!Яход с блоком управления, соединенного вьтходОм с первыми ВКОдами перВОГО и аТо- 20

РОГО СУММЯТОРОВ ВТОРОЙ ВЬ»ХОД».-ЧЕТЧИ ка числа утастков соединен со входом блока управления счетчиком числа y»lacòков, второй Выход подключен к первым входам первого и второго коммутаторов, 25

Вход второго шифратора подключен к Выходу дешифратора, а выход - к первым

Входам элементов Vi второй группы, вторые Входы элементов которой соединены с выходом счетчика делителя, а выходы — 3o со ьходом второго элемента ИЛИ, выход кот орого г(од.»1Ю OII ко входу второго пВо» ичного умножителя и Ко входу первого сумчато!за, третий Вхоп которого соедиНЕП (; ВЫХОДОМ П(РВО! О ДВОИЧНОГО УМНО» 3S жителя, Вход которого соединен с Выходом перьо! о элемента ИЛИ, соединенного входами с выходами элементoB И первой группы, а выход первого элемента

ИЛИ соединен со вторым Входом второго 40 сумматОра, IlonKJIIORеннОГО сВОим треть» им Входом к выходу Второго двоичного умножителя, а выходом — ко второму входу второго коммут((тора, первый Выход которого соединен с первым входом 45 третьего сумматора, а Второй - с первым входом четвертог о сумматора, Выход которого псдключен ко входу второГО счетчика результата, а ВыхОД riepao» го сумматора подключен ко вгорому Вхо- о ду первого коммутeTop!1, первый выход которого соединен со Вторым входом четвертого сумматора, а второй - со вторым входом третьего сумматора, Выход которого соединен со Входо4 перво- 55 го счетчика результата.

Иа чертеже схемати»ески изображено предлагаемое ус ройство, ! (О(. ГаВ>IЕННал ЦЕЛЬ ДО(ТИ! 1(- Г(..Я Г(тм» что устройство дополнител1,но содержит делитель длины у гастка аппроксимации, блок управления счетчиком числа участков, второй шифратор, вторую группу элементов И, элементы ИЛИ, двоичные умно>((итечи» с > мматорьт, кОммутатОры, второй счетчик результата, блок управления и делитель аргумента, вход которого соединен с Вь(ходом ключа и со — число участков аппроксима ции одной четверти периода фуНКЦИИ Ъ = 51Г! Ъ = СО5Х1

f(> — коэффицие нт дел е н и я дел ителя

4 аргумента, импульсы поступают В счет !Ик 7 учасгков, полное число состолний кото(>ы! о равно и!(2, Выходы счетчика 7 через ден;ифратор 9 управляют шифраторами 10 .(! 1, задаюци5 736 ми угловые коэффициенты аппроксимирующих отрезков при помощи групп элементов

И 12 и 13. Импульсы с выходов групп элементов И 12 и 13 через элементы

15 и 16 ИЛИ поступают на первые входы сумматоров 19 и 20, а также на входы двоичных умножителей 17 и 18, с выходов которых импульсы поступают на входы сумматоров 19 и 20. Импульсы с выходов сумглаторов 19 и 20

> >.> поступают на входы коммутаторов 22 и 23 и далее через третий и четвертый сумматоры 24 и 25 - на входы счетчиков 26 и 27 результата.

В первом и втором сумматорах 19 и 20 производится коррекция аппроксимирующих функций 1 = Б1 > >г и > =-coSIE на каждом участк» аппроксимации O А, Как видно из таблицы, значения коэффициента погрешности воспроизведе- рр

НИя К р»ЕЕО> О чп

К

1 и гФ- м где - — экстремальная погрешЗП ность кусочно-линейНОЙ аппроксимации HB - участке функции

l =Siпу,(=со Д приращение на (m- E +<) участке функции ч =эт .(q =со т. на всем отрезке от 0 до Т) 7 изменяются на 0,17%, таким образом, для практических целей можно считать, что

° 35 коэффициент погрешности воспроизведения IE есть величина постоянная, раьИ ная среднему значению > К к Щ

М

СР

В данном случае К g =0,0123033. ,р

Приращение для функции 1= 51r < на (N -И + 4 ) участке равно приращению функции 3 =сОБ >г на П вЂ” участке

Таким образом, с момента переполне ния счетчика 7 угловые коэффициенты с выходов шифраторов 10 и 1.1 .задаются в обратной последовательности; вход счетчика 26 функции 1=91И подключа-. ется к каналу воспроизведения функции ч=сс>ъу, а вход счетчика 27 функции

;>=сс>, подключается к каналу воспроизведения функции =5 Etl k

Устройство для вычисления функций

q .„" пy,,y=ге у„cодeржащеe генератор импульсов, выход которого соединен со входом ключа, разрешающий и запрещающий входы которого соединены соответст(ь 3„„,„ ss1 = (м„ с3 и наоборот.

Таким образом, зная угловые козффи, циенты аппроксимирующих отрезлов> по ступающие в вице импульсного зквива лента е выходов элементов 15 и 16

ИЛИ на первые входы сумма" îðîâ и на входы двоичных умножителей 1 r и 18, l 55 в сумматоры 19 и 20 с выходов двоичных умножителей 17 и 18 дополнитель но вводят импульсный эквивалент огреш115 6 ности апцроксимации Е>п для функции

g = > E EE Ъ, 3 -(6Ч г>. > + 1 > Е (Ь ИЪСОВКС > ср > для функции Ъ =сов Х.

= (""е зп . пг-IE +i Яср " с >

3начение t. (место нахождения экстремальной погрешности аппроксимации Я на .гг — участке величиной 6.V ) определяет работу сумматоров 19 и 20 на участь ках or Ь= 0 дот,=т.и от 6=4 qo = (, соответственно, в режиме сумми ровання и вычитания.

TBK как значение Ь g, как Видно из таблицы> стремится к значению - =0,5, то сумматоры 19 и 20 первую половину у гастка 6 Х (О 6 - 0>5) раоотают на суммирование, B вторую половину участ ка Q. Х (0,5Я Ь .() на вычитание. Управление режимами работы сумматоров

19 и 20 осуществляется блоком 21 управления, выделяющим половину участка аппроксимации X .

При переполнении счетчика 7 блок 8 управления счетчикам числа участков ап проксимации изменяет направление счета и устанавливает триггеры счетчика 7 в единичное состояние. Кроме того, блок управления счетчиком числа участков BIIФ проксимации переключает коммутаторы

22 и 23 таким образом, что коммута-.ор 22 отключается по выходу 29 от третьего сумматора 24 и подключается по выходу 30 к четвертому сумматору 25, а коммутатор 23 отключается по выходу 32 от четвертого сумматора

25 и подключатеся о выходу 31 K третьему сумматору 24.

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

736115 венно с управляющим входом устройства и с выходом счетчика аргумента, а Выход - со входом счетчика делителя, Выход которого подключен к первым входам элементов И первой группы, вторые входы которых соединены с выходом первого шифратора, вход которого соединен с выходом дешифратора, Вход которого под.ключен к первому выходу счетчика числа участков, и первый счетчик результата, отличающееся тем, что, с целью повышения точности и быстродействия, в него введены делитель длины участка аппроксимации, блок управления счетчиком числа участков, второй шифратор, вторая группа элементов И, элемен ты ИЛИ, двоичные умножители, сумматоры, коммутаторы, второй счетчик результата, блок управления и делитель аргумента, вход которого соединен с выходом ключа и со входом делителя длины участка аппроксимации, а выход — со входом счетчика аргумента, при этом первый выход делителя длины участка аппроксимации соединен со входом счетчика числа участков, второй вход которого подключен к первому выходу блока управления счетчиком числа участков, а второй выход - с блоком управлении, соединен- ного выходом с первыми входами первого и второго сумматоров, второй выход счетчика числа участков соединен со, входом блока управления счетчиком числа участков, второй выход подключен к первым входам первого и второго комму.таторов, вход второго шифратора подключен к выходу дешифратора, а выход - K первым входам элементов И второй группы, вторые Входы элементов которой соединены с выходом счетчикы делителя, а выходы - со BKolloM BTopG".о элемента

ИЛИ, выход которого подключен ко входу

ВтОрОГО дВОичного умножителя и ко ВХО ду первого сумматора, третий Вход которого соединен с выходом первого двоичного умножителя, Вход которого соединен с выходом первого элемента HJlH, 10 соединенного входами с выходами элементов И первой группы, а выход первого элемента ИЛИ соединен со вторым входом второго сумматора, подключенного своим третьим входом к выходу второго

15 двоичного умножителя, а выходом - ко второму входу второго коммутатора, первый выход которого соединен с первым входом третьего сумматора, а второй— с первым входом четвертого сумматора, 26 выход которого подключен ко входу второго счетчика результата, а выход первого сумматора подключен ко второму входу первого коммутатора, первый выход которого соединен со вторым входом

2> четвертого сумматора, а второй — со вторым входом третьего сумматора, выход которого соединен со входом первого счетчика результата.

30 Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР %263298, кл. 5 06 F 15/34, 1970.

2. Авторское свидетельство СССР

М 376778, кл. (3 06 Р 15/34, 1973 (прототип) .

73f3115

Составитель A. Зорин

Редактор Б. Зарванская Техред Я. Ковалева Корректор Т. Скворцова

Заказ 2277/7 Тираж 751 Подписное

UHHHHH Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП "Патент, г. Ужгород, ул. Проектная, 4