Устройство для вычисления коэффициентов-фурье

 

УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КОЭФФИЦИЕНТОВ ФУРЬЕ, содержащее регистры действительных и мнимых частей первого и второго операндов и весовых коэффициентов, информационные входы которых являются информационными вход с1МИ устройства, а выходы этих регистров подключены к соответствующим информационным входам арифметического блока, управляющий вход которого является управлякяпим входом устройства, элемент ИЛИ, отличающе е-с я тем, что, с целью упрощения устройства, оно содержит два сумматора по модулю два .и два триггера,причем первая и вторая . группы выходов арифметического блока являются параллельными выходами действительной и мнимой .частей результата устройства, выходы знакового и дополнительного разрядов первой группы выходов арифметического блока подключены к входам первого сумматора по модулю два, выходы знакового и дополнительного разрядов второй группы выходов арифметического блока подключены к входам второго сумматора по модулю два, выходы первого и второго сумматоров по Модулю два через элемент ИЛИ подключены к в1ходу первого триггера, выход первого триггера подключён к входу второго .триггера, выход второго триггера подключен к входам управления сдвигом регистров действительных и мнимых частей первого и второго операндов. 2. Устройство .по П.1, отличающееся тем, что арифметический блок состоит из четырех умножителей , двух сумматоров-вычитателей , сумматора и вычитателя, причем суммирующие входы первого к второго сумматоров-:вычитателей являются входами действительной и мнимой частей первого операнда арифметического блока, первые входы первого и второго умножителей являются входами действительной и МНИМОЙ Частей второго операнда арифметического блока, вторые входы первого и второго умножителей являются входами действитель (Л ной и мнимой частей весового коэффициента арифметического блока, первый вход третьего умножителя соединен с первым входом первого умножителя , второй вход третьего умножите- 2 ля соединен с вторым входом второго умножителя, первый вход четвертого умножителя соединен с первьвд входом D 4:: второго умножителя, второй-вход четвертого умножителя соединен с вторым входом первого умножителя, вы ходы первого и вторюго умножителей подключены соответственно к cyhWHhO О рукхцему и вычита кнцему входам вычитателя , выходы третьего и четвертого умножителей подключены ко входгии сумматора, выходы вычитателя и сумматора подключены к вычитающим входам первого и второго сумматоров-вычитателей соответственно, выходы разрядов первого и второго сумматороввычитателей образуют первую и вторую группы выходов арифметического блока соответственно, управляющие входы первого и.второго cyNaiaторов-вычитателей соединены с управляющим входом арифметического блока.,

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

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

РЕСПУБЛИК

09> (10 л)(д) 5 06 15/332

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

Й ABTOPCHOMV СВИДЕТЕЛЬСТВУ

; -:в

" ему

Р

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

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

I (21) 3464728/18-25 (22.) 05. 07 . 8 2 (46) 23. 10. 83. Бюл.. Р 39 (72) A.ß.Íèêoëàåâ. и О.Г.Петкау " (53) 681.3 (088.8) (56) 1. Авторское свидетельство СССР

Р 736113, .кл. 5 06 F 15/332, 1977.

2. Авторское свидетельство СССР . 9 648989, кл.606 F 15/332, 1977 (про тотип) . (54) (5731.УСТРОЙСТВО ДЛЯ ВЕЧИСЛЕНИЯ

КОЭФФИЦИЕНТОВ ФУРЬЕ, содержащее регистры действительных и мнимых частей первого и второго операндов и весовых коэффициентов, информационные входы которых являются информационными входами устройства, а выходы этих регистров подключены к соответствующим информационньм входам арифметического блока, управляющий: вход которого является управляющим входом устройства, элемент ИЛИ, о т л и ч а ю щ е е с я тем, что,. с целью упрощения устройства, оно содержит два сумматора по модулю два ., и два триггера, причем. первая и вторая:;: группы выходов арифметического бло- ка являются параллельными выходами действительной и мнимой, частей результата устройства, выходы знакового и . дополнительного разрядов первой группы выходов арифметического блока под+ ключены к входам первого сумматора,. по модулю два,.выходы знакового и дополнительного разрядов второй группы выходов арифметического блока подключены к входам второго суммато-, ра по модулю два, выходы первого и;. второго сумматоров по модулю два чЕ-рез элемент ИЛИ подключены к входу -. первого триггера, выход первого триггера подключен к входу второго ,триггера, выход второго триггера подключен к входам управления сдви-, гом регистров действижельных и мнимых частей первого и второго операндов.

2. Устройство,по п.1, о т л и— ч а ю щ е е с я тем, что арифметический блоК состоит из четырех умножителей, двух сумматоров-вычитателей, сумматора и вычитателя, причем суммирующие входы первого и второго сумматоров-:вычнтателей. являются ! входами действительной и мнимой частей первого операнда. арифметического блока, первые входы первого и второго умножителей являются входами действительной и мнимой частей второго операнда арифметического блока втоO рые входы первого и второго умножи- g телей являются входами действительной и мнимой частей весового коэффициента арифметического блока, первый вход третьего умножителя соединен с первьм входом первого умножителя, вторбй вход третьего умножителя соединен с вторьм входом второго . умножителя, первый вход четвертого умножителя соединен с первьщ входом второго умножителя, второй .вход четвертого умножителя соединен с вторьм входом первого умножителя, выходы первого и второго умиожителей подключены соответственно к суье ирующему и вычитающему входам вычитателя, выходы-третьего и четвертого умножителей подключены ко входам сумматора, выходы вычитателя и сумматора подключены к вычитающим входам первого и второго сумматоров-вычитателей соответственно, выходы разря- фв дов первого и второго сумматороввычитателей образуют первую и вторую группы выходов арифметического блока соответственно, управляющие входы .первого и второго сумматоров-вычитателей соединены с управлякщим входом арифметического блока., 1049920

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

Ъ

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

Фурье с представлением операндов в формате с фиксированной запятой и автоматическим масштабированием ) 1, .

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

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

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

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

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

5 сумматоров-вычитателей, сумматора и вычитателя, причем суммирующие входы первого и второго сумматороввычитателей являются входами действительной и мнимой частей первого

10 операнда арифметического блока, первые входы первого и второго умножителей являются входами действительной и мниМой частей второго операнда арифметического блока, нто 5 Рые входы первого и второго умножителей являются входами действительной и мнимой частей несового коэффициента арифметического блока, первый вход третьего умножителя соединен с первым входом первого умножителя., второй вход третьего умножителя соединен с вторым входом второго умножителя, первый вход четвертого умножителя соединен с первьм . входом второго умножителя, второй вход четвертого умножителя соединен с вторым входом первого умножителя, выходы первого и второго умножителей подключены соответственно к суммирующему и вычитающему входам вычитате-ЗО ля, выходы третьего и четвертого умножителей подключены к входам сумматора, выходы вычитателя и сумматора подключены к вычитающим входам первого и второго сумматоров-вычитателей

35 соответственно, выходы разрядов первого и второго сумматоров-вычитателей

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

4р и второго сумматоров-вычитателей соединены с управляющим входом арифме.тического блока.

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

45 фиг. 2 — функциональная схема арифметического блока.

Устройство содержит Регистры 1-4 действительных и мнимьи частей первого и второго операндов и регистры

5-б весовых коэффициентон, арифметический блок 7, сумматоры 8,и 9 по модулю дна, элемент ИЛИ 10, триггеры 11 и 12, информационные входы 13-18, выходы 19 и 20.

Лрифметический блок 7 состоит из умножителей 21-24, вычитателя

25, сумматора 26, сумматоров-вычитателей 27 и 28 и имеет управляющий нход 29, информациокные входы

30-35 и выходы 36 и 37.

60 Устройство выполняет операции вида

A„,„=A,+ В;а,, 84+1= Д1-8 чЧ1

1049920!

Предлагаемое устройство при одинаковом динамическом диапазоне входного сигнала требует меньшей разрядности используемых блоков по сравнеЗ5 нию с известными и, следовательно, имеет более простую конструкцию. где А1, В, — коплексные операнды;

4< — комплексный весовой коэффициент.

Устройство для вычисления коэффициентов Фурье работает следующим . образом.

Перед вычислениями производится установка триггеров 11 и 12 и ре.гистров 1-6 в нулевое состояние.

На входы устройства 13-18 поступают действительные и мнимые части. первого и второго операндов весового коэффициента и записываются в регистры 1-6. Регистры 1-4 оснащены цепями сдвига, и при наличии логической единицы на их управлякщих входах производится сдвиг действительной и мнимой частей первого и второго операндов на один разряд вправо, т.е. производится масштабирование. С выходов регистров 1-6 операнды подаются в арифметический блок 7, который вычисляет основную базовую операцию (1). Результаты вычислений A и и поочередно выделяются на выходы устройства. В это время на сумматорах 8 и 9 анализируют ся знаковый и дополнительны разряды действительной и мнимой частей результатов A и В. Дополнительный разряд формируется в арифметическом блоке 7 и является переносом из знакового разряда действительной и мнимой частей результата соответст» венно.

Если на выходе любого сумматора 8 и 9 появляется логическая единица, то это свидетельствует о наличии переполнения, т.е. о,необходимости последукщего масштабирования. Появившийся сигнал через элемент ИЛИ 10 записывается в первый триггер 11 по информационному единичному входу. Единичные сигналы, появившиеся на выходе сумматоров 8 и 9, при вычислении последуюших основных операций в интерации лишь подтверждают единичное состояние триггера 11 и тем самым О указывают на необходимость масштабирования на следукщей интерации.

По окончании интерапии содержимое триггера 11 переписывается в триггер

12, а триггер 11 устанавливается в

15 нулевое состояние. Единичное состояние триггера 12 свидетельствует о необходимости масштабирования на данной интерации. Выход триггера 12 соединен с управляющими входами ре-!

2О гистров 1-4. Единичный сигнал на управлякщих входах регистров 1-4 включает цепи сдвига на один разряд вправо. Таким образом операнды, подаваемые на регистры 1-4, сдвигаются, т.е. масштабируются, и в таком виде подаются на первую группу входов 30-33 арифметического блока 7 для участия в последующих вычислениях. Этот процесс повторяется до окончания вычисЗО ления коэффициентов Фурье. 1049920

Составитель Б. Байков

Редактор О.Бугир ТехредМ.Гергель Корректор Г.Решетник

° б

Заказ 8428/47 . ТиРаж 706 . Подписное

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

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

Филиал ППП Патент, r Óæãîðîä, ул.Проектная,4

Устройство для вычисления коэффициентов-фурье Устройство для вычисления коэффициентов-фурье Устройство для вычисления коэффициентов-фурье Устройство для вычисления коэффициентов-фурье 

 

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

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

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

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

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

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

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

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