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

 

Изобретение относится к вычислительной и может быть применено в специализированных вычислителях . Целью изобретения является повышение точности вычисления функций за счет введения четвертого блока памяти и двух дополнительных сумматоров . Устройство осуществляет вычисление функции путем задания таблицы опорных значений функции и таблицы логарифмов скорости изменения функции по значениям старших разрядов аргумента в первом блоке памяти 2, задания логарифмов младших разрядов аргумента табличным методом во втором блоке памяти 3, вычисления логарифмов приращения функции между опорными точками суммированием значеиийГ логари( скорости изменения функции и младших разрядов аргумента в первом сумматоре 5, вычисления приращений функции в третьем блоке памяти 4 путем взятия антилогарифмов и последующего суммирования во втором сумматоре 7 значений функции в опорных точках с приращением функции, учета в четвертом блоке памяти 6 кода текущей погрешности аппроксимации функции между опорньми табличными значениями полиномом первого порядка, кодов усечения разрядных сеток операндов и суммирования значения функции с указанным кодом коррекции ошибки в третьем сумматоре 8. 1 ил. i (Л

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

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

РЕСПУБЛИК (19) (11) (51) 4 С 06 F 1/02, 7/544

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

I (2l) 4238028/24-24 (22) 04.05,81 (46) 07.)2.88. Бюл. У 45 (71) Муромский филиал Владимирского политехнического института (72) В.В,Чекушкин (53) 681.325(088 ° 8) (56) Смолов В.Б. Функциональные преобразователи информации. " Л.: Знер- . гоиздат, 1981, с,30, рис.2-9, Авторское свидетельство СССР

У 826324, кл. С 06 F 7/38, 1981. (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЭЛЕМЕНТАРНЫХ ФУНКЦИЙ ТАБЛИЧНЬИ МЕТОДОМ (57) Изобретение относится к вычислительной технике и может быть применено в специализированных вычислителях. Целью изобретения является повышение точности вычисления функций за счет введения четвертого блока памяти и двух дополнительных сумматоpos. Устройство осуществляет вычисление функции путем задания таблицы опорных значений функции и таблицы логарифмов скорости изменения функции по значениям старших разрядов аргумента в первом блоке памяти 2, задания логарифмов младших разрядов аргумента табличным методом во втором блоке памяти 3, вычисления логарифмов приращения функции между опорными точками суммированием значений( логарифмов скорости изменения функции и младших разрядов аргумента в первом сумматоре 5, вычисления приращений функции в третьем блоке памяти

4 путем взятия антилогарифмов и последующего суммирования во втором сумматоре 7 значений функции в опорных точках с приращением функции, учета в четвертом блоке памяти 6 кода -текущей погрешности аппройсимации функции между опорными табличными значениями полиномом первого порядка, ко- . дов усечения разрядных сеток операндов и суммирования значения функции с указанным кодом коррекции ошибки в третьем сумматоре 8. l ил.

1442984

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

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

Целью изобретения является повышение точности, Устройство содержит регистр 1 ар- 1О гумента, первцй 2,.второй 3 и третий 4 блоки памяти, первый. сумматор

5, четвертый блок 6 памяти, второй 7 и третий 8 сумматоры и регистр 9 функ-. .ции. 15

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

Входной параллельный код угла Р с регистра i аргумента разбивается на группы старших 1 и младших „ 2О разрядов, Все старшие разряды кода подаются на вход первого блока 2 памяти, а на первый вход четвертого . блока 6 памяти подаются лишь несколько старших разрядов. На втором выхо- 25 де первого блока, 2 памяти формируется код .функции sin P; в опорных точках j. Код функции з1.п p(задается в таблице с симметричным округлением, Таким образом, точность задания функции sin P в опорных точках

Ь „= "1/2 2

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

lnK;. Таблица значений логарифма строится с учетом полученных значений погрешностей функции sinp;, образом, эти погрешности в 4 значительной степени компенсируют в конечном счете друг друга, На вход второго блока 3 памяти подаются все младшие разряды кода Р .

Блок 3 памяти осуществляет вычисление логарифма аргумента с r дополнительными разрядами, На выходе первого сумматора 5 имеют логарифм приращения Функции. Этот логарифм третий блок 4 памяти переводит в действительное приращение Функции также с

r дополнительными разрядами. Непосредственно этот блок дает ошибку (и н 1

- 2 в приращении функции. На вы-55

2 ходе второго сумматора 7 имеют значение функции sin (3 с r дополнительными разрядами. Значение погрешности ) аппроксимации функции полиномом первого порядка определяется следующим выражением:

8 =(-Pi) (P Pjí ) .-„.---(p-P;) (P-P;„) in(, (1) где j — номер опорной точки.

С учетом пересчета в радианную меру угла максимальное значение ошибки аппроксимации

Четвертый блок 6 памятч осуществ" ляет приближенное формирование .суммарного кода коррекции ошибки аппроксимации в соответствии с (1) и кода коррекции ошибки урезания r дополни1 тельных разрядов в третьем сумматоре

8, Значение последней ошибки постоянно и равно 1/2 2, В четвери том блоке 6 памяти производится анализ значений только первых разрядов

KOQOB . Рс, H P g °

Третий сумматор 8 осуществляет суммирование значения функции c r дополнительными разрядами и значения кода коррекции ошибки.

Результирующая ошибка вычисления функции

1/2 ° 2-я + 2 (") 5 14

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

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

Составитель С.Куликов

Редактор О.Юрковецкая Техред Л.Сердюкова Корректор M.Øàðoøè

Заказ 6385/45 Тираж 704 Подписное

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

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

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

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

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

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

 

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

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

Изобретение относится к вычислительной технике и предназначено для построения на его основе специализированных ЦВМ

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

Изобретение относится к вычислительной технике и может быть использовано в измерительно-вычислительных системах, работающих в реальном масштабе времени Цель изобретения - снижение аппаратных затрат

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и предназначено для генерации кодов цифровых значений периодической функции в дискретные равноотстоящие моменты времени, может быть использовано, для снятия амплитудно-частотной характеристики (АЧХ) и проверки работы цифровых фильтров с двумя квадратурными каналами

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

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

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

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

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