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

 

Изобретение относится к области aвтgмaтики и вьшислительной техники и может быть использовано для решения задач спектрально-корреляционной обработки последовательностей действительных и комплексных выборок. Целью изобретения является расширение функциональных возможностей за счет вычисления преобразования Фурье действительных и комплексных последовательност ей . Устройство содержит узел элементов И, регистр итераций, счетчик , два триггера, узел синхронизации , узел формирования инверсного кода , четыре элемента И, узел блокировки , два вычитателя, два кольцевых регистра сдвига и четьфе коммутатора. Указанная совокупность признаков позволяет достигнуть цели изобретения. (Л 2 ил.

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

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3685736/24-24 (22) 05.01 ° 84 (46) 15.11.86. Бюл. Ф 42 (7 1) Специальное конструкторскотехнологическое бюро с опытным производством при Белорусском государственном университете им. В.И.Ленина (72) А.Н.Карташевич и А.И.Ходосевич (53) 681.32(088 ° 8) (56) Рабинер Л,, Гоулд Б. Теория и применение цифровой обработки сигналов. М.: Мир, 1978.

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

N - 1056206, кл. G 06 F 15/332, 1882. (54) УСТРОЙСТВО УПРАВЛЕНИЯ ДЛЯ ПРОЦЕССОРА БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано для решения задач спектрально-корреляционной обработки последовательностей действительных и комплексных выборок. Целью изобретения является расширение функциональных возможностей за счет вычисления преобразования Фурье действительных и комплексных последовательностей. Устройство содержит узел элементов И, регистр итераций, счетчик, два триггера, узел синхронизации, узел формирования инверсного кода, четыре элемента И, узел блокировки, два вычитателя, два кольцевых регистра сдвига и четыре коммутатора.

Указанная совокупность признаков позволяет достигнуть цели изобретения.

2 ил.

1270775

Изобретение относится к автоматике и вычислительной технике и может быть использовано для решения =-:àäà÷ спектрально-корреляционной обра.ботки последовательностей действительных и комплексных выборок.

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

На фиг. 1 представлена функпиональная схема предлагаемого устройства управления для процессора. быстрого преобразования Фурье (БПФ) для дей- 15 ствительных и комплексных массивов данных, на фиг. 2 -- схема узла блокировки.

У стр ойс.1 во (!1!г! г . 1) сопержит узел элеглеггтов И 1, регис lp 2 из раций, 20 счетчик 3„ триггеры 4 и 5, узел 6 синхронизации, узел 7 формирования инверсного кода, элемент И 8,узел 9

-блокировки, вычитатели 10 и 11, кольцевые регистры 12 и 13 сгтига, комму- 25 татор 14. элементы И 15-17, коммутаторы 18-20.

Узел 9 блокировки (фиг. 2) содержит элементы И-HE 21 и 22, =-лементы И 23-28, сумматоры 29-31 по моду- 30 лю два, э- еме-нт Hi, 33, элемент ИЛИ

33, трг ггер 34, э гемент ИЛИ вЂ” HE 35.

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

В случае обработки действительных последовательностей на вход И 1 поступает сигнал О, открывающий элемеII bl

И 8 и 16 и закрыгзаюший элемент И l6.

На. выходе элемента И l 5 устаназлина11 11 ется логический потенциал 0, кото- 4О рыи б,цокируе элег..!е»!т 11 1 / и управляв ет коммутаторами 1Я-?О так, что на их выходах сгояв;.ггпотся сигналы < liepвых входон. В такое же состояние устанавливается и коммутатор )4. g$ ! а прямых выходах триггеров 4 и 5 устаflaвлинаclcÿ потенциал 0, а на !! !! выходах р а 3 р ядо н счетчика 3 и р е ги ст

11 11 р а 2 ит ер аций — также по т е »гпиа !г О

Выхс>дь! TpII I I" еpa 4 являю» с!I выходамгг устройства и определяют режим работы для блокеB оперативпсй памяти процессор;l ("0" — очи !-!!ванне, "1" —.:".апггс ь} .

Сс.рия тактo».,ûõ импульсен с первого выхода узна 6 синхро изации ггоступает на счс.тный вход триггера ": !г формирует на :-.ыходах разрядов счетчика 3 и прям !и выходе триггера 5 исходный двоичный код, преобразуемый нычитателями 10 и 11 и кольцевыми регистрами 12 и 13 < двига в адресный код обращения к блокам о:1еративной памяти процессора.

На первом и пятом выходах устройства формируются коды адресов, а на третьем и шестом выходах — сигналы управления записью — считыванием операндов для блоков оперативной памяти процессора. На втором выходе устройства формируются коды адресов экспоненциалb»lb!x коэффициентов W, считываемых из блока постоянной памяти процессора.

В случае обработки одной комплексной последовательности цанных на вход

И 1 процессора поступает сигнал "1", который блокирует .=.-!емснты И Я и 16 и открывает элемен" И 15.

