You are on page 1of 17

,

Fast Forien anjm


Teduted
Module-3

Cor algeoithm)olompudirgM7
a Metbed
no n Caluleh
Copr less RXpen hM
uS
cns Compudi nalyeAcot

Divede
o Comt
COmputrtitnallg
and

N-Poot
Cem quer approcacl,

c) he ce tom peStc) f an
bos ed Co)tlhe
bous
n
DET yte netl-e ceLccia8)ely SuCceeyely Call
0
ew
DET.
putodtn
is
basiC appach led
ally off(ient
afamily
Comlcdali
of
nlleche
ta
2thor
DE nn FF1al
x CK) C)h
N
w
il/N

n)
Cn) z
s cuupedN le
=O
x(K)
Compx vgkkdN-
CknN-
Che
es
NXN
e
Pcech
nlvcg
hed
ye
-
-
k
Cornex

Conp
pli:
Multi
X
trfxx)
directtrmptdoelè
er
cecti

adlelittome
acleli4*eng.

TRal alditheng
NC- 4.N-4-
Derec

S yeyP-pe
ACN-
)2N2 genemec
2Nevalu tons f
wn 2 4nRta ak
Mtel4
adke
4N,(N-1)

pK) N
n-O
)
A)
W

C
2TK tR (n)SinA)
2
Ane.findeei
addeSN
217K)

-
epetn

Cs
nk a .nad
Radix- FfT
Inqn N-Poiyty2
sesLCento
S e Ce 8 detimatrd
te YPecDt eenu
Detinadtn 3fho mces of KeluCin9- fh Yarag
mptng tuyctnd
thad difcs vn tho Cojne KegLeme b)
nteger DOnSarnpi

Ceuecnce
Kedutes
tc c
o ciginaaple
loer
rate tf

-poc> DFTT
DE
s ceH E
tHo
y -point DET.

o dliyFfT

sf
DT d,
Clalede

no of touda-tco
n
Radix 2 ff7 that N:2
heVue
The

Nt
N
N 8uch
Rant Segcenta
decimcutcd

-PeneSega
caluelati nO,SS A

.
ena
No
tons
Computrting N
ha yen %butteflss,
each Rt
Cetulti
ons
n
ho ,a 1 burtterfl Complx nuHfi
2 Cmpkix addifo
Meet
m /2 Co plex
Com
N 2x /, = N addo
A AN
Yn TAT in
fe,
m
)o.6f colulauk'ns
9Dx 2 l2.x plr 2
Mtut
lo.*N
plicc
aWEe
i
Adlofaale
Co
NI Congidaddleag
ttid
dldatk
valuopntusei facte
-2T
l-2T
WN
w ialpl numbt,
phcsCC 5U)Cn
11 |w) /0 2.
C argumert)
C pheo

Ke
ento ,
4 PoetDf
eiy
ünb
165

ulim
ane

of ho
ateiMedfHho

dol
e w
eqLLehCo
l4'nA
alt
CRm ht eproterd

oeduced to 2 pn

T 0.r di-21T
1ET FF1
FF1
8-Pnl
md
Dn)

-
bit y red Orcl 2-PudAyena
cml each
Beu cn
2- Penc
u-2PoreADET.
LOm
4-P
4) 2-PenzDF1 Comp
1 pun Mf7
Ce
Can ne

)
G)
Compue 2-
PointPFT
to
A-P
3 DmMD
1

+t P a pft
xs)
xG
Hxc)

hires tomp utrctt


bET
eng

9peot )

loraph:
Aotb w,K
w 8 -buN
Decinatier i kne(D) Radix f Pap
N-Pint hC)
Segecmce eGcnte domain
Cecent
2 ha clyirtt
e()s detipade K
ae ComptuPe4 1e 9 oP elfo
YeScelt pa'ni
peine DE N- pnct DET
te Get flho
bPts a tombine 91Ht

et C) N 8ampo BequenCo

.CampNI Sam
StepP 2
0.Ramfths

- n).r en0
FOK)

xCK) FCu)tw
N
RYUm

02112,3-h1.
(on)
XComtl)
Z
umbired
Saplus

)
odd
"1 of «(n,

fCk)= Pm)wpl2
K 0l,2. N-
he
&5(n)
Reltcncos M Vno)

deee
p-2 VCn) f (2n).fo nco,l,2
Y12(n) Cnt1)
Pene
BeNuontes
)Y»n)

, D,
( decimetad YC)
V21C) t2(on)

FCK
Van

K)+
(n) C2nd)
V)
fe n:oley
C0.l12,
-
Decimic i tëme (DIT)Kodiy-2 FFT
a() Conyest& he time
he vPeitDfT 3f o &eguence
domai N-Point8esAecnt n) n) ragascnt olomain
-Poit CccnQ )
Firt, n(n)s decim ata ard &m al) Point DfT8
ae peFoned. ho RSuHs of &mallen ont DfTS
DfTC
tet tho RSuH ant DFT.
Combened

