LTI System (Linear Time Invariant) Implementation
LTI System (Linear Time Invariant) Implementation
• bn = 2*pi*k*n/N
• Ref: https://www.youtube.com/watch?v=mkGsMWi_j4Q
Discrete Fourier Transform Example
• Question Find the Amplitude and Phase using DFT by using following signal
• X0 = 0
• X1= 0.707
• X2= 1
• X3= 0.707
• X4= 0
• X5 = -0.707
• X6 = -1
• X7 = -0.707
• So for k=0 ,
• X(0) = x(0) * e ^0 + x(1) * e^ 0 + …
• X(0) = 0 + 0.707 + .. [sum of all samples]
• X(0)= 0
• ----------
• X(1) = x(0) * e ^ -((j * 2pi*1*0)/8) + x(1) * e ^ -((j * 2pi*1*1)/8)+..
• X(1) = 0+0.707 [ cos(-pi/4) + j * sin(-pi/4)] + …
• X(1) = -4j
Discrete Fourier Transform Example
• So for k=2 -6
• X(2) = 0
• ----------
• k=7
• X(7) = 4j
• -----
• Nyquist limit :: states that we can’t measure frequencies beyond sampling freq /
2
• So, all the values before the Nyquist limit are doubled and all values after it are
removed
• So final DFT are
• x(0)= 0, x(1) = -8j, x(2) = 0, x(3) = 0 .. All values fromx(4) are removed
Discrete Fourier Transform Example
• Amplitude(k) = sqrt(a(k)^2 + b(k)^2)
• ampl(0) = 0, ampl(1) = 8, ampl(2) = 0, ..same 0 till 8
• Avg Amplitude of the Signal = Sum of all amplitudes / no of samples
= (0+8+0+0+0+0+0+0)/8
• How to do it?
• Reverse the bits of index in bit reversal mode
FFT Circuit
Signal Split in Original Bit Revesed
Index odd Index Index
Even 000 000
0 0 0
001 100
1 2 4
010 010
2 4 2
011 110
3 6 6
100 001
4 1 1
5 3 5 101 101
6 5 3 110 011
7 7 7 111 111
FFT Circuit