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

 

Изобретение относится к автоматике и вычислительной технике, в частности к устройствам дискретного преобразования Фурье, и может найти применение для построения параллельных спектральных анализаторов. Цель изобретения - упрощение устройства. Поставленная цель достигается за счет того, что устройство для дискретного преобразования Фурье содержит группы косинусных и синусныхблоков понижения порядка первого и второго типов 73 1 so 7 72 7 зз с 1с 2 -1с 2 и 1 2 и 2 и группы 3 блоков су {мирования-вычитания с соответствующими связями между блоками устрой- S ства. 3 ил. (Л ГС 00 Ч 4ib

союз советсних социАлистичесних

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

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ е:

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР пО делАм изОБРетений и ОтнРытий (21) 3836668/24-24 (22) 07.01.85 (46) 30.01.87. Бюл. В 4 (71) Куйбышевский институт инженеров железнодорожного транспорта (72) Ю.И.Шафоростов, В.И.Шафоростов и С.П.Орлов (53) 681.32(088.8) (56) Авторское свидетельство СССР

Ф 1084807, кл. G 06 F 15/332, 1984.

Капорин И.Е. Новый алгоритм быстрого преобразования Фурье./

/Вычислительная математика и математическая физика, т. 20, 1980, Ф 4, M. Наука,. с. 1024-1058. (54) УСТРОЙСТВО ДЛЯ ДИСКРЕТНОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ

„„80„„12871?4 А 1 (57) Изобретение относится к автоматике и вычислительной технике, в частности к устройствам дискретного преобразования Фурье, и может найти применение для построения параллельных спектральных анализаторов. Цель изобретения — упрощение устройства. По" ставленная цель достигается за счет того, что устройство для дискретного преобразования Фурье содержит группы косинусных и синусных блоков понижения порядка первого и второго типов

1 =2 1с=2 и 1 2з 1 =2 . 2 =22 2

h — г

=2 и 2 =2 -2 =2 и группы 3 блоков

3 суммирования-вычитания с соответствующими связями между блоками устрой- Ж ства. 3 ил.

12871

Изобретение относится к автоматике и вычислительной технике, в частности к устройствам дискретного преобразования Фурье сигналов (формирования сигналов) и может найти широкое 5 применение для построения параллельных спектральных анализаторов, Цель изобретения — упрощение устройства.

На фиг. 1 изображена блок-схема устройства; на фиг. 2 — блок-схема косинусного (синусного) блока повышения порядка первого типа; на фиг. 3— блок-схема косинусного (синусного) блока понижения порядка второго типа.

Устройство содержит группы косинусных и синусных блоков понижения

Р порядка первого типа 1 -2 -1 -2

Р с и 1 -2 -1 -2 группы косинусных блоS

У ков понижения порядка второго типа

2 -22 -2 -2 и 2 -22 -2 -2 и группы 3

Р P с с S S блоков суммирования-вычитания.

Косинусный (синусный) блок понижения порядка первого типа (фиг. 2) содержит узел суммирования вычитания, состоящий из сумматоров 4 — 6 и узла 7 умножения на коэффициент. Косинусный (синусный) блок понижения порядка второго типа (фиг. 3) содержит узел 8 суммирования-вычитания.

Работа устройства основывается на следующем алгоритме.

Выражение а (2 (2k+1)) для дискретного .синус- преобразования Фурье

2 сигналов обладает следующим свой- 35 с Гвом.

Я -1 а (2 (21<+1))= A (1 k ()"

e=0

I it(2k+1)

< я п (1) 40

"С- где J =О, i n; k=0,1,2,; ..; (=0,1,2,...;

А (1PkP() =x(1); 1=0, 1,... «2 -1; 45

А (О,k,ф) =А, (2,k,() sinlI (2k+

„,") (24- g-1

А (1,k, () =А,1„(1,k, @+Ay, (2

-1,k, )+2A„,. х(2" + 5t(2k+1) 50

+I,k ф)соя- — — —; (2) э э

2-S-1

1=0,1,...,2 -1 °

Соотношение (1) легко доказывается индукцией по Р при любых значениях

k u . 55

Любое целое действительное число из множества, ограниченного интерваи лом (-2, 2" ), может быть получено иэ выражения

Нулевой цикл, Сигналы Р

Ф; >, э ь ..., У с учетом (5) можно предстат вить в виде

0+ (+О}

Ф

OcI o

Ч> =ф2 (2k+! ), Ф вЂ” знак и+в или 1-11.

Любое целое действительное число иэ множества, ограниченного интерваЬ rý лом (-2, 2 ), может быть представлено в виде алгебраической суммы возрастающих с гепеней двойки.

Следовательно, при определенных значениях k и может иметь место равенство

Ф2 (2k+1 ) о2 ф 2 Р 2 ...Ф; 2 ф;,2ф;2 ..., (3) где О - с (tt c r... p A z... а и.

Для выражения (1), характеризующего дискретное преобразование Фурье от действительной последовательности сигналов х(1) (1=0,1,. .,2 -1), при любом k и справедливы равенства а (2 (2k+1) ) =а (-2 (2k+1) ); а (2 (2k+1) ) =-а (-2 (2k+1) ) . (4)

Определяют способ формирования дискретного преобразования Фурье сигналов х(1). На основании (3) вводят последовательность сигналбв аргументов Р „=.ОФ,2; О с ап;

= Р, у 2; рог(п;

gj. а z

p V i

o< < -P z с (-2,2 ) ..

c(5I Ф

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

1287174 . а (0)=2 А, ();

2 -1 c(S) а (V )=,) A

0 ЕаО

5 с(5) ф; c< 9) а (М,) )=2 А (о) о а, =О

s, o) Ф, 1((; — О) (I)Ä,Ä) ее -1 хам) (v, -o) ое-1

9 (7) †...-А (Х Р -О)(о) о где и =и. о (6) t0 Используя указанные свойства и (2), с(5) (6), закон формирования сигналов а (), игналов А не зависят

o(î) мента. Исходя из это- начиная с аргумента М -, можно предod ать ставить в виде

-4 с(5) 9 2 с(5) gà со5 111(М ) 0) ,"" (ч ) = А (ХЧ -О)

О,с/. =- 1) od (5<г ) 0 0 о

5 -ъ)а а

<,) Ф„ а<5) ф Соз У)< (« -О) а (V. )= А (Х,V "— О)

dP 9 (Sir ) (аО а и 2 с(б) g) с(9) 4 соs I (а(ф ) (g)

a (< „) = рА) (,V, -0,.„) (

<<). Ф

))z о(Разности (Р 1-0),.... с учетом (Я следующим образом:

c(.P

-о)=(-О)+((е"-o)-(-о))=(е -0)+(v - е ) °

Ф ф ф ) .). И, ф о,(о(Е oc(oo((Р ж

-0) =(V о-0)+ (Lp -(Р а) . (9) где )) =О, 1,...

Представляют (Р 1 (%van „

)) Z

Первый цикл. На ря во внимания (9) е мирования сигналов

40 c(s) ф„с(5) а (Ч "),...,а ставить в виде первом цикле, бе(11), закон форс(5) Ч, а { Р ), Оа< (>z ) можно предгде k, =0,1,...; 1,=0,1 ° ° °; (,=д.;

2" е)

c(S)

e =()

",1

)= А„„ (аО

2 -1

)= А с(5) (<(>Фа

od с(5) Ф„ а ((<" c(5) Ф„. а (Р " о а

5<5) . IT(2 (- Е ) — A (1) sin- — — — — — -э

<+) Со)1

2 ее -1

9(5) . I112 (PaZ - +od )

4, ф, ()), (I) sin — — — — — — — —, (12) (о)1

<,-1

<1 1 Фа

I)<2 (" - о ) (I) cos

- )о 4 1 1 < а

1112 (

Ф1 — 1

2 где n =n — ))

1 о o а (2k +1) ) соз — — — ——

I>t (2k +1) о — 5

c(S) c(e)

А (Х) =A„(I, 6,2 о (2k +1)) sin — — — - — -

I "ПФ (2k, +1) c,-,-1 (13) с<5)

Сигналы А ) формируются по формулам(2) . пРи =no 4 (о А, О+ (y > +O);

1(З (-)9

„df -0+(y,@+О)

Кроме того, учитывая (2) для можно записать

c(5) C (5) @а ()о (I,Î) =A()о(I,Ч -О) =

=А (Х Ч1 -О)(о)О dP

А(о)о () т.е. значения с от второго аргу го, можно запис

Кроме того, выбирают такое ), c(5) чтобы сигналы А при возрастании о второго аргумента не меняли своего значения, т.е. чтобы бьши справедливы равенства с(8) ())

=...=А, (I,V„ -О)=... =

=А„ (Zop)ооз (2„, +1)),(10) 30

2)) (при gt =0,1, ° ° ° о

Используя (2) с учетом (6), получают, что ). должно удовлетворять условию о<). р