Перные и+1 итераций вьгчислгеггия

БПФ происходят аналогично случаю обработки 4 действительных массивов.

При этом узел 6 синхронизации генерирует серию импульсов, поступающих на тактовый вход триггера 5, на выходе которого, а также па выходах разрядного счетчика формируется исходный код адреса обращения к блокам оперативной памяти процессора. Данное адресное слово через узел 7 формирования инверсного кода поступает на входы элемента И 16 нычитателей 10 и 11, преобразуется по сигналам уп-равления с прямого и инверсного вь!ходов триггера 4 и заносится в кольцевые регистры 12 и 13 сдвига, режимом работы которых упрагзляет узел 9 блокировки. Сигналы с выходов разрядов кольцевого регистра 12 сдвига и через коммутатор 19 кольц- -. ûoãî регистра 13 сдвига поступангт на адресные входы блоков оперативной тамяти Ilpo11pccopa и задают порядок за.гиси и ".чи7ьгвания операндов. Признаком переход; к вычислению последующей итс.рации БПФ служит сигнал переполнения счетчика 3, ".вступающий на ": актоньггг вход (n+1) -разрядного регистра 2 г..терапий, по ко-!! торому проис»",oäèò запись 1 в старший разряд регистра 2 итераций llpH сдгзиге хранимой информации в сторону

MrIapIi »Ix paзрядов . Сиг»lail разрядон регистра. 2 итераций либо блокируют, либо разрешают прохождение исходного кода с вьг одол разрядов счетчика 3 через узел элементов И 1 на адресный вход блска постоянной

3 127( памяти процессора. По окончании (п+

+1)-й итерации сигналом переполнения счетчика 3 в младший разряд регистра итераций 2 записывается "1" из второго разряда регистра. Этот логический потенциал через элемент И 15 поступает на управляющие входы коммутаторов 18-20, управляющий вход коммутатора 14 переводит их в такое состояние, при котором на выходы коммутато-10 ров проходят сигналы с вторых входов.

Кроме того, элемент И 17 открывается и пропускает на вход младшего разряда адреса блока оперативной памяти процессора сигнал с выхода триг-15 гера 4, причем триггер 5 генерирует сигналы управления (записью-считыванием) блоков оперативной памяти процессора через узел 9 блокировки (при этом запрещается запись в блоки опе- 20 ративной памяти. Таким образом, осуществляется последняя, (п+2)-я итерация БПФ.

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

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

1775 4 (n+1)-й соответственно первого и второго кольцевых регистров сдвига, выходы первого и второго кольцевых регистров сдвига и выход узла элементов И являются соответственно первым, вторым и третьим вьгходами устройства, причем узел блокировки содержит элемент ИЛИ-НЕ, элемент ИЛИ, элемент НЕ, первый, второй и третий сумматоры по модулю два, первый и второй элементы И-НЕ, первый, второй, третий, четвертый, пятый и шестой элементы И и триггер, причем вход элемента НЕ соединен с первыми выходами первого сумматора по модулю два и элемента ИЛИ, и-й вход элемента ИЛИ-НЕ соединен со счетным входом триггера, выход элемента НЕ подключен к пеpBbIM входам первого и второго элементов И-НЕ и первым входам первого и второго элементов И, выход элемента ИЛИ-НЕ подключен к второму входу элемента ИЛИ, выход которого подключен к первым входам третьего и четвертого элементов И, выход третьего элемента И подключен к второму входу первого элемента И и прямому входу пятого элемента И, выход четвертого элемента И подключен к второму входу второго элемента И и к прямому входу шестого элемента И, инверсные входы пятого и шестого элементов И подключены к выходу первого сумматора по модулю два, прямой и инверсный выходы триггера подключены к вторым входам соответственно первого и второго элементов И-НЕ, выходы которых подключены к первым входам соответственно второго и третьего сумматоров по модулю два, вторые входы которых подключены к выходам соответственно второго и первого элементов И, выходы второго и третьего. сумматоров по модулю два узла блокировки подключены к входам управления сдвигом соответственно второго и первого кольцевых регистров сдвига, выходы пятого и шестого элементов И узла блокировки являются соответственно четвертым и пятым выходами устройства, выход (n+ 1)-ro разряда регистра итераций подключен к второму входу первого сумматора по модулю два узла блокировки, вход элемента ИЛИ 1

НЕ которого подключен к параллельному выходу счетчика, а выход первого разряда регистра итераций подключен к входу элемента HE узла блокировки, 5 12707 о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет определения преобразования Фурье действительных и комплексных последовательностей, в него введены второй, третий и четвертый элементы И, первый, второй, третий и четвертый коммутаторы, причем третий вход первого элемента И соединен с первым входом второго элемента И 1О и инверсным входом третьего элемента

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

Составитель A.ÁàðàíQH

Редактор Ю.Середа Техред Н.Глущенко Корректор С.Шекмар

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

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

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

Производственно-полиграфическое предприятие, г. Ужгород. ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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