Устройство для воспроизведения функций Советский патент 1986 года по МПК G06G7/26 

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

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

ь +

.S, (t) ajt

с- t + (1)

d.

где а,

j

- коэффициенты

сплайна;

t - нормированное значение аргумента (времени), , п - число подынтервалов представления функции,

по значениям интерполирующих коэффициентов у , заданных в виде кодов в узлах равномерной сетки 0,1,2,...,п, п+1 и связанных с узловыми значениями ординат f воспроизводимой функци соотношением вида

f: 7 (у, + 4у,

6 0-,

..)

(2)

Цель изобретения - упрощение устройства за счет сокращения объема памяти.

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

Устройство для воспроизведения функций содержит (фиг. 1) генератор тактовых импульсов, блок 2 синхронизации, входной коммутатор 3, выходно суммирующий усилитель 4, с первого по четвертый цифроаналоговые блоки 5 8 умножения, с первого по четвертый коммутаторы 9-12 кодов, первую 13 и вторую 14 группы регистров памяти. В качестве источника кодов узловых значений интерполирующих коэффициентов может быть использована дополнительная группа 15 регистров памяти.

Каждый из цифроан;злоговых блоков умножения вьшолнен (фиг. 2) на четырех кодоуправляемых резисторах 17-19, первьш вывод первого из которых соединен с шиной Е опорного напряжения, причем каждьш из кодоуправляемых резисторов 16-19 вьтол- нен (фиг.З) на группе из (fTi+l)ro элементов И 20 (где (vn+0 - разрядность управляющего кода) и группе из (т,+ 1)-го резисторов 21 с проводимостью, изменяющейся по закону Y, Y;- 2-, О 07 ,

где YJ, - проводимость первого резистора.

Блок 2 синхронизации (фиг, 4) содержит элемент И 22, первый счетчик 23 на К состояний, первый дешифратор 24, второй счетчик 25 на (п-1) состояние, второй дешифратор 26, источник 27 напряжения запуска, кнопку 28 и триггер 29.

Входной коммутатор 3 содержит 4 (п-1) группы элементов И 30, соединенные между собой соответствующим образом (фиг. 5).

Принцип действия устройства основан на воспроизведении функции на текущем j-м интервале интерполяции с помощью выражения вида

Б. (t) 1 а

+ L

V О где L ,

j-1

. у... + y..,V. (3)

- коэффициенты

и

1 -3 1

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

t-ЗГ-3t

3t

6t

+ 3t - 4

+ 1

(4)

t,, (1 - t) Так на каждом j-м подынтервале интерполяции t€LO,n, то для системы (3) вьшолняются условия

4(t) (-t)l ,,.

t,(t) r (1-t)/

Поэтому для воспроизведения на каждом J-M подаштервале интерполяции К промежуточных значений функции (в точках t, 0,l/K:, 2/К, ...,1, где К - целое число) предварительно для моментов t; вычисляются по первому и второму соотношениям системы (4) значения коэффи1щентов преобразования

) и t () которые заносятся в перв уто 13 и вторую 14 группы регистров памяти.

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

В исходном состоянии счетчики 23 и 25 блока 2 синхронизации обнулены,

на управляющий вход коммутатор 3 поступает сигнал дешифратора 26 (соответствующий нулевому состоянию счет- чи1са 25), а на управляющие входы коммутаторов 9-12 поступает сигнал дешифратора 24 (соответствующей нулевому состоянию счетчика 23). На первый, второй, третий и четвертый выходы коммутатора 3 поступают коды интер

полирующих коэффициентов у , у , и

У,

УЗ

соответственно.

