Вычислительное устройство Советский патент 1992 года по МПК G06F7/49 

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

ел

С

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

название год авторы номер документа
Устройство для умножения комплексных чисел 1986
  • Ваврук Евгений Ярославович
  • Мельник Анатолий Алексеевич
  • Цмоць Иван Григорьевич
  • Яцимирский Михаил Николаевич
SU1388851A1
Устройство для выполнения базовой операции быстрого преобразования Хартли-Фурье вещественных последовательностей 1990
  • Мельник Анатолий Алексеевич
  • Цмоць Иван Григорьевич
SU1718229A1
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций 1985
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
SU1292005A1
ЦИФРОВОЙ ФИЛЬТР 1991
  • Маркович И.И.
  • Папушин К.Г.
  • Семерников Е.А.
RU2029362C1
Устройство для быстрого преобразования фурье 1981
  • Гусев Владимир Дмитриевич
  • Алферов Сергей Иванович
SU1018123A1
Устройство для реализации быстрого преобразования Фурье 1984
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
SU1233166A1
Арифметическое устройство для быстрого преобразования Фурье 1983
  • Зорин Юрий Михайлович
  • Каневский Юрий Станиславович
  • Лозинский Вадим Иванович
  • Потехин Игорь Юрьевич
SU1149275A1
Устройство для вычисления быстрого преобразования Фурье 1988
  • Корчев Дмитрий Вениаминович
  • Каневский Юрий Станиславович
  • Коноплицкий Игорь Анатольевич
  • Лозинский Вадим Иванович
SU1644158A1
Устройство для вычисления коэффициентов Фурье 1980
  • Гулида Юрий Григорьевич
  • Шилин Борис Михайлович
SU1098004A1
Процессор цифровой обработки сигналов 1990
  • Байда Николай Константинович
  • Нестеренко Юрий Григорьевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Воробьев Константин Юрьевич
  • Ткаченко Сергей Николаевич
SU1789991A1

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

Реферат патента 1992 года Вычислительное устройство

Изобретение относится к вычислительной технике и может быть использовано для построения процессоров быстрого преобразования Фурье цифровых фильтров, вычислительных машин с комплексной аП иФмегик и. Целью изобретения является оасширэнмн Функциональных возможностей устройстрэ за счет выполнения операции деления кг плскгных чисел. Устройство содержит э/ ченгы ИЛИ 11, 23, 24. триггеры 12.. 22, узел 15 ончисления обратной величины, элементы И 14, 16, 20. элемент НЕ ,21,ком- мутэторы 17,18. 19, регистры 13.25.26,27,28, 30, умножитель 29 комплексных чисел. 2 ил.

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

vj

о ел оо ю о

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

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

На фиг. 1 представлена функциональная схема вычислительного устройства; на фиг.2 - временная диаграмма выполнения операции деления,

Устройство содержит вход 1 начальной установки, вход 2 кода операции, вход 3 записи кода операции, вход 4 тактовых импульсов, второй 5 и первый б входы разрешения записи информации, первый 7, второй 8, третий 9 и четвертый 10 информационные входы, первый элемент ИЛИ 11, первыйтриггер 12. пятый регистр 13, второй элемент И 14, узел 15 вычисления обратной величины, третий элемент И 16, коммутаторы 17-19, первь.Д элемент И 20, элемент НЕ 21.второй триггер 22, второй и третий элементы ИЛИ 23 и 24, с первого по четвертый регистры 25-28. умножитель 29 комплексных чисел, шестой регистр 30, первый 31, второй 32 и третий 33 информационные выходы устройства.

Временная диаграмма (фиг.2) иллюстрирует соотношение сигналов на входах 4(1) и 3(2). на выходах элементов ИЛИ 23(3) и 24(4), на выходах элементов И 14(5), 16(6) и 20(13), на выходах, триггеров 12(7) и 22(12) и на выходах первого (8), второго (9), третьего (10) и четвертого (11) разрядов регистра (13) при выполнении операции деления комплексных чисел.

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

Перед началом работы с входа 1 поступает импульс положительной полярности, который устанавливает регистр 13 и триггеры 12 и 22 0 состояние Лог. О. Сигнал Лог. О с выхода первого разряда регистра 13 устанавливает коммутаторы 17-19 в состояние, когда на их выходы поступает информация с первых входов.

