Цифровой т-генератор функций

 

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

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТ ИЧЕСНИХ

РЕСПУБЛИН

9 А1 (!9! SU !ill

tao 4 С 06 Р 1/02 ф Гl (, .:) !! 1

1 !1

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4249547/24-24 (22) 24.02.87 (46) 15.09.88. Бкл. В 34 (71) Киевский институт инженеров гражданской авиации им. 60-летия

СССР и Институт проблем моделирования в энергетике АН УССР (72) В.И. Купреев, А.И. Стасюк, А.Г. Корченко, Ю.Н. Сомов, К.И. Оленич и А.С. Кузьменко (53) 681.33(088.8) (56) Авторское свидетельство СССР

У 1277082, кл. С 06 F 1/02, 1985.

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

9 1256006, кл. G 06 F 1/02, 1985. (54) ЦИФРОВОЙ Т-ГЕНЕРАТОР ФУНКЦИЙ (57) Изобретение относится к области вычислительной техники и может быть использовано в качестве спецпроцессора в многопроцессорных вычислительных машинах, ориентированных на реализацию широкого класса задач в натуральном масштабе времени. Целью изобретения является расширение функ" циональнык возможностей за счет вычисления функций двух независимых переменных. Поставленная цель достигается тем, что в цифровой Т-генератор функций, содержащий блок 1 памяти„ дешифратор 2, умножитель 3, накапливующий сумматор 12 и счетчик 13,введены Я. умножитель 4, регистры 7, 8 и коммутаторы 9-11 с соответствующими связями..

2 ил. с

1423999 (j=0,1, ...И)), Н = у —

3 Ф

Ур -(р

FÄ (pq Ч) (О $ — р+ q г), (2) заданная . точность вычисления

Функции f(x, у) °

30 )

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

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

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

Генератор (фиг. 1) содержит блок, I памяти, дешифратор 2, первый умножитель 3, второй умножитель 4, первый установочный вход 5 генератора, второй установочный вход 6 генератора, первый регистр 7, второй регистр

8, первый коммутатор 9, второй коммутатор 10, третий коммутатор 11, на. капливающий сумматор 12, счетчик 13, первый информационный вход 14 генератора, второй информационный вход

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

Цифровой генератор Т-функций реа- 35 изует вычисление с заданной точнотью значения аппликаты функции f(x,у)

)в определенном интервале изменения

| рргуненгов (х„„х„„ н)у„„, ущ кстраполированйе фуйкции Р(ху у), Когда аргументы z и у изменяются за

Пределами интервала хЯ(х,х и у -"

1, „ ° у у„1 р и интерполирование функции,,) l

Koré xg/x» xä H yg(yo р Ум j°.

Представим интервал изменения арГументов: 1хмину х„а I (1Ч+1)-й точ1сами хор х р ... х и уми(9 Умй.Г( (И+1)-,й - точками Ур р У e ° у У

Будем считать, что значение апплика ы функции f (õ, у) в этих точках рав- 50 ио соответственно (хор У )» ° ° ° (х))р У )р

У„) у ° ° ° < (х < р У„, ) 1 (х гу yo ) р ° ° ° (х„) у у ), 55 (х, у) = 4у F" (О, О) + дх; (д (ду F„" (ã - 1, О) +дхрау Р„. (Для случая двух переменных на основании прямого Т-преобразования (1) вид а

Р

Н Н.

F" (p, q) = -(— ) (x., y )

8f(x ) р) o.(). e ° i (1)

=р дх Зу ((S = p + q), (i = 0,1,..., К), где Н;, H - некоторые масштабные постоянные, Н„= х„. — х„

- функция целочисленных аргументов (р = 0,1,2,... (1 = Оь1у2е..М) вычисляется R = (r+1)(r+2) /2 дискрет.

Г;, (О, 0), F„ (1, О),..., Р (О, г ); F, (1, r-1);

E"„- (О, r), где r выбирается из условия

Далее полученные в каждой точке х. и у,R Т-дискрет, F„ (p, q) пересчитываются для случая, когда Н„ =

= Н = 1 и является основой для орга) низации вычислительного процесса.

Вычисление значения аппликаты функции. Значение функции f(z, у) в интервале изменения аргументов

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

9

f(z, у) = Z -. (х — А„) (у — y*) х .).= () P g х F, (р, q) хх g llz.()ó. р; (р, q), S=o peg (3) где ах; = z-х;; ау;

