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

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

(5) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ

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

название год авторы номер документа
Цифровой функциональный преобразователь 2017
  • Булатникова Инга Николаевна
  • Гершунина Наталья Николаевна
RU2642381C1
Цифровой функциональный преобразователь 1980
  • Рейхенберг Анатолий Леонидович
SU911522A1
Цифровой функциональный преобразователь (его варианты) 1981
  • Рейхенберг Анатолий Леонидович
  • Фурс Сергей Николаевич
SU1019443A1
Цифровой функциональный преобразователь (варианты) 1981
  • Рейхенберг Анатолий Леонидович
  • Фурс Сергей Николаевич
SU1015375A1
Устройство для вычисления экспоненциальной функции 1977
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU711578A2
Цифровой функциональный преобразователь 1976
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU748434A1
Устройство для вычисления кубического корня 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU516037A1
Устройство для вычисления логарифмической функции 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU541167A1
Устройство для вычисления элементарных функций 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU553612A1
Устройство для вычисления функции ( @ - @ )/ @ 1982
  • Анишин Николай Сергеевич
  • Анишин Анатолий Сергеевич
SU1076912A1

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

Формула изобретения SU 922 760 A2

,1 . , ,

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

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

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

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

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

Поставленная цель достигается тем, что в преобразователь введены

