Цифровое устройство для вычисления элементарных функций

Иллюстрации

Показать все

Реферат

 

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

Социелистимеских

Республик

ОЛ ИСАНИНА

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (11) 444I87 (61) Зависимое от авт. свидетельства (22) ЗаявленоЕ2.QI.73 (21) I877553/IS-24 (51) М. Кл. с присоединением заявки

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

Совета Министров СССР оо делам нэосретеннй и открытий

6 067 Еб/20 (32) Приоритет

Опубликовано $5,0с1. 74 Бюллетень М 35

Дата опубликования описания I5.Е2. 74 (5 ) 3_#_68I. Е4 (088.8) (72) Авторы изобретения

М.Я. Mzag, В.Н.Чиннов ж О,Г.Е )иб (71) Заявитель (54) ЦИФРОВОЕ УСТРОЙСТВО цЛЯ ВЫЧИСЛЕНИЯ ЭЛИБЕТАРНЫХ

ФУНКЦИИ

Изобретение относится к области автоматики, вычислительной ж электроизмерительной техники.

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

Однако точность известных устройств ограничена в основном погрешностью реализуемой в пих лиией,иой аппроксиищии.

Целью изобретения является пе;вышенже точности устройства.

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

2 устройства и через первую схему йТИ - с первым входом программнораспределительного блока, первый выход которого соединен со входом

5 делителя частоты, а второй и третий выходы соединены с суммирующими входами второго и третьего реверсивных счетчиков, вычитаюп1ие входы которых подсоедйнены к первому и вто10 рому выходу ключа ж перваку и второму входу второй схемы ИЫ, выход которой соединен со втор м входом множительного блока, выход которого соединен со вторым входом первой

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

20 Вторым входом первого реверсивного счетчика, а третий выход соединен со вторым входом программно-распре делительного блока и первым входом

:ключа, второйй вход которого соеди+

as нен с выходом генератора.

444И7

Такое выполнение устройств IloЗВОЛЯЕТ СУЩЕСТВЕННО ПОВЫСИТЬ ТОЧность выч11слени"1, так как реализует » я м 1од вычисления р Основанныи HH аппроксшкации вы1ислнемой функции степенныь и рядами. Это дает возьожность получить погрешность аппроксима11ии как угодно малую в зависимостИ

От числа членов ряда, выбор которого и;.ак1 ически не сказывается на сложНОСТИ СХемНО", Реализа11ИИ.

На черт .же приведена структурная схем. устройства.

Предлагаемое устройство содер.ю:т множительный блок I, реверсивные счетчики 2, 3 и 4, схемы ИЛИ б и б програмйно-phcliределительный блок 7, делитель частоты 8, пе:-екл.чатель коэфу1п1иентов деле11ия генератор и1л1ульсов IO у ключ IT. y блок правления Й.

r ринпип 11елствия Вычислителя заключается в сле11ующем. д Об11ем виде вычисляемую функ1.И1о можно представить степенным

Р 1 11Ом

i(x) =Z к;х °

i -=0

1,11е К; — постоянные коэр1ипиенты, О!11. оделенные по Величине и 311ак1(11)!л каждой Вычисляемой 41унк1111йфЫс)Ji В разложе нии Отсутс J ьуют н екото1: 1с <>21.- ".Jib, To c001BB J cJ :H)ю10ие ко::i,1,111!!J„. I рав1 ы Hylig.

Коэф .л1.14енты, не I.è.131Jèå нулю, 3а11аю1с11 переключателем коэфрициi .« i ОВ U, .-JJ HiLI 9 B ВИДЕ ф;=, И BBO.1 .ii Ji l ся В Д.".ЛИ 1 Ел в частоты 5 ПО КОр/ан.1;а!,. Олока,у11равления I2, ;Ор1,.:11рование A" осуществляет.:я помощью 1:;ножительного блока 1

il0c(м детном умножения у - > на Il1cл .11)яя последовательность с Выхоп;-. множ11тельного блока I поступив I «а иро1:рам1кно-распределительный О,11ок 7, который служит для подачи числа импульсов X в Определенные узлы устройства: поочередно на входы Вычитания счетч11ков 3, 4 и на сче 1 ный вход Jle,>!èò6JIH 8 „ если в разложении ункт,.йи К;Х ф 0.

Если же к; g = 0, то число ии1ульсов X" на делитель 8 не проходит.

В начальный момент в делитель

8 вводится первый из не равных нулю коэффициентОВ Ki допустим к, .

11 и еловая последовательность

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

1Ц1И 5 и программно-распределительный блок 7 — на Вход вычитания счетчика 4, в ко" îðîì х записыва