5 1287174 6 (о 1

Используя указанные свойства и (2) та )" ь, могут быть записаны следуюдля сигналов (12), начиная с аргумен- щие формулы: ,-)), )/ у gj

c(5) Р)„2 -(с(ь) -))о Ф« Ф, IJ(2 ((« - ) а (У )=;Г (А (Х 2 (() - Р ))cos--- — - — -2-1 - g

1/. р, 1 с()г о,/. и 1

LcO 2 (- . 41 ф.. I((2 (-ч ) .-A (f. 2 (г "- р ))sin — — — — — -). ф; ф с(5! (!); у — (с) ))о Ф! ф Х)(2 (Р,) 2 — Vo ") (ñ ) = 5 (А (I 2 (1 (о î))cos е. 2))) 2 ))1 )/2 оД, n,— < ()

5(5) - "о @1 Ф Х1(2 ((,/2 - («о ) (I 2 ((р "-Ч) о))sin — -- — — - - — —; (14)

Ос)

1 2

-( где "1=0, 1,...;

С (С) -) р ф« ф с(51 -, (//) ф c(c) ч ),..., y - 1=(р .) (/) ()), ((), Ф; ф, / aag )/Z о( ()1 -(« ),... через разность (V <- М, )

0d ц))), о Кроме того выберем такое )) (16)

