Параллельный цифровой интегратор с пла-вающей запятой

 

i 11 828I99

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Союз Советских

Социалистических

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 24.03.77 (21) 2466322/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 07.05.81. Бюллетень № 17 (45) Дата опубликования описания 07.05.81 (51) M Клз

G 061 1/02

Государственный комитет (53) УДК 681.14 (088.8) по делам изобретений н открытий (72) Авторы изобретения

В. М. Тарануха и С. М. Головко (71) Заявитель Таганрогский радиотехнический институт им. В. Д. Калмыкова (54) ПАРАЛЛЕЛЬНЬ1Й ЦИФРОВОЙ ИНТЕГРАТОР

С ПЛАВАЮЩЕЙ ЗАПЯТОЙ

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

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

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

Недостатком этого интегратора является невысокая точность измерения.

Целью изобретения является повышение точности работы.

Поставленная цель достигается тем, что в предложенный интегратор введены дополнительно третий дешифратор, формирователь сигнала переполнения, две группы элементов И, причем выходы старших К разрядов сумматора подынтегральной функции соединены соответственно со входами умножителя, выходы которого подключены ко входам сумматора остатка интеграла, выходы старшего и знакового разряда сумматора подынтегральной функции соединены с вторым и третьим входами формирователя сигнала нормализации, первый выход которого соединен со вторыми входами сумматора подынтегральной функции, первого дешифратора и счетчика и с первым входом третьего дешифратора, первый и второй выходы которого подключены соответственно к первым и вторым входам формирователя сигнала переполнения и второго дешифратора и с вторым и третьим входами регистра сдвига, первый и второй выходы регистра сдвига подключены к третьему и четвертому входам второго дешифратора, первый выход которого соединен с третьим входом формирователя сигнала переполнения и с первыми входами элементов И первой группы, выходы которых подключены к входам младших К разрядов сумматора подынтегральной функции, вто828199 рой выход дешифратора соединен с четвертым входом формирователя сигнала переполнения и с первыми входами элементов И второй группы, выходы которых подключены к входам старших К разрядов сумматора подынтегральной функции. Третий выход регистра сдвига подключен к вторым входам первых элементов И первой и второй групп, четвертый выход — к вторым входам вторых элементов И первой и второй групп, пятый выход — к вторым входам третьих элементов И первой и второй групп. Второй выход формирователя сигнала нормализации соединен с вторым входом третьего дешифратора, с третьими входами сумматора подынтегральнои функции, первого дешифратора и счетчика, выход которого соединен с четвертым входом формирователя сигнала нормализации, выход первого дешифратора соединен с информационным выходом интегратора и с первым входом сумматора остатка интеграла. Третьи входы элементов И первои и второй групп соединены с информационным входом интегратора. Третий вход третьего дешифратора и пятый вход формирователя сигнала нормализации соединен с управляющим входом интегратора. Выход формирователя сигнала переполнения подключен к управляющему выходу устройства.

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

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

И11,12, Интегратор работает следующим образом.

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

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

Дешифратор 6 вырабатывает знак разности весов подынтегральной функции и ее приращений. При этом положительный знак разности весов вырабатывается, когда импульс находится в старшем разряде регистра 3 при поступлении из дешифратора 5 сигнала на увеличение веса входного приращения, а отрицательный — когда импульс находится в младшем разряде регистра 3 и при поступлении сигнала из дешифратора 5 на уменьшение веса входного приращения. При повторной записи импульса в младший или старший разряд регистра 3 вырабатывается формирователем

З0

10 сигнал переполнения. При положительном знаке разности весов и сигналу, поступающему из регистра 3, выделяется соответствующим элементом И 12 приращение подынтегральной функции, вес которого больше кванта и суммируется в сумматоре

1 с К старшими разрядами подынтегральной функции. Л при отрицательном знаке разности весов выделяется соответствующим элементом И 11, приращение, вес которого меньше кванта и суммируется с

К младшими разрядами функции, При этом старшие К разрядов подынтегральной функции одновременно поступают на входы умножителя 8, где умножаются на приращение переменной интегрирования и результат параллельным кодом суммируется в сумматоре 4 с К разрядами остатка. И если в результате суммирования возникает переполнение разрядной сетки сумматора 4, то из него выдается приращение интеграла. В конце операции интегрирования вычисленные в сумматоре 1 значения подынтегральной функции анализируются формирователем 9, который вырабатывает сигналы нормализации влево (вправо), в сумматоре 1 код подынтегральной функции сдвигается влево (вправо), в счетчике 2 при этом вычитаются (суммируются) единичные импульсы, а дешифратор 5 вырабатывает сигнал изменения веса входного приращения.

Сигнал на увеличение веса входного приращения дешифратор о вырабатывает в следующих случаях: — при поступлении на его вход сигнала увеличения веса входного приращения и при отсутствии сигналов нормализации; — при поступлении на его вход сигнала увеличения веса входного приращения и при поступлении сигнала нормализации влево; — при отсутствии сигнала увеличения веса входного приращения и при поступлении сигнала нормализации влево.

Сигнал на уменьшение веса входного приращения вырабатывается при отсутствии сигнала увеличения веса входного приращения и при поступлении сигнала нормализации. Сигнал на увеличение веса выходного приращения вырабатывается дешифратором 7 по сигналу нормализации влево или по сигналу увеличения веса приращения переменной интегрирования. Если эти сигналы поступят одновременно, то дешифратор 7 выдаст один сигнал увеличения веса выходного приращения, а второй запоминается. Последний выдается только тогда, когда не поступает сигнал на увеличение веса приращения переменной интегрирования и отсутствует сигнал нормализации вправо. При выдаче сигнала увеличения веса выходного приращения в сумматоре 4 сдвигается влево код остатка на один разряд.

828199

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

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

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

Зо

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

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

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

1. Аналоговая и аналого-цифровая вычислительная техника. М., Машиностроение, 1965.

2. Отчет «Парабола-2» Гос. рег. № 69018223, техническое описание, с. 8 — 29 (прототип).

828199

Редактор Л. Утехина

Заказ 904/18 Изд. л1в 330 Тира>к 749 Подписное

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

113035, Москва, >К-35, Раушская наб., д, 4/5

Типография, пр. Сапунова, 2

Составитель Н. Палеева

Техред Л. Куклина

Корректоры: О. Гусева и 3. Тарасова

Параллельный цифровой интегратор с пла-вающей запятой Параллельный цифровой интегратор с пла-вающей запятой Параллельный цифровой интегратор с пла-вающей запятой Параллельный цифровой интегратор с пла-вающей запятой 

 

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

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

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

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

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