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

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

1 .1

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

Целью изобретения является увеличение быстродействия и точности.

На фиг.1 показана блок-схема устройства; на фиг.2 - схема блока опре деления вычетов и арифметического блока; на фиг.З - схема операционного блока; .на фиг.4 - схема блока восстановления результата; на фиг.З и 6 - временные диаграммы работы устройства.

Устройство (фиг.1) содержит блоки 1-1 - -) определения вычетов, арифметические блоки 2- - 2-), блоки памяти коэффициентов 3-1 - 3-i), блок 4 восстановления результата, синхронизатор 5.

Блок определения вычетов (фиг.2) содержит узел 6 постоянной памяти, распределитель 7 импульсов, элементы И 8-1-8-8.

Арифметический блок (фиг,2) содержит элементы ИЛИ 9-1 - 9-8 и узлы 10-1 - 10-8 памяти, объединенные в узлы 11-1, 11-2 хранения, информации элементы И 12-1, 12-2, 13-1, 13-2, элементы ИЛИ 14-1, 14-2, регистры 15-1 и 15-2, операционные узлы 16-1 и 16-2.

. Операционный узел (фиг.З) содержит узлы 17-1 - 1 7-2 постоянной па- мяти, регистры 18-1 - 18-4, элементы И 19-1, 19-2, 20-1, 20-2, элементы ИЛИ 21-1, 21-2, элементы И 22-1, 22-2, 23-1, 23-2, элементы ИЛИ 24-1, 24-2, элементы И 25-4, 25-2, , 26-2.

Блок восстановления результата (фиг.З) содержит узлы 27-1 - 27-3 по- стоянной памяти,регистры 28-1. - 28-4, регистр 29 константы, сумматоры 30 и 31, операционные узлы 32-1, 32-2, каждый из которых включает в себя сумматоры 30 и 31, элемент НЕ 33,эле- менты И 34 и 35, регистр 36. Кроме того, в состав блока входит сумматор 37, регистр 38 константы, регистры 39-1 - 39-4 .При этом совокупность пе- речисЛенных выше узлов блока, кроме регистров 39-1 - 39-4, представляет собой формирователь кода, в составе блока восстановления четыре (4-1-4-4).

Устройство БПФ в отличие от прототипа работает в непозиционной системе остаточных классов (СОК).. Все исходные числа представляются в СОК целыми и положительными. Непозиционные системы счисления характеризуются отсутствием межразрядных связей, которые усложняют аппаратуру и ограничивают ее быстродействие. В СОК целые числа представляют в классе вычетов по модулям выбранной системы взаимно простых оснований Р , .Р ,. . . ,Р ,. . ...,Р, поэтому все рациональные операции выполняются независимо и параллельно над числами каждого s-ro разряда. При этом, если исходные чис0

разрядами, jR разряд5

ла xLkT представлены R

то они разбиваются на

ных частей , так что

R R и числа s-ro разряда

, - наибольшее целое, не превосходящее ц ; - операция вычета по модулю

PS- Диапазон представления чисел в СОК

равен Р П Р .При этом,если D. 40

45 50 55

максимально возможный результат вы- 30 числения по реализуемому алгоритму, то выполняется условие P D. Диапазон DJ для БПФ определяется разрядностью входных чисел R D /6, где D , - диапазон изменения входного сиг j нала, дБ; разрядностью весовых коgj})- фициентов RJ; значащим количеством отсчетов N,N/2.

Величина R выбирается исходя либо из точности дискретизации f, , либо из заданного отношения среднеквадратичного значения (СКЗ) ошибки к СКВ сигнала , верхней границей является значение ,:

R, log,(l+0,5/e,); О ,: Г RJ « O.Sdogjlog N, - log,6 -log Ct); 0 e c I R, - R, Di/6. Основное соотношение для определения числа каналов V и Р имеет вид log,P log,jN-t-R -i-Rj -1.