1. Э с учетом (5) следующим образом: чтобы сигналы А и A„- при возс(с) 5(Я (t „ - „")=(V 1- )+((V ;)-, растании второго аргумента не меняли

25 своего значения, т.е. чтобы были (v — v ) =(т — )+(т - v ); справедливы равенства: д. )) /),/, c/.P о<у. /". )" с/. P ог а (Y )=Е. А (I); (=() (" () -)) )

///. 2 "г-«c(c) ХЪ2 а (5) ((() =, ) (A (Х) сов (о)2 "г. г

Х>2 (),2 - „ ), (19)

Ог — 1

2 тде п =и -v

1 1

c(c.) c(c) « 2 )(41(2k +1)

А (1) =А (I, )/ 2 (2k +1) ) cos — — — -) —— (0)2 )) У 1 n„- ф

Itl Ф (2k+1)

xs in — - / — - — —;

2 1

-1 -1

А(„) (1) =A ) (I, (Р,? (2k .+1) ) cos

5(5) 5(о) ф Л Ф1(21с, +1)

ХМ1(2k +1) (20)

2" 4 с (с) S(S) сигналы А,/, А,/ формируются

I по формулам (4), (2) при n n, ф = ч«1

kk,; ))=)/,, Hтд °

i-ый цикл. Ha i-ом цикле для сигнаФ; (- )

