CopyrigDSPC5000DSPC5000Chapter19Chapter19FastFourierTransformFastFourierTransformCopyrigSIEE,Slide2DiscreteFourierTransformDiscreteFourierTransformAllowsustocomputeanapproximationofAllowsustocomputeanapproximationoftheFourierTransformonadiscretesetoftheFourierTransformonadiscretesetoffrequenciesfromadiscretesetoftimefrequenciesfromadiscretesetoftimesamples.samples.WhereWherekkaretheindexofthediscretearetheindexofthediscretefrequenciesandfrequenciesandnntheindexofthetimesamplestheindexofthetimesamplesdtetxfXftj2)()(dtetxfXftj2)()(1,,1,0for210NkenxkXnNkjNn1,,1,0for210NkenxkXnNkjNnCopyrigSIEE,Slide3InverseDiscreteFourierTransformInverseDiscreteFourierTransformTheinverseformulaTheinverseformulais:is:Where,again,Where,again,kkaretheindexofthediscretearetheindexofthediscretefrequenciesandfrequenciesandnntheindexofthetimetheindexofthetimesamples.samples.Wehavethefollowingproperties:Wehavethefollowingproperties:DiscretetimeperiodicspectraDiscretetimeperiodicspectraPeriodictimediscretespectraPeriodictimediscretespectra1,,1,0for1210NnekXNnxnNkjNk1,,1,0for1210NnekXNnxnNkjNkCopyrigSIEE,Slide4DFTComputationDFTComputationWecanwritetheDFT:WecanwritetheDFT:Weneed:Weneed:N(N-1)N(N-1)complex‘complex‘+’+’NN22complex‘complex‘×’×’NjNneNknxkX2Nkn-N10Wwith1,,1,0forWNjNneNknxkX2Nkn-N10Wwith1,,1,0forWN+x128162561638410241047552104857640961677312016777216CopyrigSIEE,Slide5FastFourierTransform1of3FastFourierTransform1of3Cooley-Tukeyalgorithm:Cooley-Tukeyalgorithm:Basedondecimation,leadstoafactorizationofBasedondecimation,leadstoafactorizationofcomputations.computations.Letusfirstlookattheclassicalradix2Letusfirstlookattheclassicalradix2decimationintime.decimationintime.ThisparticularcaseofthealgorithmrequiresThisparticularcaseofthealgorithmrequiresthetimesequencelengtht...