Устройство для воспроизведения кубических полиномов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в системах с аппаратурной pear- лизацией функций. Целью изобретения -17 является расширение функциональных возможностей устройства за счет воспроизведения кубических полиномов. Устройство содержит генератор 1 пульсов, делители 2-10 частоты, счетчик 11, реверсивные счетчики 12-19, группы 20-23 элементов И, группы 24- 28 элементов селекции, управляющий счетчик 29, блок 30 элементов ИЛИ, сумматор 31, формирователь 32 импульсов , элементы 33-36 задержки, В устройстве реализуется кусочно-линейная аппроксимация кубических полиномов в двух участках, каждый из которых , представляется 2 значениями полинома на основе метода генерации треугольных функций как с отрицательными , так и с положительными значениями вершин, что дает возможность воспроизведения полиномов третьего порядка . 1 ил. ю лвяка IKSID «9

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

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

РЕСПУБЛИК (51) 4 G 06 F 7/544

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

Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ

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

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

ПРИ ГКНТ СССР (21) 4230021/24-24 (22) 14.04.87 (46) 15.01.89. Бюл. И 2 (71) Научно-исследовательский институт "Алгоритм" Узбекского научно-производственного объединения "Кибернетика" АН УЗССР (72) M.M.Ìóñàåâ» А.И. Бахрамов, Л.К.Ходжаев и В.Х.Муминов (53) 681.325 (088,8) (56) Авторское свидетельство СССР

Р 575648 ° кл. С 06 F 7/38, 1978.

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

В 851405» кл. G 06 F 7/552, 1981, (54) УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ

КУБИЧЕСКИХ ПОЛИНОМОВ (57) Изобретение относится к вычислительной технике и может быть использовано в системах с аппаратурной реализацией функций. Целью изобретения

„„SU„„1451685 А 1 является расширение функциональных возможностей устройства за счет воспроизведения кубических полиномов.

Устройство содержит генератор 1 импульсов, делители 2-10 частоты, счетчик 11, реверсивные счетчики 12-19, группы 20-23 элементов И, группы 2428 элементов селекции, управляющий счетчик 29, блок 30 элементов ИЛИ, сумматор 31, формирователь 32 импульсов, элементы 33-36 задержки. В устройстве реализуется кусочно-линейная аппроксимация кубических полиномов в двух участках, каждый из которых

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

1451685

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

Цель изобретения — расширение

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

На чертеже представлена блок-схема предлагаемого устройства.

Устройство содержит генератор 1 импульсов,,целители 2-10 частоты, счетчик 11,i реверсивные счетчики 1219, группы 20-23 элементов И, группы

24-28 элементов селекции, управляющий счетчик 29, блок 30 элементов

ИЛИ, сумматор 31, формирователь 32 импульсов, элементы 33-36 задержки, выходы 37-43 управляющего счетчика ,29, входы 44-47 коэффициентов и выход 48 значения полинома устройства.

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

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

Перед началом работы счетчик 11 реверсивные счетчики 12-19 и управляющий счетчик 29 устанавливаются в нулевое состояние, в сумматор 31 заносится код четвертого коэффициента

24"

К =А — через блок 30 элементов 40

ИЛИ.

На входе 44 делителя 2 устанавливается код коэффициент деления К,=

А +А +А — где А А А — коэффициенты 45 з г

3 кубического полинома. С помощью счетчика 11 импульсы с выхода делителя 2 преобразуются в параллельный код, который через элементы И группы 20 и блок 30 элементов ИЛИ передается на вход сум- 50 матора 31. На входе 45 делителя 3 устанавливается код коэффициента де.12 ления К 2 . С помощью реверсивного счетчика 12 импульсы с выхода 55 делителя 3 преобразуются в параллельный код, который через элементы И группы 21 и блок элементов ИЛИ передается на вход сумматора 31. На входе делителя 4 устанавливается код коэффициента деления 2К>. С помощью реверсивного счетчика 13 импульсы с выхода делителя 4 преобразуются в параллельный код, который через элементы И группы 22 и блок 30 элементов

ИЛИ передается на вход сумматора 31.

На входе делителя 5 устанавливается (rn-1 ) код коэффициента деления 2 К г, где m — - число делителей, подключенных к входу 40. С помощью реверсивного счетчика 14 импульсы с выхода делителя 5 преобразуются в параллельный код, который через элементы И группы

23 и блок 30 элементов ИЛИ передается на вход сумматора 31.. На входе 41 делителя 6 устанавливается код коэффи16 циента деления К = —.. А

С помощью реверсивного счетчика

