Устройство для воспроизведения функций двух переменных

 

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

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

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

РЕСПУБЛИК (5D 4 0 06 С 7/26

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

К А8ТОРСНОМУ СВИДЕТЕЛЬСТВУ (21) 4276297/24-24 (22) 06.07.87 (46) 23.10,89. Бюл. Ф 39 (71) Московский авиационный институт им. Серго Орджоникидзе (72)О.Н. Сахаров и M.È. Чебатко (53) 681.335 (088.8) (56) Авторское свидетельство СССР

У 1265805, кл, G 06 G 7/26, 1984, Патент СП1А У 4000401, кл. 235-150.53, 1976. (54) УСТРОЙСТВО ДПЯ ВОСПРОИЗВЕДЕНИЯ

ФУНКЦИЙ ДВУХ ПЕРЕМЕННЫХ (57) Изобретение относится к аналоговой и аналого-цифровой вычислительной технике. Цель изобретения— повьппение быстродействия. Устройство содержит два аналого-цифровых преобразователя, блок формирования адИзобретение относится к аналоговой и аналого-цифровой (гибридной) вычислительной технике и может быть применено при моделировании систем автоматического управления.

Целью изобретения является повышение быстродействия.

На фиг. 1 представлена структурная схема устройства для воспроизведения функций двух переменных; на фиг. 2 — области интерполяции функции двух переменных; на фиг. 3 пример реализации структурной схемы блока формирования адресов.

Устройство для воспроизведения функций двух переменных (фиг.1) содержит два аналого-цифровых преобра„„Я0„„1517046 д ) 2 ресов, блоки памяти коэффициентов, дешИфраторы, фиксатор перехода гранины, селектор рабочей области, мультиплексоры, блоки регистров,умножающие цифроаналоговые преобразователи, блок умножения и выходной сумматор. Принцип действия устройства основан на интерполяции воспроизводимых функций полиноминальными сплайнами первой степени двух аргументов при равномерном разбиении на подобласти интерполяции.

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

3 ил, 6 табл. зователя (АЦП) 1 и 2, блок 3 формирования адресов (БФА), блоки 4-7 памяти (БП), коэффициентов, дешифраторы (ЦИ) 8-10, фиксатор 11 перехода границы (ФПГ), селектор 12 рабочей области (CPO), мультиплексоры 13-16, блоки регистров 17-20, умножающие цифроаналоговые преобразователи (УЦАП) 21-24, блок 25 умножения (БУ), выходной сумматор

26, информационные входы 27 и 28, аргументов и выход 29 устройства.

Устройство работает следующим об-. разом.

Область воспроизведения заданной функции двух переменных f (Х, Y) предварительно разбивается на равные

151?04б

