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

 

УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ ПО ОСНОВАНИЮ ДВА, содержащее logaN (N размер преобразования коммутаторов , logjN арифметических блоков и 21og2N элементов задержки, причем выход

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

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

РЕСПУБЛИК (51) 4

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

fO ДЕЛАМ ИЗОБРЕТЕИИЙ И ОТНРЬЯ ИЙ

ОПИСАНИЕ ИЭОБРЕТ

Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 37 59036/24-24 (22) 26.06.84 (46) 15.12.85. Бюл. Ф 46 (71) Одесский ордена Трудового Красного Знамени политехнический институт (72) М.Б. Свердлнк, В.Л. Евсеев и А.А. Назаренко (53) 681.32(088.8) (56) Патент США У 3816729, кл. G 06 F 15/332, 1974.

Патент США 9 3588460, кл. G 06 F 15/332, 1968. (54)(57) УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ

БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ ПО

ОСНОВАНИЮДВА,содержащее 1о8ф (Н размер преобразования коммутаторов, log N арифметических блоков н

21о8 Н элементов задержки, причем выход (2i-1)-го (i=1, 1оя Н) элемента задержки подключен к первому информационному входу i-го коммутатора, первый и второй выходы которого подключены соответственно к входу первого операнда i-го арифметического блока и входу i-го элемента задержки, выход которого подключен к входу второго операнда i-ro арифметического блока, второй информационный вход первого коммутатора и вход первого элемента задержки являются соответственно входами первого и второго операндов устройства, а выходы первого и второго операндов 1-го арифметического блока являются выходами соответственно первого и второго операндов устройства, входами задания i-х коэффициентов первого и второго типов которого являются соответственно входы первого и второго коэффициен„„SU„„1198534 А тов i-го арифметического блока, выходы первого и второго операндов

j-го (j=l+ log N-1) арифметического блока подключены соответственно к второму информационному входу (j+1)-го коммутатора и входу (j+1)-го элемента задержки, а управляющий вход

i-го коммутатора является i-м тактовым входом устройства, в нем к-1-й (к=2,5,8...) арифметический блок содержит первый и второй сумматоры и элемент НЕ, выход которого подключен к первому входу первого сумматора, второй вход которого является входом второго операнда блока и соединен с первым входом второго сумматора, второй вход которого соединен с вхо-. дом элемента НЕ и является входом первого операнда блока, выходами первого и второго операндов которого являются соответственно выходы второго и первого сумматоров, при этом к-й арифметический блок содержит первый и второй сумматоры, элемент . НЕ, первый и второй умножители на постоянный коэффициент, первые входы первого и второго сумматоров соединены и являются входом второго операнда блока, входом первого операнда которого является вход первого умножителя на постоянный коэффициент, выход которого подключен к второму входу первого сумматора и входу элемента НЕ, выход которого подключен к второму входу второго сумматора, выход которого подключен к входу второго умножителя на постоянный коэффициент, выход которого является выходом второго операнда блока, выходом первого операнда которого является выход первого сумматора, причем (к+1) -й арифметический блок содержит первый и второй сумматоры, элемент НЕ, первый и второй умножители комплексных чисел и умножитель на постоянный коэффициент, выход которого подключен к первому входу первого сумматора и входу элемента НЕ, выход которого подключен к первому входу .второго сумматора, выход которого подключен к первому входу первого умножителя комплексных чисел, выход которого является выходом второго операнда

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

Ъ

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

Цель изобретения — упрощение ус тройства.

На фиг. приведена схема одного каскада устройства; на фиг. 2а, б схема переключения коммутатора; на фиг. 3 — схема к-1 -ro арифметического блока; на фиг. 4 — схема к-го арифметического блока; на фиг. 5 — схема (к+1)-го арифметического блока; на фиг. 6 — пример выполнения устройства для N=32.

Каскад устройства (фиг. 1) содержит взводы 1 и 2 устройства, коммутатор 3, элементы 4 и 5 задержки, арифметический блок 6, выходы 7 и 8 ариф- 2О метического блока. (k-1)-й арифметический блок 9 (фиг. 3) содержит. входы 10 и 11, сум маторы !2 и 13, элемент НЕ 14, выходы 15 и 16; к-й арифметический блок

17 (фиг. 4) содержит: входы 18 и 19, арифметический блок 9, умножитель 20 на постоянный коэффициент, выход 21 умножитель 22 на постоянный коэффициент, выход 23. (k+1)-й арифмети- 30 ческий блок 24 (фиг. 5) содержит входы 25 и 26, арифметический блок

9, умножитель 27 на постоянный коэффициент, умножители 28 и 29 комплексных чисел с входами 30 и 31, выходы 32 и 33 блока.

Устройство для N 32 (фиг. 6) содержит входы 34, 35, коммутатор 3, элементы 4 и 5 задержки, арифметические блоки 9, 17, 24, 36, умножители 20, 22, 27, 28, 29, выходы

37 и 38.

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

На входы 1 и 2 поступают по N/2 операндов. Группа операндов, поданная на вход 1, поступает на первый вход коммутатора 3, а другая группа операндов проходит через первый элемент 4 задержки, осуществляющий задержку на Nl2 <., где i — номер каскада (i 1,2,3,...), с — интервалы поступления операндов, и через

N — поступает на второй вход комму2 татора -3, который производит перераспределение операндов, поступающих на его входы между его выходами.

Й л

Первые 2 " коммутатор 3 соединяет первый и второй входы соответственно с первым и вторым выходами (фиг. 2а), N л -следующие 2г о — первый и второй входы соответственно с вторым и первым выходом (фиг. 2б) . Затем эти положения коммутатора повторяются.

На выходах коммутатора 3 появляются

N две группы по — операндов, причем группа операндов на первом выходе коммутатора 3 появляется на N/р <, 1198534

N N

ne elYI Ф1

2 2 где m=),3,5,.... С выхода умножителя

27 на постоянный коэффициент операнды подаются на второй вход блока 9.

С выхода блока 9 операнды подаются на одни входы умножителей 28 и 29 ,комплексных чисел, на другие входыкоторых (30 и 31) подаютсь коэффициенты из блока хранения весовых коэффициентов. Умножитель 28 выполняет операцию умножения на W

Ч, (и)

N операндов с. номерами и, где n=1,2, М/2;

55 раньше, чем на втором выходе и за-. держивается во втором элементе 5 заN ú де ржк и на . На входы а рифме ти2 ческого блока 6 операнды поступают парами, обрабатываются в нем и парами появляются на выходах 7 и

8 арифметического блока. На входы

10 и 11 поступает пара операндов.

На первые входы сумматоров 12 и 13 подается операнд с входа 10, на второй вход сумматора 12 подается операнд с входа 12, а на второй вход сумматора 13 подается проинвертированный в элементе НЕ 14 операнд с входа 11. На выходе 15 появляется сумма входных операндов, а на выходе

16 — их разность.

Операнд, поступающий на вход 18, подается в блок 9, аналогичный ариф- 20 метическому блоку (к-))-ro каскада.

