Устройство для вычисления функции ви-да

 

Союз Советских

Социалистических республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ (u>824194

К АВЕОРСКОМУ СВИДЕТИЛЬСТВУ (61) Дополнительное к авт. свид-ву (51)М. Кл.з

G 06 F 7/38 (22) Заявлено 091176 (21) 2419391/18-24 с присоединением заявки Йо— (23) Приоритет

Государственный комитет

СССР но делам нэобретеннй н открытий (53) УДК 681. 3 (088.8) Опубликовано 2304.81. Бюллетень. N9 15.

Дата опубликования описания 2304.81

1 (72) Автор изобретения

В.P. Толокновский (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИИ

ВИДА У=аХ3

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

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

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

Однако, недостатком известного устройства является невозможность беэ перенастройки всего объема памяти (воспроизведения функции вида Y=aX с варьирующим параметром а, а также резко возрастающий обьем памяти в случае необходимости уменьшения дискретности переменных Х и Y для уменьшения погрешности воспроизведения.

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

824194

Цель изобретения — повышение точности при меньших затратах оборудования."

Поставленная цель достигается тем, что в устройство, содержащее генератор импульсов, блок пуска-останова, делитель длины участка аппроксимации, счетчик участков, счетчик аргумента, регистр, первый двоичный умножитель и. счетчик результата, причем, выход генератора импульсов через блок пуска-останова подключен к входу делителя длины участка аппроксимации, выход которого подключен к входу счетчика участков., выход счетчика аргумента подключен к входу останова блока пуска-останова, вход пуска которого сое- 15 динен qo входом устройства, управляю-. щие входы первого двоичного умножителя подключены к выходам регистра, дополнительно введены схема сравнения, ключ счетчики разностей, делитель ар- 30 гумента, дополнительный делитель, элемент ИЛИ и второй двоичный умножитель, причем, вход счетчика аргумента через делитель аргумента подключен к выходу блока пуска-останова и к входам пер- 75 вого двоичного умножителя и ключа, первый и. второй информационный входы которого подключены к выходам соответственно схемы сравнения и делителя длины участка аппроксимации, выход ключа соединен с входами первого и второго счетчиков разностей, первый и второй входы схемы сравнения под- .... ключены к выходам соответственно, счетчика участков и второго счетчика раз- З ностей, установочный вход которого подключен к выходу схемы сравнения и управляющему входу регистра, входы которого соединены с выходами первого счетчика разностей, выход первого счетчика двоичного умножителя подкпю- 40 чен к первому входу элемента ИЛИ.и через дополнительный делитель ко второму входу элемента ИЛИ, выход которого через второй двоичный умножитель соединен с входом счетчика результата.

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

Устройство содержит генератор 1 импульсов, блок 2 пуска останова, де- gp литель 3 аргумента, счетчик 4 аргумента, первый двоичный умножитель 5, дополнительный делитель 6, элемент

ИЛИ 7, второй двоичный умно>китель 8, счетчик 9 результата, делитель 10 длины участка аппроксимации.,счетчик

11 участков, ключ 12, схему 13 сравнения, счетчик 14 и 15 разностей, регистр 16, вход 17 пуска.

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

Перед пуском устанавливается коэффициент К> второго двоичного умножителя, в счетчик. 4 аргумента вводится дополнительный код масштабированного значения аргумента Q-х. 10 где r к х целое число; Q — коэффициент пересчета счетчика.

По команде пуск открывается блок

2 пуска-останова и импульсы с выхода генератора 1 импульсов поступают через делитель 3 аргумента в счетчик

4 аргумента, на вход делителя 10 длины участка аппроксимации, значение коэффициента пересчета которого К и на-вход ключа 12 и на вход первого двоичного умножителя 5.

В исходном состоянии и в течение обработки первого участка аппроксимации счетчик 11 участков находится в нулевом состоянии. В момент окончания первого участка импульсом переполнения делителя 10 длины участка аппроксимации: в счетчик 11 зайисывается единица, а ключ 12 — открывается. Когда через ключ 12 на входы счетчиков 14 и 15 разностей соответственно проходит по одному импульсу, то на выход с схемы 13 сравнения поступает импульс, запирающий ключ 12, сбрасывающий счетчик 14 и записывающий код счетчика 15 в регистр 16 в данном случае — после окончания первого участка — единицы. После обработки второго участка аппроксимации на выход схемы 13 сравнения поступает импульс и после поступления в счетчики 14 и 15 двух импульсов, в каждый, в счетчике 15 накапливается к этому моменту число 3, которое переписывается в регистр 16. На последующих участках этот алгоритм работы повторяется.

В течение обработки первого участка аппроксимации все разряды регистра 16 находятся в нулевом состоянии.

В этом случае, на выходе элемента

ИЛИ поступает импульсов

К 1 К

21 6 н 6 где К вЂ” число импульсов, поступающих на вход дополнительного делителя 5 в течение первого участка аппроксимации.

На втором участке на вход элемента

ИЛИ 7, кроме такого же числа импульсов от делителя 6, поступает К j2

Кд/в импульсов, а общее число импульсов равно:

6 (,1+ — ).

На третьем участке аппроксимации это число равно

На четвертом участке аппроксимации

6+ и т.д.

С выхода элемента ИЛИ 7 импульсы проходят на вход второго двоич824194 ного умножителя 8, с помощью которого результат приводится к заданному масштабу, а далее — на вход счетчика 9 результата, в котором накапливается число „

N =10".Y у ° где r — фактор, дискретности резульЪ тата вычисления функций.

Коэффициент умножения К двоич- . ного умножителя 8 вычисляется следующим образом

I !

О

6.<О> Х, Е.а

Ку 10 " К, Если К> оказывается больше единицы, то увеличивают К . 15

Сравнение предлагаемого устройства с известным показывает, что первое устройство позволяет,,вычислять функцию вида Y=aX с варьируемым параметром а и с необходимой дискретностью Щ представления переменных X и У, а также, не нуждается в блоке памяти, что позволяет увеличить точность вычисления без существенного усложнения устройства. 25

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

Устройство для вычисления функции вида Y=aX, содержащее генератор импульсов, блок пуска-останова, делитель длины участка аппроксимации, счетчик участков, счетчик аргумента, регистр, первый двоичный умножитель и счетчик результата, причем, выход генератора .импульсов через блок пускаостанова подключен к входу делителя длины участка аппроксимации, выход которого подключен к входу счетчика участков: выход счетчика аргументов 4р

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

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

Источники информации, принятые во внимание при экспертизе

1. ABTopcKoe ñâèäåòåëüñòâo СССР

Р 376778, кл. G 06 G 7/26, 1973.

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

9 415664 кл. G 06 F 15/34, 1974 (прототип).

824194

Составитель Л. Зорин.

Редактор И. Рогулич Техред 3. Фанта Корректор Г. Назарова

Заказ 2112/71 Тираж 745 Подписное

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

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

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Устройство для вычисления функции ви-да Устройство для вычисления функции ви-да Устройство для вычисления функции ви-да Устройство для вычисления функции ви-да 

 

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

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

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

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

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

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

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

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

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