Pvatess-| n) (2n) fe n= O 13.


fCn) (2nt\)f nO 1a13 NA
K
A)=
DET
Prnt
FcK)/2
FaCR) n) 4,n)

)
K K 0, N-
Seneent
(n)
To ) Yn)&Y,
be
n0,,2-
2
YDCe3s-
Thus n) VCn)

VIn) Fcn:O,2 ~I.


(2nt)

C)e uld oetul r ho too Y Piut Segcenteg


amala
n)
aS Df Lbe Cn) ay)

,
N4PenAeLuon
V2 )t2
(2)
n)=t(ant1)
k)12CK)=
4 Pi Df T f V,(n)
V21 Ck) Cn)
ke nais
, hat

,
Pqoit tAe Can

(-V,(K)+
Then
Thep

K:0l2
Ck) O 12

F,K),, wY2,C) CK)


h ha DfTS ase oAeaine
d
Hem +h Peind
8 NA Pme 18
e
T dRtiyattoy ho acun
dat
cbete+ho
Ce Cm be
TR ltnn
Gu

tbnuy
to

duted to 2-Pat
geLecntol ane

domain seqnecnLo
àK dedoetaqtte
HEme
The
Per nt Cenon Co he ecnc
Df7
Pend
2SteH &f
e usd
2-hn T
t Cemptle 4-PtD8
The

A airf -Pncd Df 2T R_Lu


tuse T
Pt
arrtudt.DT.
COmpite

R Ls 4-Poht
COmpute &-Pert7
ThisnCasg CoonuLco uneh we cet
N-PttDFT
Sumy o/ Radix-2 T FfT Agtm
Oh
2) The
f
nD. anpwt

P'hpf eurence
gapl'os N-
6
dsreMinan
8uffled

Jhdex Bina Ynesesrbilkor

The no.ffeget
n iRfs
ho o
goapk
N/beltoies
M
Aex.
1o
Tac
P
x,
tage
P)
P
Bi ttotly
Clpph eDE1 AlgaL

(s)Apuds/methes o
oR SePoscledby
rach butloly
anps, huR Rpnser3 -ho
2 8
qnp-

C) No. T Compix Mulhi


Catè ong nleg,).
acd olts
on9
Nl8

ofho &c
2
Tho no f 2els
ndex
-
Ra
2-
Co

eath ap
M-m
/sectom
Yem b
butleteso
Pormu, .
expepen eeof atterE)
epegenAun
iAAle

Nen
() 2/4,t 2, 1,2, (omle

()
e) KAadiy D yeled
Decim

-y Here
nt me
7n FrkGUntCDIF)Rax-
hefquencdomcin
ddmLeD
2 fT:-
S<sLccnto
seLeent is Cmyetac
xCI)
nto
nlo
i detimafr

NPoint Thaee
&cecntes. eoach NN/2

otne
Poè
ano.of N/, nt troo &f 4
Conyooted te no. N
Po int
Th es e
SeLeenCeS,
ge- 4 no. } nt
/4 R e5Lecnlas
SeSLcenLes
no.
Ths

l
-pocLot-
trcu
eGLecnte

hene
ProCe3

2 Do
Coitnt
SLeenco03

to2-pointT
CompuÍ Rd
DfT
Ctmeg
un ed

N/2o.
N-Pei G
eecnto
6 2-pint
ne Df1
qet

Rach 2-Po nt
2no.af

omeecn 3AOn

ta) Gi,KCN
XCk) he N-foin9 DfT air,

Cn) l2 xCK) GCK

K Od d
GIaCK) T2Cn) ), C-o,2
x (2k) Gl)- eYen
2nd &oe /4 nf ausnto. DiCk)
G,CK)
N/4 DIa K= 611{k)r-c
GCK)

G
,)
Ryen GCok

iiasl1he.
Da Cx)
,Ck)-G)

n
121Keye
k:odd,
Kn

D k).
An 8-Point Se
54 en e ts ttYen as M(n) 2,1,2,1,
,2,1/2
-foirt
Conpute Hhe DET bf x(n)
a)Yadiy-2 T-FFT.
()Yadiy- 2 DIŠ-FFT.
Al8o 8otch the macniKuda
anc Phatpectusy

e 3t3=6

2
ox(O)=2 1+0-)=s).
2) 2 3-3 = O
-(-3)=1+5).
3+3 6

1 -1 -+)-C-5)
(3)=
()2 2 )(1
3-3

_x
O

jx21X/s
bVA)
.CH 2 = Xfo) s-34)58(-3
(1- (33Cl+5)-Je 1to.414-X
o=XC2)
O+ Ox Gj)
L4). 4+j)
+C-1-5) h 44)-Xa

(145
-
0 XC4)
(1-)-C-1
+5)

Ox -j)- O x (6)
(J)
-1-)2:4
14 x(5)

(4-5) 14- (5)-- J -Jo414=x(#


e- jx2mx% -%
we e
,Co)
0)+d,,()
(o)-d, ]
d1)
x (o)

