Устройство для быстрого преобразования фурье Советский патент 1980 года по МПК G06F17/14 

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

I

Изобретение относится к вычислительной текнике и может быть использовано в устройствах вычисления спектра по алгоритму быстрого преобразования Фурье (БПФ).

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

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

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

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

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

15 входом блока умножения, информационный вьсход блока умножения соединен с входами регистров произведений, выходами соединенных с первыми четырьмя информационными аходами коммутатора слагаемых, информационный выход которого соединен с информационным входом сумматора, и управляющий аход - с третьим выходом блока управления, выход сумматоpa соединен с выходом устройства и с в.ходами регистров слагаемых, выходы которых соединены с пятым и шестым информационными входами коммутатора слагаемых, в:ходы регистров комш ;ексной весовой функции являются входами уст ройства, выходы двух других входных ре гистров соединены соответственно с сед мыми и восьмыми информационшзшси в.ходами коммутатора слагаемыхСЗЛ. Свойственное этому устройству низкое быстродействие объясняется тем, что из восьми тактов работы устройства только в течение двух тактов (третьего и четвертого) работы блок умножения и сумматор работают одновременно. В течение первых двух тактов работы устройства работает один блок умножения5 в течение пятого, шестого, седьмого и восьмого тактов работы устройства , работает один сумматор. Целью изобретения является повышение быстродействия без дополнительных затрат на оборудование. Это достигается тем, что в устройст во для быстрого преобразования Фурье, содержащем четыре входных регистра чисел и два входных регистра комплексной весовой функции входы которых являются входами устройства, блок умножения, сумматор, коммутатор сомножителей, коммутатор слагаемых, четыре регистра произведений, два регистра слагаемых и блок управления, первый выход которого соединен с управл тезщим входом коммутатора слагаемых, второй выход - с управляющим аходом комму- тщ-ора сомножителей, информационные вых ды регистров комплексной весовой функции соединены с первыми двумя информацион ными входами коммутатора сомножителе выход которого соединен с информационHbiM входом блока умножения, а его выход-с входами регистров произведени выходы которых соединены с первы1уш четырьмя информационными входами ком мутатора слагаемых, а выходы входньк регистров одного числа соеди- некь с пятым и шестым входами коммутатора слагаемых, информационньп выход которого соединен с информационным входом сумматора, а выход с;ут/:ма тора соединен с выходом устройства и с входами регистров слагаемых, вьрсоды регистров слагаемых соединены соответ ственно с третьим и четвертым игсфор- мационными аходами коммутатора сомножителей, а информационные выхо,ды 7 34 двул входных регистров другого числа соединены с седьмыл и восьмым инфор- мацион{1ыми входами коммутатора слагаемых. Сущность изобретения заключается в том, что в четырех тактах работы устройства блок умножения и сумматор работают одновременно, что повьшшет быстродействие устройства по сравнению с прототипом па 25%, На чертеже представлена блок-схема устройства,, В его состав входят входные регистры l--4f регистры 5 и 6 комплексной весовой функции, коммутатор слагае- мых 7, блок управления 8, сумматор 9, регистры слагаемых 1О и И, коммутатор сомножителей 12, блок умножения 13, регистры произведений 14-17,, Устройство выполняет след тошие операции: ( Re Ъ - ReC (Re А:,-Т2.е В -Лт С amA:|-3wbjl anB 3wmRe -«e-B -vB6C.(X wK: -anii&). где A-j - первое колгплексное число Ei-i - второе комплексное число C-f - комплексная весовая функция. По входам 18-23 в регистры 1-6 записьшаются исходные данные Re А i , Dvn Л-i j ReB-i , Oni B-i .. Коммутатор слагаемых 7 направляет на сумматор 9 входные данные для получения промежуточных сумм (), { dvuKi-QimBi), которые записываются в регистры слагаемых 10, 11, и выходных величин Rs -i-v-t, Зw , которые подают-, ся на выход 24, Образование этих сумм происходит в -течение первых четырех тактов работы устройства. Во втором, третьем, четвертом и пятом тактах устройства коммутатор сомножителей 12 подает соответственно на блок умножения 13 величины Кес,№еА-яеБ ),атц,(зу 1А -атъ-,аь1Ц-, (R.eA-Ueb;,,iRec-,(3wA;,-3niB;iT для образования промежуточных произведенийRec..(ueA-UeB -),:ivnCAT(,(.3niA -3mfo i, .№eA,;-iie,P,R.,tawAi-aniB), которые записьшаются в регистры произведений 14-17. В пятом и шестом тактах работы устройства коммутатор 7 ела- гаамьк подает промел уточные произведения из регистров произведений 14-17 на сумматор 9 для образования конечных результатов ReU-i ,v3wu , которые подаются на выход 24, Таким образом.

. - 57

в течение второго, третьего, четвертого и пятого тшстов работы устройства сумматор 9 и блок умножения 13 работают одновременно. Тактовые импульсы для обеспечения работы устройства вьщает

блок управления 8.

Таким образом, в предлагаемом устройстве цикл, работы состоит из шести тактов. В четырех тактах работы уст-, ройства (втором, третьем, четвертом и пятом) сумматор и блок умножения работают одновременно. Быстродействие устройства по сравнению с прототипом повышается на 25%, Формула изобретения

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

136

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

Источники информации, принятые во внимание при экспертизе - 1, Патент США № 38O013Q, кл. 235-156, опубл. 1974. .;

2.Авторское свидетельство СССР

№ 399859, кл, QO6F 7/38, 1971,

3.Авторское, свидетельство СССР по заявке Мз 23092О8/18-24,

кл. G06 F 15/34, 1976 (прототип).

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

название год авторы номер документа
Устройство для выполнения быстрого преобразования фурье 1976
  • Абашин Юрий Константинович
  • Блохин Федор Михайлович
  • Лосев Сергей Дмитриевич
  • Петяшин Игорь Борисович
  • Сновальщиков Николай Анатольевич
SU598085A1
Устройство для быстрого преобразования Фурье 1981
  • Каневский Юрий Станиславович
  • Котов Сергей Эдуардович
  • Куц Наталья Евгеньевна
  • Некрасов Борис Анатольевич
  • Федотов Олег Анатольевич
SU1042029A1
Устройство для быстрого преобразования Фурье 1981
  • Зайцев Геннадий Михайлович
SU995096A1
Арифметическое устройство для быстрого преобразования Фурье 1982
  • Каневский Юрий Станиславович
  • Котов Сергей Эдуардович
  • Куц Наталия Евгеньевна
  • Некрасов Борис Анатольевич
  • Лозинский Вадим Иванович
SU1101835A1
Устройство для быстрого преобразования Фурье 1982
  • Каневский Юрий Станиславович
  • Котов Сергей Эдуардович
  • Куц Наталия Евгеньевна
  • Лозинский Вадим Иванович
  • Некрасов Борис Анатольевич
SU1101836A1
Арифметическое устройство для быстрого преобразования Фурье 1983
  • Зорин Юрий Михайлович
  • Каневский Юрий Станиславович
  • Лозинский Вадим Иванович
  • Потехин Игорь Юрьевич
SU1149275A1
Устройство для быстрого преобразования Фурье 1981
  • Максимов Борис Аронович
  • Сумароков Виктор Владимирович
  • Черепов Виктор Филиппович
SU1078433A1
Процессорный элемент устройства для быстрого преобразования Фурье 1985
  • Федоровская Татьяна Николаевна
SU1288716A1
Устройство для выполнения быстрого преобразования Фурье 1981
  • Дергачев Михаил Иванович
  • Балтрашевич Алексей Альбертович
  • Сорокина Тамара Борисовна
SU972517A1
Устройство для умножения двоичных чисел 1987
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Лацин Владимир Николаевич
  • Минченко Валентина Анатольевна
  • Жердев Юрий Робертович
SU1439579A1

Иллюстрации к изобретению SU 736 113 A1

Реферат патента 1980 года Устройство для быстрого преобразования фурье

Формула изобретения SU 736 113 A1

SU 736 113 A1

Авторы

Абашин Юрий Константинович

Блохин Федор Михайлович

Лосев Сергей Дмитриевич

Даты

1980-05-25Публикация

1977-11-22Подача