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

 

УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ по авт.св. 913392; о тли ч а ю щ ее с я тем, что, с целью повышения точйости вычислений, в него введены второй блок памяти, третий и четвертый коммутаторы, второй и третий сумматор1 1-вь1читат1вли, восьмой регистр , сдвиговый регистр, три счетчика , два генератора точек импульсов, три группы элементов ИЛИ, четыре группы элементов И, два элемента ИЛИ и д ешифратор, причем рнформационньй вход второго блока памяти соединен с выходом первого сумматора-вычитателя , вьЬсод второго блока памяти подключен к информационному входу третьего ко 1мутатора, первый выход которого соединен с информационным входом четвёртого коммутатора, вьпсод которого подключен к первому информационному входу второго суммгторавычитатёля , выход которого соединен с информационным входом восьмого регистра, информационньй выход которого подключен к втЬрому входу второго сумматора-вьмитателя и первьи входам элементов ИЛИ первой группы, вторые входы которых соединены с вторым выходом третьего коммутатора, выходы разрядов первого счетчика соединены соответственно с первыми входами элементов И первой и второй групп, выходы которых подключены соответственно к первым и вторым входам элементов ИЛИ второй группы, выходы которых подключень к первым входам элементов И третьей группы, первому информационному входу третьего сумматора-вычитателя и информационному входу сдвигового регистра, выход которого соединен с вторм информационным входом третьего сумматора-вычитателя , выход которого под (Л ключен к первым входам элементов ИЛИ третьей группы, выходы которых соединены с адресным входом второго блока памяти, выход переполнения второго (счетчика соединен с вторыми входами эле,ментов И первой группы, первыми входами первого элемента ШШ и дешифратора и входом запуска первого генератора пачек импульсов, выход коел торого подключен к первому входу ч тоQD О рого элемента ИЛИ, выход которого соединен с тактовьм входом восьмого САЭ регистра и счетным входом третьего | счетчика, выход первого разряда которого подключен к управляющим входам третьего и второго сумматоров-вычитателей, выход второго разряда третьего счетчика соединен с управляющим входом сдвигового регистра, вторыми входами элементов И третьей группы и вторым входом дешифратора, выход которого подключен к управляющему входу четвертого коммутатора, выход третье

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

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

РЕСА УБЛИН (19) (11!

4(5l) G 06 F 15 332

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

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (:, 1;, 1 (А

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

И АВТОРСКОМУ СВИДЕ ГЕЛЬСТВУ I Л (61) 913392 (2 1) 3652966/24-24 (22) 14.09.83 (46) 30.05.85. Бюл. N - 20 (72) А.Н. Баранов, 10.Г. Древс и А.В. Казанский (71) Московский ордена Трудового

Красного Знамени инженерно-физический институт (53) 681.32(088.8) (56) Авторское свидетельство СССР

В 913392, кл. G 06 Р 15/332, 1980. (54)(57) УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ

БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ по авт.св. В 913392, о т л и ч а ю щ ее с я тем, что, с целью повышения точности вычислений, в него введены второй блок памяти, третий и четвертый коммутаторы, второй и третий сумматоры-вычитатели, восьмой регистр, сдвиговый регистр, три счетчика, два генератора точек импульсов, три группы элементов ИЛИ, четыре группы элементов И, два элемента

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

:регистра, информационный выкод которого подключен к второму входу второго сумматора-вычитателя и первьм входам элементов ИЛИ первой группы, вторые входы которых соединены с вторым выходоМ третьего коммутатора, выходы разрядов первого счетчика соединены соответственно с первыми входами элементов И первой и второй групп, выходы которых подключены соответственно к первым и вторым входам элементов ИЛИ второй группы, выходы которых подключены к первым входам элементов И третьей группы, первому информационному входу третьего сумматора-вычитателя и информационному входу сдвнгового регистра, .выход которого соединен с вторым информационным входом третьего сумматора-вйчитателя, выход которого подключен к первым входам элементов ИЛИ третьей группы, выходы которых соединены с адресным входом второго блока памяти, выход. переполнения второго счетчика соединен с вторыми входами элементов И первой группы, первыми входами первого элемента ИЛИ и дешифратора и входом запуска первого генератора пачек импульсов, выход которого подкпючен к первому входу торого элемента ИЛИ, выход которого соединен с тактовым входом восьмого регистра и счетным входом третьего счетчика, выход первого разряда которого подключен к управляющим входам третьего и второго сумматоров-вычитателей, выход второго разряда третье го счетчика соединен с ynpàâëÿþùaè входом сдвигового регистра, вторыми входами элементов И третьей группы и вторым входом дешифратора, выход которого подключен к управляющему входу четвертого коммутатора, выход третье115903

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

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

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

Предлагаемое. устройство является усовершенствованием устройства по авт.св. 9. 913392, кл.. G 06 F 15/332, 1980 r. 10

Цель изобретения — увеличение точности вычисления БПФ.

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

Устройство содержит регистры 1 -4, сумматор-вычитатель 5, коммутатор 6, блок 7 умножения, коммутатор 8, регистры 9, 10 и 11, блок 12 памяти, блок 13 вычисления целой части, сос- >О тоящий из регистра 14 сдвига сумматор 15„, счетчик 1б, коммутаторы 17 и 18, сумматор»вычитатель 19, регистр 20 группу элементов ИЛИ 21, I счетчик 22, группы элементов И 23 и

24 ° группу элементов ИЛИ 25, сдвиговый регистр 26 сумматор-вычитатель

27, группу элементов И 28; группу элементов ИЛИ 29, счетчик ЗО, гене- раторы 3.1 и 32 пачек импульсов, элемент ИЛИ 33, счетчик 34, элемент

ИЛИ 35, дешифратор Зб, группу элементов И 37.

Генераторы 31;и 32 пачек импульсов выдают пачку из трех импульсов и пачку из пяти импульсов. Счетчики

30 и 34 — соответственно двух- и трехразрядный, разрядность счетчика

22 определяется размером выполняелого БПФ.

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

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

Это, например, осуществляется путем формирования, сигнала непереполнения на выходе элемента И, один вход которого соединен с прямым. выходом второго разряда, а другой — с инверсным выходом первого. Если код восстанавливаемой гармоники не является не-. четным или кратным 2 + 48, то эле-, .менты .И 28 и 24 групп закрыты нулевыми сигналами с выходов первого разряда и переполнения счетчика 30 и код гармоники через открытую группу элементов И 37 и группу элементов ИЛИ 29 поступает на адресный вход блока памяти, На выходе элемента ИГЛ 35 присутствует нулевой потенциал, который определяет адрес коммутатора 17 . Вход коммутатора

17 подключается к его второму выходу, и информация, считанная из блоз 11590 ка памяти пд указанному адресу через коммутатор 17 и группу элементов ИЛИ 21 поступает на выход устройства без обработки. .Если код счетчика 22 нечетный, т.е. в младшем разряде счетчика 30единица, то содержимое счетчика через открытые элементы И 24 группы поступает на входы элементов ИЛИ 25 группы и далее на вход сдвигового 1р регистра 26, один из входов сумматора-вычитателя и входы элементов

И 28 группы. Одновременно. этот же сигнал с выхода иервого разряда счетчика ЗО закрывает-элементы И 37 группы:, устанавла@ает единичное значение на выходе .эдеиента ИЛИ 35 (коммутатор 17 подключает свой вход к своему первому выкоду) и запускает генератор 32, которв@. выцает пачку щ

as пяти импульсов на своем выходе.

Эти импульсы через элемент ИЛИ 33 поступают на вход счетчика.-34. По приходе первого импульса от генера.тора 32 в счетчике 34 устанавливаетсяд код 100. Нулевые потенциалы с выходов второго.и третьего разрядов счетчика 34 поступают на инверсные вхо- ды элементов И 28 группы, разрешая прохождение кода с выходов элементов

ИЛИ 25 группы через элементы ИЛИ 29 группы на адресный вход блока памяти. Происходит вЫборка значения .Х„ и запись его в регистр 20 (установлен в ноль) через коммутаторы 17 и 18 (35 и сумматор-вычитатель 19. При этом сдвига 1ц коммутатором 18 не происходит. При поступлении второго импульса элементы И 28 группы закрываются, и информация записывается в

31 4 сдкнговый регистр 26, где осуществляется сдвиг на три разряда;: более, передача этого кода в сумматор-вычитатель 27, в котором находится код адреса К + 8К следующего отсчета, необходимого для восстановления.

Полученный код через группу элементов ИЛИ 29 передается на адресный вход блока памяти.. Управляющий сигнал с выхода дешифратора 36, поступая на адресный вход коммутатора 18, осуществляет в последнем сдвиг на 3 разряда (деление на 8). Результат вычитания заносится в регистр 20.

Аналогичные действия происходят при поступлении третьего импульса в счетчик 34. В случае подачи четвертого и пятого импульсов в счетчик

34 основное отличи в работе устройства состоит в том, что в сдвиговом регистре 26 и коммутаторе 18 сдвиг происходит на 4 разряда, а не на 3.

После накопления пяти импульсов .в счетчике 34 он сбрасывается в ноль (для этого логика счетчика. организована, например, подключением выхода элемента Ц к входу обнуления, а его входов — к соответствующим выходам разрядов).

Если же номер обрабатываемой гармоники удовлетворяет условию 2+48, то работа устройства полностью аналогична описанной с той лишь разницей, что генератор 31 запускается сигналом .с выхода переполнения счетчика 30 и выдает три импульса по своему первому выходу. Результат вычислений с выхода регистра 20 поступает через группу элементов ИЛИ 21

l на выход устройства.

115903!

Составитель И.Логачева

Редактор Л. Алексеенко Техред А.Бабинец Корректор И. Иуска

Заказ 3590/49 Тираж 710 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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