x(4)
/2)

)
dy Co)+
di2 o)-d,1)/g=xle
1)c
d1

d d)=xC

)
(o)+

dat)
do) -d

do9 (O) t4, )


d C Ctao) d,XC -
12 C
C4
-O A2)
2 x f6)
1
1fo414j
A

x=
1-jA.414
(-) 1+)2444

D1x)
12 1tj
O.414,0,14ja 414 ,,
-S x fb),xC),x(2),x),x(4),
-o114
rs),
X
x
xc),
1-19.414,
1-Jo.414?
Floc god P,g fo etDf1u Rodik-2 IFFT:
C atb e 1atb

a-o B-(a-b)
Bc9ic Butbt flo FF7
grpkh. of bIF/vnelix-2

xto) HA) (o
C1) X CD+X($)
x(a)xI6)
7

C)
(2)
(o)
+xC) C3)
ls) x)-x(S))
)
T6)
o Cx()-xl6)Y
=
lx(o)-x(a] )

2h
(o)943) Co
+3,(2)=
1()
O

u(2) o -t da (o)
(t)
TRCo)+9a(2))
9aCo)-94(2]
a
C dor (o)
(2
6)I,ar LT Ssten,he inpud n) 2,3.
and e
etesmee tie
b d-2
npulse nesponse hn)-S-12.

3
egpensp

o2
)2) 2 o
Ang
of LTE

3
st
N
ff7.D
B+2-1 4
hCn) S-I,0

XCE HCK)
)Melhply xC). HC Yu
HCo) = YCo)
(o).H
X
x CD. HCD TCD =
YC2)
(C
l=2, C 2)-HC) YC 2)
X ().H(3)= YC2)
Yu DET ao) lotug BITFFT

3n)= C N CK).

ci).N 4Hon
re
nor
yCu Con be CemPut9
firct
dic h
DET T
IDPT
r daluin Cmtuget e phoL

he adpit&egLecnu
Gters

ste Rodix-2
pIfffTAlgort
Sum
()ane
The no.o input N
qeg.
mo.of8ta
Sampeg , skre
M6ho
inneulerQ odor
he inpud Cegeentes
ne fluorph en
M le,N
4Sau
Sauk sta tnfs sfN bctef2s.
ur
Snput5/odpue Cr each butetly
ccunote M Samples
noex ) e
nd
C)Nf Cumpuy multpti
udicn
odte n
N log
N log
dle eeles
&)The teid RXpoq etç ano a fun
unctico)
a
tcep ndex 9
Ae tce Om d aYem
M-

( The
The
K

ach tane i 7 2
M-mt
no.cfgeks/ecttng

d
but4eli
tRE) hichis
e
he erepeepon
emt feactcsC
(to)Thne epeat
t nO.d ent Ae5/0ante
i2en y
4So
mptethe
oede

he
-1 encA
cckco

DT
Prict zt
a)Cpute
(e) &eecnCe

DIT DAF AlGml


el
9
aSfccient
Compubati on
Rea Seeena
of he DFT 0fa 2N fo
Aet -7e
Cn)- vad ed cecuente 2n fints
A nDfTa) bon en-frit
(DFT
2N-Po
7Ybna- Comp{LX VuNue d daks

an)=TC2nrD
et
het n) loe tro N-poczt Vpmpkax Vou Segunco

e mut exfhak)
= x°CN)(
xK)-
NoD aN- Pocna DE T is N-frt
mg hoo
DE tS CK 8 XaK)
ot1)
CCK)=Ž an)w 2 tTT TCt) ng
N
9 N
K

AN Zn)
N

n-0
Consequentty
K .N
0,12-
CK)=xCk)+ 2N x,Ck) K

x,CR)-N
G1(Kr)- 0)O,l2.
K N4.
CKt N
wAN
xN
-JXeT
of FfTAlgsithm:
Applitationg -
Varidy o areas )li
nearfllering
2)Corelatien
3) pecmm andlgE
FFTefiient
casasR of DfT 9 IDFT

Computoetion f
8guars
Effeuit DfTO hoo vaa9
( nl)
Sequentas lenghn
n)-Teal_valud
te
Complex-Vnlutd8egleen

n)21t2(n) OSnN-1.
DFT
XC)xCK)tj x2 CK) ed ag

The Seeen tu n)*n)


tzCn)
can be ePreBed
exPres

2
NCr)

n) n)
Henl the F
C«)
DFTS

of
=

<(n) 2)
un)+ ()
ae.
M2n) aTR.
DFr
XCK)=S0Fr
xK) t
(N-K)

CK) 2
xK)-XtN-*) Ho the
ye
yaed Dft
e DFt Hhe

SBr PenFeroirSinge
eln), e
plexpluekRemeente
have
th
9
Tbtadne
th w
have TbtudNa
corly-
thoo ed 8euen
co
Com
the
the Dft of ouddittOced
Computt2
A 8md an0unt oF

You might also like