Цифровой интегратор Советский патент 1979 года по МПК G06J1/02 

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

К недостаткам известного цифрового интегратора следует отнести уменьшение скорости вычисления за счет затрат определенного времени на обработку разрядов, заведомо равных нулю, а также на дополнительную операцию нормализации мантисс входных приращений, кроме того, снижается быстродействие из-за того, что все операции в цифровом интеграторе разнесены во времени. Целью изобретения является повышение быстродействия интегратора. Цель достигается тем, что в интегратор введены второй и третий преобразователи кода, два коммутатора, распределительный регистр и блок управления, причем первый и второй входы блока управления соединены с первым и вторым выходами второго .блока анализа знака, третий вход блока управления подключен к выходу блока элементов задержки, выход блока управления соединен с третьим входом блока сдвига кода, вторым входом блока нормализации мантисс и первым входом второго преобразователя кодов, второй вход которого подключен к второму входу второго сумматора, первый и второй выходы второго преобразователя кодов соединены соответственно с управляющими входами первого и второго коммутаторов, группа входов которых подключена к соответствующей группе выходов распределительного регистра, а выходы обоих коммутаторов соединены соответственно с первым и вторым входами третьего сумматора, третий выход второго преобразователя кодов соединен со вторым входом первого преобразователя кодов, выход блока сдвига кода соединен с первым входом третьего преобразователя кодов, второй вход которого соединен со вторым входом первого блока вычитания, а выход подключен к второму входу первого сумматора, выход которого соединен со входом распределительного регистра. На чертеже представлена блок-схема цифрового интегратора, содержащая блоки 1, 2 вычитания, блоки 3, 4 анализа знака, сумматоры 5-7, блок 8 элементов задержки, блок 9 сдвига кода, блок 10 нормализации мантисс, блок 11 квантования, преобразователи 12-14, распределительный регистр 15, коммутаторы 16, 17, блок 18 управления, управляющие входы 19-27, информационные входы 28, 29, информационный выход 30. Алгоритм работы данного цифрового интегратора имеет вид: ПН- i-YKl 2 УК 11-1} . О, если Пгд-,,,) -Пдг/гг К; г,,Щ,„,,г, - /fCHi) ,) X -i)-(+J) +м,. ,-Mлг,,,,.(.I); ;г(ги)- гЛМд%,,,; ,...,/); /e(l,2,..../и); ,,,,,,,,J,; Ук(1-1) (г+1)(;,1), (/-1) + ,)-П„.,0; osKi ± ДПдг,(г+1), если Пгуг(,1) + хк(1м) 0; () если n,(,j-f+1ПдА:АГ(м 1) - osKt 0; - osKi ± ДПдг..,,, IV- log,, т, Д«лг/с(,,, ащений подынтегральной функной интегрирования и интегственно, состоящие из старединичных разрядов и знаков К1 - весовые единичные разряды приращения подынтегральной функции на i-M шаге интегрирования в -м интеграторе; i) -порядок нормализованной мантиссы подынтегральной функции на (t-1)-м шаге интегрирования в й-м интеграторе; К-число, ограничивающее сверху разность порядков мантиссы Подынтегральной функции приращения Подынтегральной функции;I -мантисса подынтегральной функции на /-М шаге интегрирования в й-м интеграторе;) - нормализованная мантисса подынтегральной функции на (t-1)-м шаге интегрирования в /fe-м интеграторе; й -суммарное приращение подынтегральной функции в k-u интеграторе на J-M шаге интегрирования приведенной к младшему разряду подынтегральной функции Ny - число разрядов мантиссы подынтегральной функции;±Аrij / j-приращение порядка подынтегральной функции на i-M шаге интегрирования в k-M интеграторе, полученное в результате нормализации мантиссы подынтегральной функции Мк,; ,{,, J, - мантисса приращения интеграла на (t+l)-M щаге интегрирования в fe-м интеграторе;порядок приращения инii&Zf((i I) теграла на (i-|-l)-M шаге интегрирования в fe-M интеграторе; 1 A%(i4 I) порядокприращения переменной интегрирования на (i+l)-M шаге интегрирования в k-M интеграторе;niZ;f(,.i) нормализованная мантисса |прирашения интеграла на (t+l)-M шаге интегрирования в -м интеграторе;( 1) -приращение порядка интеграла, полученное в результате нормализации мантиссы приращения интеграла Мдг/г(г-г1)на (i+l)-M шаге интегрирования в k-M интеграторе; - порядок остатка приращения интеграла на i-м niare интегрирования в fe-м интеграторе;Pzi --Is-функция расчленения, выделяющая группу старщих /-разрядов в приращении интеграла; Г; - порядок выделенного /-го разряда в приращении; - мантисса остатка приращения интеграла , на (t-|-l)-M шаге интегрирования в й-м интеграторе;pV.... функция расчленения, выделяющая остаток приращения от -Л до (Гт- -1)-го разряда включительно; . . . . . . -N -порядок младшего разряда приращения интеграла;г„ -порядок младщего разряда выделенного приращения. Устройство работает следующим образом. На управляющий вход 19 блоков 1, 2, 10, 11 и сумматора 5 поступает из устройства управления потенциал выделения порядков приращений. На информационный вход 28 блока 1 поступает порядок приращения подынтегральной функции Ylyhi, а на вход 29 сумматора 5 - порядок приращения переменной интегрирования .ii) При этом в блоке 1 вычитаются порядки () - в сумматоре 5 суммируются порядки 1ПК/Г()4- ПдХ;(р,), в блоке 2 вычитаются порядки УК(1-1) + Пдхд.(г I) - По,г,|. в момент поступления знакового разряда порядка приращения из устройства управления подается сигнал выделения знака порядка. По этому сигналу перезаписываются из блока 2 в блок 8 вычисленная разность порядков Ук(1-1) + - 1а из блока 1 в блок 9 - разность 1Пк,г(,„ - , в блоке 4 анализируются знаки разности ПОРЯДКОВ УК(1-1) + I) - . По окончании операции выделения прирап1,ення и анализа знаковых разрядов из устройства управления поступает на вход 25 блоков 12. 13 сигнал выделения знакового разряда приращения. По этому сигналу знаковые разряды приращений подынтегральной функции и переменной интегрирования записываются в блоках 12, 13. По окончании выделения знаков приращений из устройства управления подается потенциал выделения приращения на вход 24 блоков 12, 13. По потенциалу выделения приращения в блоке 12 формируется код приращения подынтегральной функции. В блоке. 13 формируется код приращения переменной интегрирования )Рассмотрим процесс выравнивания порядков в цифровом Интеграторе. Управление операцией выравнивания Порядков осуществляется блоками 4, 3.(в этих блоках вырабатываются сигналы, определяющие направление сдвига.) и блоками 8, 9, 18, в которых вырабатываются сигналы, опред

