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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике. Цель, изобретения - упрощение устройства. Для достижения цели устройство дополнительно содержит (R-1)-разрядный сдвиговый регистр и элемент ИЛИ. Устройство работает в двух режимах: первый соответствует формированию адресов , по которым записываются отсчеты анализируемого входного сигнала; второй режим соответствует формированию адресов при выполнении быстрого преобразования Фурье. Изобретение может быть использойано в системах цифровой обработки сигналов при построении устройств, реализующих преобразование Фурье. 1 ил, 3 табл. (Я ГчЭ со 00 о

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

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

РЕСПУБЛИН (19) (11) (51) 4 С 06 F 15/3g3

Г с

) 1 ж с

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3776984/24-24 (22) 06.08.84 (46) 23.05.86. Бюл. №- 19 (71) Таганрогский радиотехнический институт им. Б.Д.Калмыкова (72) И.И.Итенберг, С.И.Алферов и В.В.Леонов (53) 681.32(088.8) (56) Авторское свидетельство СССР

¹ 1062714,,кл. С 06 F 15/332, 1983.

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

¹ 1084808, кл . G 06 F 15/332, 1984 . (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

АДРЕСОВ АЛГОРИТМА БЫСТРОГО ПРЕОБРАЗОВАБ1Я ФУРЬЕ (57) Изобретение относится к автоматике и вычислительной технике. Цель изобретения — упрощение устройства.

Для достижения цели устройство дополнительно содержит (1(-1)-разрядный сдвиговый регистр и элемент ИЛИ. Устройство работает в двух режимах: первый соответствует формированию адресов, по которым записываются отсчеты анализируемого входного сигнала; второй режим соответствует формированию адресов при выполнении быстрого преобразования Фурье. Изобретение может быть использовано в системах цифровой обработки сигналов при построении устройств, реализующих преобразова- Ж ние Фурье. 1 ил, 3 табл.

1233167

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

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

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

Устройство содержит сдвигавый регистр 1 (кода итерации), ныходы

2„ - 2 разрядов регистра 1, коммутаторы 3, — 3, счетчик 4 адресов, выходы 5, — 5 разрядов счетчика ад— ресов, выход 6 переполнения счетчика адресов, элемент ИЛИ 7, вход 8 начального значения (логической единицы) устройства, вход 9 задания режима работы устройства, вход 10 сброса устройства, установочный вход 11 устройства, тактовый вход 12 устройства, выходы 13„ — 13 разрядов адреса устройства.

Устройство работает в двух режимах.

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

IIo импульсу, приходящему на вход 10 с броса устройства, устанавливаются в нулевое состояние счетчик 4 адресов и сдвиговый регистр 1 (кода итерации) . Вслед за этим приходит импульс на вход 11 устройства, который появляется на выходе элемента ИЛИ 7 и поступает на тактовый вход регист— ра 1 (кода итерации) . "Нулевой" потенциал, присутствующий на входе 9 задания режима работы устройства, поступает на управляющий вход регистра 1 (кода итерации) и определяет режим параллельного занесения информации в этот регистр. Так как на

° всех информационных входах параллельного занесения регистра 1 (кода итерации), подключенных к входу 8 yc;;..— райс тва, присутствует па| ическая единица, та по импульсу на тактовом входе регистр 1 (кода итерации) устанав— ливается в состояние все единицы

5 8 результате к выходам 13 — 13

1 Р, разрядан адреса. устройства подключаются через соответствующие коммутаторы 3, — 3 выходы 5„ — 5 разрядов счетчика адресов н порядке возрастания номера разряда.

Записываемым отсчетам анализируемого входного сигнала соответствуют импульсы на тактовом входе 12 устройства, поступающие на второй вход счетчика 4 адресов. Таким образом, н первом режиме устройство формирует адреса, задаваемые счетчиком 4 адpecos и равные номерам отсчетов ана— лизируемога входного сигнала.

Второй режим работы устройства определяется единичным потенциалом на входе 9 задания режима работы устройства и соответствует формированию адрес.ов при выполнении быстрого

25 е преобразования Фурье. Начальное состояние устройства и этом режиме устанавливается по импульсу на входе 10 сброса устройства, при этом и счет— чик 4 адресов, и сдвиговый регистр 1 (када итерации) устанавливаются в состояние все нули .

Принцип адресации, используемый в устройстве, заключается н следующем. Адреса операндов для каждой базавой операции "бабочки" быстрого преобразования Фурье определяются в полном соответствии с графом быстрого преобразования Фурье. Последовательность выполнения "бабочек в пределах каждой итерации определяется путем последовательного выделения в графе быстрого преобразования Фурье групп ч па - (— размерность быстрого пре2Р образования Фурье Р— номер выполняемой итерации) "бабочек и двоичной инверсии номеров "бабочек" в пределах группы. В табл, 1 представлен пример определения последовательности адресов операндов при выполнении второй итерации 16-точечного быстрого пресбразования Фурье (т.е. N =16, р 1

123 3167

Таблица 1

Номер "бабочки"

Номер "ба бочки" со

Новый номер

"бабочки"

Номер группы

Адрес операнда согласнэ

) графу

ПоследоваПоследовательность адресов тельность

"бабочек в группе в группе гласно графу

2 3

О

О

12

13

14

В результате для формирования не- 4> обходимых адресов достаточно изменить положение младшего разряда счетчика 4 адресов относительно его остальных разрядов в зависимости от номера выполняемой итерации. На первой итера- 11 ции достаточно подключить выход 5, младшего разряда счетчика адресов к выходу 13 старшего разряда адреса устройства, а выходы 5 — 5 остальных разрядов счетчика адресов — сост" ветственно к выходам 13, — 13 разрядов адреса устройства. На второй итерации необходимо подключить выход 5, младшего разряда счетчика адресов к выходу 13 „ (R-1)-ro разряда устройства, выход 5 старшего разряда счетчика адресов — к выходу 13

R старшего разряда адреса устройства, а выходы 5 — 5„ остальных разрядов счетчика адресов — соответственно к выходам 13„ — 13„ разрядов адреса устройства. На третьей итерации необходимо подключить выход 5, младшего разряда счетчика адресов к выходу 13 (R-2)-го разряда адре/ са устройства, выходы 5, 5, двух старших разрядов счетчика адресов

123 31Ч

Т а 6 л и ц а 2

Первый управляющий

Номер информацив

Второй управ ляющий вход онного входа, коммутиt0 руемого на выход

О

О

Та блица 3

Управляющий вход соответственно к выходам 13, 13, двух старших разрядов адреса устройства, выходы 5> — 5 > остальных разрядов счетчика адресов — соответственно к выходам 13, — 13 „ разрядов адреса устройства и т.д.

Таким образом, на К -м этапе пре—

Ю образования порядок следования разрядов счетчика 4 адресов на выхо-дах 13 — 13 разрядов адреса устройства оказывается первоначальным (как при записи входной информации в первом режиме).

Указанная перегруппировка разрядов счетчика 4 адресов происходит с помощью коммутаторов 3 — 3 на выхо1 К> 20 де каждого из которых появляется один из трех (двух — для коммутатора 3, 3,. ) входных информационных сигналов .

Управление переключением коммутаторов осуществляется сдвиговым регист25 ром 1 (кода итерации) с частотой, равной частоте переполнения счетчика 4 адресов.

"Единичный" потенциал, присутст30 вующий на входе 9 задания режима работы устройства, поступает на управляющий вход регистра 1 (кода итерации) и определяет режим последовательного занесения информации в этот регистр. Сигналам считывания операндов для обработки соответствуют имt пульсы на тактовом входе 12 устройства, поступающие на второй вход счетчика 4 адресов Импульсы переполнения с выхода 6 переполнения счетчи40 ка 4 адресов проходят на выход элемента ИЛИ 7 и поступают на тактовый вход регистра 1 (кода итерации). Так как на информационном входе последо45 вательного занесения регистра 1 (кода итерации), подключенном к входу 8 устройства, присутствует логическая единица, то регистр 1 (кода итерации) последовательно заполняет 50 ся единицами со стороны младшего разряда. Таким образом, на последней итерации сдвиговый регистр 1 кода итерации находится в состоянии все единицы

Закон коммутации для коммутаторов 3, -- 3 представлены в табл.2, а для коммутаторов 3,, 3< — в табл.3.

Номер информационного входа, коммутируемого на выход

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

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

Фурье, содержащее P,(R — разрядность адреса) коммутаторов и счетчик адре— сов, счетный вход которого является тактовым входом устройства, а выход

j -го (1 =1,R) коммутатора является выходом,! -го разряда адреса устройства, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит элемент ИЛИ и (R-1)-разрядный сдвиговый регистр, выход i — го (i =1, Я вЂ” 1) разряда которого подключен к первому управляющему входу (R+1-1) го коммутатора и к второму управляющему входу (R — l) -го коммутатора, первый и второй информационные входы К -ro коммутатора подключены к выходам соответственно первого и R -го разрядов счетчика адресов, выход (+1)-го разряда которого подключен к первому информационному входу i-го коммутаСоставитель А.Баранов

Редактор С.Саенко Техред О.Сопко Корректор C.Øåêìàð

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

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

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

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4 тора, второй информационный вход которого подключен к выходу первого разряда счетчика адресов, выход (-го разряда которого (f =2, а -1) подключен к третьему информационному входу -ro коммутатора, выход переполнения счетчика адресов подключен к первому входу элемента ИЛИ, выход которого подключен к тактовому входу 10 сдвигового регистра, вход разрешения записи которого является входом задания режима работы устройства, входом начального значения которого являются соединенные между собой входы Я вЂ” 1)— разрядного сдвигового регистра, вход обнуления которого соединен с входом обнуления счетчика адресов и является входом сброса устройства, установочным входом которого является второй вход элемента ИЛИ.