Цифровой функциональный преобразователь Советский патент 1988 года по МПК G06F7/544 

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

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

Цель изобретения - расширение класса решаемых задач за счет возможности вычисления совокупности тригонометрических функций (arcsinx, arc- cos X, arctg X, arcctg x, arcsin XI /X2, arccosXl/X2, arctgXl/X2, arc- ctg XI /X2) и выполнения операции деле- ния (XI /Х2, 1/Х2).

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

Преобразователь содержит первый 1 и второй 2 регистры, первый умножитель 3, первый мультиплексор 4, второй умножитель 5, второй,мультиплексор 6, схему 7 сравнения, регистр 8 последовательных приближений, первый блок 9 памяти значений синуса и косинуса, второй блок Ю памяти значений синуса и косинуса, третий мультиплексор 11, четвертый мультиплексор 12, блок 13 синхронизации.

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

Перед началом про.цесса преобра- зования на первый и второй входы преобразователя поступают в виде двоичных кодов два числа XI и Х2, а на группу входов кода операции - код требуемой функции.

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

.Л) ,г, (Y), (1)

oct

-Ос и

где XI

Х2

0

-OCI

(1) 5

ос Г,(Y)

код первого числа, поступающего на вход преобразователя;

код второго числа, поступающего на вход преобразователя;

функция, реализованная первым узлом обратной связи (УОС1), содержащим первый блок 9, памяти и третий мультиплексор 11; функция, реализованная вторым узлом обратной связи (УОСИ), содержащим второй блок 10 памяти и. четвертый мультиплексор 12. . В соответствии с управляющим кодом, поступающим на входы группы вхр- дов кода операции, на выходах УОС1 и УОСИ вырабатываются коды одной из .перечисленных ниже функций выходного числа Y:

focW Y; sinY;

(Y) COSY .

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

0

5

0

Для примера рассмотрим реализацию 25 функции Y XI/Х2,

В этом случае равенство (I) можно переписать в виде

Y.X2 XI,

(2)

и работа преобразователя будет направлена на подбор такого числа Y, при котором это равенство выполняется.

До начала цикла преобразования на

Jвxoды первого и второго аргументов устройства подаются коды чисел XI и Х2, а на входы группы входов кода опера-

код, соответствующий выбранной функции. При происходят следующие подключения: выход первого регистра 1 через первый мультиплексор 4 подключается к входу первого операнда схемы 7 сравнения, выход устройства через четвертый мультиплексо 12 подключается к входу второго со- множителя второго умножителя 5, а вы .ход этого умножителя через второй мультиплексор 6 подключается к .входу второго операнда схемы 7 сравнения.

С приходом на вход запуска устройства запускающего импульса начинаетс

цикл преобразования. Импульсами с выходов С1 - СЗ блока 13 синхронизации коды чисел XI и Х2 записываются в первый I и второй 2 регистры соответственно, а на выходе регистра 8 последовательных приближений устанавливается код числа Y.

5

0

5

0

4 0

5

Таким образом, на входы схемы 7 сравнения поступают коды двух чисел XI и X2 Yp. Результат их сравнения первым импульсом с выхода С4 блока 13 синхронизации записьшается в старший разряд регистра 8 последовательных приближений, после чего на его выходах формируется код Y, а на входах схемы 7 сравнения - коды чисел XI и X2-Y.

Описанный процесс происходит п раз (п - разрядность регистра 8 последовательных приближений) до тех пор пока не будет соблюдено равенство (2). После этого с выхода цифрового функционального преобразователя можно считьтать код числа Y.

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

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

что, с целью расширения класса решаемых задач за счет возможности вычисления совокупности тригонометрических функций и выполнения операции деления, в него дополнительно введены второй умножитель, второй блок памяти значений синуса и косинуса, четыре мультиплексора и блок синхронизации, причем выход второго регистра соединен с входом первого сомножителя второго ут ножителя, выходы первого и второго умножителей соединены с вторыми информационными входами первого и второго мультиплексоров соот- ветственно, первый информационный вход первого мультиплексора соединен с выходом первого регистра, первый информационный вход второго мультиплексора объединен с входом -второго сомножителя второго умножителя, входы вторых сомножителей первого и вто- 1рого умножителей соединены с выходами I третьего и четвертого мультиплексо- i.pOB соответственно, выходы первого и второго мультиплексоров соединены с iпервым и вторым входами соответствен- Но схемы сравнения, выход регистра Последовательных приближений соединен :С адресными входами первого и второго Iблоков- памяти- значений синуса и ко- Iсинуса и с первыми информационными входами третьего и четвертого мульти

0

5

0

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

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

название год авторы номер документа
Дифференцирующее устройство 1988
  • Жаботинский Юрий Данилович
  • Малышев Владимир Александрович
SU1674120A1
Устройство для преобразования координат 1989
  • Жалило Алексей Александрович
  • Борисенко Сергей Анатольевич
  • Рудич Александр Васильевич
  • Свечкарева Людмила Михайловна
SU1681313A1
Устройство для преобразования координат 1990
  • Жалило Алексей Александрович
  • Борисенко Сергей Анатольевич
SU1800455A1
Цифровой преобразователь координат 1979
  • Киселев Евгений Федорович
SU842801A1
Устройство для моделирования синусно-косинусного трансформаторного датчика угла 1990
  • Бакиров Асхат Арсланович
  • Струговец Кира Анатольевна
SU1778766A1
Вычислительное устройство 1990
  • Наджар Яхья
  • Тарасенко Владимир Петрович
  • Швец Евгений Михайлович
SU1742814A1
Цифровой функциональный генератор 1985
  • Тараха Александр Владимирович
SU1285452A1
Цифровой генератор функций 1989
  • Киселев Евгений Федорович
SU1663607A1
Устройство для вычисления функций 1985
  • Анисимов Андрей Владимирович
  • Крайников Александр Васильевич
  • Курдиков Борис Александрович
  • Смолов Владимир Борисович
SU1280391A1
Синусно-косинусный преобразователь 1986
  • Грездов Геннадий Иванович
  • Дубовой Иван Филиппович
SU1330628A1

Реферат патента 1988 года Цифровой функциональный преобразователь

Изобретение относится к области вычислительной техники и может быть применено в специализированных вычислительных устройствах цифровой обработки сигналов. Целью изобрете8яо9Х1 а. BMdXi вХдЗсинХ ронизацщ кия является расширение класса решаемых задач за счет возможности вычисления совокупности тригонометрических функций (arcsinx, arccosx, arctg X, arcctg x, arcsin XI /X2, arc- cos XI/X2, arctgXl/X2, arcctg X1/X2) и выполнения операции деления (lXl/X2, 1/Х2). Преобразователь содержит первый регистр 1, второй регистр 2, первый умножитель 3, первый мультиплексор 4, второй умножитель 5, второй мультиплексор 6, схему сравнения 7, регистр 8 последовательных приближений, первый -9 и второй 10 блоки памяти значений синуса и косинуса, трег тий II и четвертый 12 мультиплексоры, блок 13 синхронизации. 1 ил., 1 табл. Q & (Л I-1Л Вьоч Y 00 СХ)

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

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

Функциональный преобразователь 1982
  • Просочкин Анатолий Сергеевич
SU1019444A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Патент СЮА № 3952187, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Сплав для отливки колец для сальниковых набивок 1922
  • Баранов А.В.
SU1975A1

SU 1 411 738 A1

Авторы

Ботян Александр Юрьевич

Сергеева Наталья Игорьевна

Даты

1988-07-23Публикация

1987-01-09Подача