. Если выбрана система счисле ния Р,31 ;P,29; P 28;P 27;Pj 25; , то f 390795300 и обеспечивается D; 60 дБ (R, N « 2 ; R

8иакс

-5.

10); ,

Если выбрана система Р, 63; Р- 62; Р,61; Р 55; , то Р 40978178010 и при R,10; R,8;

.312

N i 2 (256000), a при К,-10; R 10; N i 2 (- 65000).

Таким образом, в указанной систе- ме можно реализовать БПФ для всех практически важных случаев. Макси-. мально необходимое число каналов БПФ в СОК , а разрядность R Число каналов почти не зависит от N

е, и.е.

. Огра- 6 дает возможность проведения операций слои определяется D ничение разрядности R

6 макс

Р, 650447270; S, 53; т, 44; Р, 63; G, 28619679880;

Ы, 0+1+2+0+0+2+2+0 з 1.

В третьем канале (P,5) 02020303; 00321344; 0+0+0+4+0+9+0+12 5

жения и умножения в каналах по таоли- цам, хранимым в ПЗУ. Восстановление результата (перевод чисел из СОК в позиционную систему счисления) проводится по следующему алгоритму. На ; этапе проектирования решаются сравнения , 1 (modPg), где & . Далее находятся веса разрядов, с коto

торыми восстанавливаются числа G. ШдР/Р.Дпя системы, имеющей 6 и Р 40978178010:

55

,четых ,a во втором к анале с модулем 62: Xj х ( kT 3g,+31 . Поэтому на

вход узла 6 подаются не числа Р/2 + +xlkT;, а 10-разрядные числа xCkT, т.е. при R,IO блоки определения вычетов могут строиться на базе серий- ньт IT ПЗУ, которые имеют объем памяти 2 слов. Кроме того, блоки 1 со- держат распределитель 7 импульсов (например трехразрядный счетчик с дешифратором) и элементы И 8. Данные группируются по N/8 чисел .При этом устройство не требует общепринятой двоичной инверсии. Данные делится на две группы четных и нечетных номеров чисел: х (О), х (2), к (А), х (6), X (8), X (10), X (12)... и X (1), X (3), X (5), X (7), X (9), X (11)...

I ) и (К . f .

1)

операций. При

этом ; W

К.+ яPS

тт

V

PS

N

cV

ч-ж

ps

, что и учтено соШ

ответствующим подключением к элементам 14-1 и 14-2 (фиг.2) входов 9-12, по которым подаются веса w, 1 V, V . Следовательно, в блоках 3-S дополнительно к известному

алгоритму определяются вычеты весов

-cW по соответствующему модулю Р, а каждая из этих групп делится на че- /- а

.1 (.все веса - целые, они сдвинуты до оптыре подгруппы:

I) х(0), х(8), х(16)...

3)х(4), х(12), х(20)...

5)х(1), х(9), х(17)...

7)х(5), х(13), х(2)...

2) х(2), х(10), х(18)...

4)х(6), х(14), х(22)...

6)х(3), х(11), х(19)...

8)х(7), х(15), х(23)... Таким образом, первая подгруппа

чисел с четными номерами записывает-- ся в узлы памяти (ОЗУ) 10-1, вто- рая - в 10-2..., четвертая подгруппа чисел с нечетными номерами - в 10-8. Узлы памяти имеют различный объем памяти: 10-1, 10-2 и 10-5, 10-6 - по N/4 слов каждая, а остальные - по N/8 слов каждая. Это связано с особенностью реализации алгоритма БПФ в вычислительном блоке.

