Процессор быстрого преобразования фурье

 

Изобретение относится к специализированным , вычислительным устройствам цифровой обработки сигналов, ис .пользующим алгоритм быстрого преобразования Фурье, и может быть использовано .л звукои радиолокации, технике связи и других областях. Цель изобретения - упрощение устройства при сокращении основных характеристик по быстродействию. Поставленная цель достигается тем, что процессор имеет в своем составе М вычислительных блоков ( N, N - размер преобразования ) , 2М/3 коммутаторов, (М-1)/3 умножителей и М/Э умножителей на постоянный коэффициент (1-j), блок постоянной памяти и счетчик, при этом каждый вычислительный блок содержит входной и выходной коммутаторы , сумматор, вычитатель и элемент задержки с соответствующими связями. 1 ил. i О) СП со

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

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

РЕСПУБЛИК

„„SU„„1249533

А1 11 4 С 06 F 15/332

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3832920/24-24 (22) 02.01.85 .(46) 07.08.86. Бюл, № 29 (71) Одесский ордена Трудового Красного Знамени политехнический институт (72) В.Л.Евсеев и А.А.Назаренко (53) 68 1.32(088.8) (56) Патент ClllA ¹ 3764848, кл. G 06 F 15/332, 1973.

Авторское свидетельство. СССР № 928362, кл. С 06 F 15/332, 1982. (54) ПРОЦЕССОР БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ (57) Изобретение относится к специаэ лизированным вычислительным устройствам цифровой обработки сигналов, ис,пользующим алгоритм быстрого преобразования.Фурье, и может быть использовано. в звуко- и радиолокации, технике связи и других областях. Цель изобретения — упрощение устройства при сокращении основных характеристиК по быстродействию. Поставленная цель достигается тем, что процессор имеет в своем составе М вычислительных блоков (M=4og N, N — размер преобразования), 2М/3 коммутаторов, (М-1) /3 умножителей и М/3 умножителей на постоянный коэффициент Г2/2(1-j), блок постоянной памяти и счетчик, при этом каждый вычислительный блок содержит входной и выходной коммутаторы, сумматор, вычитатель и элемент задержки с соответствующими связями. ил.

1249533

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

Цель иэ обретения — упр ощение процессора.

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

Процессор содержит информационный вход 1 процессора, входной коммутатор 2, элемент 3 задержки, сумматор 4, вычитатель 5, выходной комму- 20 татор 6, коммутатор 7, умножитель 8. на постоянный коэффициент, умножитель 9, блок 10 постоянной памяти, счетчик 11, информационный выход процессора 12. 25

\ (b

М где V =Е: С

P — n-r S=há1.

Ь + или V„=1 7

r =t 3=П+1

2 dp d„, Поворачивающие множитель на умножитель 9 подаются из блока 10. Значение индекса t во всех формулах опреЗО деляется значением с двоичного счетчика 11.

Длина элемента задержки в и-ом каскаде составляет N/2

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

Процессор быстрого преобразования

Фурье, содержащий M вычислительных блоков (¹log N,N-размер преобразования), блок постоянной памяти и

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

55 входу вычитателя и первому входу сумматора, выход которого подключен к второму информационному входу выходного коммутатора, второй вход выУстр ой ст в î ра б от а ет сл едующим о б1 разом, На каждый очередной входной отсчет устройство выдает выходной отсчет, при этом операции, выполняемые устройством, однозначно определяются счетчиком 11, работающим синхронно с входными отсчетами. Все операции производятся над комплексными числами, каждый каскад выполняет базовую операцию, описываемую формулами: а +а при d„=O;

И

Ъ =

t а„-а при Й„=1;

t (2",-) mod 2, и-

t=O N-i;X=t+2

r=t-2

n — номер каскада;

N — - размер преобразуемого массива;

N kog N.

Э

Входной коммутатор 2 направляет отсчеты со входа каскада в элемент 3 задержки (будущие ак) либо на вычитатель 5 и сумматор 4 (текущее а ) и одновременно результаты Ь в элемент 3 задержки. Выходной коммутатор 6 направляет на выход каскада хранящиеся в элементе 3 задержки результаты Ь либо результаты с сумматора 4 (текущие bÄ ) и одновременно из элемента 3 задержки (задержанные там а ) на вычитатель 5 и сумматор 4, Коммутаторы 7, стоящие после и-го каскада, выполняют операцию:

-Ъ j при d„d„„=1;

Ь при d д, =0;

Умножители на постоянный коэффициент 8 выполняют операцию:

1 . lT °, е 4 при d,d„„=1;

Ь

b при д, d„,, =О.

Умножители 9 выполняют операцию умножения на поворачивающие множители: ехр (-1п V„), 1249533

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

Редактор С.Патрушева Техред р.Гортвай Корректор С.Шекмар

Заказ 4326/50 Тираж 671 Подписное

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

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

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4 читателя соединен с вторым входом сумматора и подключен к второму выходу входного коммутатора, управляющий вход которого соединен с управляющим входом выходного коммутатора и подключен к информационному выходу счетчика, второй информационный вход входного коммутатора первого вычислительного блока является информационным входом процессора, а второй вы- 10 ход выходного коммутатора M-го вычислительного блока является информационным выходом процессора, о т— л и ч а ю шийся тем, что, с целью упрощения, он содержит 2М/3 15 коммутаторов, (М-1)/3 умножителей и М/3 умножителей на постоянный коэффициент, причем второй выход выходного коммутатора i-ro вычислительного блока (1=1,4,7...) подключен к инфор- 20 мационному входу 2(i+2)/3-1-го коммутатора, выход которого подключен к второму информационному входу входного коммутатора (i+1)-го вычислительного блока, второй выход выходно-, го коммутатора которого подключен к информационному входу 2(i+2) /3-ro коммутатора, выход которого подключен к входу (i+2)/3-ro умножителя на постоянный коэффициент, выход которого подключен к второму информационному входу входного коммутатора i+2-го вычислительного блошка, второй выход выходного коммутатора которого,подключен к первому входу (i+2) /3-ro умножйтеля, выход которого подключен к второму информационному входу входного коммутатора i+3-ro вычислительного блока, второй вход 2(i+2)/3-го умножителя подключен к выходу блока постоянной памяти,, а информационный выход счетчика подключен к управляю- . щим входам всех 2М /3 ком-, мутаторов,

Процессор быстрого преобразования фурье Процессор быстрого преобразования фурье Процессор быстрого преобразования фурье 

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к электронным играм

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

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

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

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

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

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