ляющие, на сколько тактов нужно сдвинуть код числа. Так, если знак разности порядков

ПгА-() + (/41) ПМА-;

полол ительный, то по сигналу, поступающему из блока 3, и потенциалу работы, поступающему из устройства управления на вход 22 блока 18, в блоке 18 управления вырабатывается сигнал управления блоком И. По этому сигналу осуществляется Продвижение мантиссы остатка Mosk(-i) младшими разрядами влеред в блоке 11 и суммирование ее с нулевымИ разрядами до поступления мантиссы приращения интеграла. А через

2Пул-(,) + () -

тактов выдается блоком 8 сигнал пуска блока 18. И из блоКа 18 управления поступает Потенциал на управляющие входы блока 10, блока 9, .преобразователя 13. По этому потенциалу запускаются блок 17 и блок 9, если знак разности -порядков

((г-1) - Плгд-Л

отрицательный. При этом блоком 4 совместно с блоком 9 вырабатывается сигнал, обеспечивающий сдвиг кода приращения влево в блоке 12 относительно мантиссы

подынтегральной функци-и ,, на

2%/-)

К1

разрядов. А если разность порядков

Гк(1-1) - ПА/Л-Л

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

А Пгй-() - .

При этом код приращения сдвигается вправо на

2%.-,) - « разрядов относительно мантиссы

Ука-1) А если разность порядков

nxjqi i) -Плку г А.

то блок 9 выдает сигнал запрета в блок 12, и последним выдается нулевое приращение. Из выхода блока 12 код приращения в виде

п - YKI 2 У/(1-1) .т,

поступает на один вход сумматора 6, а на второй - мантисса

)

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

мантисса перезаписывается в блок 10 и одповременно поступает в регистр 15. В блоке 13 формируются весовые единичные разряды приращения переменной интегрирования. В свою очередь весовые единичные разряды поступают на входы коммутаторов 17. Последние онращиваются специальными сигналамИ, поступающими из устройства управления на входы 23. Причем первый сигнал начинается со второго такта после поступления сигнала из выхода блока 18 управления, а каждый последующий начинается на такт позже. Коммутаторы 16, 17 подключают соответствующие выходные шины ячеек регистра 15 к входам сумматора 7. Через коммутаторы 16, 17 информация из выхода регистра 15 поступает в виде частичных произведений на входы сумматора 7. В сумматоре 7 вычисляется мантисса приращения интеграла. Результат из выхода сумматора 7 поступает

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

