Вычислительное устройство

 

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

союз советских

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я) 6 06 F 7/49

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

2 54 3

О

Q1

00 3

Фиг (21) 4824823/24 (22) 14.05,90 (46) 15.01.92, Бюл. N. 2 (71) Львовский научно-исследовательский радиотехнический институт (72) Е.Я.Ваврук и И.Г.Цмоць (53) 681.325(088.8) (56) Авторское свидетельство СССР

N 1322258. кл. G 06 F 7/49, 1986.

Рабинер Л., Гоулд Б. Теория и применение цифровой обработки сигналов. — М.:

1У1ир, 1978, с, 706, фиг.11,5, (54) ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО

„„SU „„1705820 А1 (57) Изобрет- .ние относится к вычислительной технике и может быть использовано для построения роцессоров быстрого преобразования Фурье. цифровых фильтров. вычислительны машин с комплексной ари! Мегик,и. Целью изобретения является оаеширенн. функциональных воэможностей .сгро стяч за счет выполнения операции деения кг "плскгных чисел. Устройство содержит э «-. 1ен ы ИЛИ 11, 23, 24, триггеры 12.

22, узел 15 в исления обратной величины, 3,1ементы И 14, 16, 20, элемент НЕ 21,комму ат. ры 17, 18, 19, регистры 13,25, 26,27,28, 30, умножитель 29 комплексных чисел. 2 ил.

1705820

20 зом

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

На фиг.1 представлена функциональная схема вычислительного устройства; на фиг.2 — временная диаграмма выполнения операции деления, Устройство содержит вход 1 начальной установки, вход 2 кода операции, вход 3 записи кода операции, вход 4 тактовых импульсов, второй 5 и первый 6 входы разрешения записи информации, первый 7, второй 8, третий 9 и четвертый 10 информационные входы, первьуй элемент ИЛИ 11, первый триггер 12. пятый регистр 13, второй элемент И 14, узел 15 вычисления обратной величины, третий элемент И 16, коммутаторы 17-19, первь, «и элемент И 20, элемент НЕ

21.второй тр.1ггер 22, второй и третий элементы ИЛИ 23 и 24, с первого по четвертый регистры 25 — 28. умножитель 29 комплексных чисел, шестой регистр 30, первый 31, второй 32 и третий ЗЗ информационные выходы устройства.

Временная диаграмма (фиг.2) иллюстрирует соотношение сигналов на входах 4(1) и З(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", Сигнал "Лог.

0" с выхода первого разряда регистра 13 устанавливает коммутаторы 17-19 в состояние, когда на их выходы поступает информация с первых входов, Рассмотрим работу устройства при выполнении операции умножения комплексных чисел. На вход 2 кода операции поступает код умножения ("Лог, О«), а на информационные входы 7-10 — соответственно действительная (ReC> = а ) и мнимая (imC1- Ь1) части первого числа, действительная (ЯеС2 = а2) и мнимая (еС2 =- Ь2) части второго числа.

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

ЗО

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

29 ко 1,.лексных чисел, на выходе которого получаем произведение комплексных чисел, д йствительная часть которо о поступает на выход 31, а мнимая — на выход 32.

Быстродействие устройства при выполнении операции умно>кения комплексных чисел определяется быстродействием умножителя 29 комплексных чисел.

Рассмотрим работу устройства при выполнении операции деления комплексных чисел. На вход 2 кода операции поступает код деления (иЛог. 1«), а на информационные входы 7-10 — соответственно действительная (ReC> =: а1), мнимая (п1С1= b l), мнимая (ImC> = b )» действительная (ReC> = а1) части делителя С>. По переднему фронту сигналов на входах 3-6, которые совпадают с передним фронтом первого тактового импульса, происходит запись информации в триггер

12 («Лог. 1"), регистры 25 (а1), 26 (Ь1), 27 (b2) и 28 (а1). Информация с выходов регистров

25 — 28 поступает на входы умно>кителя 29 комплексных чисел. По переднему фронту второго тактового импульса "Лог.1" с выхода триггера 12 записывается в первый разряд регистра 13. Сигнал «Лог. 1« с выхода первого разряда регистра 13 устанавливает коммутаторы 17-19 в положение, когда на их выходы поступает информация с вторых у входов, Перед началом третьего такта на выходах умножителя 29 формируются результаты умножения. Произведение мнимой чагти данного умножения (а1 +Ь1)

2, 2 поступает на вход узла 15 вычисления обратной величины. По приходу переднего фронта третьего тактового импульса происходит сдвиг информации в регистре 13. В течение третьего такта на первых выходах узла 15 формируется нормализованный ре1 зультат вычисления(), который проа1+ b) ходит через коммутатор 19 и поступает на вход регистра 28. Коэффициент масштабирования, получаемый при нормализации результатов вычисления обратной величи1 ны! ), Формируется нв вторых выхоа1+b дах узла 15 и поступает на входь1 регистра

30.

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

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

Ь), О и . По приходу переднего фрона1+ Ь1 та пятого импульса происходит сдвиг информации в регистре 13. Сигнал иЛог.Ои с инверсного выхода четвертого разряда регистра 13 поступает на вторые входы элементов И 14, 16 и устанавливает на их выходах иЛог. О". Сигнал иЛог. О" с выхода элемента И 14 устанавливает коммутатор 19 в положение, когда на его выходы поступает информация с первого входа. В пятом такте на входы 9 и 10 поступают соответственно действительная (Re Ср = а ) и мнимая (!гпСр=

- b2) части делимого С. На выходах умножителя 29 формируются результаты умножения, которые, проходя через коммутаторы 17 и 18, поступают на входы регистров 25 ()и 25- ). По а1 + b{ а1 + Ь1 переднему фронту шестого импульса происходит сдвиг информации в регистре 13 и запись иЛог, 1и в триггере 22, которая поступает на второй и третий входы соответственно элементов 24, 23 и устанавливает на их выходах иЛог, 1". По переднему фронту сигналов с выходов элементов ИЛИ 23 и 24 происходит запись информации в регистры

25 (— 1 — ). 28(-T — t). 27 (ве) и 28 (рг), которая с выходов данных регистров поступает на входы умножителя 29. В шестом 40 такте на выходе элемента И 20 формируется импульс положительной полярности, равный по длительности интервалу между тактовыми импульсами. Сигнал иЛог. 1и с выхода элемента И 20 проходит через эле- 45 мент И 11 и устанавливает триггер 12 и регистр 13 в иО", Сигнал "Лог. О" с выхода первого разряда регистра 13 устанавливает коммутаторы 17 и 18 в положение, когда на их выходы поступает информация с первых 50 входов. По переднему фронту седьмого тактового импульса в триггер 22 записывается

"Лог. О". В конце седьмого такта на выходах умножителя 29 получаем частное, действи, а1аг+ Ь1Ьг i 55 тельная часть которого постуа +Ь1

I a>bz — а Ь1) пает на выход 31, а мнимая /— a< + b) на выход 32, На выходе 33 получаем масштабирующий коэффициент результата деления.

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

Т

2 где tt)p — время записи в регистр;

t« — время задержки информации на коммутаторе;

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

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

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

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

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

Фиг.2

Составитель Н.Маркелова

Техред М.Моргентал Корректор Т. Палий

Редактор А.Маковская

Заказ 194 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 единен с вторым входом первого элемента

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

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

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

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

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

Вычислительное устройство Вычислительное устройство Вычислительное устройство Вычислительное устройство 

 

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

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

Изобретение относится к вычислительной технике, в частности к выполнению арифметических операций в высокопроиз .1-l-J-I.I I I А 1Л Ifl

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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