41 DFT In practice the Fourier components of data are obtained by digital computation rather than by analog processing The analog values have to be sampled at regular intervals and the sample values are converted to a digital binary representation by using ADC ID: 643504
Download Presentation The PPT/PDF document "Lect4 Discrete Fourier Transform (DFT) ..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Lect4
Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) Slide2
4.1 DFT
In practice the Fourier components of data are obtained by digital computation rather than by analog processing. The analog values have to be sampled at regular intervals and the sample values are converted to a digital binary representation by using ADC. Slide3
4.2 Inverse Discrete Fourier Transform IDFT
IDFT is used to carry out discrete transformation from the frequency to the time domain. IDFT is given, IDFT is defined by Slide4
4.3 Properties of the DFT
1
) Symmetry π π[π(πβπ)]=π π[π(π)] β¦ (4.6) πΌπ[π(πβπ)]=βπΌπ[π(π)] β¦ (4.7) 2) Perceval's theorem: The normalized energy in the signal is given by either of
the expressions
3
) Delta Function
πΉπ·
[πΏ(ππ)]=1 β¦. (4.9) Slide5
4) Convolution
(a) Time Convolution
(b) Frequency Convolution Slide6
4.4 Computational complexity of the DFT
For
an 8 point DFT the expansion for X(kΞ©) becomes Eq(4.15) contains eight terms on the right hand side. Each term consists (8) complex multiplications and seven complex addition to be calculated.
For 1024 point DFT required (1024)2 complex multiplication and 1024Γ1023 addition.
- Thus amount computation involved may be reduced if we note that there is amount of redundancy in computation of
eq
(4.15) due to the rotation factor. Slide7Slide8
4.5 Decimation in Time FFT
The
decimation in time FFT algorithm is based on splitting (decimating) x[n] into smaller sequence and finding X(k) from the DFT's of these decimated sequences. Let x[n] be a sequence of length N=2π(i.e Radix -2) and suppose that x[n] is split (decimated) into two subsequence each of length (N/2) as shown in fig (4.1), the first sequence, is found from the even index terms π
[π]=π₯[2π] π=0.1.2.β¦.
π/2β1
an the second sequence, h[n] is formed from, the odd
index
β[π]=π₯[2π+1] π=0.1.2.β¦.
π/2
β1 Slide9
In terms of these sequence the N-point DFT of x[n] is Slide10
a) The butterfly which is the basic computational element of the FFT algorithm.
b) A simplified butterfly, with only one complex multiplication. Slide11
4.6 Data Shuffling and Bit Reversal Slide12
4.7 Decimation in Frequency FFT
Another
class of FFT algorithms may be derived by decimating the output sequence X(k) into smaller and smaller subsequences.