Цифровой Т-генератор функций Советский патент 1988 года по МПК G06F1/02 

Описание патента на изобретение SU1423999A1

иг.1

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

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

Для случая двух переменных на основании прямого Т-преобразования (1) вида р

И- („

((S р + q), (i 0,1N),

(J О, 1, ... М)),

где Н, К- - некоторые масштабные постоянные, Hj х - х. ,

Н;

у;

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

название год авторы номер документа
Цифровой Т-генератор функций комплексного переменного 1987
  • Стасюк Александр Ионович
  • Корченко Александр Григорьевич
  • Сомов Юрий Николаевич
  • Лукомский Василий Петрович
  • Бобровский Виктор Владимирович
  • Захаров Михаил Александрович
SU1483445A1
Коррелометр 1985
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Чаплыга Вячеслав Михайлович
  • Спиченков Юрий Николаевич
SU1292007A1
Коррелометр 1988
  • Козлов Виктор Федорович
  • Тараненко Юрий Андреевич
  • Звягин Александр Анатольевич
  • Чаплыга Вячеслав Михайлович
  • Спиченков Юрий Николаевич
SU1550532A1
Интерполятор 1986
  • Грездов Геннадий Иванович
  • Дубовой Иван Филиппович
  • Саурин Антон Анатольевич
  • Черняк Владимир Николаевич
SU1405074A1
Цифровой Т-генератор функций 1985
  • Пухов Георгий Евгеньевич
  • Катков Александр Федорович
  • Романцов Владимир Петрович
  • Стасюк Александр Ионович
SU1256006A1
Устройство для решения системы линейных уравнений 1987
  • Чернухо Евгений Васильевич
  • Кудерко Игорь Петрович
  • Лакерник Александр Савельевич
SU1411776A1
Устройство для вычисления тригонометрических и гиперболических функций 1983
  • Стасюк Александр Ионович
  • Трофимов Юрий Михайлович
  • Мазурчук Виктор Семенович
  • Бабич Александр Борисович
  • Рогозин Константин Иванович
SU1113798A1
Цифровой синтезатор синусоидально- косинусоидальных сигналов 1977
  • Степашкин Алексей Иванович
  • Эмих Любовь Андреевна
SU734706A1
Способ анализа спектра сигналов и устройство для его осуществления 1988
  • Буняк Юрий Анатольевич
  • Капицкий Ярослав Иванович
SU1573432A1
Контроллер измерительного преобразователя 1988
  • Соломаха Станислав Валентинович
  • Ухов Георгий Аркадьевич
  • Шевяков Александр Григорьевич
SU1541632A1

Иллюстрации к изобретению SU 1 423 999 A1

Реферат патента 1988 года Цифровой Т-генератор функций

Изобретение относится к области вычислительной техники и может быть использовано в качестве спецпроцессора в многопроцессорных вычислительных машинах, ориентированных на реализацию широкого класса зада в натуральном масштабе времени. Целью изобретения является расширение функциональных возможностей за счет вычисления функций двух независимых переменных. Поставленная цель достигается тем, что в цифровой Т-генератор функций, содержащий блок 1 памяти,. дешифратор 2, умножитель 3, накапли- вующий сумматор 12 и счетчик 13,введены умножитель 4, регистры 7, 8 и коммутаторы 9-11 с соответствующими связями, 2 ил. с

Формула изобретения SU 1 423 999 A1

15

20

Р,;; (р ч) функция целочи

аргументов (р q 0,1,2...М)

вычисляется R (г+1)(г+2)/

F;; (О, 0), FJ- (1, 0),..., 7 F;- СО. 1), Fi- (1, 1), ...,F

