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

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

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

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

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

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

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

-.

Во входные регистры 1 и 2 принимаются разрядные коды абсолютных значений действительной и мнимой частей комплексного числа. Содержимое регистров поступает на входы блоков вычисления мантиссы и порядка квадрата числа, представляющих собой блоки 3-6 памяти с записью необходимых функций. Значения порядков квадрата числа поступают на схему 8 сравнения и вычитатель 7, которые формируют управляющие сигналы для дальнейших операций. Управляющий сигнал с выхода схемы 8 сравнения поступает на управляющие входы коммутаторов 9 - 11. При этом первый коммутатор 9 пропускает на вход сумматора 13 мантиссу числа о наибольшим порядком, а коммутатор 10 пропускает на вход сумматора через первый сдвигатель 12 мантиссу с наименьшим порядком. Первый сдвигатель 12 осуществляет сдвиг мантиссы наименьшего числа на величину модуля разности порядков и тем самым приводит мантиссу второго числа с наименьшим порядком к порядку второго числа. После выполнения операции суммирования результат с выхода сумматора 13 поступает на вход б.чокл IH.IUHI: чгипя клал, ратного корня,, г1ред :таилиш11и-Г( С(.Счи блок 14 памяти с записью функций квадратного корня. Результат вычнсления на выходе блока 14 памяти является мантиссой модуля комплексного числа. Порядок модуля комплексного числа определяется третьим коммутатором 11, который пропускает на выход наибольшее, из двух входных чисел со сдвигом на один разряд вправо, что соответствует делению порядка числа на два. Второй сдвигатель 15 осуществляет сдвиг мантиссы модуля

комплексного числа влево на величину полученного на выходе третьего коммутатора 11 порядка, что приводит при использовании фиксированных разрядов на выходе второго сдвигателя 15

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

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

Устройство для вычисления модуля комплексного числа, содержащее два входных регистра, два коммутатора, схему сравнения и сумматор, причем

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

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

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

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

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

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

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

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

схемы сравнения, выход первого блокаи выход которого соединены соответпамяти мантиссы квадрата аргумента Оственно с выходом второго коммутатосоединен с первыми информационнымира и с входом второго слагаемого сумвходами первого и второго коммутато-матора, выход которого соединен с

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

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

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

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

название год авторы номер документа
Арифметическое устройство 1984
  • Златников Владимир Михайлович
  • Бабушкин Олег Ермилович
  • Братальский Евгений Аврельевич
  • Рябуха Николай Демидович
  • Сыроватский Евгений Федорович
SU1193661A1
Устройство для быстрого преобразования Фурье 1988
  • Каневский Юрий Станиславович
  • Котов Сергей Эдуардович
  • Масленников Олег Владимирович
  • Сергиенко Анатолий Михайлович
  • Перльмуттер Михаил Нухимович
SU1524066A1
Арифметическое устройство для обработки комплексных чисел 1984
  • Алексеев Герман Георгиевич
  • Златников Владимир Михайлович
  • Михайлова Ольга Семеновна
SU1223249A1
УСТРОЙСТВО ДЕЛЕНИЯ И ИЗВЛЕЧЕНИЯ КВАДРАТНОГО КОРНЯ 2012
  • Заводсков Сергей Дмитриевич
  • Гулин Юрий Юрьевич
  • Коваленко Дмитрий Андреевич
  • Мокрова Юлия Игоревна
RU2510072C1
Устройство для вычисления корня @ -степени 1986
  • Глотов Николай Иванович
  • Ромм Яков Евсеевич
  • Сурженко Игорь Феодосьевич
  • Хало Владимир Васильевич
SU1381494A1
Устройство для вычисления квадратного корня 1986
  • Чуватин Александр Николаевич
SU1397904A1
Устройство для вычисления функций Z @ = @ @ @ / @ и Z @ = @ @ @ / @ 1988
  • Горкуша Людмила Еремеевна
  • Гуменюк Василий Васильевич
  • Коржук Александр Николаевич
  • Куприец Ларина Алексеевна
  • Поваренко Олег Михайлович
SU1539771A1
Преобразователь комплексных сигналов 1983
  • Барметов Юрий Павлович
  • Боев Сергей Алексеевич
  • Евтеев Юрий Иванович
SU1104525A1
Устройство для извлечения квадратного корня 1984
  • Брик Владимир Аркадьевич
  • Пуховицкий Михаил Аркадьевич
SU1273921A1
Устройство для вычисления гиперболических синуса и косинуса 1987
  • Чуватин Александр Николаевич
SU1497615A1

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

Изобретение относится к области вычислительной техники и может быть применено в специализированных вычислителях в системах цифровой обработка сигналов. Целью изобретения является повышение точности за счет использования операций с плавающей точкой. Устройство содержит первый 1 и второй 2 входные регистры, пер- вый блок 3 памяти порядка квадрата аргумента, первый блок 4 памяти мантиссы квадрата аргумента, второй блок 5 памяти порядка квадрата аргумента, второй блок 6 памяти мантиссы квадрата аргумента, вычитатель 7, схему 8 сравнения, первый коммутатор 9, второй коммутатор 10, третий коммутатор 11, первый сдвигатель 12, сумматор 13, блок 14 памяти квадратного корня аргумента, второй сдвигатель 15. Операции возведения в квадрат и извлечения квадратного корня реализуются на блоках памяти, обработка мнимой и действительной частей комплексного числа осуществляется с представлением чисел в фор- мате с плавающей точкой. 1 ил; ю (Л ю QD сл 00 оо

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

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

Устройство для вычисления элементарных функций 1973
  • Рувинский Борис Иосифович
  • Селютин Сергей Абрамович
SU546890A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для приближенного вычисления модуля комплексного числа 1982
  • Беляев Андрей Георгиевич
  • Воробьева Светлана Павловна
  • Захарко Юрий Михайлович
  • Мельник Анатолий Алексеевич
SU1070544A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1

SU 1 295 387 A1

Авторы

Плигин Александр Михайлович

Шкадин Михаил Вениаминович

Даты

1987-03-07Публикация

1985-10-04Подача