Beruflich Dokumente
Kultur Dokumente
Lecture 8
Vladimir Stojanovi
Cite as: Vladimir Stojanovic, course materials for 6.973 Communication System Design, Spring 2006.
MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology.
Downloaded on [DD Month YYYY].
Definition
{Xk} is periodic
1805 Gauss
1903 Runge
1965 Cooley-Tukey
Generalizations
Split-radix algorithm
Reintroduced by Cooley-Tukey 65
1. N1 DFTs of length N2
3. N2 DFTs of length N1
x0 x1...............
x13 x14
x0 x3 x6 x9 x12
x1 x4 x7 x10 x13
x2 x5 x8 x11 x14
x12
x12
x9
x3
x0
x7
x4
x1
x9
x13
x10
x14
x11
x8
x3
x0
DFT-5
DFT-3
DFT-3
DFT-5
x1
x14
x0
x13
x5
x5
x2
x9
DFT-3
x4
x5
x2
DFT-3
x6
jm
x6
x4
DFT-3
x12
x11
DFT-5
x10
x0
x1
x2
x3
x4
x5 x10
x6 x11
x7 x12
x8 x13
x9 x14
10
Butterfly
11
Selectively compute
DFTs on evens and
odds
Perform in-place
computation
Output in bit-reversed
order (X3 in position six
(011->110))
X0
DFT
DFT
X1
N=4
X2
{x2i}
N=2
DFT
N=2
X3
X4
DFT
DFT
X5
N=4
w18
X6
{x2i+1}
w2
X7
Division
DFT of
into even and N / 2
odd numbered
sequences
N=2
DFT
w38
N=2
Multiplication
by twiddle
factors
X0
X4
X1
X5
X2
X6
X3
X7
DFT of
2
12
X2k1 =
N1=N/2, N2=2
N / 2-1
n1=0
X2k1+1 =
n k
N / 2-1
n k
X0
DFT
DFT
X0
X1
N=2
N=4
X2
X2
DFT
{x2k}
X4
X3
N=2
X4
DFT
X5
N=2
X6
DFT
X7
N=2
w18
w2
X6
DFT
X1
N=4
X3
{x2k+1}
X5
w3
DFT of Multiplication
2
by twiddle
factors
X7
DFT of
N/2
Cite as: Vladimir Stojanovic, course materials for 6.973 Communication System Design, Spring 2006.
MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology.
Downloaded on [DD Month YYYY].
13
Duality DIT<->DIF
X0
DFT
DFT
X1
N=4
X2
{x2i}
N=2
DFT
N=2
X3
X4
DFT
DFT
X5
N=4
w18
X6
{x2i+1}
w2
X7
w38
DFT of Multiplication
Division
by twiddle
into even and N / 2
factors
odd numbered
sequences
N=2
DFT
N=2
DFT of
2
X0
X0
X4
X1
X1
X2
X0
DFT
DFT
N=2
DFT
N=2
X5
X3
X2
X4
DFT
X6
X5
N=2
X3
X6
DFT
X7
X7
N=2
N=4
X2
{ }
X4
x2k
w1
X6
DFT
w2
X1
N=4
X3
{ }
X5
x2k+1
w3
X7
DFT of Multiplication
2
by twiddle
factors
DFT of
N/2
. are.
Figure by MIT OpenCourseW
14
15
Radix-4
x0
X0
DFT
8
DFT
2
X14
X1
x8
DFT
8
x15
X15
x0
x4
x8
DFT
4
DFT
4
x12
x15
DFT
4
DFT
4
DFT
4
X0
X12
X1
X13
X2
X14
X3
X15
16
Mixed-radix
Split-radix
X0
DFT
8
DFT
2
R2
X14
X1
x8
DFT
8
x0
Simultaneously on different
parts of the transform
x15
X15
x0
x4
x8
X0
DFT
4
DFT
4
X12
X1
X13
X2
X14
X3
DFT
4
DFT
4
x12
DFT
4
x15
X15
X0
x0
x4
x8
x12
R4
DFT
2/4
DFT
8
DFT
4
DFT
4
X14
X1
X13
X3
S-R
X15
17
N / 2-1
n1=0
X2k +1 =
1
nk
W N1 / 12(xn +xN / 2+n ),
1
1
N / 2-1
n1=0
nk
W N1/ 12 Wn1(xn -xN / 2+n ).
1
1
N
X0
DFT
DFT
X0
X1
N=2
N=4
X2
X2
DFT
{x2k}
X4
X3
N=2
X4
DFT
X5
N=2
X6
DFT
X7
N=2
w1
w2
DFT
X1
N=4
X3
{x2k+1}
X5
w83
DFT of Multiplication
2
by twiddle
factors
X6
X2k =
1
N / 2-1
n1=0
X4k +1 =
1
N / 4-1
n1=0
nk
W N1/ 14Wn1
N
X7
DFT of
N/2
nk
X4k +3 =
1
N / 4-1
n1=0
n1k1 3n
1
N / 4WN
X0
DFT
8
X4
X8
X12
DFT
2/4
DFT
4
DFT
4
X14
X1
X13
X3
X15
Cite as: Vladimir Stojanovic, course materials for 6.973 Communication System Design, Spring 2006.
MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology.
Downloaded on [DD Month YYYY].
19
20
Goods mapping
equivalent to
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Good's mapping
9 12
8 11 14 2
10 13 1
. are.
Figure by MIT OpenCourseW
21
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Then k N N = N1t1k2 + N 2t2 k1
N
1
N2
t1 N1
= 1 and t2 N 2
N1
= 1
Good's mapping
CRT mapping
Reversing N1 and N2
8 11 14 2
10 13 1
9 12
4
6 12 3
10 1 7 13 4
5 11 2 8 14
. are.
Figure by MIT OpenCourseW
6.973
Cite as: Vladimir Stojanovic, course materials for 6.973 Communication System Design, Spring 2006.
MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology.
Downloaded on [DD Month YYYY].
22
Impact on DFT
N1 N 2
= N1t1k2 + N 2t2 k1
N-1
Xk = xi WNik, k = 0,..., N - 1,
i=0
N1 - 1 N2 - 1
XN1t1k2 + N2r2k1 =
(n1N2 + N1n2)(N1t1k2+N2t2k1)
N
xn1N2 + n2N1 W
n1 = 0 n2 = 0
x3
x6
x9
x12
X9
DFT
5
X4
x0
N2
N
W = WN1
N2t2
N1
(N2t2)N
1
N1
=W
N1 - 1 N2 - 1
XN1t1k2 + N2t2k1 =
= WN1
n k
x5
n k
DFT
3
X2
X8
X14
X11
x10
X5
n1 = 0 n 2 = 0
X'k1k2 =
n k
n1 = 0 n2 = 0
Cite as: Vladimir Stojanovic, course materials for 6.973 Communication System Design, Spring 2006.
MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology.
Downloaded on [DD Month YYYY].
23
Cyclic correlation
24
Example
25
X = F1 x F2T.
Good's mapping
x9
x3
CRT mapping
x12
x6
X9
X4
DFT
5
X14
x0
x5
x10
DFT
3
X2
X5
X8
X11
26
x10
x0
X5
x5
X11
X2
x3
X8
x6
x9
x12
X9
input additions
N=3
X4
X14
27