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

 

Изобретение относится к автоматике и вычислительной технике, в частности к цифровой обработке сигналов и может быть использовано в устройствах спектрального анализа. Цель изобретения - расширение области применения за счет реализации возможности N-точечного преобразования Фурье (N 2). Поставленная цель достигается за счет того, что в устройство входят коммутатор 1, входной регистр 2, умножитель 3, регистры 4, 5, сумматор 6, блок памяти 7, входной регистр 8, коммутатор 9, выходные регистры 10 - 13, коммутатор 14, входной регистр 15 и блок синхронизации 16 с соответствующими связями. 3 ил.

СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИН (50 4 G 06 F 15/332

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ф ь„°

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

К А8ТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1149275 (2 I ) 4139152/24-24 (.22) 28.10.86 (46) 23.03.88. Бюл. № 11 (72) В.Г.Мартюшев и В.А.Тетерин (53) 681 32(088.8) (56) Авторское свидетельство СССР № 1149275, кл. G 06 F 15/332, 1985. ! (54) АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ДЛЯ

БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ (57) Изобретение относится к автоматике и вычислительной технике, в частности к цифровой обработке сигна„„SU„„1383394 A 2 лов и может быть использовано в устройствах спектрального анализа. Цель изобретения — расширение области применения за счет реализации возможности N-точечного преобразования Фурье (И ) 2). Поставленная цель достигается за счет того, что в устройство входят коммутатор 1, входной регистр

2, умножитель 3, регистры 4, 5, сумматор 6, блок памяти 7, входной регистр 8, коммутатор 9, выходные регистры 10 — 13, коммутатор 14, входной регистр 15 и блок синхронизации

l6 с соответствующими связями. 3 ил.

1383394

Изобретение относится к автомати- аграмма, иллюстрирующая работу устке и вычислительной технике, в част- ройства. ности к цифровой обработке сигналов, Арифметическое устройство для может быть использовано в устройст- быстрого преобразования Фурье состо-. вах спектрального анализа и является ит из коммутатора 1, входного ре5 усовершенствованием устройства по гистра 2.(чисел), умножителя 3, реавт.св ° 111 1149275. гистра 4, регистра 5, сумматора 6, Цель изобретения — расширение об- блока 7 памяти, входного регистра 8 ласти применения эа счет реализации 10 (чисел), коммутатора 9, выходных ревозможности N-точечного преобразова- гистров 10-13, коммутатора 14, входния Фурье (N > 2). ного регистра 15 (коэффициентов) и

На фиг.1 приведена структурная блока 16 синхронизации. схема арифметического устройства для быстРого пРеобРазованиЯ ФУРье; на 15 Устройство выполняет быстрое префиг.2 — восьмиточечное быстрое пре- образование Фурье, в основе крторого образование Фурье, выполняемое уст-. лежит базовая операция быстрого преройством; на фиг.3 — временная ди- образования Фурье по основанию два:

1-1 К-1

ReA; = ReA,. +ReA;,„. ReW,. — ImA +1 . ImW к k-1 К-1

ImA; =ImA; +ReA „, ImW+ImA; „ReW

1 к fc- 1 К-1 !

ImA,. =ImA -ReA,, ImW,— ImA <„. ReW;, где А,А ". — исходные (входные) 30

1 1 отсчеты i-го этапа преобразования Фурье; преаб раз ов а нные о тсчеты (выходные)

i-ro этапа преобразо- 35 вания Фурье; весовой коэффициент;

W.—

I, ger

=3 = и е — 11-1

40 количество отсчетов

N в исходном массиве;

Re — действительная часть отсчета;

Im — мнимая часть отсчета. 45

Рассмотрим работу устройства при выполнении восьмиточечного быстрого преобразования Фурье (фиг.2), временная диаграмма которого приведена на фиг.3. На ней показаны моменты изменения состояний отдельных узлов устройства ° Номер узла приведен слева, номера тактов приведены вверху.

Период работы устройства составляет

48 тактов. Для входного регистра и входного регистра 8 приведена информация, записываемая в них либо с информационного входа устройства, либо из блока 7 памяти, что определяется третьим коммутатором 1, который, как видно из диаграммы, с первого по шестнадцатый такты пропускает на свой выход информацию входа устройства, а в тактах с 17-ro по 48-информацию из блока 7 памяти. Для блока 7 памяти указана информация на входе

"Адрес" и на входе "Запись", обеспечивающая надлежащую выборку и запись отсчетов. Для второго коммутатора

14 указаны моменты времени, когда на его выходах появляются выходные отсчеты восьмиточечного быстрого йреобразования Фурье. В конце первого такта по сигналу с пятнадцатого выхода блока 16 синхронизации коммутатор 1 подключает к входам входного регистра 2 вход устройства и по сигналу с второго выхода блока 16 синхронизации поступающая на второй вход устройства действительная часть