5(S) — А (I) sin x (о) 2 (-,, А (Х,(?)12 " (2k, +1)х 1 с(с) ,+, A g (I, Ф,, 2 1 (2kÄ +1) ) x

I с (5) лов à"" (Y>< ), a ((t< )..., учитывая предыдущие выводы, можно запи-! / сать следующий закон формирования:

А„(1,2 (-т@ ))=...=А„(Х,2 („"-М ))=...=А (Х,Ф„2 " (2k„+1));

A " (Х 2 (((«г/ о)) A (I 2 (((/,/ 1! а) =А (Х ф2 (2k «-1) (17)

1 )/Е Оа

1 где k 0,1,...; g =0,1,...; (,= ç-)),; Оа )/, < r-,. (18) .,«-p-«, „ „ Второй цикл. На втором цикле для с =/)) 2 при/ =0,1,... с(5)

Используя (2) с учетом (15), полу* 35 данных сигналов а ((«" ) (1 ° ° ° 1 чают что )), должно удовлетворять а („),..., беря во внимание (16)— условию (18), закон формирования имеет вид:.1287,! 74

Г() ! сО (О)!

t=o

)!

s(s) 262 (+ А sin (I);

-()о ),+ - )- ) 11

) 1Я 2 ())у»((р))) (I)cos (+ ...1,, ) („Ф,, 3,.)

Ч вЂ” р,) (21) !

1; -!

2 с(с) 5(6)

Сигналы А, А формируются по

))j-! формуле (2), при n=n,. ф =

Значения (., = )).-()), +)), +...+ )). )

z-))-! и 1с . =) 2 при 3 =0,1..., определяются íà (i-1)-ом цикле, исходя

)).-У) -I c(c) (,) !.)) !c +)).

cos

n --) п 2 (ч )) (23) х(р — Pep ) з п

) z

У из выводов по всем предыдущим циклам, аналогично 1 и 2 циклам.

Используя указанные свойства и учитывая все предыдущие выводы для формируемых сигналов, начиная с аргумента можно записать. где ", =0,1,... с(с)

Оп)

5(s) (о)!

8о+ ))! (I,2 (Î+ . ° + 1-! ) (I,2

4. Ф . c(c) (V -v ))=А . <(Х):

Р !) <о)! ф, ()) s(s) (V„, -,„,) ))=A„„(l). (24) (16) и кроме того, выбирается такое

I чтобы сигналы А „" и А )

1 !

Далее, если есть аргументы, больФ! -45 шие, чем Y (например, учитывая (2), )z

Ф, имеем: Y ь =Ч,) ф. 2, где zchcn ux разности с )(! „ выражаются через разФ;, ность () - ()),„ ") аналогично (9), при возростании второго аргумента не меняли своего значения, т.е. чтобы выполнились равенства:

)=...=А (I,Ф, 2 (2k,.+1)); !

)=...=A„ " (I,фг (2k,.+1), (о + (I,2

-(!),+)) )-... +)), ) (1,2 (Ч,) — )() !) ) о(с)

А )). (25) $И)! где k;=О, ф; -z-(),+ при М =0,1,... Используя (2), с учетом (24) получают:

1,...;, =0,1,. ° .;

),+...+ )1, ); 1с; =М 2 -, где n, =n,. формируются на (i-1)-ом цикле, исходя

Значения и =и. 1 и ). опреде fO из выводов по всем предьдущим циклам, I аналогично 1 и 2 циклам. о

c(c) с(c) . РБф (2k +1) ()=А„(I,()f 2 (2k. +1))соз — „- — - - — (+ з; — (о) о ф; 1 7 Ф. (2k „+1) () д, )", ф. 2 -! (2k +1) ) sin- — с — - — -

i-! !

1-1 tl1-!

У

2 -FA =А (У Р- 2" (2k +1) (cos Ж -..)(2 +1)

l-! )11 — ф -1 )1-1 (I,А,2 (2k +1))s @ (— ) (22)

\ 1 ф)-!

12871

74 где n- =n — g.;

3+(1 (+2 (2k;+1))cos — — — ->.— — — А (1 д

c () () ф, - f fcp (2 ) .1 ) s(s) х2 (21(+1) ) я @ (2(.1+1)

).-1.-() -(i с

5(5) (О) I t!

SCs) ()- ° Ф, 2 " (21(, +1))соя-- — "« +1)

2 (-)