Рассмотрим работу устройства при выполнении операции умножения комплексных чисел. На вход 2 кода операции поступает код умножения (Лог, 0), а на информационные входы 7-10 - соответственно действительная (ReCi ai) и мнимая (ImCi 01) части первого числа, действительная (ВеСг 32) и мнимая (imC b2) части второго числа.

По переднему фронту сигналов (перепадов уровней с Лог.О в Лог. 1) на входах

3-6 происходит запись информации в триггер 12 (Лог. О), регистры 25 (ai), 26 (bi), 27 (32) и 28 (b2). Информация с выходов регистров 2S--28 поступает на входы умножителя

29 комплексных чисел, на выходе которого получаем произведение комплексных чисел, действительная часть которого поступает на выход 31, а мнимая - на выход 32. Быстродействие устройства при выполне0 нии операции умножения комплексных-чи- сел определяется быстродействием умножителя 29 комплексных чисел.

Рассмотрим работу устройства при выполнении операции деления комплексных

5 чисел. На вход 2 кода операции поступает код деления (Лог, 1), а на информационные входы 7-10 - соответственно действительная (Red :ai), мнимая (imCi bi), мнимая (imCi bi) и действительная (ReCi ai) части

0 делителя Ст. По переднему фронту сигналов на входах 3-6, которые совпадают с передним фронтом первого тактового импульса, происходит запись информации в триггер 12 (Лог. 1), регистры 25 (ai), 26 (bi), 27 (02)

5 и 28 (ai). Информация с выходов регистров 25-28 поступает на входы умножителя 29 комплексных чисел. По переднему фронту второго тактового импульса Лог.1 с выхода триггера 12 записывается в первый раз0 ряд регистра 13. Сигнал Лог. 1 с выхода первого разряда регистра 13 устанавливает коммутаторы 17-19 в положение, когда на их выходы поступает информация с вторых входов. Перед началом третьего такта на

5 выходах умножителя 29 формируются результаты умножения. Произведение мнимой части данного умножения (ai2 +bi2) поступает на вход узла 15 вычисления обратной величины. По приходу переднего

0 фронта третьего тактового импульса происходит сдвиг информации в регистре 13. В течение третьего такта на первых выходах узла 15 формируется нормализованный ре), который про5

0

5

зультат вычисления

-а2:

ходит через коммутатор 19 и поступает на вход регистра 28. Коэффициент масштабирования, получаемый при нормализации результатов вычисления обратной величины/ --п). формируется на вторых выхо- 4)1 + ЬГ

дах узла 15 и поступает на входы регистра 30.

По переднему фронту четвертого импульса происходит сдвиг информации в ре- гистре 13. Сигнал Лог. 1 с выхода третьего разряда регистра 13 устанавливает на выходе элемента И 16 Лог. 1, которая устанавливает регистр 27 в О, а на выходе

элемента ИЛИ 23 - Лог. 1. Передними фронтами импульсов на синхровходах регистров 28 и 30 производится запись информации в данные регистры. В четвертом такте на входы действительной и мнимой частей первого числа и на входы действительной и мнимой частей второго числа умножителя 29 поступают соответственно at.

01, О и . По приходу переднего фронai +Ь1

та пятого импульса происходит сдвиг информации в регистре 13. Сигнал Лог.О с инверсного выхода четвертого разряда регистра 13 поступает на вторые входы элементов И 14, 16 и устанавливает на их выходах Лог. О. Сигнал Лог. О с выхода элемента И 14 устанавливает коммутатор 19 в положение, когда на его выходы поступает информация с первого входа. В пятом такте на входы 9 и 10 поступают соответственно действительная (Re Сг аг) и мнимая (imC2 b2) части делимого С. На выходах умножителя 29 формируются результаты умножения, которые, проходя через коммутаторы 17 и 18, поступают на входы

31 b1 Ч «Urf

регистров 25 (2- - -)и +ЬГ

По

Л, 27(а2) и 28 (Ь2),

ai + bV N a переднему фронту шестого импульса происходит сдвиг информации в регистре 13 и запись Лог. 1 в триггере 22, которая поступает на второй и третий входы соответственно элементов 24, 23 и устанавливает на их выходах Лог. 1. По переднему фронту сигналов с выходов элементов ИЛИ 23 и 24 происходит запись информации в регистры ое/ а, 2б/ Ы