1, при Y-У,„, . О, О, ри Y Y,„(0

1, при Х-Х„„ . О, 5 (Х-Х .) О, прн X-X,. с О интервалы по обеим переменным. Принято, что i — номер интервала разбиения по переменной Х, j " номер интервала по переменной У, Интерполяция функции в каждой

ij-й области выполняется по формуле (XY) - а, +Ь;;Х+с!.У+ где а,;, b;1, с;>

d. — постоянные коэффи1! циенты в i j -й области. 15

Будем считать "рабочей" ij-v область функции, соответствующую текущим значениям переменных Х и Y в процессе воспроизведения функции.

Для функции двух переменных со- 2р седними с рабочей областью являются восемь областей интерполяции (фиг ° 2 ).

В зависимости от значений переменных Х и У по отношению к центру рабочей области интерполяции (Х m,,V ) 25 заранее подготавливаются блоки устройства, содержащие коэффициенты а, b,с,d. для трех соседних с рабочей областей интерполяции (табл,l).

Коэффициенты а,b,ñ,d для всех об- «0 ластей интерполяции рассчитываются заранее и вводятся в блоки 4-7 памяти, причем коэффициенты для областей интерполяции, у которых i u j - нечетные величины (НН), записываются в блок памяти 4, НЧ вЂ” в блок памяти 5, ЧН вЂ” в блок памяти 6, ЧЧ вЂ” в блок памяти 7..Каждый из четырех регистров блоков регистров 17-20 предназначен для считывания коэффициентов из соот- 40 ветствующих блоков памяти 4-7.

Регистры блока регистров 17 содер-жат коэффициенты а для рабочей и трех соседних областей интерполяции, регистры блока регистров 18 — коэффициенты Ь, регистры блока регистров

19 — коэффициенты с и регистры блока регистров 20 — коэффициенты d.

Входные аналоговые сигналы Х и У преобразуются АЦП 1 и 2 в двоичные коды, "k" старших разрядов которых используются для образования адресных сигналов, по которым из блоков памяти считываются значения коэффициентов а,Ь,с,d для рабочей обла55 сти интерполяции. Старшие из младших (n-k) разрядов АЦП 1 и 2, характеризующие величины переменных

Х и Y по отношению к величинам Х,„, и У,„, поступают на входы дешиф Т\ ратора 8, с выхода которого снимается четырехразрядный код, поступающий на вход блока 3 в соответстствии с табл, 2, где

Блок 3 формирует в соответствии табл. 1 три адресных сигнала для соседних с рабочей областей интерполяции в зависимости от входного сигнала, поступающего с дешифратора Я„ Пример реализации структурной схемы блока 3 формирования «цресов представлен на фиг,. 3, Схема содержи г два регистра 30 и 31 для хранения

"k" старших разрядов АЦП 1 и АЦП 2, четыре реверсивных счетчика 32-35 (v коммутатор, состоящий из четырех мультиплексоров Зб-39.

С реверсивных счетчиков 32-35 в соответствии с табл,1 считываются адресные сигналы для соседних с рабочей областями по переменным Х и Y.

На счетные входы счетчиков 32-35 подаются счгналы с выхода дешифратора (на схеме К 1 — К 4 обозначены номера разрядов). На вход коммутатора поступают четыре многоразр ядных сигнала, соответствующие адресам рабочей и трех соседних с ней областей интерполяции.

Часть разрядов этих адресов содер мт номер интервала интерполяции по переменной Х, а вторая часть номер интервала интерполяции — по Y.

Коммутатор коммутирует поступающие на et u xo eo n 3BBHcHMocTH от управляющих сигналов с выходов младших из k старших разрядов АЦП 1 и

АЦП 2, которые определяют четность или нечетность номеров интервалов интерполяции. В табл, 3 приведены номера входных адресов А 1 — A 4, коммутируемых на выходах блока 3, а зависимости от управляющих сигналов с AIIJI 1 и AIIII 2 (A 1 — адрес рабочей области, A 2 — А 4 — адреса соседних с рабочей областей из табл.1) Младшие разряды из "k" старших разрядов выходных кодов АЦП 1 и

АЦП 2 поступают íà IIIII 9, который оп15170

40 ределлет -<е <нос.ть номеров рабочих интервалон интерпа.-«лпии в соответствии с табл, 4, <

Младшие (n-k) pa зрядан AIITI 1 и

АЦП 2 поступают на фиксатс р 11 пе5 рехода г раниць<, K

Вьгкопные с.rtrttav»t финcaTnpa 11 гс— ступают на вход П!!! 10, которь<й ottределяет, на какую из соседних с рабочей областью произошел rtepex<..д н соответствии с табл, 5, где

1 п«и Х = Х

Q" (Х-Х

0, «(ри Х

«

1 при 1 =У;, J

t „ t>-v, ), 0, при с 4 < ;

Селектор 2 рабочей n

ЗавИСИМОСтп OT таГn> Н КаКУл ИЗ Со сосдни-. областей произошел перех д, и четности рабочих интервалон интер,:Опяf!HИ

Два четь:рехра зрлдt

-<еты!«ехвхадоные схемы ИПИ, С выходя селс t<.t npa 1 2 снимае T< B четырехразрлцный t

В соответствии с управляющими сигнала«и с выхода сeaet

24 через ь«ультиплс«ксары 13-16 подключаютсл !HOI opa! рлдн»<е коды соотнетстнуь.щие значениям коэффициентов а;, h., с,, с1; . Выражение (1) ре".лизуется с помощью четырех УЦАП

21-24, аналоговoro бпока 25 умножения и выходного сумматора 26, Таким образом, в предлагаемом устройстве повышение быстродействия достигается 3а счет прелнарительной подготовки блоков интерполлционной

46 6 схемы, реализующих области интерпа— ля<и<и, соседние с рабочей с«бласт< н „

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

Устройство для воспроизведения функций двух переменных, содер-,«;али<. лва аналого-цифровых преобразователя, нхады которых являются соответстненНо пер . ым и вторым информационнь ьги входами устройства, выходы группы старших разрядов каждого иэ п-раз— рлдных выходов аналого-цифровых преобразователей соединены соотнетстBeíín с первой и второй группами входов блока формиронания адресов, вьыоць< которого соединены с ад—

p;:ot!»tìtt входами с первого по четвертый блоков памяти коэффициентов, в»<ходы каждого из которых подключен . к Bходам < оотнетстну!лщих регистров каждого из четырех блоков регистров, первый и второй информа,ионные входы уcTpoAcTBQ rropêëí÷åны к входам блока умножения, выход каTcp

r PaHÈrIÛ И тРИ ДЕШИфРатОРа, ПРИЧЕМ входы первого дешифратора соединены с выходами фиксатора перехода гранины, первая и вторая группы входон которого подключены к выходам групп из (и-!с) младших разрядов первого и второго аналого-цифровых преобразователей соответственно, первый и второй входы второго дешифратора соединены с младшими разрядами групп» k старших разрядов первого и второгс аналого-цифровых преобразователей соответственно, первый и второй входы третьего дешифратора соединены со старшими разрядами группы из (и-1с) младших разрядов первого и

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

Таблица 1

Значения переменных

Х и У

АЗ

А4

А2

Х>, Х

"З 1 (i+1, 1) (1+1 1+1) (i, j+1) (i-1+j ) (i-1, j+1) (i+1, l )) (1, 1-1) (i+1, j-1) (i-1,1) IV

Таблица 2

Г

Выход ДБ18 Примечание

Q (Y-У,„1) 5 (Х-Х

1п<

III

ТТ

0001

1000

Таблица Э

Выходы БФА

) 1 / 2 1 3

АЦП1 АЦП 2

А4

А2

АЭ

А2

А4

Al

АЭ

А3

Al

А4

А2

А1

А3

А2

А4

Таблица 4

k-й разряд АЦП 2

k-й ра э ряд АЦП 1

Выход ДП1 Ч

Примечание

0001

001 0

1 000

1

0

0 1

Хс Х,„, УФ Yò

Х )r Xm,. усу„ с т ст входами с первого по четвертый мультиплексоров, каждый иэ которых подклк чен информационными входами к

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

Номера соседних областей интерполяции (1 j 1) (i l ij 1) 10

Таблица

1517046

@-y, ) B„ .

Примечание

6" (Y=Y 1

J область (PAR) влево (вправо) 0001

0010

0100

1000

Таблица 6

Четность рабочих интервалов интерполяции

НН НЧ (2 (х-х.) 6«(Х-Х ) J

ЧН ЧЧ

X ñ X ñ 0 5

- НН

- НЧ

0

Рабочая

Переход

V „)

Переход (с„)

Переход вверх (вниз) по диагонали (С «„) 3

4

Составитель С. Казинов

Техред Л.Олийнык

Редактор В. Бугренкова

Корректор В. Гирняк

Заказ 6392/52

Тираж 668

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при.ГКНТ СССР

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

Производственно-издательский комбинат "Патент" г, Ужгород ул Г жгороц, ул. агарина, !01

Устройство для воспроизведения функций двух переменных Устройство для воспроизведения функций двух переменных Устройство для воспроизведения функций двух переменных Устройство для воспроизведения функций двух переменных Устройство для воспроизведения функций двух переменных Устройство для воспроизведения функций двух переменных 

 

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

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

Изобретение относится к аналоговой и информационно-измерительной технике

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к технике генерирования электрических сигналов
Наверх