f х (Х, Ф г"" (2k. +1) s in ) 4(2k +1)

n, -,- -1 ° (28) А ) формируются

sC5)! при n=-n.; ф =ф;

c(c)

Сигналы А ) ! по формулам (2)

k=k,; y= .. изобретения

Формула

О < Л. с h-()),+))Ä+...+ ));, ), (26) т.е. )) должно лежать в пределах ! от нуля до значения (i+1)-го показателя степени двойки без, суммы всех предыдущих (i+1) ûé цикл. На (i+1) îì цикле с(Ь)(((! для данных сигналов а ()!, ), принимая во внимание сказанное, по- 1< лучают закон формирования сигналов:

Устройство для дискретного преобразования Фурье, содержащее первую группу из двух блоков суммированиявычитания, о т л и ч а ю щ е е с я 35 тем, что, с целью упрощения устройства, оно содержит и групп косинусныз и синусных блоков понижения порядка первого типа (n=-1о! И, N— размер преобразования по (2 †(-1) ) 10 (р=1,n) блоков в р-й группе, п групп косинусных и синусных блоков понижеР пия порядка второго типа по (2 +2»

«(-1) блоков в р-й группе и (и 1) групп блоков суммирования-вычитания по ((2 -(-1)"7з " блоков в каждой группе, причем первая группа выхода р-го косинусного блока понижения по- . рядка первого типа р-й группы подключена к группе входов (р+1)-ro ко- 50 синусного блока понижения порядка второго типа (р+1)-1 группы, вторая и третья группы выходов р-го косинусного блока понижения порядка первого типа р-й группы подключена к груп" 55 пам входов соответственно (р+1 )-го синусного блока понижения порядка второго типа и (p+1)-го косинусного

I0

2"(-! (!! )=Е р>„,(!) .(2!) (,:î и далее следующие значения сигнас(5) лов а от следующих аргументов с использованием сигналов А (() я(я) (0) (+ аналогично (12), (19), (21) 1, 2.

i-го циклов, блока понижения порядка первого типа (р+1)-й группы, причем первая, вторая и третья группы выходов синусного блока понижения порядка первого типа р.-й группы подключены к группам входов соответственно (р+1)-го синусного блока понижения порядка второго типа, (р+1)-го косинусного блока понижения порядка второго типа и (р+1)-ro синусного блока понижения .порядка первого типа (р+1)-й группы, группы выходов i-х (i-=1,р) косинусного и синусного блоков понижения порядка второго типа р-й группы подключены к группам входов соответственно i-х косинусного и синусного блоков понижения порядка первого типа (р+1)-й группы, группы выходов

i õ косинусного и синусного блоков понижения порядка первого типа р-й группы подключены к группам входов соответственно первого и второго блоков суммирования-вычитания р-й групЬ)ы, группы ))ыходов суммы и разности первого блока сложения-вычитания подключены к группе входов соответствен- . но первых косинусного и синусного блоков понижения порядка второго типа (р+1)-Й группы, группы выходов суммы и разности второго блока суммирования-вычитания р-й группы подключены к группам входов соответственно вторых косинусного и синусного блоСоставитель А.H.Áàðàíoâ

Редактор С.Лисина Техред А.Кравчук

Корректор М. Пожо

Заказ 7719/53 Тираж 694

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

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

Подписное

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

ll 1287 ков понижения порядка второго типа (р+1)-й группы, причем косинусный и синусный блоки понижения порядка первого типа содержат узел суммированиявычитания и узел умножения на .коэф5 фициент, вход которого подключен к выходу узла суммирования-вычитания, группа входов которого является группой входов блоков понижения порядка, а первая, вторая и третья груп- fp

174 12 пы выходов узла умножения на коэффициент являются соответственно первой, второй и третьей группами выходов блока понижения порядка, причем косинусный и синусный блоки понижения порядка второго типа содержат узел суммирования-вычитания, входы и выХОДЫ КОТОРОГО ЯВЛЯЮТСЯ СООТветс твенно входами и выходами блока.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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