Устройство для вычисления дискретного преобразования Фурье Советский патент 1991 года по МПК G06F15/332 

Описание патента на изобретение SU1645967A1

1

(21)4683075/24

(22)24.04.89

(46) 30.04.91. Бюл, Р 16

(71)Житомирский филиал Киевского политехнического института

(72)Л.В.Корчев, И.А.Коноплицкий и Ю„С.Каневский

(53) 681.32(088.8)

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

Р 1196894, кл. G 06 F 15/332, 1984.

Системы параллельной обработки/Под ред. Д.Ивенса. - М.: Мир, с. 349,

27

- -,7

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

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

название год авторы номер документа
Устройство для цифровой обработки сигналов 1989
  • Корчев Дмитрий Вениаминович
  • Каневский Юрий Станиславович
  • Клименко Сергей Васильевич
SU1652981A1
Устройство для вычисления дискретного преобразования Фурье 1989
  • Корчев Дмитрий Вениаминович
  • Каневский Юрий Станиславович
  • Покотилов Александр Николаевич
SU1781684A1
Цифровой фильтр 1987
  • Каневский Юрий Станиславович
  • Логинова Людмила Михайловна
SU1501088A1
Устройство для вычисления быстрого преобразования Фурье 1989
  • Корчев Дмитрий Вениаминович
  • Каневский Юрий Станиславович
  • Коноплицкий Игорь Анатольевич
  • Лозинский Вадим Иванович
SU1721610A1
Устройство для вычисления двумерного дискретного преобразования Фурье 1988
  • Корчев Дмитрий Вениаминович
  • Гнилицкий Виталий Васильевич
  • Каневский Юрий Станиславович
  • Клименко Сергей Васильевич
  • Поваренко Олег Михайлович
  • Ярцун Татьяна Петровна
SU1589289A1
Устройство для цифровой фильтрации 1988
  • Каневский Юрий Станиславович
  • Корчев Дмитрий Вениаминович
  • Коноплицкий Игорь Анатольевич
SU1596347A1
Устройство для цифровой фильтрации 1988
  • Каневский Юрий Станиславович
  • Корчев Дмитрий Вениаминович
SU1545230A1
Устройство для вычисления дискретного преобразования Фурье 1988
  • Каневский Юрий Станиславович
  • Корчев Дмитрий Вениаминович
  • Коноплицкий Игорь Анатольевич
SU1575202A1
Устройство для цифровой фильтрации 1986
  • Каневский Юрий Станиславович
  • Куц Наталия Евгеньевна
SU1348815A1
Устройство для вычисления быстрого преобразования Фурье 1988
  • Корчев Дмитрий Вениаминович
  • Каневский Юрий Станиславович
  • Коноплицкий Игорь Анатольевич
  • Лозинский Вадим Иванович
SU1644158A1

Иллюстрации к изобретению SU 1 645 967 A1

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

Формула изобретения SU 1 645 967 A1

26

2k 1

16.1

207

М

23.1

§ (Л

I

-Н ш

С

75.7

15 M-i

Ш

СП

х 0} J

л

221

что в устройство входят блок управления, N (N - рцзмер преобразования), вычислительных модулей 3.1-3.N, каждый из которых содержит буферный регистр 8, умножитель 9, блок 10 постоянной памяти коэффициентов, сум

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

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

На фиг. 1 и 2 приведена структурная схема Устройства для вычисления на фиг. 3 - структурная схема блока управления устройством для вычисления двумерного ДПФ.

Устройство содержит информационный вход 1, блок 2 управления, К вычислительных модулей 3.1-3.N (N - размер преобразования), каждый из которых содержит вход 4 коэффициента, инЛорма ционный вход 5, тактовые входы 6 и 7, буферный регистр 8, умножитель 9, блок 10 постоянной памяти коэффициен

тов, сумматор 11, группу регистров

12, триггер 13, коммутатор 14, группу регистров 15, регистр 16 коэффициентов, умножитель 17, сумматор 18, регистр 19, коммутатор 20, регистры . 21 и 22, триггеры 23-25, тактовый вход 26, адресный вход 27 и информационный выход 28„

Блок 2 управления (фиг. 3) содержит управляющий вход 29, счетчики 30. и 30,2, элемент НЕ 31, выходы 32-37, установочный вход 38, коммутатор 39, узел 40 постоянной памяти, дешифраторы 41„1 и 41.2, элемент И 42, элемент ИЛИ 43 и генератор 44 импульсов.

Рассмотрим работу устройства в режиме вычисления двумерного ДПФ.