10 третий и .четвертый сумматоры-вычитатели и блок хранения констант, причем вход блока хранения констант соединен с первым выходом блока управления, второй выход которого соедин с тактовыми входами третьего и четв того сумматоров-вычитателей, первые входы которых соединены с выходом блока хранения констант, установочный вход которого соединен с входом установки в единицу преобразователя выход блока анализа соединен с упра ляющими входами сумматоров-вычитате лей, вторые входы которых соединены с входом установки в ноль преобразо вателя. На чертеже приведена блок-схема преобразователя. Преобразователь содержит сумма- торы-вычитатели 1-4, регистры 5-6, блок 7 хранения констант, блок 8 анализа и блок 9 управления. Входами преобразователя являются информационные вхоДы регистра 5 (дл аргументе ч) и регистра 6 (для аргумента :(} , установочный вход блока 7 хранения констант для записи единицы) и вторые входы сумматоров вычитателей 3- (для установки нуля). Стартовый импульс (начало вычисления) подается на второй вход блока 9 управления. Выходами преобразователя являются выходы сум аторов-вычитателей 1-i. Сумматор-вычитатель 1- может быть выполнен из одноразрядного сум матора-вычитателя и накопительного сдвигового регистра. Первый вход Одноразрядного сумматора является первым входом сумматора-вычитателя, второй вход которого является инфо мационным входом регистра, выход которого является выход сумматоравычитателя. Выход младшего разряда регистра соединен с другим входом одноразрядного сумматора-вычитателя, выход которого соединен с входом старшего разряда регистра. Тактовый вход соединен с входом сдвига регистра. Управляющий вход соединен с входом одноразрядного сумматоравычитателя, сигнал на котором управляет режимом сложения-вычитателя по первому входу. Сумматор-вычитатель может быть реализован так же на параллельной комбинационной схеме. Регистр 5 или 6 содержит регистр и элементы. И и ИЛИ. Выход (от младшего разряда) регистра соединен через элемент И со своим входом (вход старшего разряда). Выходы блока управления Э через элемент ИЛИ соединены с входом сдвига регистра. При параллельном выполнении регистр может быть реализован в виде сдвигающей матрицы. Блок 8 анализа может содержать схему сравнения, входы которой являются входами блока 8. Первый и второй выходы схемы сравнения через первый и второй элементы И соединены с входами триггера. Третий выход схемы сравнения ( равенство ) соединен через третий элемент И с первым выходом блока 8 анализа. Вторые входы всех элементов И соединены с вторым выходом блока 9 управления. Блок 7 хранения констант вида 2 может быть реализован на сдвиговом рециркуляционном регистре,старший разряд которого соединен со схемой установки единицы, а на вход сдвига регистра подаются сдвигающие тактовые импульсы (второй выход блока 9 управления). Блок 7 хранения констант может быть реализован в виде одностороннего запоминающего устройства. Работа данного преобразователя основана на одновременном решении системы рекуррентных разностных уравнений в интерационном процессе..где п - число разрядов аргумента. Все уравнения решаются одновременно (х в сумматоре-вычитателе 2; у, в сумматоре-вычитателе 1; 2 в сумматоре-вычитателе 3; Un сумматоре-вычитателе , оператор q;определяется в блоке В анализа, величина .U+i получается в регистре 5, величина получается в регистре 6, величина 2 формируется в блоке 7 формирования констант) , причем каждое из уравнений может 5 вычисляться либо послеловательно, либо параллельно. Вычисления в предлагаемом преобразователе осуществляются следующим образом. Перед началом работы в регистр 5 умматор-вычитатель 2 устанавливает ,. 9 первый аргумент х , в регистр 6 и в сумматор-вычитатель 1 устанавливается второй аргумент у. При после;Довательном принципе вычисления в бло 7формирования констант заносится единица (старший разряд регистра бл ка 7) . На вторые входы сумматоров-вы читателей 3- подается сигнал установки нулевого значения. Затем на блок 9 управления подается стартовый импульс. С первого выхода блока 9 управления на регистры 5-6 и блок 7 хранения констант подается тактовый импульс, который сдвигает значения регистров на оДин двоичный разряд вправо от двоичной запятой. Затем тактовые, импульсы свторого выхода блока 9 управления прод вигают содержания регистров 5-6 и регистры блока 7 на входы соответствующих сумматоров-вычитателей 1-1 8последних производится сложение или вычитание поступающих операндов . с предыдущими значениями. Режим сложения-вычитания на следующей итерации определяется по. разности X; - у в блоке 8 анализа : В случае положительной разности (х - у-7,0) с второго выхода GrloKa анализа выдается сигнал q- (в виде уровня напряжения), который определяет сложение в сумматорахвымитателях 1 и 3 и вычитание-в сумматорах-вычитателях 2 и k. При отрицательной разности в сумматорахвычитателях 2 и выполняется сложе ние, а всумматорах-вычитателях 1 и 3 выполняется вычитание. Изменение сигнала q. производится после выполнения каждой итерации в момент появления тактового импульса на первом выходе блока 9 управления. При выполнении п итераций или при равенстве содержания в сумматорах-вычитателях 1 и 2 вычисления заканчиваются и блок управления перестает выдавать тактовые импульсы Для большинства значений аргументов X и вычисления заканчиваются на итерации, номер которой j значитель но меньше значения п . В сумматорах-вычитателях содержится значение функции (х + у)/ K + У) V в сумматоре-вычитателе 3 содержится значение функции (х - у)/ /(х + у) , а в сумматоре-вычитателе А содержится значение функции (у - xj/ /(X + у) . Максимальное время вычисления одновременно трех указанных функций в предлагаемом преобразователе при использовании последовательных сумматоров- вычитателей в тактах равно n{n+m+1) ,гдеm -число дополнительных разрядов perVicTpoB и сумматоров для компенсации Иогреш-.. ности усечения чисел при сдвиге. Максимальное время вычисления при параллельном вычислении каждой итерации (при использовании параллельных сумматоров-вычитателей) в тактах равно Точность .вычисления определяется длиной разрядной сетки преобразователя и соответственно числом итераций. Повышение точности приводит к увеличению аппаратурных затрат и увеличению времени вычисления. По сравнению с известным предлагаемый преобразователь обладает расширенными функциональными, возможностями, поскольку обеспечивает одновременно с вычислением функции ( ) / ( X-t- ) также вычисление функций (х - у)/Чх + у) и (у х)/ /(х + у), причем время вычисления остается прежним. Расширение функциональных возможностей достигается путем минимальных затрат, путем добавления только двух сумматоров-вычитателей и блока формирования констант. Предлагаемый преобразователь предназначен для аппаратной реализации вычисления указанных функций, которые находят широкое применение в измерительной технике (для подсчета коэффициента модуляции, определения относительных погрешнрстей), в радиолокационной технике например, при нормировании сигналов условных оши бок, при автосопровождении и т.д.), в специализированных вычислителях для научных расчетов и управления технологическими процессами и физическими объектами. Формула изобретения Цифровой функциональный преобразователь по авт.св. № , о т личающийся тем, что, с целью расширения функциональных воз можностей путем дополнительного вычисления разности аргументов на их сумму, в него введены тpetий и четвертый сумматоры-вычитатели и блок хранения констант, примем вход блока хранения констант соединен с первым выходом блока управления, второй выход которого Соединен с тактовыми входами третьего и четвертого сумматоров-вычитателей, пер вые входы которых соединены с выI Старт Ф 08 ходом блока хранения констант, установочный вход которого соединен с входом установки в единицу преобразователя, выход блока анализа соединен с управляющими входами сумматоров-вычитателей, вторые входы которых соединены с входом установки в ноль преобразователя. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № , кл. G06 F 15/31, 16.11.78 (прототип).

SU 922 760 A2

Авторы

Оранский Анатолий Митрофанович

Рейхенберг Анатолий Леонидович

Даты

1982-04-23Публикация

1980-01-18Подача