Устройство для вычисления элементарных функций Советский патент 1986 года по МПК G06F1/02 

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

1

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

Цель изобретения - уватичение тоности вычисления элементарных ф; 7 нк- ций.

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

Устройство содержит информационные входы старших 1 и младших 2 разрядов аргумента, выход 3, первый 4, второй 5 и третий 6 блоки памяти, узел 7 возведения в квадрат, первый 8 и второй 9 умножители, первый 10 и второй 11 сумматоры-вычитатели.

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

При приближении некоторой функции f(x) интерполяционный полином Лагранжа второй степени для равностоящих узлов интерполяции в форме

едующий вид:

.-:(.2.1ь.) (1)

значение фyнкlj ии в опорных точках; опорные точки или узлы интерполяции; иаг интерполяции.

и:

Х-Хй

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

Х(х

-2

х),где ,1

, п. Каждому набору двоичных переменных X . соответствует некоторое двоичное число Х 2 х . Векто- ром X кодируется отрезок, на котором устройство воспроизводит заданн; ло функцию f(x).

Введем обозначения Х,(х,

X 2

Х)

X,

-вектор старших разрядов (k.cn);

-вектор младших разрядов.

и Х оотве-тствутат

1 ,2

х-и Х

, 2- X , причем +Х .

Перейдем к двоитаому аргументу X, При этом вектором Х кодируются опорные точки, а вектор

1

определяет по

ложение арг мента между двумя соседними onopHbiMH точка1 Ш

f, F F,(X,);

f..F F,(X,t2 );

и . «

u X -2 a

K--2

Тогда полином (1

F(X)F(XJ+Ф (X ) X -2

/V N тг 2 A 5 К-И1

примет вид Ч

+Ф(Х,)

где Ф(x)(F,-F , ) 2

(F,-2F,+F.,) 2

Ф,(Х,)

(2)

Устройство работает в соответствии с (2).

В первый блок 4 памяти заносятся значения функции в опорных точках ,), во второй блок 5 памяти - разности перйого порядка Ф,(Х), в третий блок 6 памяти - разности второго порядка Ф,(Х)„. Адресные входь: блоков 4-6 памяти соединены с инфор- мационным входом 4, на который пода- ются старшие разряды двоичного аргумента х, х. Узел 7 возведения в

квадрат вычисляет величину X . Вход этого блока соединен информационным входом 2, на которьш подаются младК-4- 1

30 шие разряды х

Если Ф(Х., )0 (функция убывающая на заданном отрезке), первый сумматор 10 выполняет операцию вычитания если ®2. (функция вогнутая),

35 второй сумматор также работает в режиме вычитания,

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

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

45 подключен к первому информационному

входу первого сумматора-вычитателя,

второй информационный вход которого

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

3 12770824

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

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

название год авторы номер документа
Устройство для вычисления функций 1990
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1709304A1
Специализированный процессор 1983
  • Водяхо Александр Иванович
  • Грушин Вячислав Васильевич
  • Лукоянычев Виктор Геннадьевич
  • Плюснин Владимир Устинович
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1144117A1
Устройство для вычисления модуля и аргумента вектора 1986
  • Горкуша Людмила Еремеевна
  • Коржук Александр Николаевич
  • Куприец Ларина Алексеевна
  • Поваренко Олег Михайлович
SU1403063A1
Устройство для вычисления функций 1987
  • Редькин Сергей Валентинович
  • Плешаков Сергей Борисович
  • Игнатьева Надежда Александровна
SU1411775A1
Устройство для вычисления элементарных функций 1985
  • Белецкий Владимир Николаевич
  • Кулик Михаил Николаевич
  • Мазурчук Виктор Семенович
  • Чемерис Александр Анатольевич
  • Дородько Александр Алексеевич
  • Отблеск Дмитрий Борисович
SU1298764A1
Устройство для вычисления функции arctg y/x 2017
  • Булатникова Инга Николаевна
  • Гершунина Наталья Николаевна
RU2642385C1
Устройство для вычисления функции @ = @ + @ 1982
  • Арро Ильмар Оттович
  • Кангур Олег Эрвинович
  • Отс Аво Эйнарович
SU1024912A1
Интерполятор 1983
  • Анисимов Андрей Владимирович
  • Крайников Александр Васильевич
  • Курдиков Борис Александрович
  • Смолов Владимир Борисович
SU1129622A1
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Шаляпин Владимир Валентинович
SU1160454A1
Арифметическое устройство для процессора быстрого преобразования Фурье 1983
  • Колюскин Владимир Александрович
SU1120347A1

Реферат патента 1986 года Устройство для вычисления элементарных функций

Изобретение относится к вычислительной технике и предназначено для аппаратурного вычисления элементар- Hbix функций в высокопроизводительныхцифровых системах. Цель изобретения - увеличение точности вычисления элементарных функций. Устройство содержит три блока памяти 4, 5, 6, узел 7 возведения в квадратj два умножителя 8, 9 и два сумматора-вычитателя 10, II. Вычисление элементарных функций в предлагаемом устройстве осуществляется в соответствии с методом квадратичной интерполяции. Введение третьего блока памяти, второго сумматора-вычитателя, узла 7 возведения в квадрат и второго умножителя позволяют достичь высокой точности вычисления элементарных функций, а также возможности использования устройства в качестве многоразрядного цифрового функционального преобразователя . 1 ил. W с 00 ю

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

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

Цифровой генератор функций 1976
  • Потапов Виктор Ильич
  • Флоренсов Александр Николаевич
SU736079A1
G,06 F 1/02, 1980
Угрюмев Е
П
Цифровые таблично- алгоритмические преобразователи с линейной интерполяцией, - Электронное моделирование, 1985, т
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1
Способ получения на волокне оливково-зеленой окраски путем образования никелевого лака азокрасителя 1920
  • Ворожцов Н.Н.
SU57A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1

SU 1 277 082 A1

Авторы

Авгуль Леонид Болеславович

Бенкевич Виктор Иосифович

Мищенко Валентин Александрович

Криницкий Алексей Петрович

Даты

1986-12-15Публикация

1985-03-19Подача