Для определенности полагаем , допускаем, что коммутаторы 39, 14.1 и 20.1 при О на управляющем входе 5 передают информацию со второго своего выхода, а сумматоры 11.1 и 18.1 при О на управляющем входе производят

матор 11, группа регистров 12, триггер 13, коммутатор 14, группа регистров 15, регистр коэффициентов 16, умножитель 17, сумматор 18, регистр 19, коммутатор 20, регистры 21, 22 и триггеры 23, 24, 25. 3 ил.

5

0

5

0

35

40

50

5

сложение содержимого на первом входе с нулем и при 1 на управляющем входе производят сложение содержимого первого и второго входов„

Входные отсчеты непрерывным потоком поступают на вход 1:

А(11) А(12) А(21) А(22)

1-й такт. Операнд А(11) заносится в регистр 801„ На выходе блока 10.1 имеется значение W(0), на выходе умножителя 9с1 - значение A(11)-W(0), которое передается на выход сумматора 11„1, поскольку на управляющем входе у него присутствует

2-й такт. Значение А(12) заносится в регистр 8.1, на выходе блока 10„1 имеется значение W(0), на выходе умножителя 9.1 и сумматора 11.1 - значение A(12)-W(0), в регистре

12.1.1- значение A(11)-W(0), в регистре 8.2 - значение А(11), на выходе блока 10.2 - W(0), на выходе умножителя 9С2 и сумматора 10.2 - значение A(11)«W(0)0 На выходе 36 присутствует 1.

3-й такт. Значение А(21) заносится в регистр 8.1, значение А(12) - в регистр 8.2, на выходе блока 10.1 - имеется значение W(0), на выходе блока 10C2 - W(0), на выходе триггера 24„1 - 1, которая разрешает суммировать сумматору 11„1 по обоим входам, на выходе сумматора 11.1 имеется значение У(11)А(11)+А(21), W(0), на выходе сумматора 11„2 - A(12)«W(0), в регистре 12.1„1 - A(12).W(0), в регистре

12.1.2- A(11)-W(0), в регистре 12.2.1 - A(11).W(0), на выходе 35 - 1, которая разрешает коммутатору 14.1 передавать информацию с первого входа, на выходе коммутатора 14.1 - значение У(11), на выходе 32 значение W(0), на выходе умножителя 17.1 - y(11)-W(0), на выходе 34 - 1, на выходе сумматора 18„1 - y(11)W(0)