После записи массива чисел в узлы памяти каждого канала начинается собственно процесс преобразования. На первых (Ь-1)-м шагах (L log N) вычислительный блок отключен от СВР (не формируется сигнал и не открываются элементы 25 и 26 Н), выходы соединены с соответствующими входами узла памяти 10-J... 10-8 цри подаче от блока управления сигналов Т ...Тд, открывающих элементы И 19, 20, 22, 23. Сигналом М 1() включены элементы И 2-1 и 12-2, выключены 13-1 и 13-2 и обеспечивается одновременная работа двух операционных узлов 16-1 и 16-2. При этом узел памяти 11-1 подключен . к 16-1,- а узел 11-2 - к 16-2. Для реализации при прореживании во времени операции бабочка (C A+BW и D «A-BW) в СОК в блоках 3-8 программ МНС формируются веса W ps l2 + WSps и vSps P/2-W%s для К и (К+1)-й операции, а также для (К +

20

ределения вычета на R разряда вправо) , а также вес

В схеме операционного узла (фиг.З) в программируемых узлах постоянной памяти 17-1...17-4 хранятся вычеты арифметических операций умножения, а в узлах 17-5... 17-8 - вычеты арифметических операций сложения. Каждое из узлов 17 имеет объем памяти 2 слов 25 разрядностью по R. В узле 17-1 по адресу, соответствующему двоичному 2Rg -разрядному коду, составленному из слов и , хранится результат В (аналогично для 17- 3), а в узле 17-2 по адресу, состав30

ленному стыковкой слов ps, хранится результат В (аналогично ДД1Я 17-4). Например, в канале

35

с модулем , если В 001П1 W 010000

2

ТО адрес будет 00111140

45

010000. По этому адресу хранится число BWS 240 54 110110. Аналогично в узле 17-5 и 17-7 по . 2-R -разрядным адресам А cBW V} хранятся вычеты :А + + , а в узле 17-6 и 17-8 хранятся вычеты «А + + . Таким образом, время выполнения операции бабочка в блоке 17 составляет 2 Т, .

На последнем щаге преобразования (при , ) выключаются элементы И 12-1, 12-2, включаются элементы И 13-1, 13-2, узлы памяти 10-1, 10-2, 10-5, 10-6 подключаются к операционному узлу 16-1. Выход 16-1 (его регистр 18) через элементы И 25, 26, открьгааемые сигналом Т 1, подключается к блоку 4. В блоке 4 в узле ее 27-1 хранятся априорные суммы s оЦЭ,-«-с(. В узле 27-2 - Sj s- ot ftr , в узле 27-3 - s,,- Регистры блока 4 обеспечивают конвейерный режим работы на

50

50

I ) и (К . f .

6

1)

операций. При

; W

К.+ яPS

тт

V

PS

, что и учтено со

ответствующим подключением к элементам 14-1 и 14-2 (фиг.2) входов 9-12, по которым подаются веса w, 1 V, V . Следовательно, в блоках 3-S дополнительно к известному

0

ределения вычета на R разряда вправо) , а также вес

В схеме операционного узла (фиг.З) в программируемых узлах постоянной памяти 17-1...17-4 хранятся вычеты арифметических операций умножения, а в узлах 17-5... 17-8 - вычеты арифметических операций сложения. Каждое из узлов 17 имеет объем памяти 2 слов 5 разрядностью по R. В узле 17-1 по адресу, соответствующему двоичному 2Rg -разрядному коду, составленному из слов и , хранится результат В (аналогично для 17- 3), а в узле 17-2 по адресу, состав0

ленному стыковкой слов ps, хранится результат В (аналогично ДД1Я 17-4). Например, в канале

5

с модулем , если В 001П1 W 010000

2

ТО адрес будет 0011110

5

010000. По этому адресу хранится число BWS 240 54 110110. Аналогично в узле 17-5 и 17-7 по . 2-R -разрядным адресам А cBW V} хранятся вычеты :А + + , а в узле 17-6 и 17-8 хранятся вычеты «А + + . Таким образом, время выполнения операции бабочка в блоке 17 составляет 2 Т, .

