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

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

ватель прямого кода в дополнительный 8. Устройство работает следующим образом. Генератором тактовых импульсов 1 вырабатываются две последовательности импульсов, сдвинутые по фазе на 180°. импульсом последовательности импульсов со второго выхода генератора тактовых импульсов 1 производится запись чисел ал-А и bjv-A в регистр приращений синуса бив регистр приращений косинуса 4 соответственно, здесь Д - шаг дискретизации аргумента, подобранный таким образом, чтобы операция умножения заменялась сдвигом йд и Ьк-содержимое регистра косинуса 5 и регистра синуса 7 соответственно. ()-м импульсом последовательности импульсов с первого выхода генератора 1 производится подача содержимого регистра приращений косинуса 4 и регистра приращения синуса 6 в регистр косинуса 5 и в регистр синзса 7 соответственно, которые выполнены в виде накапливающи х сумматоров. В результате в регистре косинуса 5 и в регистре синуса 7 окажутся записаны числа: (Имеют место соотнощения: («.)(l+JAn (a,-fJ6o)(l + JA)% гдеi - мнимая единица, ,,.-.. GO и Ьо - первоначально записанные числа соответственно в регистре косинуса бив регистре синуса 7. Действительно, при и справедливость указанных равенств очевидна. Предположим, что данные соотношения имеют место при , т. е. (a,,)(. Тогда в соответствии с вышеприведенными соотношениями при получим . + (V+) к+ к + (к + к) (aK+ib) (1 +i А) (a,+i6e)(l-b/A)f+. Последовательность импульсов с первого выхода генератора тактовых импульсов 1 поступает также на вход счетчика аргумента 2, выходы которого подключены к входу блока памяти 3. В, блоке памяти 3 хранятся синусы и косинусы некоторых значений cpj аргумента, и в момент времени, когда текущий код К счетчика аргумента 2 удовлетворяет условию К , производится запись чисел ф; и Ьо 51пфз соответственНО в регистр косинуса бив регистр синуса 7. Пусть после указанного момента времени с генератора тактовых импульсов 1 поступило N импульсов, тогда имеем: (1+Д) cos(f; + A -arctgA) 6 (1 + А ) Sin (j-{-N- arctg Д). Учитывая, что для малых значений А лг (1-f Д ) и aгctgД Д получим. , «;v-« у со8(ср + Л.Д) sm(fj + N-). Произведем оценку погрешности принятых приближений: «лг -«лг -(1+Д)-1. Аналогично (l-f Д )-1. Из полученных выражений цогрешности видно, что она возрастает при увеличении N. Учитывая, что max Л м где К - число разрядов кода аргумента; М - число узлов интерполяции, получим К-1 1+ 22(Г-1) J ак как Иш max б -О, то можно сделать ывод, что с помощью данного устройства ожно получать значения синуса и косинуа с любой наперед заданцой точностью. часлности, нри и имеем 0,0024. Кроме того, очевидно, что предлагаемое стройство имеет более высокое быстродейтвие, так как получение текущих значений роизводится за два такта. Формула изобретения Устройство для вычисления тригонометических функций, содержащее регистр сиуса, регистр косинуса и генератор тактоых импульсов, первый выход которого содинен со входом счетчика аргумента, отичающееся тем, что, с целью повышеия быстродействия, в «его введены регистр

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

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

1.Авторское свидетельство СССР № 510717, кл. G 06F 15/34, 1975.

2.Авторское свидетельство СССР № 419896, кл. G 06F 15/34, 1974.

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

название год авторы номер документа
Устройство для вычисления тригонометрических функций 2016
  • Гершунина Наталья Николаевна
  • Булатникова Инга Николаевна
RU2614931C1
Цифровой преобразователь координат 1980
  • Шевяков Александр Григорьевич
SU942004A1
Устройство для вычисления функций синуса и косинуса 1981
  • Вайнштейн Геннадий Михайлович
  • Моргунов Анатолий Васильевич
  • Скегин Эдуард Яковлевич
SU1003081A1
Цифровой гармонический анализатор 1973
  • Евтеев Юрий Иванович
  • Кущев Борис Иванович
  • Пикулин Владимир Степанович
  • Чайковский Виталий Иванович
  • Юрухин Борис Никитич
SU474810A1
Устройство для вычисления синуса и косинуса 1978
  • Грейз Ефим Бенционович
SU781818A1
Генератор функций 1990
  • Благинин Вячеслав Федорович
  • Цыганов Иван Федорович
  • Лебедев Валерий Викторович
  • Белых Андрей Алексеевич
SU1758641A1
Цифровой генератор спектра фурье 1973
  • Евтеев Юрий Иванович
  • Кущев Борис Иванович
  • Пикулин Владимир Степанович
  • Чайковский Виталий Иванович
  • Юрухин Борис Никитич
SU446063A1
Вычислитель функций синуса и косинуса 1976
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Сухдорж Авирын
  • Бойчев Огнян Николов
SU628491A1
Устройство для вычисления тригонометрических функций 1985
  • Скегин Эдуард Яковлевич
  • Моргунов Анатолий Васильевич
  • Вайнштейн Геннадий Михайлович
SU1257639A1
Цифровой вычислитель синуса и косинуса 1977
  • Бурлаков Генрих Александрович
  • Крикун Юрий Максимович
  • Мотин Валентин Федорович
  • Сенько Михаил Ефремович
  • Чеботарев Олег Егорович
SU682905A1

Иллюстрации к изобретению SU 645 164 A1

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

Формула изобретения SU 645 164 A1

SU 645 164 A1

Авторы

Панюков Анатолий Васильевич

Даты

1979-01-30Публикация

1977-08-19Подача