ReA входного отсчета А, . записывао о ется во входной регистр 2 (фиг.3.2).

Одновременно по управляющему сигналу во входной регистр 15 коэффициентов записывается действительная часть ReW коэффициента W (фиг.3.15), .Во втором такте выполняется умножение в умножителе 3 и произведение

ReA „ ReW q по сигналу с первого вы1383

3 хода блока 16 принимается в регистр

4 (фиг.3,4) . Поэтому же сигналу в регистр 15 принимается мнимая часть

ImW0 весового коэффициента W„ a no сигналу с третьего выхода блока 16 во входной регистр 8 (фиг.3 8) о действительная часть ReA исходо г ного отсчета А

В третьем такте выполняется умножение и произведение ReA, ImW, по сигналу с блока 16 синхронизации принимается в регистр 4, по этому же сигналу в регистр 5 принимается произведение КеА, ReW, и во входной ре-!5 гистр 15 мнимая часть ImWo весового коэффициента W . Во входной регистр

2 по сигналу из блока 16 принимается мнимая часть ImA исходного ото о г счета Аг. 20

В четвертом такте в умножителе 3 выполняется умножение, и произведеа ние ImA,. ТпИ, по сигналу из блока

16 синхронизации принимается в регистр 4, по этому же сигналу в регистр 5 принимается произведение

ReA „- ImW,à во входной регистр 15— действительная часть ReW, весового коэффициента W,. По сигналу с третьего выхода блока 16 но входной регистр 8 принимается мнимая часть о о

ImA< исходного отсчета А, коммутатор 9 по сигналу с четвертого выхода блока 16 синхронизации подключает к входу сумматора 6 выход входного регистра 8 (фиг.3,10). Сумматор

6 по сигналам из блока 16 выполняет операцию сложения в первой половине четвертого такта, а операцию вычитания — во второй половине четвертого такта, а операцию вычитания — во второй половине (фиг.3,7), соответственно сумма ReA, + КеА,, Ке11„ по сигналу из блока 16 принимается в выходной регистр 10 в середине четвер- 45 того такта, а разность ReA — КеА <

«КеИ вЂ” по сигналу из блока 16 в конце четвертого такта в. выходной регистр 11.

В пятом такте в умножителе 3 выполняется умножение и произведение о

ImA„ReW0 по сигналу из блока 16 принимается в регистр 4, произведео ние ImA „ ImW о по этому же сигналу принимается из регистра 4 в регистр

5, а во входной регистр 15 — действительная часть ReW, во входной регистр 2 по сигналу из блока 16 принимается через коммутатор 1. с перво394 го входа устройства действительная о часть ReA исходного отсчета следующего канала. Коммутатор 9 по сигналу из блока 16 подключает к нходу сумматора 6 выход входного регистра 9.

Сумматор 6 по сигналам из блока 16 выполняет операцию сложения в первой половине пятого такта и операцию вычитания — во второй половине. Соответственно в середине пятого такта о о сумма ?тпАг + ReA, ImW, по сигналу из блока 16 принимается н выходной регистр 12 а в конце пятого тактаразность ImA, — ReA, ImW, по сигналу из блока 16 принимается в выходной регистр 13.

B шестом такте в умножителе 3 выполняется умножение и произведение

ReA ReW по сигналу из блока 16 принимается в регистр 4, н регистр 5 по этому сигналу принимается произведение ImA,. ReW» а в регистр 15— мнимая часть ТпгЧ, весового коэффициента во входной регистр 8 по сигналу с третьего выхода блока 16 прио нимается действительная часть ReA о исходного отсчета А4 . По сигналу из блока 16 объединенный выход регистров 10-)3 через коммутатор 9 подключается к входу сумматора 6, который по сигналам из блока 16 выполняет операцию вычитания в первой половине шестого такта и операцию сложения— во второй. В первой половине шестого такта по сигналу из блока 16 иэ регистра 1 0 выдается сумма ReA z + ReA, о О Ке11, и после выполнения вычитания на выходе сумматора 6 появляется действительная часть преобразованного отсчета ReA „= ReA г + ReA „- ReW,— — ImA „. ImW,, которая по сигналу из блока 16 запишется в блок 7 памяти по адресу 1 (фиг.3,7 адрес). Во второй половине шестого такта по сигналу из блока 16 из регистра 11 выдается разность КеА — ReA „- ReW, и в конце такта по сигналу из блока 16 в блок 7 памяти по адресу 2 принимается су ма КеА г=КА -ReA „-ReW, +

+ ImA, ImW,.

В седьмом такте в умножителе 3 выполняется умножение и произведение