На последнем щаге преобразования (при , ) выключаются элементы И 12-1, 12-2, включаются элементы И 13-1, 13-2, узлы памяти 10-1, 10-2, 10-5, 10-6 подключаются к операционному узлу 16-1. Выход 16-1 (его регистр 18) через элементы И 25, 26, открьгааемые сигналом Т 1, подключается к блоку 4. В блоке 4 в узле е 27-1 хранятся априорные суммы s оЦЭ,-«-с(. В узле 27-2 - Sj s- ot ftr , в узле 27-3 - s,,- Регистры блока 4 обеспечивают конвейерный режим работы на

0

L-м шаге. Вычеты s. в узлах 27-1 и 27-2 подаются в логическую схему, состоящую из сумматоров 30 и 31 и двух элементов И 34, 35. Если Sj + + Sj I (Р хранится в регистре 29), то в знаковом разряде сумматора 31 - единица, открыт элемент И 35 и сумма :s + S, р считывается в регистр 38. Если же S + s выходят за пре- . делы Р, то в знаковом разряде сумматора 31 - ноль, открыт элемент 35 и число s, + s Р s, + считывается в регистр 38. Аналогично ра ботает узел 32-2. Специфическое представление О через Р/2 требует при восстановлении нормализации чисел. Из числа F на выходе узла 32-2 вычитается Р/2 (-Р/2 хранится в регистре 36) в сумматоре 37. Здесь же результат нормируется сдвигом запятой

2 запускается сигнал Т выборки крисi талла ПЗУ-. Длительность Т такова,

Я

что при t t преобразование в ПЗУ закончено и результат преобразования записывается в регистр 18 импульсами

во время от tj до t.

При t ре10

15

20

зультаты преобразования по восьми точкам записаны в регистр 18. При включается сигнал разрешения записи в ОЗУ. На первом шаге при включаются по очереди элементы И 19 и 23 импульсами Tg и Тд в обоих операционных узлах 16-1 и 16-2. При этом сигналы от 19-1 через 21-1 записываются в узлы 10-1 (10-5), от 19-2 через 21-2 - в узел 10-2 (10-6), от 23-1 через 24-1 - в узел 10-3 (10-7), от 23-2 через 24-2 - в узел 10-4(10- 8). Т и Т- включаются последовательна R разряда влево. Четыре одинако- вых модуля СВР использованы для одновременной обработки 4-х чисел oCg ,

к-и

к+2 7

НО при t. ,t.,t-,t,, и т.д. на всех такЯЬотО f. « , . .

тах первого шага. При L 2 подача импульсов Т,...Tg не меняется. Изменяется лишь логика подачи сигналов

с выхода каждого ка-25 з втором шаге при L 2

при включается Tg, результат преобразования считывается из 18-1, 18-2 в 10-1,10-2 (10-5, 10-6). При включается Т, результат пре- у. образования считывается из 18-3,18-4 через 20-1, 20-2 снова в 10-1, 10-2 (10-5, 10-6). При включается Т , результат преобразования считывается 1из 18-1, 18-2 через 22-li 22-2 в узI it л .

cis , s ,ci.s

нала. Результаты преобразований F,

к-ь, регистров 39 ;считываются на выход устройства БПФ- СОК.

Рассмотрим временные диаграммы работы устройства. Всего шагов преобразования N. На первых шагах преобразования от 1 до L - 1 в синхронизаторе сигнал (), а на - сигнал (). Сигнал обеспечивает одновременное считьшание восьми сигналов из всех узлов памяти (ОЗУ) сигналом Т. Формируемые одновременно сигналы Tj являются сигналами записи в регистр 15 Т и Tj запускаются от заднего фронта Т. Период импульсов синхронизации Т выбран так, что Т - ЗТ- 0.,, Т,„ 0,5 Т„„ 0,5 Т,,.., где Т. Т, Т,, . Т - длительность импульсов синхронизации;

Т - время записи в регистр передачи данных;

- время срабатывания ключей; Т.,.. - время обращения к ОЗУ;

время считывания из ОЗУ; время записи в ОЗУ; TOJ - время сложения; Т„., - время считьтания из ПЗУ.

При сигналы из ОЗУ записаны в регистр 15 и, следовательно, подключены к информационным входам узлов 17. При t t, от Т -импульса

35

40

014

ап

лы 10-3, 10-4 (10-7, 10-8). При , включается Т, результат преобразования считывается, из 18-3, 18-4 снова в узлы 10-3, 10-4 (10-7, 10-8). - Таким образом, на втором шаге формируется последовательность импульсов .. .TgT TgTgTgT TgTg. . . На третьем шаге эта управляющая последовательность имЪет вид . .. Т J, Т,Т . , Т Т ..., на четвертом шаге... Т,Т,Т,Т,Т,Т,Т,Т,Т,ТдТ,ТдТ8ТзТ,ТзТ,Т,

,,т,,,т,т,ТдХ,:..

и т.д. Наконец, на (L-1) шаге вклю- чаются лишь Т и Т . и число включений каждого из них равно N/8. Тогда после (L-l)-ro шага результаты преобразований будут записаны только в узлы 10-1, 10-2 и 10-5, 10-6. Поэтов му объем памяти этих узлов составляет N/4 слов в каждой секции. Объем памяти каждой из остальных узлов равен N/8. объем ОЗУ в каждом канапе составляет 1,5N,

На L-M шаге сигнал . Выключены элементы И 12, включены элементы

50

55

2 запускается сигнал Т выборки кристалла ПЗУ-. Длительность Т такова,

Я

что при t t преобразование в ПЗУ закончено и результат преобразования записывается в регистр 18 импульсами

во время от tj до t.

При t ре

зультаты преобразования по восьми точкам записаны в регистр 18. При включается сигнал разрешения записи в ОЗУ. На первом шаге при включаются по очереди элементы И 19 и 23 импульсами Tg и Тд в обоих операционных узлах 16-1 и 16-2. При этом сигналы от 19-1 через 21-1 записываются в узлы 10-1 (10-5), от 19-2 через 21-2 - в узел 10-2 (10-6), от 23-1 через 24-1 - в узел 10-3 (10-7), от 23-2 через 24-2 - в узел 10-4(10- 8). Т и Т- включаются последовательНО при t. ,t.,t-,t,, и т.д. на всех так5

0

лы 10-3, 10-4 (10-7, 10-8). При , включается Т, результат преобразования считывается, из 18-3, 18-4 снова в узлы 10-3, 10-4 (10-7, 10-8). - Таким образом, на втором шаге формируется последовательность импульсов .. .TgT TgTgTgT TgTg. . . На третьем шаге эта управляющая последовательность имЪет вид . .. Т J, Т,Т . , Т Т ..., на четвертом шаге... Т,Т,Т,Т,Т,Т,Т,Т,Т,ТдТ,ТдТ8ТзТ,ТзТ,Т,

,,т,,,т,т,ТдХ,:..

и т.д. Наконец, на (L-1) шаге вклю- чаются лишь Т и Т . и число включений каждого из них равно N/8. Тогда после (L-l)-ro шага результаты преобразований будут записаны только в узлы 10-1, 10-2 и 10-5, 10-6. Поэтов му объем памяти этих узлов составляет N/4 слов в каждой секции. Объем памяти каждой из остальных узлов равен N/8. объем ОЗУ в каждом канапе составляет 1,5N,

На L-M шаге сигнал . Выключены элементы И 12, включены элементы

0

5

И 13. Узлы 10-1, 10-2, 10-5, 10-6 подключены к операционному узлу 16-1. Узлы ОЗУ 10-3, 10-4, 10-7, 10-8, регистр 15-2 и узел 16-2 на L-M шаге не работают. Сигналы 1... не фор- 5 мируются. Формируются сигналы Т ... T;ij . При этом сигнал Т на L-M шаге , начинает формироваться со сдвигом на 12 тактов относительно импульсов Т , считывания из ОЗУ. Итак, на L-M шаге одновременно с преобразованием ведется восстановление результата.Импульсом Т четыре результата преобракоэффициентов, отличающее с я тем, что, с целью увеличения стродействия и точности, в него вв дены блоков определения вычетов, (-1) блоков памяти коэффициентов и блок восстановления результата, выход которого является информационны выходом устройства, i-й (,8) вы ход j-ro (,J) блока определения вычетов подключен к входу i-ro опе ранда j-ro арифметического блока, k-й выход (,4) результата котор го подключен к соответствующему вх

зования через 25, 26 одновременно по-j ДУ k-й группы блока восстановления

даются на узлы 4-1 - 4-4. К-й результат подается в узел 4-1, (К+1)-й - в узел 4-2 и т.д. Число входов каждо го блока 4 равно J . При этом вычеты результатов N-точечного преобразования от первого канала подаются на входы «А модулей, второго канала «А , третьего - otj ... J-ro -d . Сигналом Т,, при , включаются узел 27 t 4 t, ) ПР задним . фронтом импульса Т сигнал записан во внешний триггер (на выход) каждой ячейки регистров 28-1, 28-2, 28-3. При окончены переходные процессы сложения в сумматорах 30 и

