Матричный вычислитель логарифмов Советский патент 1983 года по МПК G06F7/556 

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

Изобретение относится к вычислительной технике и может быть применено в качестве спецпроцессора в ком лексе с цифровой вычислительной машиной Для оперативного вычисления натуральных логарифмов чисел. Известно устройство, содержащее регистр аргумента, сумматор результата, блок сдвига, блоки постоянной памяти, регистры разрядных цифр, сум маторы разрядных цифр, счетчики поло жительныхи отрицательных единиц Недостатком известного устройства являются низкое быстродействие, определяемое тем, что вычислительный процесс организован в вчде после довательности шагов, а также относительная сложность управления вычислительным процессом, связанная с на личием блоков постоянной . . Наиболее близким к предложенному по технической сущности является ус ройство для вычисления логари а, содержащее четыре сумматора, блок управления, блок сдвига, шифратор., три регистра, дешифратор и два прео разователя кода Недостатком известного устройств является низкое быстродействие, определяемое последовательной организацией вычислительного процесса и сложностью управления. Цель изобретения - увеличение быстродействия. Цель достигается тем, что в матричный вычислитель логарифмов, со- держащий п-1 сумматоров первой ступени, где п - количество вычисления, первый блок зЛёментов 2И-ИЛИ, дополнительно введено п сум ма торов-вычитателей, п-1 сумматоров второй ступени, п блоков злементов И первой ступени, п-1 блоков элемен тон И второй ступени и второй блок элементов 2Й-ИЛИ, причем выход кажд го i-ro сумматора-вычитателя (1 1,2,...,п) соединен с первьм входом (1+1)-го сумматора-вычитателя выход знакового разряда которого по ключей .к nepSbtoi входам (1+1)-го и 1-го блоков элементов И соответственно первой и второй ступеней и упргшляйядему входу (1+2)-го сумиато ра-вычитателя, выход знакового разряда первого сумматора-вычитателя подключен к первому входу первого блока злементов И первой ступени и к управляющим входам первого и втот рого блоков элементов 2И-ИЛИ и вто рого сумматора-вычитателя, выходы первого и второго блоков элементовъ первой ступени подключены сгбОтВетст йенно к первому и второму входам первого сумматора первой ступени, выход каждого j-ro сумматора первой ступени (J 1,2,.,.,п-1) соединен с первым входом (j+l)-ro сумматора эт же ступени, второй вход которого по ключен к выходу (j+3)-ro блока элементов И первой ступени, выход первого блока элементов 2И-ИЛИ соединен с первыми входами второго блока элементов 2И-ИЛИ и первого сумматора второй ступени, выход каждого j-ro сумматора второй ступени подключен к первому входу (j+l)-ro сумматора той же ступени со сдвигом на 2() разрядов в сторону младшИх, к вторьм входам (j+2)-ro сумматоравычитателя и (j+l)-ro блока элементов И второй ступени, выход которого подключен к второму входу (j+l)-ro сумматора той же ступени, выходы первого и второго блоков злементов 2И-ИЛИ подключены со сдвигом на один разряд в сторону младших соответственно к вторьм входам первого блока элементов И второй ступени и второго сумматора-вычитателя, второй вход первого сумматора второй ступени соединен с выходом первого блока элементов И той же ступени, первый вход первого сумматора-вычитателя соеди- ; иен с входом вычислителя, выход (n-l)-ro сумматора первой ступени . подключен к выходу вычислителя, вТорые входы всех разрядов блоков элементов И первой ступени, первого сумматора-вычитаТеля, второго блока элементов 2И-ИЛИ и первый и второй входы всех разрядбв первого блока элементов объединены в две группа. Первая из.которых непойрбдственно, а вторая через инверторы соединены с нулевым вхОдом вычислителя. I, . На фиг. 1 приведена схема йат{)ич:- . нрго вычислителя логарифмов; на фиг.2 и 3 - конструкция блока элементов И первой И второй ступени соответственно (вариант исполнений); на фиг.4 разряд элементов 2И-ИЛЙ (вариант исполнения). Матричный .выч1ислитель логарифмов {фиг.1) Содержит сумматоры 1 первой ступени сумматоры-вычитатели 2, . блок 3 элементов И первой ст5тени блок 4 элементов И второй Первый блок 5 элементов 2 И-ИЛИ, вход 6 устройства/ выход 7 устройства, су14латорь1 8 второй ступени второй блок 9 элементов 2И-ИЛИ; Матричный вычислитель логарифмов X пу работает следующим образом. величина X может быть представлена в виДе суммы X x.+x-+., .+Х| где х 0,5; х-« гп{1+2) 0,405465; х en(lf2-2) „ 0,223143; х tn(l+2) 0,117783; (1) kT еп{1+2:) 0,06024; х €п(1+2 Ь. Тогда у йа основании (1) можно записать так (.. (()...(. (2 в соотаетствии с (1) и (2) энач ние X Рпу определяемся по. вь ражен - X L.tttjX.j i « l,2..n, (3 1. -, .-/ .; - : где oti принимает эйачения i i,. |б Р« Значение у на 6сно1ваний выраже (2) определяется из срртношейия -у,;, Ул 1,64872 -«О f . 1 г 2 U л п; 2 - .. у. соотве с1г1ё y|s 0,29744 ,U2,i..h Рассмотрим вьааенёяоженное На kO kpeTHOM примере: у 2,1842, X ,7812 1842,- 1,648721 У - У - 2; If у° 0,535479 О, 4 1, X 1,648721. i «2 . У -2-у, 0,535479-0,8243605 yj -0 2888815 О, О,УЗ 1У21 О, Xj-1 648О 52 - 0,2888815+ - 3, +0,4121862 .у2 0,1232987 У 0 di 1 1 3t - 0,223143, у 4 1Уз -««-2-2 |уз1 1 648721+0,4l2ia02 2,06019012. 0,1232987 Ш26 у -0,2571 -0,1343189 0 0,4 О Х4 О, Уд - -2,0609 i S, yj-2- У5« - 0,13431 9 + 4-0,1288063 yg « -0,0055076 О, cLy « О, xgfe О, y - уу -2 ,06090, i - б, у - -6,0055076 + + 0,0644031 « у D,0588955 О, т и,ооччиал У и, х и, 6 1 X 0,030772, У I ho выражению (3) V AVMl lbniVirAA - -mf fVb4П ЪК «JK 0,5+0,2i2.3l43+0,30772e 0,753915. 6 TOM случае, когда , то У2 У 0,297442, а При 1 2 у в выражении (6) равно чёние УЗ fyof -1, ив дальнейшем при 172 вычислительный процесс продолжается аналогично вышеописанному. Представим значения ..; в выражении (1) в двоичной .системе с.числения при п 4. oooj. х оТТо}, . x |000/tf..,.1 О) . и значение у 1,648721, iHrZEllo У соответственно . значение y-j (2 ,5) 0,297442, o ooiV . Вторые входа -элементов И казидого i-ro блока 3 элементов И nepsoft ступени сформированы таким -образом, что входы тех разрядов, значения которых в Х{ в вьфажении (7) являются нулевьми, относятся к первой группе и подключень к нулевой шине устройства,- а входы тех разрядов, значение которых в Xj являются единичными, относятся к второй группе, выполнены в виде инверсных и подkлючeны также к нулевой шине. Первый первого блока 5 элементов 2И-ИЛИ и второй вход первого Сумматора-вычйтателя 2 поразрядно сформированы таким образе, -то к пер&ой и второй группе относятся соответственно разряды, принимающие 1нулевые и единичные значения величи- Ьы 3 р|И |ОИГо|- Разряды второго входа второго блока 9 элементов 2И-ИЛИ сформированы таким образе), что к первой группе входов относятся разряды с нулевым значением, а к второй - с единичные значением вёлйчийы |о -||о|о|. 4 . f Второй ВХОД второго блока 9 эЛеМе.йтов 2И-ИЛИ организован так, что к первой группе входов относятся разряды, принимающие нулевые значения, а ко второй группе входов от- v носятся соответствующие разряды принимающие единичные значения в величине (jp|р |o|o.j. Устройство работает следующим образом.-.. При подаче на вход устройства 6 значения у Ь схеме происходит пере- Ходкой процесс, после окончания которого в первом сумматоре-вычитахеле 2 по выражению 5) определяется yjs у - У, поступающее на первый вход второго сумматора-вычитателя 2, Если , то в соответствии с выражеииями (4) и (6) на выходе знакового разряда первого сумматора-вычитателя 2 образуется, единичный сигнал, который разрешает поступд1ение значения х с выхода первого блока 3 элементов И первой ступени нг первый Вход первого сумматора Г первой ступени, настраивает второй сумматорвычитатель 2 на вычитание, разрешает поступление значения с выхода , первого блока 5 элементов 2И-ИЛИ на первый вход первого сумма,трра 8 вто рой ступени, -разрешает поступление . значения 2 y с выхода первого блока 5 элементов 2И-ИЛИ на второй вход первого блока 4 элементов И второй ступени и значения 2 у через второй блок 9 эле(ентов 2 И-ИЛИ на второй вход второго сумматора-вычитателя 2. Во втором сумматоре-вычитателе 2 по выражению (5) определяется значение у у - , которое поступает на первый вход третьего сумматора-вычитателя 2. В зависимости от значения У2( или ) по выражениям (4) и (6) на выходе знаково го разряда второго сумматора-вычитателя 2 образуется сигнал, поступающий на второй 3 и первый 4 блоки элементов И первой и второй ступени соответственно и на управляющий вход третьего сумматора-вычитателя 2, настраивая его на сложение или вычитание. При этом в первом сумматоре 1 первого блока реализуется сумма значений х и XT поступающих с выходов первого и второго блоков 3 элементов И первой ступени, В сумматоре 1 второй ступени реализуется сумма значений у и которая поступает на вход второго сумматора этой же ступени. В третьем сумматоре-вычитателе 2 по выражению (5) вычисляется значение у уS- , поступак«цее на вход Четвертого сумматора-вычитателя 2. На выходе знакового разряда третьего сумматора-вычитателя 2 образуется сигнал, который в соответствии с (4) и (6) разрешает поступление значения х с выхода третьего блока 3 элементов И первой ступени на второй вход второго сумматора 1 этой же ступени, разрешает поступление суммы у-, с выхода перво го сумматора 8 второй ступени через второй вход второго блока 4 элементов И этой же ступени на второй вход второго сумматора 8 второй ступени со сдвигом на два разряда в сторону младших разрядов, т.е.2(у + + 2 У-|) , и настраивает последукиций .сумматорг-вычитатель 2 на режим сложения или вычитания. Во втором сумм торе 1 первой ступени реализуется сумма () с Xj по выражению (3) а во втором сумматоре 8 второй ступени в соответствии с (6) суммирует ся значение со значением 2 (у ) . Аналогичным образом в i-M сумматоре-вычитателе 2 реализуется выражение (5) у9 У значение у поступает на вход (i+1)-гоiсумматора-вычитателя 2, а на выходе знакового разряда i-ro сумматора-вычитателя 2 образуется .сигнал, который настраивает (i+1)-и сумматор-вычитатель 2 на сложение или вычитание и в соответствии с ыражением (4) разрешает поступление значения х На вход (±-1)-го сумМатора 1 первой ступени, благодаря ему в нем реализуется выражение (3). Кроме того, сигнал с выхода знаKoBOl-o разряда i-гр сумматора-вычитателя 2 вьщаёт разрешение на (1-1)-и блок 4 элементов И второй ступени, благодаря чему в (i-l)-M С5 мМаторе 8 этой же ступени реализуется выражение (б). По аналогии с вышеописанньм в п-м сумматоре-вычитателе 2 реализуется выражение (5) , а на выходе знакового разряда его Образуется сигнал, который по выражениям (4) и (6) разрешает поступление значения х с выхода п-го блока 3 элементов И первой ступени на вход последнего сумматорй I этой же ступени, на выходе которого и соответственно на выходе устройства 7 по выражению (3) образуется искомое значение х Рг у. В том случае, когда на выходе знакового разряда первого сумматора-вычитателя 2 образуется нулевой сигнал, то он настраивает второй cyNWaTop-выЧитатель 2 на режим сложения, разрешает поступление на его второй вход значение с выхода второго блока 9 элементов 2И-ИЛИ и разрешает поступление значения единицы и 0,5 с выхода первого блока 5 элементов 2И-ИЛЙ на первый и второй входы первого сумматора 1 и первого блока 4 элементов И первой ступени соответственно . Далее вычислительный процесс продолжается аналогично вышеописанному. Таким образом, в предложенном устройстве в отличие от прототипа, в котором вычислительный процесс организован в виде последовательности шагов, результат вычислений осуществляется за йремя Переходного процесса в схеме, которое практически равно времени задержки сигнала между входом и выходом устройства. Кроме того, в отличие от прототипа, в котором усложнена организация вычислительного процесса и увеличено количество управленческой информации, в данном устройстве не используется управленческая информация, а вычислительный процесс начинается с момента подачи на йходную шину исходной информации у. Устройство может быть применено для реализации .вычислительного процесса в натуральном масштабе времени, например, управления технологическими процессами или динамическими обоэктами в режиме их нормального функционирования.

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

название год авторы номер документа
Матричный вычислитель гиперболических функций 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1149251A1
Матричный вычислитель 1985
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Чаплыга Вячеслав Михайлович
  • Спиченков Юрий Николаевич
SU1283791A1
Матричный вычислитель 1985
  • Стасюк Александр Ионович
  • Трощенко Георгий Алексеевич
  • Зубенко Иван Федорович
  • Коваленко Григорий Андреевич
SU1265765A1
Матричный вычислитель функции @ 1984
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU1216779A1
Асинхронный матричный вычислитель обратных тригонометрических функций 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1132286A1
Устройство для деления 1986
  • Стасюк Александр Ионович
  • Гузенко Анатолий Иванович
  • Купреев Владимир Иванович
  • Прозоров Сергей Евгеньевич
  • Трощенко Георгий Алексеевич
  • Корченко Александр Григорьевич
SU1381492A1
Матричное устройство для решения дифференциальных уравнений в частных производных 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1120346A1
Устройство для одновременного вычисления двух многочленов 1980
  • Луцкий Георгий Михайлович
  • Коваленко Владимир Владимирович
  • Долголенко Александр Николаевич
  • Блинова Татьяна Александровна
SU926650A1
Матричный вычислитель 1985
  • Купреев Владимир Иванович
  • Стасюк Александр Ионович
  • Прозоров Сергей Евгеньевич
  • Сомов Юрий Николаевич
  • Корченко Александр Григорьевич
  • Захаров Михаил Александрович
SU1247864A1
Конвейерное устройство для вычисления гиперболических функций 1981
  • Мельник Анатолий Алексеевич
SU1026141A1

Иллюстрации к изобретению SU 1 012 251 A1

Реферат патента 1983 года Матричный вычислитель логарифмов

. МАТРИЧНЫЙ .ВЫЧИСЛИТЕЛЬ ЛОГАРИФМОВ, содержащий п-1 сумматоров первой ступени где п - количество операций, вычисления, первый блок .элементов 2И-ИЛИ, о тлич ающ и и с я тем, что, с целью повышения быстродействия, в него дополнительно введено п сумматоров-вычйтателей, п-1 сумматоров второй ступени, п блоков элементов И первой ступени, п-1 блоков элементов И второй ступени и второй блок элементов 2И-ИЛИ, причем выход каждого i-ro сумматЬра-вычитателя (,2,...,п) соединен с первым входом

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

.3

t.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для вычисления логарифма 1979
  • Маханов Анатолий Андреевич
SU783798A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для вычисления логарифмачиСлА 1979
  • Скуратовская Альвина Борисовна
  • Гайдай Дмитрий Федорович
  • Хаскин Юрий Абрамович
SU849210A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 012 251 A1

Авторы

Пухов Георгий Евгеньевич

Стасюк Александр Ионович

Лисник Федор Еремеевич

Даты

1983-04-15Публикация

1981-11-24Подача