ReA .ImW, по сигналу из блока 16 принимается в регистр 4, в регистр 5 по этому же сигналу принимается про-! о изведение ReA ReW а во входной регистр 15 — мнимая часть ImW, весового коэффициента W<,. Коммутатор 1

1383394 остается в состоянии подключения к входу входного регистра 2 второго устройства, по сигналу из блока 16 во входной регистр 2 принимается о мнимая часть ЕшАэ исходного отсчета о

А коммутатор 9 по сигналу из блока

16 подключает к входу сумматора 6 объединенный выход регистров 10-13.

Сумматор 6 по сигналам из блока 16 !0 выполняет операцию сложения и вычитания соответственно в первой и второй половинах седьмого такта. В первой половине седьмого такта по сигналу из блока 16 из регистра 12 выдается сумма ImA y + ReA,. ImW, и после выполнения операции сложения на выходе сумматора 6 появляется мнимая часть преобразованного отсчета

ЕтпА -ЕаА < +ReA „. ImW о +ImA „ReWî в 20 которая по сигналу из блока 16 запишется в блок 7 памяти по адресу 3.

Во второй половине седьмого такта по сигналу из блока 16 в блок 7 памяти принимается по адресу 4 мнимая часть преобразованного отсчета ImA,, =

=ImA - ReA „ ImW, - ImA „ ImW

В восьмом такте в умножителе 3 выполняется умножение, и произведение о

ImAq ImW по сигналу из блока 16 30 принимается в регистр 4. В регистр 5 по этому же сигналу принимается произведение ReA ImW„ 15действительная часть ReW, весового коэффициента Wp. В регистр 2 по сигналу из блока !6 синхронизации при- . о нимается мнимая часть ImA исходного о отсчета А1, коммутатор 10 по сигналу из блока 16 подключает к входу сумматора выход входного регистра 8 чисел. 40

Сумматор 6 выполняет операции сложения и вычитания в первой и второй половинах такта соответственно. В первой половине восьмого такта по сигналу из блока 16 в регистр 10 при- 45 нимается сумма ReA< + КеА, ReW, во второй половине восьмого такта по сигналу из блока 16 в регистр 11 о о принимается разность ReA< — КеАд i

ReWq, В последующих тактах работа устройства будет отличаться поступающими отсчетами во входные регистры 2, 8 и 15 (фиг.3), Блок 7 памяти будет задействован кроме записи также для считывания информации. С 37 до 51 такты через коммутатор 14 на вход устройства пост 1пают входные отсчеты (фиг.3,14) с сумматора 6 или с объединенного выхода регистров 10-13 в зависимости от значения управляющего сигнала с блока 16 синхронизации.

Начиная с 49-ro такта устройство будет работать с циклом 48 тактов аналогично тому, как оно работало с 1 по 48 такты.

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

Арифметическое устройство для быстрого преобразования Фурье по авт. св. У 1149275, о т л и ч а ю щ е— е с я тем, что, с целью расширения области применения за счет реализации возможности N-точечного преобразования Фурье (N ) 2), в него введены третий коммутатор и блок памяти, выход которого подключен к первому информационному входу третьего коммутатора, выход которого подключен к информационным входам первого и второго входных регистров, пятнадцатый выход блока синхронизации подключен к управляющему входу третьего коммутатора, второй информационный вход которого является информационным входом устройства, выход сумматора подключен к информационному входу блока йамяти, вход управления записью считыванием и адресный вход которого подключены соответственно к шестнадцатому и семнадцатому выходам блока синхронизации.! 383394 о

Я ч

tC) 1 1 л«

»

1

»»С л

1» 1

Са ч

Юр ч

С» ч Ct ч ь ч

Х

tt) ч

CCt ч ч

1

«

E лл«

Ф лл

»

»Ъ

«

1 о ч а

° О

° р

21

It) Ю

ttt

«1 E лс

«

»»

1 л л л

ttt О

С»

4\, о

О

4

tCl

Оу

Ф4

3(Clt о

Ъ

С» ч Ф о

Ф

ttt л

В

»»

Ъу о

»1

Е, 1

4 « ф

4. Ф

»

1 Ф ь

8

М

« о ч о о о о о о о о о ь

М о ф о

« о (» о

Ф о о

Ф о о

"I о

Ь о о о

Ь н

11

Ф о л

Ctt

11у

Ф

ttl ь

1 о

Я

Ф а

Ь.

Ф о л о и л

IIl

\, о

° tt ч

Ъ о

CC

\ ° о о о

»ц л о ч о ь о о

4Э л»

М о о о о о о о о о о

1 3833 94 44

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

 

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

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

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

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

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

Изобретение относится к микроэлектронике и вычислительной технике и может быть использовано в составе информационно-измерительных систем на базе ЭВМ

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

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

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

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

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

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

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

Изобретение относится к способам обработки цифрового сигнала

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

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

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

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