31 (t - tj T ). При задним фронтом импульса Т сигнал из 28-3 переписан в 28-4 и сумма из сумматоров 30 или 31 - в регистр 38. Че20

30

результата, а входы блоков определ ния вычетов объединены и являются формационным входом устройства, вы ход синхронизатора подключен к вхо дам синхронизации j-ro блока опред ления вычетов, блока восстановлени результата и адресному входу s-ro (,1) блока памяти коэффициентов причем j-й блок определения вычето

25 содержит узел постоянной памяти, р пределитель импульсов и восемь эле

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

рез

Ч ел

образуется сумма

F в узле 32-2 и при , задним фронтом импульса Т сумма F записана в регистр 38 узла 32-2. Через TC tg - t, результаты F , FH,., F K-w к+з нормализуются в сумматоре 37 и задним фронтом импульса 1,5 записываются в выходные регистры 39-1, 39-2, 39-3, 39-4.

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

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

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

50

арифметических блоков, входы коэффи- 55 Формирователь кода содержит три узла

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

коэффициентов, отличающее- с я тем, что, с целью увеличения быстродействия и точности, в него введены блоков определения вычетов, (-1) блоков памяти коэффициентов и блок восстановления результата, вы :, ход которого является информационным выходом устройства, i-й (,8) выход j-ro (,J) блока определения вычетов подключен к входу i-ro операнда j-ro арифметического блока, k-й выход (,4) результата которого подключен к соответствующему вхоДУ k-й группы блока восстановления

