Устройство для вычисления модуля комплексного числа Советский патент 1985 года по МПК G06F7/38 

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

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

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

название год авторы номер документа
Устройство для вычисления модуля комплексного числа 1984
  • Полин Евгений Леонидович
  • Дрозд Александр Валентинович
  • Карпенко Виктор Петрович
  • Лебедь Валерий Владимирович
  • Малярчук Алла Евгеньевна
SU1233145A1
Устройство для вычисления модуля комплексного числа 1985
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Лебедь Валерий Владимирович
  • Лацин Владимир Николаевич
  • Волощук Владимир Сергеевич
SU1287151A1
Устройство для вычисления модуля комплексного числа 1982
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Волощук Людмила Арнольдовна
  • Романов Алексей Николаевич
  • Муравинец Игорь Федорович
SU1104505A2
Устройство для вычисления модуля комплексного числа 1985
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Лацин Владимир Николаевич
  • Кравцов Виктор Алексеевич
  • Лебедь Валерий Владимирович
SU1444750A1
Устройство для вычисления модуля комплексного числа 1987
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Шапо Феликс Семенович
  • Передерий Татьяна Григорьевна
  • Ногина Елена Николаевна
SU1508206A1
Устройство для вычисления модуля комплексного числа 1985
  • Ваврук Евгений Ярославович
SU1254478A1
Устройство для вычисления модуля комплексного числа 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Сотова Карина Геннадиевна
  • Дрозд Юлия Владимировна
SU1753472A1
Устройство для определения модуля трехмерного вектора 1986
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Сотов Геннадий Викторович
  • Дрозд Анатолий Валентинович
  • Прудиус Юрий Борисович
SU1388854A2
Устройство для контроля по модулю умножения комплексных чисел 1986
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Карпенко Виктор Петрович
  • Лацин Владимир Николаевич
  • Минченко Валентина Анатольевна
SU1386997A1
Устройство для вычисления модуля комплексного числа 1989
  • Шипита Анатолий Григорьевич
  • Полин Евгений Леонидович
  • Дрозд Александр Валентинович
  • Волощук Владимир Сергеевич
  • Лацин Владимир Николаевич
SU1693599A1

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

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

УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ МОДУЛЯ КОМПЛЕКСНОГО ОДСЛА, содержащее два регистра аргументов, три сумматора, два регистра контрольных разрядов, два коммутатора и блок свертки по модулю три, причем информационные Входы первого и второго регистров аргументов подключены соответственно к входам действительной и мнимой части комплексного числа устройства, выход первого регистра аргумента соединен с входом первого операнда первого сумматора, вход второго операнда которого соединен с инверсньм выходом второго регистра аргумента, прямой выход которого соединен с входом первого операнда второго сумматора, выход которого соединен с первым информационным входом первого коммутатора, управляющий вход которого соединен с выходом знакового разряда первого сумматора, а второй информационный вход первого коммутатора соединен с выходом третьего сумматора, вход первого операнда которого соединен с выходом первого регистра аргумента, выход первого коммутатора является информационным выходом устройства, контрольным выходом которого является выход блока свертки по модулю три, первьй и второй входы которого подключены к выходам первого и второго коммутаторов, управляющий вход второго коммутатора соединен с выходом знакового разряда первого сумматора, а информационные входы первого и второго регистров контрольных разрядов подключены к входам контрольных разрядов соответственно действительной и мнимой части комплекс(Л ного числа устройства, о т л и :чающееся тем, что, с целью повышения точности вычисления, устройство дополнительно содержит § сумматор по модулю три, два сумматора по модулю два, причем выходы ; первого и второго регистров аргументов соединены со сдвигом на CD OP О) один разряд в сторону младших разрядов соответственно с входами второго регистра аргумента второго О) и третьего сумматоров, выходы hd младших разрядов первого и второго регистров аргументов соединена соответственно с первым и вторым информационными входами второго коммутатора, управляющийвход которого соединен с первыми входами первого и второго сумматоров по модулю два, вторые входы которых (Соединены с выходом сумматора по модулю три, первый и второй входы которого соединены с выходами соответственно первого и второго ре-

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

1

Изобретение относится к области вычислительной техники.

Целью изобретения является повьш1е1 ие точности вычислений модуля комплексного числа.

Па чертеже показана структурная схема устройства.

Устройство содержит первый регистр 1 аргументов, второй регистр 2 аргументов, первый регистр 3 контрольных разрядов, вто- рой регистр 4 контрольных разрядов , первый сумматор 5, второй сумматор 6, третий сумматор 7, первый коммутатор 8, второй ком гутатор 9, сумматор 10 по модулю три, nepBbrii сумматор 11 по модулю два, второй сумматор 12 по модулю два, блок 13 свертки по модулю три.

Устройство работает следующим образом.

В начальньш момент времени в регистры 1 и 2 и регистры,3 и 4 контрольных разрядов заносятся соответственно п-разрядные мантиссы прямых кодов действительной « и мнимой Ь составляющих комплексного числа и контрольные разряды по моду.ш три этих мантисс и выходе сумматор 7 определяется результат М1 сложения кода действительной составляющей со сдвинутым вправо на один разряд кодом мнимой составляющей, т.е.

Ml а+ 1/2Ъ. f

№1ад1шш разряд Ь кода Ь, не участвующий в образовании числа Ml подается на первый информационный вход второго коммутатора 9.

Па выходе третьего сумматора 7 опредапяется результат М2 сложения кода мнимой составляющей со сдвинуть04 вправо на один разряд кодом дествительной составляющей, т.е.

М2 V + 1/2я.

Младший разряд of кода « , не участвующий в образовании числа М2, подается на второй информадионньй вход второго коммутатора 9. При этом на выходе сумматора 5 вычисляется разность кодов ск и Ъ, которая значением старшего разряда Зн указывает на соотношение величин кодов Q и Ъ: для Зн О а гЬ,

для Зн 1 а ЬНа первый и второй информационные входы первого коммутатора 8 поступают соответственно результаты сложения Ml и М2, снимаемые с

выходов сумматоров 6 и 7. Первый коммутатор 8 пропускает на выход результат сложения М1, если Зн О, т.е. , или результат сложения М2, если |Т.е. с(Ь.

Таким образом, на выходе устройства, подключенном к выходу первого коммутатора 8, определяется приближенное значение М модуля комплексного числа А ij- 2

формуле

40(4- - Ь , С( 7 b

М

b + ld , .,

,, Ь

а 01,

где -- 1

Второй коммутатор 9 дтропускает на выход младший разряд Ъ , если Зн О, или младший разряд q, если Зн 1, т.е. пропускает на выход младший разряд m меньшего из

кодов oi и b .

Па первый и второй разряд первой группы входов сумматора 10 по модулю три поступают соответственно -первый и второй контрольные

разряды кода ka, а на первый и

второй разряд второй группы входов сумматора 10 пс) модулю три - соответственно второй и первый контрольные разряды кода kb. При этом на

выходе сумматора 10 по модулю три образуется код КМ1 (ka-kfc )mod3.

Разряды кода КМ1 поступают на первые входы соответственно первого 1 1 и второго 12 сумматоров по модулю два, вторые входы которых управляются значением разряда Зн. При Зн О выходы сумматоров 11 и 12 по модулю два принимают значения кода КМ1, а при Зн 1 значение кода КМ, т.е. КМ (-1; КМ

Полученный код, а также коды с выходов коммутаторов 8 и 9 поступают на входы блока 13 свертки по модулю три. Причем на нечетные входы блока 13,имеющие весовые функции 1, поступают нечетные разряды вь|ходного кода первого коммутатора 8, а также значения с выходов второго коммутатора 9 и второго сумматора 12 по модулю два. На четные входы блока 13,имеющие весовые функции -1,поступают четные разряды выходного кода первого коммутатора 8 и значение с выхода первого сумматора 11 по модулю два.

1936624

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

5 К (М-ьт-(-1ГкМ)тоаЗ.

Очевидно, что величина (M+m)mod3 есть вычет по модулю три числа М. вычисленного без отбрасывания младшего разряда кода «.

10

Однако дня вычисления без отбрасывания разрядов справедливо: Ml mod3 (a + 1./2t)raod3 (a-b)mod3

(kct-Kfc)mod3 KM (-1) KM; M2 mod3 (b + 1/2b)mod3 (b-or)mod3

-(ka-kb)mod3 -KM (-1)KM.

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

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

КОМБИНИРОВАННАЯ ПАРОГАЗОВАЯ УСТАНОВКА 0
  • В. П. Безлепкин, А. П. Гофлин Е. Н. Прутковский
SU377531A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для вычисления модуля комплексного числа 1982
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Волощук Людмила Арнольдовна
  • Романов Алексей Николаевич
  • Муравинец Игорь Федорович
SU1104505A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 193 662 A1

Авторы

Дрозд Александр Валентинович

Полин Евгений Леонидович

Панченко Виктор Леонтьевич

Соколов Валерий Александрович

Стручев Виктор Федорович

Даты

1985-11-23Публикация

1984-05-11Подача