F.l:(o, irrJO;- -

Fc(6,r),,

F.Ci, r-1;

( p + q г).

МЫХ переменных.

На фиг. 1.представлена схема цифрового Т-генератора функций; на фиг. 2. - временная диаграмма импульсов на тактовых и установочных входах цифрового Т-генератора функций.

Генератор (фиг. 1) содержит блок 11 памяти, дешифратор 2, первый умножитель 3, второй умножитель 4, первый установочньй вход 5 генератора, второй установочный вход 6 генерато- js выбирается из условия :ра, первый регистр 7, второй регистр 8, первьй коммутатор 9, второй коммутатор 10, третий коммутатор 11, на-скапливающий сумматор 12, счетчик 13, «ервый информационный вход 14 генератора, второй информационньй вход |15 генератора, выход 16 генератора,

третий 17 и четвертый 18 установоч- 1ные входы генератора, с первого по |цевятьй тактовые входы 19-27.

Цифровой генератор Т-функций pea- 35 хизует вычисление с заданной точностью значения аппликаты функции f(x,y) IB определенном интервале изменения Аргументов {x x «jH|y, ,|,

30

ftpiyMtiOiu« ,„а.

(Экстраполирование функции f(x, у), Когда аргументы х и у изменяются за Пределами интервала ,|и у |у t и интерполирование функции,

O,.;

когда xf(Xo, х и , УМ }

Представим интервал изменения ар- 1гументов: х,„, (Nf 1)-й точками X,, X,, ..., 1у„ , (М+1)-гй - точками у , у , ..., у , Вудем считать, что значение апплика- Гы функции f(x, у) в этих точках ран-50 но соответственно

. (. УО) f(x Уй);

f(x,, у), ... f(x, у);

f(Xj,, Уг,), ... f(x, XJ . 55

. - заданная , точность вы функции f(к, у).

.

Далее полученные в каждой х и у ,R Т-дискрет, (р считываются для случая, когд Н- 1 и является основой низации вычислительного проц Вычисление значения аппли функции. Значение функции f в интервале изменения аргуме хмим. MBLtej УМИН Ума«: с

мим S .Ktl

точностью определяется на обратного Т-преобразования д ции двух переменных (1) как

f(x, у) Z (х - -) (у Л о

лк

avi

где

х;

V

Xл ,

У - УС .

Учитывая, что R Т-дискрет в каждой точке х , у извест нее, (3) можно переписать в удобном для организации вычи

виде:

f(x, у) 4у; F- (О, 0) +ЛХ;(ду/Р. (1, 0) +

(ЛУ/ F.. (г - 1, 0) +дх,йу; F- (г,-0))...) ч-йу1 F- (О, 1) +

Р,;; (р ч) функция целочисленных

аргументов (р 0,1,2,.,. q 0,1,2...М)

вычисляется R (г+1)(г+2)/2 дискрет.

F;; (О, 0), FJ- (1, 0),..., 7-. (г, 0); F;- СО. 1), Fi- (1, 1), ...,Fi. (r-1,1).

F.l:(o, irrJO;- -

Fc(6,r),,

F.Ci, r-1;;

выбирается из условия

( p + q г).

выбирается из условия

(2)

выбирается из условия

. - заданная , точность вычисления функции f(к, у).

. I

Далее полученные в каждой точке х и у ,R Т-дискрет, (р, q) пересчитываются для случая, когда Н- 1 и является основой для организации вычислительного процесса. Вычисление значения аппликаты функции. Значение функции f(x, у) в интервале изменения аргументов хмим. MBLtej УМИН Ума«: с заданной

мим S .Ktl

точностью определяется на основе обратного Т-преобразования для функции двух переменных (1) как

f(x, у) Z (х - -) (у - Л о

р

(3) лк

avi

где

х;

Xл ,

У - УС .

Учитывая, что R Т-дискрет Fi (р, q) в каждой точке х , у известны заранее, (3) можно переписать в более удобном для организации вычислений

виде:

. + л х.(

31423999

( (1, 1) + ...+ д X-iy/F; - (г - 1),1) +

ЛУ;

t-

F-.- (о, г - 1) +йх;ау F. (1, г - 1)

+Ayj F.; (о, г).

Экстраполирование функщи f(x, у), Вычисление значения f(x, у), когда , и (,, реализуется по выражению (4), когда дх х - - Хд. 0 и 4у„ у - у„ О, т.е. X Xj,, и у у„ , или йХр X - Хо :0 у-Ув 0, т.е. х Хр, у

, ..

Интерполирование функции (х , у). Определение значений f(x, у) реализуется по выражению (4), когда

oi V«

УО У УМ

f(Xo, у ) 48, (х„, у, ) f(x,, yj 73, f(x,, у) f(xi, у) 104, f(x2, у )

Из формулы (1) с учетом Н; Н 1 находим функцию целочисленных аргу

F.- (О,0) 3x2 + 2у + 5ху; F,-- (1, 0)

F.V (О,2) 6у2 4. 5хF., (1, 1).

F;; (О,2) 6у

F- (О,3) 2

F,, (1, 2)

Вычисляем в каждой точке аргуменов Xi и у R дискрет. При i 1 и40

F,2(О,0),F,.j(1,0),

F,(О,1),F,(1,1),

F,,(О,2),F,(1,2),

, F,2(О,3).

Из выражения (2) видно, что при О, г . 3, т.е.

4.ч50

(ХоУу) -Z (-1Г F,, (р, q) S-P

7i5 .3

10 .

(3+1)(3+2) 2

Вычисление значедая аппликаты функции. В блок 1 памяти заносятся и хранятся в течение всего вычислительного процесса R 10 Т-дискрет

(4)

Работу генератора (фиг. 1) рассмотрим на конкретном примере в соответствии с временной диаграммой (фиг. 2) где нумерация входов соответствует схеме генератора (фиг 1).

Пусть f(x, у) 3x2 + 2у t 5ху, где 2 х/4и2 у 5

Представим интервал изменения аргументов J х , Х(|ц.тремя точками х, 2, х, 3, х 4 и у , четьфьмя точками у 2, у 3, 4, yj 5. Будем считать, что значения аппликаты функции f(х , у) в этих точках равны соответственно

96, f(x,,.y, ) 180, f(x,, у 312; 126, f(x, у) 215, f(x, у,) 352; 162, .f(x,j, 256, f(x2, YJ)

393

ментов F.-- (р, q), р О, 1, 2, 3; q О, 1, 1, 3;

6х + 5у; F.. (2, 0) 3; F-.-(3, 0)

Уff

, функция F.-. (p,q) принимает значения:

F,. (2, 0) 3, F,2 (3, 0) О - Fri (2, 1) О,

F;; (р, q) ДЛЯ каждой точки х, у интервала изменения аргумента. Пусть на вход 14 поступает аргумент х 3,3, на вход 15 - у 4,2, тогда dx 0,3 и у 0,2. М, М„ старших разрядов аргументов

55

X и. у, х 3, у 4 поступают на вход дешифратора 2, а (п - т,) ii

(п - т) (п

т.

п т) младших и х

0,3 и л у., 0,2 - на входы умножителя 3 и коммутатора 9 соответственно. В зависимости от входного кода на

соответствующем выходе де шфратора 2 пояапяется единичньй сигнал,, который выбирает интервал блока 1 памяти, в котором хранятся 10 Т--дискрет F (рИ соответствуюк их точкам х и у . По переднему фронту первого импульса производится установка счетчика 13j накапливающего сумматора 125 регист-- ра 8 в нуль, регистра 7 - з единицу. По адресу (00) на выход блока 1 па- млти поступает дискрета F,,, (3sO) 0„ По переднему фронту ьторог о имп ульса умножитель 4 перемножает д;гскрету FJ., (BjO) О, поступив11);лп через первый вход коммутатора 9 ка его первый вход, и единицуJ поступившую с выхода регистра 7 на его второр - вход; умно китапь 3 перемножает и х 0,3f поступившую с входа 14 на первьсй вхо;.; К нуль, поступивший с накапливающего сумгхг.атора 12 н-а его втррок вход., Йо заднему фронту второго импу:Гьса Накапливающий сумматор 12 складывает 5(1роизведение 4 х., О, поступившее с выхода умножителя 3 чере;; первый вход Коммутатора 10 на его второй вход, к произведение F, (3,0).1s поступившее .С Еькода умножителя 4 через первый 1бход ко 1мутатора 11 на ег о первый 1КОД1 в счетчик 13 прибавляется еди-- Ница. По адресу (01) на выход блока 1 г}амяти поступает дискрета F, (2эО) .1 3, По переднему фронту третьего нм- Пульса умножитель 4 перемножает дискрету (2,0) 3,, гюступившую через П1ервый вход коммутатора 9 на его пер- йый вход, и единицу, П{)ступив1,иуга с В|ыхода регистра 7 на его второй вход; уйножитель 3 перемножает л х,, 0,35, поступившую на его первый вход, и нуль, поступивший с накапливающего сумматора 12 на его второ.й вход. По з&днему входу третьего иклульса накап лйваюшд й сумматор 12 складывает про-- иэведение л х (l-F/a (2:,)., посту- п:(1вшее с выхода умножителя 3 через первый вход коммутатора 10 на его вто Р &й вход, и произведение F,., (2,0)- 1,, поступившее с выхода умнош геля 4 че- рфз первый вход коммутатора 11 на его первый вход; в счетчик 13 прибавляет: - ся По адресу (02) на выход блока 1 памяти поступает дискрета

F,j (1,0) 38. По переднему фронту четвертого импульса умножитель 4

П(Времножает дискрету F (U) - 38, поступившую через первый .вход коммутатора 9 на его первый вход, и едипи

5

ду, поступившую с выхода регистра 7 на его второй вход; умножитель 3 перемножает д х, 0,;3, пост тгившую на его первыз вхоД; и число 1 F, (2,0) + - -/зхД1 Р,2 (3jO)+0), поступившее с нйкапливаюЕ его сумматора 12 на его .второй вход о По заднему фронту четвертого имг(ульса накапливаюцгий сумматор 12-складывает произведение ах n1-F, (2,0} + xJ1.F, (3,0)-0), поступив;:;ае с вькода умножителя 3 через первый .вход коммутатора 10 на его второй вход г и произведение F, (1,0)-1, поступив.шее с выхода умножителя 4 через первый вход коммутатора 11 на его первый вход; в счетчик 13 прибавляется единица. По адресу (03) на выход блока 1 памяти- пост-упает дискрета F, (00) 215. По переднему фронту пятого имггульса ум- но.жителъ 4 перемножает дискрету .F (0,0) 215s постз/пивиую через первый вход коммутатора 9 на его пер- вь.й вход, и единицу, поступившую с выхода регистра 7 на его второй вход; умножит ель 3 п ер емножа ет л х, 0,3, аост- ттившую на его первьш вход, и число bF,, (КО) -Ь4х, (1,F,, (2,0) + + /Jx(1-F (ЗдО) -i-O)), поступившее с накапливающего сумл -5атора 12 на его второй вход, .По заднему фронту пятого .пьса накапливающий 12 складывает произведение /ixy(1- F, (1,0)-- -ЙХ, (1-F,., (2,0) -1-Л.х, (bF,,(3,0) + -:- 0)) , поступившее с выходи умножителя 3 через первый вхо.ч; ком 1утатора i О на его второй вход, и произведение F, (Os01) 1j поступившее с }зыхода ум- нолдателя А через перььш вход комму- TriTopa 11 на его вход; в счетчик 13 прибавошется еди.н-ща| в ком- мут.аторе 9 информаы {я проходит через второй .входо По . фронту шес того импульса в кож-1утаторак tO, 11 информация проходит через второй вход; умножитель 4 перемножает у 0,2, поступившую через второй вход коммутатора 9 на его первьй входл и еди- кицУз пос-гупившую с регистра 7 на его второй вход, .По заднему фронту шестого .импульса в коммутаторе 9 информация проходит через первый вход; на- ка:ппивающий сумматор 12 складывает нуль, поступи1зший с регистра 8 через ВТОРОЙ вход комт-1утатора 11 на его

.пср.вьи вход, и число ( F/ () .F,,(1, 0)+dx/1.F,Y2, 0)

.ix, (F/, 43,0) 226, 67

+ +

поступившее с выхода накапливающего сумматора 12 через второй вход коммутатора 10 на его второй вход; в регистр 7 записьтается Лу 0,2, поступившая на его выход с вьсхода умножителя 4, По переднему фронту седьмого импульса в коммутаторах 10, 11 информация проходит через первый вход; в регистр 8 записьтается число 226,67, посту- пившее с выхода накапливающего сумматора 12. По заднему фронту седьмого импульса в накапливающем сумматоре 12 устанавливается нуль. По адресу (04) на выход блока 1 памяти посту- .пает дискрета F, (2,7) 0. По переднему фронту восьмого импульса умножитель 4 перемножает дискрету F, (2,1) О, поступившую через первый вход коммутатора 9 на его первый вход, и 4у 0,2, поступившую с выхода регистра 7 на его второй вход; умножитель 3 перемножает dx 0,3, поступившую на его первый вход, и нуль, поступивший с накапливающего сумматора 12 на его второй вход. По заднему фронту восьмого импульса накапливающий сумматор 12 складьшает произведение л О, поступившее с выхода умножителя 3 через первьм вход оммутатора 10 на его второй вход, и произведение 12 (2,1)+/1У2 поступившее с выхода умножителя 4 через первьм вход коммутатора 11 на его первый выход; в счетчик 13 прибавляется единица. По адресу (05) на выход блока 1 памяти поступает дискрета F, (1,1)

5. По переднему фронту девятого импульса умножитель 4 перемножает дискрету F.j (1,1) 5, поступившую через первый вход- коммутатора 9 на его первый вход, к и V2. 2 поступившую с выхода регистра 7 на его второй вход; умножитель 3 перемножает ах, 0,3, по ступившую на его первый вход, и число и ,2 (2,1) +д х.О, поступившее с накапливающего сумматора 12 на его второй вход. По заднему фронту девятого импульса накапливающими сумматор 12 складывает произведение л х . ( (2,1)), поступившее с выхода умножителя 3 через первый вход коммутатора 10 на его второй вход, и произведение Р, (1,1) йУу поступившее с выхода умножителя 4 через первый вход коммутатора 11 на его первый вход; в счетчик 13 прибавляется единица. По адресу (06) на выход блока 1 памяти поступает дискрета

F,j (0,1) 111. По переднему фронту десятого импульса умножитель 4 перемножает дискрету F, (0,1) 111, поступившую через первый вход коммутатора 9 .на его первый вход, и ЛУ2 0,2, поступившую с выхода регистра

7на его второй вход; умножитель 3 перемножает dх 0,3, поступившую на его первый вход, и число д у F,i (1,1) + 1-4 х ( (2,1)), поступившее.с накапливающего с- тчматора 12 на его второй вход. По заднему фронту десятого импульса накапливающий сумматор 12 складывает произведение л хДду г АГ,(1, 1) , (,, 2)), поступившее с выхода умножителя 3 через первьм вход коммутатора 10 на его второй вход, и произведение F (0,1)х у э поступившее с выхода умножителя 4 через первый вход коммутатора 11 на его первый вход; в счетчик 13 прибавляется единица, в коммутаторе 9 ин формация проходит через второй вход. По переднему фронту одиннадцатого импульса в коммутаторах 10, 11 информация проходит через второй вход, умножитель 4 перемножает 1 х 0,3, поступившую через второй вход коммутатора 9 на его первый вход, и л Уг , поступившую с регистра 7 на его второй вход. По заднему фронту одиннад- цатого импульса в коммутаторе 9 информация, проходит через первый вход; накапливаюш {й сумматор 12 складьшает число 226,67, поступившее с регистра

8через второй вход коммутатора на его первый вход, и число 4 У, Jf v(F, (0,1 ))+4 х 1 y.F (1,1)+Лх у

x(, (2, 1) 22,5, поступившее с выхода накапливающего сумматора 12 через второй вход коммутатора 10 на его второй вход; в регистр 7 записывается dу| 0,04, поступившее на его вход с выхода множителя 4. По переднем, фронту двенадцатого импульса в коммутаторах 10, 11 информация проходит через первый вход; в регистр 8 записьшается число 249,17, поступившее с выхода накапливающего сумматора 12. По заднему фронту двенадцатого импульса в накапливающем сумматоре 12 устанавливается нуль. По адресу (07) на выход блока 1 памяти поступает дискрета F,j (1,2) 0. По переднему фронту тринадцатого импульса умножитель 4 перемножает дискрету F,2 (1,2) О, поступившую через первый вход коммутатора 9 на его первьй

вход, и

У/

0,04, поступизигую с

выхода регистра 7 на его второй вход умножитель 3 перемножает ( х 0,3, постзтившую на его первый вход и нуль, поступивший с накапливающего сумматора 12 на его второй вход. По заднему фронту тринадцатого импульса накапливающий сумматор 12 сюхадьшает

произведение , поступившее с надцатого импульса в накапливающем

30

хода умножителя 3 через первый вход коммутатора 10 на его второй вход, и произведение F (1,2) 5 У/j посту- с выхода умножителя 4 через первый вход коммутатора 11 на его

первый вход; в счетчик 13 прибавляется единица. По адресу (08) на выход блока 1 памяти nocTynaef дискрета F,- (0,2) 24, По переднему фронту четырнадцатого импульса умножитель 20 А перемножает дискрету F, (0,2) 24, поступившую через первый вход коммутатора 9 на его первый вход, и И У/ - поступившую с выхода регистра 7 на его второй вход; умнозки- 25 тель 3 перемножает /3 Ху 0,3, поступившую на его первый вход, и число ЙУ а (0,2) , поступившее с накапливающего сумматора 12 на его второй вход. По заднел-sy фронту четырнадцатого импульса накапливающий сумматор 12 складьюает произведение ( (2)), поступившее с вы- Кода умножителя 3 через первый вход

коммутатора 10 на его второй вход, и произведение F,., (0,2) посту- пквшее с выхода умножителя 4 через йервьй вход коммутатора 11 на его Первый вход; в счетчик 13 прибавляется единица; в коммутаторе 9 инфор- 1у1ация проходит через второй вход. Йо переднемз фронту пятнадцатого им- пульса в коммутаторах 10., 11 информация проходит через второй вход; укно™ Житель 4 перемножает/а у Os2, посту- 45 Иившую через второй вход коммутатора на его первый вход, и -4 у,, 0,04;. . Поступившую с регистра 7 на его второй вход. По заднему фронту пятнадцатого импульса в коммутаторе 9 информация проходит через первый вход и акапливаюищй сумматор 12 складьшает число 249,17, поступившее с регистра J через второй вход коммутатора 11 на

35

40

50

сум1чаторе 12 устанавливается нуль. По адресу (09) на выход блока 1 памяти поступает дискрета F,. (0,3) 2. По переднему фронту семнадцатого Импульса мнoж: тeль 4 перемножает дискрету Г, (0,3) 2,, поступившую через первый вход коммутатора 9 на его первый вход, и d у| 0,008, поступившую с регистра 7 на его второй вход; умножитель 3 перемножает 4х 0,3, поступившую на его первый вхоц и нуль, поступивший с накапливающего сумматора 12 на его второй вход. По заднему фронту сймнадцатого импульса накапливаюцгий cyj-iMarop 12 скпадьшает произведение d х, О, поступившее с выхода умножителя 3 через первый вход коммутатора 10 на его второй вход, и произведение F (.()t ) А yj ,, поступившее с выхода умнол-з -з гшя h через первый вход коммутатора 11 на его пер вьш вход; в счетчик 13 прибаапяется едишща; в коммутаторе 9 информация проходит через второй вход. По переднему фронту восемнадцатого импульса в коммутаторах 10, 11 информация проходит через второй вход; у лиожятелъ 4 перемножает d у,, - 0-э 2э поступившую через второй вхоп коммутатора 9 на его первый вхоя,, и ,i У/ 0,008,. по- ступившую с регистра 7 на его второй вход. По заднему шронту восемнадцатого и тульса з ко Г/таторе 9 информация проходит через первый вход; накапливающий .атор 12 складьшает число 250,13j поступившее с регистра 8 через второй вход коммутатора 11 на его первый вход, и число а у х x(F, (0,3)) -МХ О) 0,016, поступившее с вьгхода накапливающего сумматора 12 через второй вход коммутатора 10 на его второй вход; в регистр 7 записывается лу 0,0016, поступившая на его выход с выхода умноего первьй вход, и чкспо л у I ,(Q,2)- жителя 4, По переднеаму фронту девятун- -1/лj- 44г 1 f -/J.. . .- .... .

+ ix(ay F,j. (U2)) 0,96, поступившее с выхода накапливающего сумматора 12 через второй вход кокг утатора 10 на его второй вход; в регистр 7

надцатого импульса в KOMi- yTaTopax 10j, 11 информация проходит через пер- .вый вход; в регистр 8 записьшается число 250,; 146 в пост ттивюее с вькода

записывается л у 0,008, поступившая на его вход с выхода умножителя 4. По переднему фронту шестнадцатого импульса в коммутаторах 10, 11 информация проходит через первый вход; в регистр 8 записывается число 250,13, поступившее с выхода накапливающего сумматора 12,, По заднему фронту шестQ надцатого импульса в накапливающем

0

0 5

5

5

0

0

сум1чаторе 12 устанавливается нуль. По адресу (09) на выход блока 1 памяти поступает дискрета F,. (0,3) 2. По переднему фронту семнадцатого Импульса мнoж: тeль 4 перемножает дискрету Г, (0,3) 2,, поступившую через первый вход коммутатора 9 на его первый вход, и d у| 0,008, поступившую с регистра 7 на его второй вход; умножитель 3 перемножает 4х 0,3, поступившую на его первый вхоц и нуль, поступивший с накапливающего сумматора 12 на его второй вход. По заднему фронту сймнадцатого импульса накапливаюцгий cyj-iMarop 12 скпадьшает произведение d х, О, поступившее с выхода умножителя 3 через первый вход коммутатора 10 на его второй вход, и произведение F (.()t ) А yj ,, поступившее с выхода умнол-з -з гшя h через первый вход коммутатора 11 на его пер- вьш вход; в счетчик 13 прибаапяется едишща; в коммутаторе 9 информация проходит через второй вход. По переднему фронту восемнадцатого импульса в коммутаторах 10, 11 информация проходит через второй вход; у лиожятелъ 4 перемножает d у,, - 0-э 2э поступившую через второй вхоп коммутатора 9 на его первый вхоя,, и ,i У/ 0,008,. по- ступившую с регистра 7 на его второй вход. По заднему шронту восемнадцатого и тульса з ко Г/таторе 9 информация проходит через первый вход; накапливающий .атор 12 складьшает число 250,13j поступившее с регистра 8 через второй вход коммутатора 11 на его первый вход, и число а у х x(F, (0,3)) -МХ О) 0,016, поступившее с вьгхода накапливающего сумматора 12 через второй вход коммутатора 10 на его второй вход; в регистр 7 записывается лу 0,0016, поступившая на его выход с выхода умно.. . .- .... .

надцатого импульса в KOMi- yTaTopax 10j, 11 информация проходит через пер- .вый вход; в регистр 8 записьшается число 250,; 146 в пост ттивюее с вькода

накапливающего сумматора 12. По зад- нвму фронту девятнадцатого импульса в накапливающем сумматоре 12 устанавливается нуль. На выход 16 поступает вычисленное значение аппликаты функции f(x, у) 250,146 с заданной точностью вьтислекий f , представленной вьфажением (2), Т-дискреты (р, q) которой записаны в блоке 1 памяти, л а количество импульсов равно R + + 2г + 3.

При реализации операции экстраполирования вычислительньй процесс аналогичен описанному вьше с той лишь разницей, что на (п - т и (п - га„) младших разрядов входов 14 и 15 подается значение 4 Хд, х -. О или лХр х-х„ Ои4У„ У-у 0

или л у„

У - Уа i О соответственно.

В режиме интерполирования функций цифровой Т-генератор функций работает аналогично режиму вычисления значения аппликаты, Тое. на выходы 14 и 15 подается п-разрядный код значения25

аргументов х и у, причем х„ х х и УО У У„- Формула изобретения

Цифровой t-генератор 4|ункций со- держащий блок памяти, счетчик, дешифратор, накапливающий сумматор и первый умножитель, причем выход дешифратора подключен к первому адресному входу блока памяти, второй адресный вход которого соединен с выходом 35 счетчика, входы старших и младших разрядов первого информационного входа генератора соединены соответственно с входами старших разрядов дешифратора, с входами разрядов первого сомножителя первого умножителя, входы разрядов второго сомножителя которого соединены с выходом накапливающего сумматора, первый и второй установочные входы генератора соединены соответственно с входами сброса накапливающего сумматора и счетчика, первьй и второй тактовые входы гене40

45

5

0

5

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

Заказ 5001

Тираж 704

ВПИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раз,т11,ская Ha6.j д. 4/5

Подписное

Документы, цитированные в отчете о поиске Патент 1988 года SU1423999A1

Устройство для вычисления элементарных функций 1985
  • Авгуль Леонид Болеславович
  • Бенкевич Виктор Иосифович
  • Мищенко Валентин Александрович
  • Криницкий Алексей Петрович
SU1277082A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Цифровой Т-генератор функций 1985
  • Пухов Георгий Евгеньевич
  • Катков Александр Федорович
  • Романцов Владимир Петрович
  • Стасюк Александр Ионович
SU1256006A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Прибор для нагревания перетягиваемых бандажей подвижного состава 1917
  • Колоницкий Е.А.
SU15A1

SU 1 423 999 A1

Авторы

Купреев Владимир Иванович

Стасюк Александр Ионович

Корченко Александр Григорьевич

Сомов Юрий Николаевич

Оленич Константин Иванович

Кузьменко Александр Семенович

Даты

1988-09-15Публикация

1987-02-24Подача