результата, а входы блоков определения вычетов объединены и являются информационным входом устройства, выход синхронизатора подключен к входам синхронизации j-ro блока определения вычетов, блока восстановления результата и адресному входу s-ro (,1) блока памяти коэффициентов, причем j-й блок определения вычетов

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

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

постоянной памяти, семь регистров, два регистра константы, пять сумматоров, четыре элемента И и два элемента НЕ, причем выходы первого, вто рого ТГ третьего узлов постоянной памяти подключены к информационным входам соответственно первого, второго

I

и третьего регистров, выходы первого и второго сумматоров подключены к первым входам соответственно первого и второго элементов И, выходы которых подключены к первым информационным входам соответственно четвертого и пятого регистров, знаковые выходы третьего и четвертого сумматоров подключены соответственно, третьего сумматора - к второму входу первого элемента И и входу первого элемента НЕ, а четвертого - к второму входу второго элемента И и входу второго элемента НЕ, выходы первого и второго элементов НЕ подключены к первым входам соответственно третьего и четвертого элементов И, выходы которых подключены к вторым информационным входам соответственно четвертого и пятого регистров, выходы третьего и четвертого сумматоров подключены к вторым входам соответственно третьего и четвертого элементов И, выход первого регистра подключен

5

0

5

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

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

название год авторы номер документа
Арифметическое устройство для процессора быстрого преобразования Фурье 1981
  • Коляда Андрей Алексеевич
  • Василевич Леонид Николаевич
  • Ревинский Виктор Викентьевич
  • Чернявский Александр Федорович