i ется в дополнительном коде (2 "-x) где т — разрядность счетчиков 3, 4, и на вход делителя 8, с выхода которого числовая последователь5 ность К<Х поступает в реверсивный счетчик 2, режим работы которого задается блоком управления I2 в зависимости от знака К x . 33атем сигналом блока управлейия 12 из1о меняется состояние программно-распределительного блока 7 и ключа П таким образом что выход генератора импульсов 10 через ключ П подключается к входу суммирования

1ь счетчика 4 и через схему ИЛИ, ко второму входу множительного блока

1, а выход множительного блока I через схему ИЛИ 5 и программно7 аспределительный блок 7 к счетно20 входу делителя 8, если К Х фО, Кроме того, в делителе частоты 8 устанавливается коэффициент деления, =-, а режим работы счетчика 2 выбирается в зависимос2é ти от знака к жг . Импульсы генератора IO поступают на счетчик 4 и множительный блок I. При поступлении на счетчик 4 с генератора IO числа импульсов Х на его выходе э 1 формируется сигнал переполнения поступающий на блок управления 12.

К этому моменту с выхода множительного блою 1 в программно-распределительный блок 7 поступает число

3> импульсов х . Это число и1чпульсов записывается в счетчик 3 на вычитание, т.е. в дополнительном коде (2 — Х ), и поступает на делитель частотй 8. С выхода делителя

40 8 В счетчик 2 поступает число импульсов К Х на сум1,ирование или вычитание в зависимости от знака.

Блок управления I2 своим сит-налом изменяет состояние ключа If ,- и прог11аммно-распределительного блока / так, что генератор импульсов Ю подключается к входу су1ми— рОВания счетчика 3, B Выход множительного блока I через программнс,„. распре, целительный блок 7 — к в1хо11у

Вычитан KH с че тт1ика 4 М, если

К Х. 7 О, к счетному входу делителя частоты 8, коэффициент дел —:.ни,. которого устанавливается равным

Счетчик 2 устанавлив.= е:1--" ся В состояние, Определяемое знаком

Кз Х . Импульсы с генератора 111 поступают В счетчик 3 на сую:ирс,в:1 ние и на второй вход множительна1О блока I до пе е11олнения счетчик:-:.1 3.

К этому моменту с Выхода множи1ельного блока I в программно-распр-."це.-. лительный блок 7 поступит чис,110 Й1, 444I87

5 пульсов Х, которое записывается в scтчик 4 в дополнительном коде (- " — кз), и, если кзx g Q через делитель 8 в счетчик 2 поступ.т число >ггпу.1ьсов Кзм 5

l.::пульсом переполненйя счетчика 3, поступающим в блок управления .", ключ 11 поэвращается в предыдущее состояние, изменяется состояние

;программно-распределительного блока 7 (если „ x ф О, то оно также возвращается ь предыдущее состоя.ние}, в делитель Я вводится коэффициент делен: gy =, и выбирается ре: и работы счетчика 2 в завис -ь::;-сти от знака к Х .

Б дальнейшем работа устройства повторяется.

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

ПРЕДО ИЗОБРЕТЕНИЯ

Цифровое устройство для выысления элементарных функций,coi! -:р. ;щее делитель частоты с пере;.,виниь: коэффипиентом деления, выход которого соединен с реверсивыъ. счетчиком, а установочны вход чарльз переключатель коэффициентов е псрвым выходом блока управления, отличающийся тем, что, с целью повышения точности второй и третий реверсивные счетчики, две схемы

ИЛИ, программно-распределительный блок, генератор импульсов, ключ и множительный блок, первый вход которого соединен со входом ст ойства и через первую схему

" с первым входом программнораспределительного блока, первый выход которого соединен со входом делителя частоты, а второй и третий выходы соедийены с суммирующими входами второго и третьего реверсивных счетчиков, вычитающие входы которых подсоединены к первому и второму выходу ключа и к первому и второму входу второй схемы ИЛИ, выход которой соединен со вторым входом множительного блока, выход которого соединен со вторым входом первой схемы ИЛИ, причем выходы второго и третьего реверсивных счетчиков подсоединены соответственно,к первому и второму входу блока управления, второй выход которого соединен со вторым входом первого реверсивного счетчика, а третий выход соединен со Вторым Входом программно-распределительного блока и первым входом ключа, втерся вход которого соединен с выходом генератора.

Составитель ВОДОЕЙНВ

Редактор 0 ° Qgggggg Техред gQgggggQfpQQ,Корректор, 3ia) Кала Заказ ggg 3 Дзд. Pk 7 Тираж Я

Подписное

LlHHHilH I îñóäàðñòíåííîãî комитета Совета Министров СССР по делам изобретений и открытий

Москва, 1!3035, Раушская иаб., 4

Предприятие «Патент», Москва, Г-59, Бережковская паб., 24