ппскопьку нл его управляющем {;хопе присутствует О, на выходе 33 - 1

4-й такт. Значение А(22) заносится в регистр 8,1, а значение А(21) - в регистр R.2, на выходе блока 0.| имеется значение W(0), на выходе блока 10.2 - W(1), на выходе триггера 24.2 - 1, которая разрешает суммировать сумматору 11.2 по обоим входам, на выходе триггера 24.1 - 1, на выходе сумматора 11.1 - y(12)A(l2)+A(22)-W(0), на выходе сумматора 1К2 - У(2 1)А( 1 1) W(P) + +A(21)-W(1), в регистре 12,1.2 - A(22).W(0), в регистре 12.2.1 - A(12)«W(0), в регистре 12,2.2 - A(11)«W(0), на выходе 35 - 1, которая разрешает коммутатору 14.1 передавать информацию с первого входа, на выходе коммутатора 14,1 значение У(12), на выходе 32 значение V(0), на выходе умножителя 17.1 - У(12)Х XW(0), на выходе 34 - О, на выходе триггера 25.1 - 1, которая разрешает сумматору суммировать по обоим входам, в регистре 19.1 - У(11 W(0), на выходе сумматора 18.1 - F(0,(11)+y(l2) W(0), на выходе триггера 23.1 - 1, которая разрешает коммутатору 2001 передавать ин- сЬормацию с первого входа, на выходе коммутатора 20.1 - значение F(0,1), на выходе триггера 13П - 1, которая разрешает коммутатору 1402 пере- павать информацию с первого входа, на выходе коммутатора 14,2 - значение У(21), в регистре 16 „ 1 - W(0) 0 на выходе умножителя 17,2 - У(21)к xW(0), на выходе сумматора 18.2 - У(21)«И(0), поскольку на его управляющем входе имеется На выходах 33 и 36 присутствует О, в регистре 15.1.1 - У( 1.1).

5-и такт. На выходе триггера 24.1 имеется О, в регистре 8.1 - значение А(11) следуклдей последовательности, поэтому в умножителе 9.1 и сумматоре 1101 происходят процессы, аналогичные 1-му такту., В регистре 8.2 имеется значение А(22), на выходе блока 10.2 - W(1), на выходе сумматора 11„2 - У(22)А(12) У(0)+А(22)х KW(0), на выходе 35 - О, на выходе 32 - W(0), на выходе умножителя 17.1 - ydl)«W(0), в регистре 15.1.1 У(12), в регистре 15.1.2 - У(11), на выходе триггера 21 „1 - F(0,1), в регистре 12„2.2 - А(12)-W(0)s на вы

10

459676

V H1P . ОМ м у т ЧТО Г Я 1/Ё. (27, в регистра 15.2.1 - У(2 О, на выходе .f- гистра 16.1 - WfO), на умно-/ 5 жителя 17.2 - У(2)«У(0), нл выходе триггера .2 - 1, на выходе сумматора U 2 - Г(0,2)-У(21)+У(22)« W(.0), в регистре 1.2 - y(21)-W(0), на выходе триггера 23.2 - Г , на выходе коммутатора 20.2 - Г;(0,7).

Дальше работа устройства проходит но описанному алгоритму„ Коэффициенты друмг-рного преобразования Фурье выходят на выход 2Я в следующей последовательности по цепочке регистров 21,1 и 22.1: Г(0,2); F(1,2); Г(1,1).

R режиме -дномерного преобразования Лурье работа данного устройства проходит следующим образом.

На управляющий вход 29 подается

15

20

0

1, что обеспечивает переключение коммутатора 39 на первый вход, т.е. на блок 10,1 полаются адреса со чика 20.1, что обеспечивает нотакто- вую смену значений коэффициентов. Сигнал 1 с входа 29 подар ся и на упрагляющий вход счетчика Ю„2, что обеспечивает установку последнего в О, а с узла 40 на выход 32 идут только нулевые коэффициенты. Сигнал 1 на входе 29 также обеспечивает постоянство О на выходе 36 и постоянство 1 на выходе 35. что за5 ставляет сумматор 11„1 передавать содержимое первого входа на выход, а коммутатор 14.1 - информацию постоянно с первого входа. Все остальные блоки устройства работают аналогич0 но, как при вычислении коэффициентов двумерного ДГФ.

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

Устройство для вычисления дискрет- ного преобразования Лурье, содержащее N-1 (N - размер преобразования) вычислительных модулей и блок управления, первый тактовый вход которого подключен к первым тактовым входам всех вычислительных модулей, каждый из которых содержит первый умножитель, первый сумматор и первый, второй и третий, регистры, тактовые входы которых подключены к первому тактовому входу вычислительного модуля, отличающееся тем, что, с целью расширения Функциональных возможностей за счет вычисления двумерного пре0

5

образования Фурье, в него введен N-й вычислительный модуль, причем первый и второй информационные, первый, второй, третий и четвертый тактовые вых ды и выход коэффициента i-го (,N-1) вычислительного модуля подключены соответственно к первому и второму иформационным, второму, третьему и четвертому и пятому тактовым входам и входу коэффициента (i-H)-ro вычислительного модуля, второй, третий, четвертый и пятый тактовые выходы, адресный выход и выход коэффициента блока управления подключены соответ- ственно к второму, третьему, четвертому и пятому тактовым входам, адресному входу и входу коэффициента первого вычислительного модуля, первый информационный вход которого яв- ляется информационным входом устройства , информационным выходом которого является второй информационный выход N-го вычислительного модуля, причем в каждый вычислительный модуль введены буферным регистр, бло постоянной памяти коэффициентов, две группы из N последовательно соединенных регистров,четыре триггера, второй сумматор, второй умножитель, два коммутатора, регистр коэффициентов, выход которого является выходом коэффициента вычислительного модуля, выход первого умножителя подключен к первому информационному входу пер- вого сумматора, выход которого подключен к первому информационному входу первого коммутатора и информационному входу первого регистра, выход которого подключен к второму информационному входу первого сумматора, выход буферного регистра является первым информационным выходом вычислительного модуля и подключен к первому входу второго умножителя, выход которого подключен к первому информационному входу второго сумматора , выход которого подключен к информационному входу первого регистра первой группы и первому информационному входу второго коммутатора, выход которого подключен к информационному входу первого регистра второй

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

8,И

-&

гг

п.н

1

ни

м

&

..lt

f

Lr

Фиг.

Составитель А. Баранов Редактор Л.Пчолннская Техред Л.Олийнык Корректор Л.Патай

Заказ 1351

Тираж 415

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5

;.«

п

Фиг.З

Подписное

SU 1 645 967 A1

Авторы

Корчев Дмитрий Вениаминович

Коноплицкий Игорь Анатольевич

Каневский Юрий Станиславович

Даты

1991-04-30Публикация

1989-04-24Подача