SU1042028A1
Систолический процессор для вычисления полиномиальных функций 1988
  • Кухарев Георгий Александрович
  • Тропченко Александр Ювенальевич
  • Павловский Владимир Федорович
SU1608689A1
Устройство для обнаружения и исправления ошибок в непозиционном коде 1983
  • Коляда Андрей Алексеевич
SU1134941A1
Арифметическое устройство в модулярной системе счисления 1987
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
  • Чернявский Александр Федорович
SU1432517A1
Цифровой обнаружитель-измеритель частоты 1989
  • Волохов Владимир Алексеевич
  • Черненко Василий Иванович
  • Купчик Александр Петрович
  • Акулова Лариса Анатольевна
SU1797127A1
Генератор функций Уолша 1985
  • Чеголин Петр Михайлович
  • Садыхов Рауф Хосровович
  • Шаренков Алексей Валентинович
  • Золотой Сергей Анатольевич
SU1262470A1
Устройство для нормализации чисел в модулярной системе счисления 1986
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
SU1332317A1
Устройство для формирования интегральных характеристик модулярного кода 1986
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
SU1464293A1
Устройство для умножения комплексных чисел в модулярной системе счисления 1987
  • Василевич Леонид Николаевич
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
SU1587503A1
Устройство для вычисления дискретного преобразования Фурье 1990
  • Василевич Леонид Николаевич
  • Гунько Иван Иванович
  • Коляда Андрей Алексеевич
SU1732353A1

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

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

Изобретение относится к вычислительной технике и может быть использовано при реализации алгоритмов спектрального анализа на специализированных ЭВМ. Целью изобретения явля-. ется увеличение быстродействия и точности. Поставленная цель достигается за счет того, что устройство содержит J арифметических блоков 2 - 2 , ) блоков 1 - 1 определения вычетов и ) блоков 3, 3 р памяти коэффициентов

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

-л ./4 .№ 16

arertfz

0ueJ

26(30)

/3

ftg Гп Ъл

ПБ

tfMMf.4.nepSbiuatas(L (

-Ml

TTI 7:7

fi

III

LhlTT iJ P7

III r wig; c;3i

-;-:-I 5t I r)I,

JHL

fHl

JTTL

-tt- II

ЛТГ

-h1{ ICT71

« «Jp: 5, in

::iri Z3 /L j

iff . r// ,

Второй iacfe(L 2) 1 RL

jn

JiVt5 7

JI

.iwL.

A / Фиг.5

11..j

11..j

7« «Шл

V //

j U

«L «i

/si

Составитель А.Баранов Редактор Ю.Петрушке Техред Л,Сердюкова Корректор А.Обручар

Заказ 7904/48 Тираж 673Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская, наб., д.4/5

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

L-TMJ шаг

t/i

Документы, цитированные в отчете о поиске Патент 1987 года SU1290350A1

Устройство для реализации алгоритма быстрого преобразования фурье 1973
  • Беляев Герман Васильевич
  • Власов Борис Михайлович
  • Баскин Лев Мордухович
SU480079A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство быстрого преобразования фурье 1977
  • Бычков Николай Петрович
  • Грачев Юрий Алексеевич
  • Сабаев Лев Васильевич
  • Федоровская Татьяна Николаевна
SU660057A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 290 350 A1

Авторы

Лебедев Евгений Константинович

Лапий Виктор Юрьевич

Даты

1987-02-15Публикация

1985-04-17Подача