/.(.-1)()- тактов относительно мантиссы остатка

osf,r

что эквивалентно умножению мантиссы приращения интеграла на величину п,у„,, ., - п„

))

oSffi

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

Мк,,.А«.х,.,) блоке 11 вычисленная мантисса Интеграла суммируется со старшими разрядами мантиссы остатка М.

По окончании операции интегрирования снимается потенциал работы, и из устройства управления поступает потенциал нормализации на вход 27 блока И и блока 10. При этом в блоке 10 нормализуется мантИСса подынтегральной функции Мку,- и формируется новый порядок

Пк/г() ± Ук1

а в блоке II нормализуется мантисса при

ращения интеграла ,,

и формируется новый порядок приращения интеграла

Ук(1-.1)(1+1)(1+1г если Пк/г(,1) + Пдху(,1) - -По.,,0; Пдгу(г+1) j ± ) если

Пку() + /f(41) w 0;

ДПдг;,(;+1), если ) +

+ ПАХЛ:(/. I) Ki ОА по Потенциалу выделения приращения, поступающему по входу 24 из устройства управления, формируется в блоке 11 Переменное приращение интеграла

Д/гадг(г+1) ) 1

путем выделения группы / старших разрядов из вычисленной мантиссы -приращения интеграла, при этом выделяется остаток интеграла в виде

Mo.(,,,),,J

Одновременно в -блоке И формируется порядок остатка

(; + 1) - По5д-; + (ij I) тИспользование предлагаемого цифрового интегратора дает возможность увеличить скорость вычисления по сравнению с существующими цифровыми интеграторами.

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

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

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

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

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

Источники информации,

принятые во внимание при экспертизе 1. Каляев В. А. Теория цифровых интегрирующих маши-н и структур. М., «Энергия, 1970, с. 355-362.

2. Авторское свидетельство СССР № 453711, кл. G 06J 1/02, 22.11.72.

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

название год авторы номер документа
Цифровой интегратор 1975
  • Тарануха Виталий Модестович
SU661572A1
Вычислительное устройство цифровой интегрирующей структуры 1977
  • Гузик Вячеслав Филиппович
  • Крюков Рудольф Михайлович
  • Криворучко Иван Михайлович
SU703840A1
Цифровой интегратор 1976
  • Тарануха Виталий Модестович
  • Головко Сергей Михайлович
SU651371A1
Цифровой интегратор для однородных цифровых интегрирующих структур (оцис) с плавающей запятой 1973
  • Станишевский Олег Борисович
  • Виневская Лидия Ивановна
  • Гиляровская Евгения Борисовна
  • Недостоева Людмила Михайловна
SU510727A1
Вычислительное устройство цифровой интегрирующей структуры 1974
  • Каляев Анатолий Васильевич
  • Гузик Вячеслав Филиппович
  • Крюков Рудольф Михайлович
  • Плотников Анатолий Григорьевич
  • Максименко Владимир Николаевич
SU518781A1
Цифровой интегратор с плавающей запятой 1975
  • Станишевский Олег Борисович
  • Виневская Лидия Ивановна
  • Недостоева Людмила Михайловна
SU590774A2
Интегрирующее устройство 1990
  • Каляев Анатолий Васильевич
  • Гузик Вячеслав Филиппович
  • Сулин Геннадий Андреевич
  • Станишевский Олег Борисович
  • Тарануха Виталий Модестович
  • Головко Сергей Михайлович
  • Виневская Лидия Ивановна
SU1727122A1
РЕШАЮЩИЙ БЛОК ДЛЯ ЦИФРОВОГО ДИФФЕРЕНЦИАЛЬНОГО 1972
  • Г. Алексенко, В. Н. Глухов, А. В. Кал Ев, О. Б. Макаревич
  • В. Н. Мышл
SU355631A1
Устройство масштабирования цифрового дифференциального анализатора 1983
  • Берман Зиновий Матвеевич
  • Смирнов Анатолий Михайлович
  • Тихомирова Татьяна Александровна
SU1156069A1
Интегроарифметическое устройство 1990
  • Блинова Людмила Михайловна
  • Брюхомицкая Людмила Юрьевна
  • Лучинина Элеонора Григорьевна
SU1784975A1

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

Реферат патента 1979 года Цифровой интегратор

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

SU 650 084 A1

Авторы

Тарануха Виталий Модестович

Даты

1979-02-28Публикация

1975-03-25Подача