Учитывая, что R T-дискрет F„ (р, q) в каждой точке х„, у известны заранее, (3) можно переписать в более удобном для организации вычислений вице: у Р; (1, О) + ...+дх(, О))...) -ду FÄ,(О, 1) + з 1423999 балх;(у F, (1, 1) + ° ..+а х у F„(r — 1),1) + (4) ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° Э ° ° ° ° ° ° 4 ° ° ° ° а ° 4 Ф ° ° ° ° ° ° Ф ° ° ° ° ° ° ° ° ° ° ° ° у F; (о, r — 1) +ах 4

+ду F,; (о, r). у. "F (i r-1) +

Д О крах c x у уо (у с у„

f(x, y )

f(x у )

f(x< у ) (хоэ у ) = 180, f(x ь У ) = 215э

f(x, y ) = 256, = 312j, = 96, 126, 162, f(x., у, )

f(x у, )

f(x у ) f(x,, у ) = 48, = 352; о

398.

f(x,, у ) 73, f(x у) = 104, Из формулы (1) с учетом Н„= Н = 1 ментов F; (р, q), р = О, 1, 2, 3; находим функцию целочисленных аргу- Ч = 0 1ю 1ю 3ю

Зх + гу + 5ху; Р; (1, бу + 5x F (1, 6у F; (1, 2

О) О) F (O, Г; (О, Р;. (0, Fã (О

2) 2) =6

2) 3) Вычисляем в каящой точке аргументов х„и у R дискрет. При i = 1 и

P (2, О) 3, F (3, О) — О

P(2, 1) =О, Г (О, О) — 215, F (1, О)

Р (О, 1) 111, Р (1, 1)

F, (О, 2) = 24, Fi (1, 2)

FÄ (О, 3) = г.

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

О,r,=3,те. з

<= f(xоу ) -Х (-1) Р„(р, q)

5=о

gi р д,а 3 (3+1) (3+2)

R = — - — -" — 10

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

Экстраполирование функции f (к, у) .

Вычисление значения f (x, у), когда хЦх„, х„j и уЯ уо, у j реализуется по выражению (4), когда дх„= х—

-х»>0 иду =у-у > О, т е. х> х, и у> у„, илидх = х — х, О идyo = y - у. с0, т e ° x< x, у уь

Интерполирование функции f (х, у) .

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

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

Пусть f (x, у) = Зх + 2у + 5xy, где г хс4 и 2 у 5

Представим интервал изменения аргументов х„,„„, х„1тремя точками четырьмя точкамй у, = 2, у 3, у =

= 4, у = 5. Будем считать, что значения аппликаты функции f(x, у) в этих точках равны соответственно; бх + 5У; P (2, О) 3; F;. (3, О) 0

j = 2, = 3 и у = 4 функция Г, " (р,9,)

40 принимает значения:

F. (р, q) для каждой точки х„, у интервала изменения аргумента. Пусть

50 на вход 14 поступает аргумент х — 3,3, на вход 15 — аргумент у =

= 42, тогда 4 х, = 03 и д y> = 02.

М,„старших разрядов аргументов х и. у, х = 3, у = 4 поступают на

55 вход дешифратора 2, а (n - m ) 14 (n — ш„,) (n > m», п > m„) младших д х, = 0,3 и ау = 0,2 — на входы умножителя 3 и коммутатора 9 соответственно.

В зависимости от входного кода на

5 14239 соответствующем выходе дешифратор<- 2 появляется единичньй сигнал, который выбирает интервал блока 1 памяти, в котором хранятся 10 Т-дискрет l „(p, ., I соответствующих точкам v:, и у, . По переднему фронту 1тервого импульса производится у тановка счетчика 13, накапливаюшего сумматора. 12, регист-ра 8 в нуль., регистра 7 - з единицу.

По адресу (00) на выход блока 1 памяти поступает дискрета F, (3,0) = О, По переднему фронту второ о импульса умножитель 4 перемножает ь;пскрету

Г;, (3,. О) = О, г1остуттившутэ через IIEp 15 вый вход коммутатора 9 на его первый

l3xop, и единицу, и О ст упиз11!утэ с Вь1х О " да регистра 7 на его вторсй вход; умножитель 3 перемножает с, х, = 0.3, поступившую с входа 14 на п рвый вхо,„,0

8 нуль, поступпвший с на:<апливающеfо сумматора 12 на его вторг..й вход,.

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

Выхода умножителя 3 чере» первый вход коммутатора 10 на его второй вход, и произведение (3,0) ° 1, постугившее с выхода умножителя 4 через первый зхсд кОммутатора l 1 1" Рl О и - и .3ь ч вход; в сч ет тик 13 прибавля =тся еди"Ница. По адресу (01) на выход бло;а 1 гтамяти поступает дискрета F (2,0)

3. По переднему фронту третьего им-. пульса умножитель 4 перемножает диск1рету F<< (2,0) = 3, гоступившую через первьй вход коммутатора 9 -.a его перBbIH ВХ ЗД> И сДИНИЦУ» ПОСТУПИВаУЭ выхода регистра 7 на его второй вход." уйножитель 3 перемножает 1 х, = 0,3,,I т поступившую на его первый вход, и нуль, постут1ивший с накапливающег с сумматора 12 на его второй вход. По заднему входу третьего импульсе накапливаюшутй сумматор 12 складывает проI ийведение л х, (1 F, (3, 0) +О), посту— п9вшее с выхода умножителя 3 через пЬрвьй вход коммутатора 10 на ет о вто-. р и вход, и произведение 1"„. (2,0) ° 1, поступившее с выхода умно" и тютя 4 через первый вход коммутатора 1 1 на eI-c первый вход, в счетчик 13 прибавляет-. ся единица. По адресу (02 На выход блока 1 памяти поступает дискрета (1,0) = 38. По переднеьту фронту ч ртвертого ию1ульса умножитель

, перемножает дискрету F, (1,0) = 38,, поступившую через первый вход коммутатора 9 на его первый вх,ÄI, и едини-цу,. поступившую с выхода регистра 7 на его второй вход; умножитель 3 перемножает д х 0,3, поступившую на его ттервьпl вход,. и чисз о 1 F, (2 О)+

+ д х, (1 F, (3, 0) +О) „поступившее с накапливающего сумматора 12 íà его второй вход. ";Io заднему фронту четв ртого импульса накапгиваюндй сумматор 12 складывает ттроизнедение д х, 1 F, (,,О) + II x I 1 & „<зО)+0), постуттившeå с вью ода умножителя 3 через первый вход коммутатора 10 на его второй вход, и произведение

Г, (1,0) - 1, поступившее с выхода умножителя 4 чере"- первый вход коммутатора 11 на его первый вход; в счетчик 13 прибавляется единица. По адресу (03) на выхо т бл.ока 1 памяти

:тоступает дискре. а J.,. .00, = 215. По переднему фронту пятого импульса умнотю.тель 4 I. åpeìeoæàeT дискрету (О, 0) — 215, поступившую через первьй вход коммута - opFI 9 на его первьй БХОд q и единицу, Floe.тупившую с выхода регистра 7 на его второй вход; умножитель 3 пере:.1ножает л х,= 0,3, поступившую на его первый вход, и число 1 F,, (1„0) к-d x,(1 F„ (2,0) +

+ л х, (1.1, (3,0) «О} ) „поступившее с накя".тливя!эщегО су;:ы;атора; 2 на el Î второй вход. По заднему фронту пятого импупьса накапливающий сумматор 12 си адывает произнеде. иe зх,,1 Г, (1,0) " - и х, (1 Р„. 12,0) + йх, (. °,, <3,0)+

- - 0)), поступившее выхода умножителя 3 через первьг=: вхо., коммутатора

"3 на его второй вход, и пргизведение

Г, (0,01) ° 1 IIGc :упившее с выхода ум- ножителя 4 через перььй вход коммутат Ора 11 на его пер;-.ьй вход; в счетчи" 13 1трибав.;яется eIIHн сца." в коммутаторе 9 инфо1мапия пр ходит через

H opoH вход. Ic переднему фт онту шестогз имгульса в коммутаторах 10, 11 янфОрмация прОхОдит четтез ВТороН Вход f, умпожитель 4 перемножает ау = 0,2, 1 пост тпившую через второй вход коммутатора 9 на его первьй вход, и единицу,, постугптвшую с регистр-". 7 на его второй вход . По заднему фронту шестого импульса в коммутаторе 9 информация проходит через первый вход; нака пивающик сумма, ор 12 складывает нучь, поступивший с регистра 8 через втооой вход коммутатора 11 на его первый вход, и wHcrто I F, (О 0) +

+г х (1 . Г, (! 0)+ к, (: (О)

+ ".:.„(1 т, (3,0) =- 226, . 7, 11оступив1423999

mee с выхода накапливающего сумматора 12 через второй вход коммутатора

10 на его второй вход; в регистр 7 записывается и у = 0,2, поступившая

5 на его выход с выхода умножителя 4, По переднему фронту седьмого импуль— са в коммутаторах 10, 11 информация проходит через первый вход; в регистр

8 записывается число 226,67, поступившее с выхода накапливающего сумматора 12. По заднему фронту седьмого импульса в накапливающем сумматоре

12 устанавливается нуль. По адресу (04) на выход блока 1 памяти посту; пает дискрета F, (2,3) = О. По переднему фронту восьмого импульса умножитель 4 перемножает дискрету F„ (2 1)= — О, поступившую через первый вход коммутатора 9 на его первый вход, и !

4 у = 0,2, поступившую с выхода регистра 7 íà его второй вход, умножитель 3 перемножает и х, = 0,3, поступившую на его первый вход, и нуль, поступивший с накапливающего суммато- 25 ра 12 на его второй вход. По заднему фронту восьмого импульса накапливающий сумматор 12 складывает произведение дх, О, поступившее с выхода умножителя 3 через первый вход коммутатора 10 на его второй вход, и произведение Fiz (2, 1)+ у, поступившее с выхода умножителя 4 через первый вход коммутатора 11 на его первый выход, в счетчик 13 прибавляется единица. По адресу (05) на выход блока 1 памяти поступает дискрета Р, (1,1)

5. По переднему фронту девятого импульса умножитель 4 перемножает дискрету Р, (1,1) = 5, поступившую через 40 первый вход- коммутатора 9 на его первый вход, и д у = 0,2, поступившую с выхода регистра 7 на его второй вход; умножитель 3 перемножает d х,= 0,3, поступившую на его первый вход, и число 45 а у Р,2 (2,1) +д х„О, поступившее с накапливающего сумматора 12 на его второй вход. По заднему фронту девятого импульса накапливающий сумматор

12 складывает произведение д х, х

«(ду F,> (2,1)), поступившее с выхода умножителя 3 через первый вход коммутатора 10 на его второй вход, и произведение Р, (1, 1) у, поступившее с выхода умножителя 4 через первый вход коммутатора 11 на его пер55 вый вход; в счетчик 13 прибавляется единица. По адресу (06) на выход блока 1 памяти поступает дискрета

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

0,2, поступившую с выхода регистра

7 на его второй вход; умножитель 3 перемножает д х = 0,3, поступившую на его первый вход, и число h у» F«(1,1)+

+ д х (лу F, (2, 1) ), поступившее с накапливающего сумматора 12 на его второй вход. По заднему фронту десятого импульса накапливающий сумматор 12 складывает произведение дх,(hy я хР (1, 1) + д х (д у Fö (2, 2) ), поступйвшее с выхода умножителя 3 через первый вход коммутатора .10 на его второй вход, и произведение F, (О, 1)х

xy . поступившее с выхода умножителя

4 через первый вход коммутатора 11 на его первый вход, в счетчик 13 прибавляется единица, в коммутаторе 9 информация проходит через второй вход.

По переднему фронту одиннадцатого импульса в коммутаторах 10, 11 информация проходит через второй вход, умножитель 4 перемножает ах, = 0,3, поступившую через второй вход коммутатора

9 на его первый вход, и д у = 0,2, поступившую с регистра 7 на его второй вход. По заднему фронту одиннад цатого импульса в коммутаторе 9 информация проходит через первый вход; накапливающий сумматор 12 складывает число 226,67, поступившее с регистра

8 через второй вход коммутатора 11 на его первый вход, и число А у к (Р„(0, ) ) + д,. Fz (1, 1) + х(4У Р, (2, 1) = 22,5, поступившее с выхода накапливающего сумматора 12 через второй вход коммутатора 10 на его второй вход; в регистр 7 записывается д у = 0,04, поступившее на его вход с выхода умножителя 4. По переднему фронту двенадцатого импульса в коммутаторах 10, 11 информация проходит через первый вход; в регистр

8 записывается число 249,17, поступившее с выхода накапливающего сумматора 12. По заднему фронту двенадцатого импульса в накапливающем сумматоре 12 устанавливается нуль. По адресу (07) на выход блока 1 памяти поступает дискрета Рц (1,2) = О. По переднему фронту тринадцатого импульса умножитель 4 перемножает дискрету

F>> (1,2) = О, поступившую через первый вход коммутатора 9 на его первый

1423999 вход, и у = 0,04, поступившую с выхода регистра 7 на его второй вход; умножитель 3 перемножает ух, = 0,3, поступившую на его первьй вход, и нуль, поступивший с накапливающего сумматора 12 на его второй вход. По заднему фронту тринадцатого импульса накапливающий сумматор I2 складывает произведение 4 х, О, поступившее с вы-10 хода умножителя 3 через первый вход коммутатора 10 на его второй вход, и произведение Р (1,2) йу : поступившее с выхода умножителя 4 через первый вход коммутатора 1 на его первый вход; в счетчик 13 прибавляется единица, По адресу (08) на выход блока 1 памяти поступает дискрета

F (0,2) = 24. По переднему фронту четырнадцатого импульса умкожитель

4 перемножает дискрету Е, (0,2)

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

Ду = 0,04, поступившую с выхода регистраа 7 Hà er o второй вход; умножитель 3 перемножает d x = О, 3, поступившую на его первый вхоц, и число

4 у F, (0 2) + 4 х, О, поступившее а. с накапливающего сумматора }2 на его второй вход. По заднему фронту четыр- <О надцатого импульса накапливаюший сумматор 12 складывает произведение

4х (4 JJ 3 (1 „2) ), поступ:ивше . с выхода умножителя 3 через первый вход коммутатора 10 на er n второй вход, и произведение F (0,2) 4у-, поступившее с выхода умножителя 4 через первый вход коммутатора 11 на его первый вход, в счетчик 13 прибавляется единица; B KoMM T e r oä е 9 инф ормация проходит через второй вход.

По переднему фронту пятнадцатого импульса в коммутаторах l0,, 11 информация проходит через второй вход, умножитель 4 перемножает 4 у --= 0,2, поcту- q5 йившую через второй вкод коммутатора

9 на его первый вход, и 4 у. -- 0,04, поступившую с регистра 7 ка его второй вход. По заднему фронту пятнадцатого импульса в коммутаторе 9 информация проходит через первьй вход;. накапливающий сумматор 12 складывает число 249,17, поступившее с регистра

8 через второй вход коммутатора l1 на его первый вход, и число d у, Х, (0,2)+

53

+ д х (4у2 F, (1,2) ) 0,96, поступившее с выхода накапливающего суммато=. ра 12 через второй вход коммутатора l0 íà его второй вход; в регистр 7 записывается 4 у = 0,008, поступившая ка его вход с выхода умножителя

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

По адресу (09) на выход блока 1 памяти поступает дискрета F, (0,3) = 2 °

По переднему фронту семнадцатого имгульса множитель 4 перемножает дискрету F,, (0,3! = ., поступившую через первьй вход коммутатора 9 на его nepвьй вход, и;1 у- = 0,008 поступившую с выхода регистра 7 ка его второй вход; умножитель 3 перемножает д х, =

0,.3, поступившую на его первый вход, и куль, поступивший с накапливающего сумматора 12 на его второй вход. По заднему фронту семнаццатого импульса какапливаюпп;й сумматор 12 складывает произвецение 4 х, О, поступившее с выхода умножителя 3 через первый вход коммутатора 10 на era второй вход, и проиэвер,ение F, (0,3) 4 у „поступившее с выхода умкожителя - через первый вход коммутатора 11 ка его первьй вход", в счетчик 13 прибавляется единица;. в коммутаторе 9 информация проходит через второй вход, По переднему фронту восемнадцатого импульса в коммутаторах 10., 11 информация проходит через второй вход; ; множитель

4 перемножает 4у., --. 0,2, поступившую через второй вха:. коммутатора 9 на его первьй вхоп. и 1 y" = 0,008,. поступившую с регистра 7 на его второй вход. По задке. у;пронту восемнадцатого импульса в к.ммутаторе 9 информация гроходит через первьй вход; накапливающий суьв RYop 1 7 cKilBдывает число 250,13, поступившее с регистра

8 через второй вхоц коммутатора 11 ка его первый вход, и число д у м х Я (0,3) ) + д х О) = 0,016, поступившее с выхода накапливающего сумматора 12 через второй вход коммутатора 10 на его второй вход," в регистр

7 записывается 4 у = 0,0016, поступившая на его выход с выхода умножителя 4. По переднему фронту девятнадцатого импульса в коммутаторах

l0, 11 информация проходит через нер.вьй вход„ в регистр 8 записывается числе 250,, i 4 ., поступившее с выхода

1423999

12 накапливающего сумматора 12. По заднему фронту девятнадцатого импульса в накапливающем сумматоре 12 устанавливается нуль. На выход 16 поступает

S вычисленное значение аппликаты функции

f (х, у) = 250, 146 с заданной точностью вычислений Е, представленной выражением (2), Т-дискреты F; (р, q) которой записаны в блоке 1 памяти, а количество импульсов равно R +

+ 2г + 3.

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

4 о х — хо 40 и 4ум У ум 0 или у = у - у, а 0 соответственно.

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

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

Цифровой Т-генератор функций, содержащий блок памяти, счетчик, дешифратор, накапливающий сумматор и первый умножитель, причем выход дешифратора подключен к первому адресному входу блока памяти, второй адресный . вход которого соединен с выходом З5 счетчика, входы старших и младших разрядов первого информационного входа генератора соединены соответственно с входами старших разрядов дешифратора, с входами разрядов первого сомножителя первого умножителя, входы разрядов второго сомножителя которого соединены с выходом накапливающего сумматора, первый и второй установочные входы генератора соединены 45 соответственно с входами сброса накапливающего сумматора и счетчика, первый и второй тактовые входы генера тор а с оединены с оответс твенно с входом разрешения накапливающего сумматора и со счетным входом счетчика, отличающийся тем, что, с целью расширения функциональных возможностей за счет вычисления функций двух независимых переменных, он содержит второй умножитель, первый и второй регистры, второй и третий коммутаторы, причем выход блока памяти соединен с первым информационным входом первого коммутатора, выход которого соединен с входом первого сомножителя второго умножителя, вход второго сомножителя которого соединен с выходом первого регистра, входы старших и мпадших разрядов второго информационного входа генератора соединены соответственно с входами разрядов второго информационного входа первого коммутатора, выход первого умножителя соединен с первым информационным входом второго коммутатора, второй информационный вход которого соединен с информационным входом второго регистра и с выходом накапливающего сумматора, входы первого и второго слагаемых которого соединены соответственно с выходами третьего и второго коммутаторов, выход второго умножителя соединен с информационным входом первого регистра и с первым информационным входом третьего коммутатора, второй информационный вход которого соединен с выходом второго регистра и является выходом re" нератора, третий и четвертый установочные входы которого соединены соответственно с входом сброса второго регистра и с входом установки первого регистра, тактовые входы с третьего по девятый генератора соединены соответственно с управляющими входами первого, второго и третьего коммутаторов, с входами разрешения второго и первого умножителей, с входами разрешения записи первого и второго регистров.

1423999

9+Я

В °

II

Составитель A. владев

Техред A. Кравчук Корректор С. Шекмар

Редактор А. Маковская

Заказ 5001

Тираж 704

Подписное

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

/t l +ф У+У

$- l +

У-47+8

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

113035, Москва, Ж-35, Раушская наб... д, 4/5

Цифровой т-генератор функций Цифровой т-генератор функций Цифровой т-генератор функций Цифровой т-генератор функций Цифровой т-генератор функций Цифровой т-генератор функций Цифровой т-генератор функций Цифровой т-генератор функций 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к устройствам и способам генерации кодов в системе передачи данных, в частности к генерации двухмерных квазидополнительных турбокодов (КДТК) и адаптированных КДТК в системах пакетной передачи данных, поддерживающей повторную передачу
Наверх