ги 1-я---х

а1 +bV ai -Некоторая с выходов данных регистров поступает на входы умножителя 29. В шестом такте на выходе элемента И 20 формируется импульс положительной полярности, равный по длительности интервалу между тактовыми импульсами. Сигнал Лог. 1 с выхода элемента И 20 проходит через элемент И 11 и устанавливает триггер 12 и регистр 13 в О. Сигнал Лог. О с выхода первого разряда регистра 13 устанавливает коммутаторы 17 и 18 в положение, когда на их выходы поступает информация с первых входов. По переднему фронту седьмого тактового импульса в триггер 22 записывается Лог. О. В конце седьмого такта на выходах умножителя 29 получаем частное, действи/ Э1Э2 4- blD2 I

тельная часть(--5--ъ которого постуV ъъ 4. н

/aiD2 -azbi)

al+tf пает на выход 31, а мнимая

V

а + ltf

-Jна выход 32. На выходе 33 получаем масш

табирующий коэффициент результата деления.

Деление комплексных чисел в данном устройстве выполняется за время 7 тактов, 5 длительность которых равна т р2 + км + ум.к 2 где tp2 - время записи в регистр;

Ткм - время задержки информации на

10 коммутаторе;

tyM.K - время умножения комплексных чисел.

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

20

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

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

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

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

40 коммутатора, узел вычисления обратной величины, потри элемента ИЛИ и И и элемент НЕ, причем вход кода операции устройства соединен с информационным входом первого триггера, сйнхровход которого соеди45 нен с входом записи кода операции устройства, вход начальной установки которого соединен с первым входом первого элемента ИЛИ и входом сброса второго триггера, сйнхровход которого соединен с

50 входом элемента НЕ, синхровходом пятого регистра и входом тактовых импульсов устройства, первый и второй входы разрешения записи устройства соединены с первыми входами второго и третьего эле55 ментов ИЛИ соответственно, вторые входы которых соединены с выходом второго триггера и первым входом первого элемента И. второй вход которого соединен с выходом элемента НЕ, выход первого элемента И соединен с вторым входом первого элемента ИЛИ, выход которого соединен с входами сброса пятого регистра и первого триггера, выход которого соединен с входом сдвига пятого регистра, выход четвертого разряда которого соединен с информационным входом второго триггера, выход первого разряда пятого регистра соединен с управляющими входами первого и второго коммутаторов и с первым входом второго элемента И, второй вход которого соединен с инверсным выходом третьего разряда пятого регистра и первым входом третьего элемента И, второй вход которого соединен с выходом второго разряда пятого регистра, выход второго элемента И соединен с управляющим входом третьего коммутатора, первый и второй информационные входы устройства соединены с первыми информационными входами первого и второго коммутаторов соответственно, вторые информационные входы которых соединены с первым и вторым выходами соответственно умножителя комплексных чисел, третий информационный вход устройства соединен с информационным входом треть1 jTjnjTj-Lnj-LTL.

2 П

J Л

его регистра, вход сброса которого соеди нен с выходом третьего элемента И, синх- ровходом шестого регистра и третьим входом второго элемента ИЛИ, выход которого соединен с синхровходами третьего и четвертого регистров, информационный вход четвертого регистра соединен с выходом третьего коммутатора, первый информационный вход которого соединен с

четвертым информационным входом устройства, выходы первого и второго коммутаторов соединены с информационными входами первого и второго регистров соответственно, синхровходы которых соединены с выходом

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

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

5 шестого регистра - выходом коэффициента масштабирования устройства.

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

Устройство для деления 1986
  • Пухов Георгий Евгеньевич
  • Евдокимов Виктор Федорович
  • Плющ Юрий Алексеевич
  • Джирквелишвили Зураб Арчилович
SU1322258A1
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Рабинер Л., Гоулд Б
Теория и применение цифровой обработки сигналов
- М.: Мир, 1978, с
СПОСОБ ПОЛУЧЕНИЯ СУБСТАНТИВНЫХ ДЛЯ ХЛОПКА АЗОКРАСИТЕЛЕЙ 1921
  • Ворожцов Н.Н.
  • Грибов К.А.
SU706A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 705 820 A1

Авторы

Ваврук Евгений Ярославович

Цмоць Иван Григорьевич

Даты

1992-01-15Публикация

1990-05-14Подача