Па выход коммутатора 9 поступает значение (0) из регистра 13-1, на выход коммутатора 10 - значениеt (0 из регистра 14-1, на выход коммутатора 11 - значение 1,2(1) из регистра 14-К, а на выход коммутатора 12 - значения (1) из регистра 13-К. С помощью блоков 5-8 реализуются опера ции перемножения и на выходе суммирующего усилителя 4 формируется сигнал вида

S, (0) i fs(0).y + r,(0).y -ь

+ Г (1)-у l,(l}-yj.

При нажатии кнопки 28 триггер 29. переключается и импульсы генератора 1 начинают поступать на счет

чик 23, осуществляющий последователь-20 устройства, а управляющим входом к нее накопление импульсов. Дешифратор 23 управляет последовательным переключением коммутаторов 9-12 таким образом, что по i-му импульсу генератора 1 (,K-ll) на выход 25 коммутатора 9 поступает значение

первому выходу блока синхронизации, соединенного входом с выходом генер тора тактовьЕх импульсов, отличающееся тем, что, с целью его упрощения за счет сокращения об ема памяти, оно содержит две группы по К( К - количество точек восстан ления функции на под гнтерватте интер поляции) регистров памяти и четыре коммутатора кодов, каждый из которы подключен управляющим входом к второму выходу блока синхронизации, а выходом к второму входу соответству щего цифроаналогового блока yмнoжeн причем каждьш i -и (1 i i к ) регист памяти первой группы соединен выход с i -м информационным входом первого коммутатора кодов и с (к-i+1)-м ин- формационным входом четвертого комму татора кодов, а каждый i-и регистр памяти второй группы подключен выходом к I -му информационному входу вто рого коммутатора кодов и(к-| + 1)-му информационному входу третьего коммутатора кодов.

к-:Т

ИЗ регистра 13-.i , на выход

коммутатора 10 - значениеL (--т) из

регистра ра 11 14-i

значение

на выход коммутато--г(ц1Т из регистра 14-(К-1), а на выход коммута1 п V / -i-1 тора 12 - значение ьД-г-; из регистра 13-(к-1), обеспечивающие формирование промежуточных значений функции на первом подьштервале интерполяции .

При прохождений К-го импульса сче чик 23 переполняется, коммутаторы 9- 12 возвращаются в исходное положение, а в счетчик 25 добавляется единица. В результате на выходы коммутатора 3 поступают коды коэффициентов у , у , у и у соответственно и начинается процесс формирования промежуточных значений функции для второго подынтервала интерполя1Ц1и. По (n-l)-y импульсу счетчик 25 переполняется, триггер 29 переключается в исходное состояние и процесс воспроизведения функции заканчивается. Таким образом, для воспроизведения, промежуточных значений функции на каждом подынтервале интерполяции каждая из групп регистров 13 и 14 используется для задания коэффициен

5 0 r,(t,)

297804

тов преобразования t (t ) и для двух блоков 5 и 8 (6 и 7) умножения соответственно, что позволяет сократить в два раза потребный объем 5 памяти для хранения коэффициентов преобразования.

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

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

20 устройства, а управляющим входом к 5

0

5

0

5

0

первому выходу блока синхронизации, соединенного входом с выходом генератора тактовьЕх импульсов, отличающееся тем, что, с целью его упрощения за счет сокращения объема памяти, оно содержит две группы по К( К - количество точек восстановления функции на под гнтерватте интерполяции) регистров памяти и четыре коммутатора кодов, каждый из которых подключен управляющим входом к второму выходу блока синхронизации, а выходом к второму входу соответствующего цифроаналогового блока yмнoжeнияJ причем каждьш i -и (1 i i к ) регистр памяти первой группы соединен выходом с i -м информационным входом первого коммутатора кодов и с (к-i+1)-м ин- формационным входом четвертого коммутатора кодов, а каждый i-и регистр памяти второй группы подключен выходом к I -му информационному входу второго коммутатора кодов и(к-| + 1)-му информационному входу третьего коммутатора кодов.

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

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

/r«

Фиг.З

от f

Составитель С. Казинов Редактор И. Дербак Техред Л.Олейник. Корректор А. Обручар

Заказ 2452/50 Тираж 671 Подписное ВНГОШИ Государственного комитета СССР

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

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

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

название год авторы номер документа
Нелинейный интерполятор 1985
  • Гедрикас Генрикас Казевич
SU1267446A1
Устройство для восстановления непрерывных функций по дискретным отсчетам 1983
  • Руднев Олег Владимирович
  • Серединский Авраам Вульфович
  • Эфендиев Чингиз Азадович
SU1125632A1
Устройство для многоканального интерполирования функций 1986
  • Коробейников Валерий Николаевич
  • Кургаев Александр Филиппович
  • Масловский Вячеслав Яковлевич
SU1377878A1
Устройство для воспроизведения функций 1987
  • Жаботинский Юрий Данилович
SU1562929A1
Устройство для восстановления непрерывных функций по дискретным отсчетам 1987
  • Борзых Владимир Евгеньевич
  • Лычагин Вячеслав Родионович
SU1495825A1
Функциональный преобразователь многих перемнных 1981
  • Беляков Виталий Георгиевич
  • Комаров Сергей Михайлович
SU1115068A1
Устройство для решения нелинейных задач теории поля 1983
  • Мацевитый Юрий Михайлович
  • Цаканян Олег Семенович
SU1156101A1
Устройство для воспроизведения запаздывающих функций 1983
  • Белянина Наталья Васильевна
  • Тахванов Георгий Иванович
  • Тупицын Дмитрий Дмитриевич
SU1157552A1
Устройство для воспроизведения функций 1982
  • Недовесов Николай Александрович
SU1126975A1
Нелинейный интерполятор 1984
  • Гедрикас Генрикас Казевич
SU1265809A1

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

Реферат патента 1986 года Устройство для воспроизведения функций

Изобретение относится к автоматике и вычислительной технике. Цель изобретения - упрощение устройства за счет сокращения объема памяти. Устройство содержит генератор такто- вьк импульсов, блок синхронизации, входной коммутатор, выходной суммирующий усилитель и цифроаналоговые блоки умножения. При формировании промежуточных значений функции на каждом подынтервале интерполяции для каждого из блоков умножения необходимо хранить в памяти соответствующий набор коэффициентов преобразования. Упрощение устройства достигается за счет сокращения памяти на основе использования группы регистров для задания коэффициентов преобразования для двух блоков умножения одновременно при взаимообратном порядке и подключения регистров группы к входам указанных блоков умножения через соответствующие коммутаторы. 1 з.п. ф-лы, 5 ил. (О to iNd СО 00

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

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

Амплитудно-импульсный функциональ-Ный пРЕОбРАзОВАТЕль 1979
  • Глазьев Владимир Ильич
  • Зацерковский Руслан Алексеевич
  • Павленко Николай Иванович
  • Панасюк Леонид Иванович
  • Сытник Виталий Николаевич
SU842853A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Интерполятор 1980
  • Шкиль Александр Андреевич
SU911561A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для восстановления непрерывных функций по дискретным отсчетам 1983
  • Руднев Олег Владимирович
  • Серединский Авраам Вульфович
  • Эфендиев Чингиз Азадович
SU1125632A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 229 780 A1

Авторы

Жаботинский Юрий Данилович

Даты

1986-05-07Публикация

1984-10-23Подача