SU1444750A1 - Устройство дл вычислени модул комплексного числа - Google Patents
Устройство дл вычислени модул комплексного числа Download PDFInfo
- Publication number
- SU1444750A1 SU1444750A1 SU853975313A SU3975313A SU1444750A1 SU 1444750 A1 SU1444750 A1 SU 1444750A1 SU 853975313 A SU853975313 A SU 853975313A SU 3975313 A SU3975313 A SU 3975313A SU 1444750 A1 SU1444750 A1 SU 1444750A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- adder
- modulo
- inputs
- Prior art date
Links
Landscapes
- Error Detection And Correction (AREA)
Description
Изобретение относитс к вычислительной технике и может быть использовано в специализированных вычислител х автономно или в качестве функционального расширител в составе больших ЭВМ.
Цель изобретени - сокращение аппаратных затрат за счет формировани контрольных сигналов без использовани контрольньк разр дов аргументов.
На чертеже изображена функциональна схема предлагаемого устройства.
Устройство содержит первьй 1, второй 2 и третий 3 сумматоры, первый 4 и второй 5 коммутаторы, первый блок свертки по модулю три, блок 7 сумматоров по модулю два, второй блок 8 свертки по модулю три, сумматор 9 по модулю три, блок 10 сравнени , вход 11 первого аргумента, вход 12 второго аргумента, выход 13 модул комплексного числа, контрольной выход 14 и выход 15 контрольных разр дов.
Устройство работает следующим образом .
Через вход 11 первого аргумента на входы первого слагаемого первого сумматора 1 и на вход первого слагаемого третьего сумматора 3 поступает п-разр дна мантисса « пр мого кода действительной части комплексного числа (п - 1) старших разр дов и .младший разр д мантиссы w поступает также соответственно на вход второго слагаемого второго сумматора 2 со сдвигом на один разр д вправо и на первый информационньй вход второго коммутатора 5.
Через вход 12 второго аргумента на инверсньй вход второго операнда первого сумматора 1 и на вход первого слагаемого второго сумматора 2 поступает п-разр дна мантисса b пр мого кода мнимой части комплексного числа, (п - 1) старших разр дов и младший разр д мантиссы b поступает соответственно на вход второго слагаемого третьего сумматора 3 со сдвигом на один разр д вправо и на второй информационньй вход второго коммутатора 5. При этом первый сумматор 1 вычисл ет разность кодов а.- Ь, знак (ЗН) которой с выхода первого сумматора 1 поступает на управл ющие входы перво го 4 и второго 5 коммутаторов. - Второй сумматор 2 определ ет сумму Ml мантиссы b со сдвинутой на один разр д вправо мантиссой а : М2 b + у а.
Третий сумматор 3 вычисл ет сумму М2 мантиссы а со сдвинутой на один разр д вправо мантиссой b ; М2
а + Y Ь.
Коды Ml и М2 с выходов второго 2 и третьего 3 сумматоров поступают на первьш и второй информационные входы первого коммутатора 4, кото- рьй транслирует на выход 13 устройства код Ml при ЗН 1 и код М2 при ЗН 0.
Второй коммутатор 5 транслирует на выход младший разр д мантиссы при ЗН 1 или мантиссы b при .
Дл рычислений контрольных разр - Дов в КМ модул комплексного числа М отметим, что
М1 mod 3 (b + - а) mod 3- (b - а) mod 3;
30
М2 mod 3 (а + -J b) mod 3 (а - b) mod 3 -М mod 3
Таким образом, контрольные разр ды КМ могут быть получены путем анализа разности кодов а - Ь. Дл этого разность кодов а - b с выхода первого сумматора 1 поступает на вход второго блока 8 свертки по модулю три.
При: этом на выходе второго блока 8 свертки по модулю три вьфабаты- ваетс контрольньш код КМ1 разности кодов а - Ь. Код КМ2 поступает на второй вход блока 7. На первьй вход блока 7 с выхода первого сумматора 1 поступает знак ЗН. При этом на выход блока 7 транслируетс код Ш2 при.ЗН. О и код, равный КМ 2, при ЗН 1.
На входы сумматора 9 по модулю три поступают код с выхода блока 7 и тер емый младший разр д о или b с выхода второго коммутатора 5. Полученные на выходе сумматора 9 по модулю три контрольные разр ды КМ модул комплексного числа М поступают на выход 15 контрольных разр дов устройства, а также на один из входов блока 10 сравнени . На другой вход блока 10 сравнени приход т
ного числа М.
Блок 10 сравнени сравнивает контрольные разр ды модул комплексного
бами, и вырабатывает сигнал контрол , свидетельствующий о правильности функционировани устройства.
Claims (1)
- УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ МОДУЛЯ КОМПЛЕКСНОГО ЧИСЛА, содержащее три сумматора, два коммутатора, первый блок свертки по модулю три, блок сумматоров по модулю два, сумматор по модулю три, причем вход первого аргумента устройства соединен с входом первого слагаемого первого сумматора, инверсный вход второго слагаемого которого соединен с входом второго аргумента устройства, входы второго и первого аргументов устройства соединены с входами первых слагаемых соответственно второго и третьего сумматоров непосредственно и со сдвигом на один разряд в сторону младших разрядов с входами вторых слагаемых третьего и второго сумматоров соответственно, выходы второго и третьего сумматоров соединены с первым и вторым информационными входами первого коммутатора соответственно, управляющий вход которого соединен с выходом знакового разряда первого сумматора и с управляющим входом второго коммутатора, первый и второй информационные входы которого соединены с младшими разрядами входов первого и второго аргументов устройства соответственно, выход первого коммутатора соединен с входом первого блока свертки по модулю три и является выходом модуля комплексного числа устройства, выход знакового разряда первого сумматора соединен с первым входом блока сумматоров по модулю два, отличающееся тем, что, с целью сокращения аппаратных затрат за счет формирования контрольных сигналов без' использования контрольных разрядов аргументов, устройство содержит второй блок свертки по модулю три и блок сравнения, причем информационный выход первого сумматора соединен с входом второго блока свертки по модулю три, выход которого соединен с вторым входом блока сумматоров по модулю два, выход которого соединен с первым входом сумматора по модулю три, второй вход которого соединен с выходом второго коммутатора, выход сумматора по модулю три является выходом контрольных разрядов устройства и соединен с первым информационным входом блока сравнения, второй информационный вход которого соединен с выходом перйого блока свертки по модулю три, выход признака равенства блока сравнения является контрольным выходом устройства.SU „ 1444750
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853975313A SU1444750A1 (ru) | 1985-11-14 | 1985-11-14 | Устройство дл вычислени модул комплексного числа |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853975313A SU1444750A1 (ru) | 1985-11-14 | 1985-11-14 | Устройство дл вычислени модул комплексного числа |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1444750A1 true SU1444750A1 (ru) | 1988-12-15 |
Family
ID=21204818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU853975313A SU1444750A1 (ru) | 1985-11-14 | 1985-11-14 | Устройство дл вычислени модул комплексного числа |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1444750A1 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113515259A (zh) * | 2021-05-24 | 2021-10-19 | 西安电子科技大学 | 一种适用于浮点格式的复数的近似取模实现电路及方法 |
-
1985
- 1985-11-14 SU SU853975313A patent/SU1444750A1/ru active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1104505, кл. G 06 F 7/38, 1983. . Авторское свидетельство СССР № 1193662, кл. G 06 F 7/38, 1984. * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113515259A (zh) * | 2021-05-24 | 2021-10-19 | 西安电子科技大学 | 一种适用于浮点格式的复数的近似取模实现电路及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1444750A1 (ru) | Устройство дл вычислени модул комплексного числа | |
RU2030783C1 (ru) | Устройство для определения количества единиц в двоичном восьмиразрядном числе | |
SU1188731A1 (ru) | Устройство дл сложени @ -разр дных чисел в избыточной системе счислени | |
SU1198511A1 (ru) | Устройство дл суммировани двоичных чисел | |
SU1501278A1 (ru) | Реверсивный преобразователь двоично-дес тичного кода в двоичный | |
SU1016779A1 (ru) | Вычислительное устройство | |
SU1453400A1 (ru) | Накапливающий сумматор | |
SU1465883A1 (ru) | Устройство дл делени чисел | |
SU868751A1 (ru) | Устройство дл умножени | |
SU1388850A1 (ru) | Устройство дл сложени и вычитани чисел по модулю Р | |
SU1742814A1 (ru) | Вычислительное устройство | |
SU1183959A1 (ru) | Устройство дл суммировани чисел | |
SU1424011A1 (ru) | Ассоциативное суммирующее устройство | |
SU1283979A1 (ru) | Преобразователь двоично-дес тичного кода в двоичный | |
SU1442988A1 (ru) | Комбинационный сумматор | |
SU746505A2 (ru) | Устройство дл возведени двоичных чисел в третью степень | |
SU888108A1 (ru) | Устройство умножени | |
SU1756881A1 (ru) | Арифметическое устройство по модулю | |
SU572785A1 (ru) | Суммирующее устройство дл сложени двух -разр дных чисел | |
SU1141402A1 (ru) | Матричное устройство дл делени | |
SU1273918A1 (ru) | Устройство дл сложени - вычитани | |
SU1019441A1 (ru) | Двоично-дес тичный сумматор | |
SU1270757A1 (ru) | Устройство дл суммировани двоичных чисел | |
SU1023922A1 (ru) | Устройство для суммирования одноразрядных чисел | |
SU1262477A1 (ru) | Устройство дл вычислени обратной величины |