Konvolusi Transformasi Fourier
Konvolusi Transformasi Fourier
ASSIGNMENT - 2
1. Tentukan hasil konvolusi transformasi Fourier dari sinyal-sinyal berikut:
a. x[n] = { 1 0 1 1}, h[n] = {1 1 1}
b. x[n] = [n-2] - 2 [n-4] + 3 [n-6]
h[n] = 2[n-3] + [n] + 2[n-2] + [n-3]
Jawab:
a. x[n]= { 1 0 1 1}, panjang x[n] = 4
h[n] = {1 1 1}, panjang h[n] = 3
maka:
x[n] ditambah 0 sebanyak 3-1 = 2 buah 0 menjadi x[n]= { 1 0 1 1 0 0 }
h[n] ditambah 0 sebanyak 4-1 = 3 buah 0 menjadi x[n]= { 1 1 1 0 0 0 }
mencari nilai X[k] = DFT(x[n])
N 1
X [k ] xne
2
nk
N
n 0
2
nk
6
n 0
5
X [k ] xne
X [0] xne
2
n.0
6
n 0
5
X [0] xn
n 0
X [1] xne
2
n.1
6
1
n
3
n 0
5
X [1] xne
n 0
X[1] = (x[0]+x[1] e
1
3
+x[2] e
2
3
+x[3] e j +x[4] e
4
3
+ x[5] e
X [2] xne
n 0
2
n
3
5
3
X[2] = (x[0]+x[1] e
2
3
+x[2] e
4
3
+x[3] e
j 2
+x[4] e
8
3
+ x[5] e
10
3
X [3] xne jn
n 0
X [4] xne
4
j n
3
n 0
X[4] = (x[0]+x[1] e
4
3
+x[2] e
8
3
+x[3] e
j 4
+x[4] e
16
3
+ x[5] e
20
3
X [5] xne
5
j n
3
n 0
X[5] = (x[0]+x[1] e
5
3
+x[2] e
j sin
10
3
+x[3] e
j 5
+x[4] e
20
3
+ x[5] e
) +1 (cos 5 j sin 5) + 0 + 0}
H [k ] hne
2
nk
N
2
nk
6
n 0
H [k ] hne
n 0
H [0] h[n]
n 0
25
3
H [1] hne
1
n.1
3
n 0
H[1]= (h[0]+h[1] e
H[1]= {1+1(cos
1
3
+h[2] e
j sin
2
3
+h[3] e j +h[4] e
)+1 (cos
j sin
4
3
+ h[5] e
5
3
)+0+0+0}
H [2] hne
2
n
3
n 0
H[2]= (h[0]+h[1] e
H[2]= {1+1(cos
2
3
+h[2] e
j sin
4
3
+h[3] e j 2 +h[4] e
)+1 (cos
j sin
8
3
+ h[5] e
10
3
)+0+0+0}
H [3] hne jn
n 0
H [4] hne
4
j n
3
n 0
H[4]= (h[0]+h[1] e
H[4]= {1+1(cos
4
3
+h[2] e
j sin
8
3
+h[3] e
)+1 (cos
H [5] hne
n 0
5
j n
3
j 4
j sin
+h[4] e
16
3
)+0+0+0}
+ h[5] e
20
3
H[5]= (h[0]+h[1] e
H[5]= {1+1(cos
5
3
+h[2] e
j sin
10
3
+h[3] e j 5 +h[4] e
)+1 (cos
j sin
20
3
+ h[5] e
25
3
)+0+0+0}
Columns 5 through 6
1.5000 - 0.8660i -0.5000 + 0.8660i
Plot grafiknya dengan program
subplot (2,1,2)
stem (n, abs (X))
xlabel (indeks)
ylabel (X)
subplot (2,1,2)
stem (n, angle (X))
xlabel (indeks)
ylabel (fasa)
Mencari H[k]
h = [1 1 1];
L = 6;
H= fft (h,L);
n=0 : length (H)-1
disp Hasil DFT =); disp (H)
Hasil DFT=
Columns 1 through 4
3.0000
1.0000 - 1.7321i
Columns 5 through 6
0
1.0000 + 1.7321i
1.0000
0 1.0000
0 -2.0000
X [k ] xne
2
nk
N
2
nk
7
n 0
6
X [k ] xne
n 0
X [0] xne
2
0.0
7
n 0
X [1] xne
2
.1.n
7
n 0
X[1] = x[0]+x[1] e
2
7
+x[2] e
4
7
+x[3] e
6
7
+x[4] e
8
7
+ x[5] e
10
7
+ x[6] e
12
7
j sin
X [2] xne
4
.n
7
n 0
X[2] = x[0]+x[1] e
4
7
+x[2] e
8
7
+x[3] e
12
7
+x[4] e
j sin
16
3
+ x[5] e
20
7
)+ 0 + 3 (cos
+ x[6] e
j sin
24
7
X [3] xne
6
.n
7
n 0
X[3] = x[0]+x[1] e
6
7
X[3] = 0 + 0 + cos
+x[2] e
j sin
12
7
+x[3] e
18
7
+x[4] e
+ 0 2 (cos
24
3
j sin
+ x[5] e
30
7
+ x[6] e
)+ 0 + 3 (cos
36
7
j sin
X [4] xne
8
.n
7
8
7
n 0
X[4] = x[0]+x[1] e
X[4] = 0 + 0 + cos
+x[2] e
j sin
16
7
+x[3] e
24
7
+ 0 2 (cos
+x[4] e
32
3
j sin
+ x[5] e
40
7
+ x[6] e
)+ 0 + 3 (cos
48
7
j sin
X [5] xne
10
.n
7
n 0
X[5] = x[0]+x[1] e
10
7
X[5] = 0 + 0 + cos
+x[2] e
j sin
20
7
+x[3] e
30
7
+ 0 2 (cos
+x[4] e
j sin
40
3
+ x[5] e
50
7
)+ 0 + 3 (cos
+ x[6] e
j sin
60
7
X [6] xne
12
.n
7
n 0
X[6] = x[0]+x[1] e
X[6] = 0 + 0 + cos
12
7
+x[2] e
j sin
24
7
+x[3] e
+ 0 2 (cos
36
7
+x[4] e
j sin
48
3
+ x[5] e
60
7
)+ 0 + 3 (cos
+ x[6] e
j sin
72
7
H [k ] hne
n 0
2
nk
N
H [k ] hne
2
nk
7
2
0.0
7
n 0
6
H [0] hne
n 0
H [1] hne
2
.n
7
n 0
2
7
H[1] = 1 + 0 + 2 (cos
+ h[2] e
j sin
4
7
+ h[3] e
) + 3 (cos
6
7
+ h[4] e
j sin
8
7
+ h[5] e
10
7
+ h[6] e
12
7
)+0+0+0
H [2] hne
4
.n
7
n 0
H[2] = h[0]+h[1] e
4
7
H[2] = 1 + 0 +2 (cos
+h[2] e
j sin
8
7
+h[3] e
) + 3 (cos
12
7
+h[4] e
j sin
16
3
+ h[5] e
20
7
+ h[6] e
24
7
)+0+0+0
H [3] hne
6
.n
7
n 0
6
7
+ h[2] e
j sin
12
7
+ h[3] e
) + 3 (cos
18
7
+ h[4] e
j sin
24
3
+ h[5] e
)+0+0+0
30
7
+ h[6] e
36
7
H [4] hne
8
.n
7
n 0
H[4] = h[0]+h[1] e
8
7
+ h[2] e
H[4] = 1 + 0 +2 (cos
j sin
16
7
+ h[3] e
) + 3 (cos
24
7
+ h[4] e
j sin
32
3
+ h[5] e
40
7
+ h[6] e
48
7
)+0+0+0
H [5] hne
10
.n
7
n 0
10
7
H[5] = 1 + 0 +2 (cos
+ h[2] e
j sin
20
7
+ h [3] e
) + 3 (cos
30
7
+ h[4] e
j sin
40
3
+ h[5] e
50
7
+ h[6] e
60
7
)+0+0+0
H [6] hne
12
.n
7
n 0
H[6] = 1 + 0 +2 (cos
12
7
+ h[2] e
j sin
24
7
+ h[3] e
) + 3 (cos
Hasil Konvolusi :
Y[k] = X[k] . H[k]
Y[k] = {0} {1}
36
7
+ h[4] e
j sin
48
3
+ h[5] e
)+0+0+0
60
7
+ h[6] e
72
7
Y[k] = {0}
X=
Columns 1 through 4
2.0000
3.4499 + 0.5028i -2.8155 + 4.9223i -1.6344 + 0.1336i
Columns 5 through 7
-1.6344 - 0.1336i -2.8155 - 4.9223i 3.4499 - 0.5028i
Mencari H[k] dengan matlab
h = [ 1 0 2 3 0 0 0];
>> H = fft (h)
H=
Columns 1 through 4
6.0000
Columns 5 through 7
1.5794 + 1.3611i 1.0685 - 3.2133i -2.1479 + 3.2515i
Y = X.* H
Y=
Columns 1 through 4
12.0000
Columns 5 through 7
-2.3995 - 2.4356i -18.8252 + 3.7873i -5.7753 +12.2973i