15 импульсы с выхода делителя 6 преобразуются в параллельный код, который через группы 24 элементов селекции и блок 3 элементов ИЛИ передается на вход сумматора 31. На входе делителя ? устанавливается код величины

2К .: С помощью реверсивного счетчика

16 импульсы с выхода делителя 7 преобразуются в параллельный код, который через группу 25 элементов селекции и блок 30 элементов ИЛИ передается на вход сумматора 31. На входе делителя 8 устанавливается код величины 4Кq. С помощью реверсивного счетчика 17 импульсы с выхода делителя 8 преобразуются в параллельный код, который через группу 26 элементов селекции и блок 30 элементов ИЛИ передается на вход сумматора 31. На входе предпоследнего делителя 9 устанавливается код коэффициента деления

2 . К, где 1 — число делителей, г-г, подключенных к входу 11. помощью реверсивного счетчика 18 импульсы с выхода делителя 9 преобразуются в параллельный код, который через группу 27 элементов селекции и блок эл"ментов ИЛИ передается на вход сумматора 31. На входе последнего делителя 10 устанавливается код коэффициента деления 2 . К з. С помощью ревер(-1, сивного счетчика 19 импульсы с выхода делителя 10 преобразуются в параллельный код, который через группу

28 элементов селекции и блок 30 элементов ИЛИ передается на вход сумматора 31.

1451685

Сумма, образованная в результате передачи на вход сумматора 30 содержимого счетчика 11 и реверсивных счетчиков 12-19, является конечным результатом вычисления текущего значения кубического полинома.

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

Составитель О.Гаркуша

Техред А.Кравчук Корректор li.Êoðoëü

Редактор А.Огар

Заказ 7080/46 Тираж 667

Подписное

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

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

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

Устройство для воспроизведения кубических полиномов, содержащее генератор импульсов, k делителей частоты, rye k — разрядность коэффициентов, счетчик, первую группу элементов И, k/2 элементов задержки, накапливающий сумматор, причем выход генератора импульсов подключен к тактовым входам всех делителей частоты, информационный вход первого делителя частоты является входом первого коэффициента устройства, информационные входы с второго no k-й делителей частоты образуют вход второго коэффициента, выход первого делителя частоты подключен к первым входам эле-, ментов И первой группы, вторые входы которых по,--,ключены к выходам соответствующих элементов задержки, которые соединены последовательно, выход сумматора является выходом устройства, отличающееся тем, что, с целью расширения функциональных возможностей за счет воспроизведения кубических полиномов, в него дополнительно введены 2k-2 делителей частоты, Çk-3 реверсивных счетчиков.

k групп элементов И, 2k-3 блоков элементов селекции, блок элементов

ИЛИ, управляющий счетчик и формирователь импульсов, причем выход генератора импульсов подключен к счетному входу управляющего счетчика, ин-. формационные входы с (k+2)-ro no (2 -2)-й делителей частоты образуют вход третьего коэффициента устройства, выходы с второго по (Çk-3)-й делителей частоты подключены к четным

45 входам соответствующих реверсивных счетчиков, входы управления реверсом с первого по k-й реверсивных счетчиков подключены соответственно к выходам с 4k-ro по (3k+1)-й разрядов управляющего счетчика, вход управления реверсом k+1-ro pevep"ивно-о счетчика подключен к выходу (4k-1)-го разряда управляющего счетчика, входь; управления реверсом соответствующих пар реверсивных счетчиков с (k+2)-го и (k+3) ãî по (Çk-4)-й и (Зк-3)-й подключены соответственно к выходам с (4k-2)-то по (3k+1)-й разрядов управляющего счетчика„ выходы с первого по k-й реверсивных счетчиков подключены к вторым входам элементов И соответственно с второй по (к+1)-ю группы, выходы с (k+1)-го по (Çk-3) †: реверсивных счетчиков подключены к информационным входам элементов селекции соответственно с первой по (2k-3)-ю группы, входы управления формированием прямого или обратного кода пар блоков элементов селекции с первого и второго по (2k-5)-й и (2k-4)-й подключены соответственно к выходам с 4k-ro по (3k+3) é разрядов управляющего счетчика,. а вход управления формированием прямого или обратного кода последнего (k-3)-го блока элементов селекции подключен к выходу (ЗЕ+2)-".о разряда управляющего счетчика, выход (k+1) -ro разряда которого подключен к входу первого элемента задержки, входы тактирования блоков элементов селекции подключены к выходам соответствующих элементов задержки, которые соединены последовательно, выходы элементов

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