Операнд, поступающий на вход )9, подается на вход умножителя 20, выполняющего умножения на j операндов с номерами n= 2 m+),... /2 - m 25

И где m=l 3,5,..., а затем подается в блок 9 °

С первого выхода блока 9 операнды подаются на выход 21 арифметического блока. С второго выхода операнды 30 через умножитель 22, выполняющий умножения на j операндов с номерами

) 1 и

n= 1 meal,... е, подаются на выход 23 арифметического блока.

Операнд, поступающий на вход 25, подается в блок 9, аналогичный арифметическому блоку к-1 -ro каскада.

Операнд, поступающий на вход 26, подается на вход умножителя 27 на 4р постоянный коэффициент, выполняю-.аТ я е -1 н щего умножение на )4 я, где W =e операндов с номерами а) принимает значение 0 или I и изменяется в комплексе чисел ()og N-1

log И-2,...,2,1)

Умножитель 29 выполняет операцию умножения на W ) операндов с номе-

Ч (и и рамн n,ãäå 2 а - г " р

1 с выхода умножителей 28 и 29 комплексных чисел операнды поступают на выходы 32 и 33 арифметического блока 24.

При К=32 обрабатываемая последовательность подается на первый вход 34 устройства. Первые 16-операндов через коммутатор 3 первого каскада поступают на вход элемента задержки 4, содержащий )6 элементов задержки. Ос. тальные 16 операндов через коммутатор 3 подаются на второй вход арифметического блока 9 первого каскада одновременно с первыми 16 операндами, которые подаются на первый вход арифметического блока 9. На выходе арифметического блока 9 операнды появляются парами и поступают во вто. рой каскад устройства. С первого выхода арифметического блока 9 операнды поступают непосредственно на ком. мутатор 3 второго каскада, изменяющий свое состояние через каждые 8 с.

С второго выхода арифметического блока 9 операнды поступают в элемент

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

17, на второй вход которого в то же время поступают операнды с второго выхода коммутатора 3. Аналогично операнды проходят через третий, четвертый и пятый каскады. В этих каскадах элементы 4 и 5 задержки содержат соответственно по 4,2 и 1 элемента задержки на, коммутаторы 3 имеют интервалы между. переключениями 4,Яами

S 1198534 4

В последнем каскаде арифметический ческого блока второго каскада, умноблок 36 содержит умножитель 20 и блок житель 27 на постоянный коэффици9, выкоды которого 37 и 38 являются ент и два умножителя 28 и 29 компвыходами устройства для выполнения i лексных чисел из арифметического

32-точечного БПФ с основанием два.

5 блока третьего каскада, умножитель

При обработке 32-точечной последо. операндов 20 из арифметического бловательности первый и второй умножи- ка пятого каскада выполняют операции тели 20 и 22 операндов из арифмети- умножения íà 4l„

Ч; n)

gut. РиаГ, фиа,3

Рие.4.

3f фиг. 5

1198534

1-й. мвиа4

-g м.eeewou

3- д л юе е/

Ф» и жвюР

Х- е кесчеоР

Are. б

Составитель А. Баранов

Корректор М. Демчик

Редактор И. Рыбченко Техред ТАанта

Подписное

Заказ 7723/49 Тиран 709

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

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

Филиал ППП "Патент", r. Уагород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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