Documentos de Académico
Documentos de Profesional
Documentos de Cultura
y
Frekuensi Diskrit
Rekonstruksi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
41
Si l i l D Sinyal-sinyal Dasar
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
42
Sinyal impulse (t),(n)
Sinyal impuls / delta kontinyu
) t (
=
=
0 t 1,
(t)
Si l i l / d lt di k it
t
1
=
ainnya l t 0,
(t)
Sinyal impuls / delta diskrit
) n (
= 0 n 1
n
1
) (
=
=
ainnya l n 0,
0 n 1,
(n)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
43
Setiap sinyal waktu diskrit dapat dinyatakan sebagai
deretan sinyal impuls yang dikalikan dengan suatu deretan sinyal impuls yang dikalikan dengan suatu
koefisien (konstanta)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
44
Sinyal langkah satuan u(t),u(n)
Sinyal impuls / delta kontinyu
) t (
>=
=
0 t 1,
u(t)
Si l i l / d lt di k it
t
1
=
ainnya t 0,
u(t)
l
Sinyal impuls / delta diskrit
) n (
=> 0 n 1
n
1
) (
=>
=
ainnya n 0,
0 n 1,
(n) u
l
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
45
Sinyal Segitiga
) t (
1
) t (
t
-1 1
1 t 1 - ; 1 ) ( = t t 1 t 1 ; 1 ) ( t t
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
46
Sinyal Persegi Rect(t) atau (t)
(t) ( )
t
-0,5 0,5
1 , -0,5 t 0,5
Rect(t) = (t)=
0 , t lainnya
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
47
Sinyal sinc atau [sin(t)/t]
sinc (t)
t
0 1 3 2 -1 -2
~ t ~
t
t sin
) t ( c sin < <
=
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
48
t
Fungsi Genap
&
Fungsi Ganjil Fungsi Ganjil
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
49
Seperti halnya fungsi waktu kontinyu, maka fungsi waktu
diskrit dapat dibedakan menjadi fungsi genap fungsi ganjil diskrit dapat dibedakan menjadi fungsi genap, fungsi ganjil
dan bukan fungsi genap maupun ganjil. Namunseperti
fungsi waktu kontinyu, setiap fungsi waktu diskrit dapat
di ik j di b i d b i jil B ik t diuraikan menjadi bagian genap dan bagian ganjil. Berikut
contoh fungsi genap dan fungsi ganjil waktu diskrit.
F i G W kt Di k it F i G jil W kt Di k it Fungsi Genap Waktu Diskrit Fungsi Ganjil Waktu Diskrit
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
50
Diberikan g(n) adalah fungsi waktu diskrit maka bila g
e
(n) adalah bagian
genap dari g(n) dan g
o
(n) adalah bagian ganjil dari g(n) maka :
g
e
(n) = [g(n) + g(-n)]/2 dan g
o
(n) = [g(n) + g(-n)]/2
Bila g(n) adalah fungsi genap maka : Bila g(n) adalah fungsi genap maka :
g
e
(n) = [g(n) + g(-n)]/2 = g(n) dan g
o
(n) = [g(n) + g(-n)]/2 = 0
Bila g(n) adalah fungsi ganjil maka :
g
e
(n) = [g(n) + g(-n)]/2 = 0 dan g
o
(n) = [g(n) + g(-n)]/2 = g(n)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
51
Contoh soal 2.1.
Periksalah apakah g(n) = sin (2n/7)(1+n
2
) merupakan Periksalah apakah g(n) = sin (2n/7)(1+n
2
) merupakan
fungsi genap atau fungsi ganjil?
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
52
Contoh soal 2.2.
Sketsalah bagian genap dan bagian ganjil dari g(n) = u(n) u(n-4) g g p g g j g( ) ( ) ( )
Solusi :
Bagian genap dari g(n) adalah :
Bagian genap dari g(n) Bagian ganjil dari g(n)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
53
Latihan :
1 Sketsalah bagian genap dan bagian ganjil dari g(n) = cos[2n/4] 1. Sketsalah bagian genap dan bagian ganjil dari g(n) = cos[2n/4]
2. Diberikan sinyal sebagai berikut :
Sketsalah Sketsalah
a. g(-n) b. g(2-n) c. g(2n) d. g(n/2)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
54
Operasi Sinyal Operasi Sinyal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
55
Sinyal dapat dioperasikan berdasar amplitudonya
maupun waktunya Pada kuliah ini operasi sinyal maupun waktunya. Pada kuliah ini, operasi sinyal
yang dibahas adalah berdasar waktunya seperti :
Pencerminan
Penskalaan Waktu Penskalaan Waktu
Pergeseran
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
56
Sinyal Waktu Diskrit f(n) Sinyal Waktu Diskrit f(n)
(
(
=
b
n ( a f ) b an ( f
(
a
n ( a f ) b an ( f
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
57
Sifat & Klasifikasi Sistem
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
58
a). Statis (memoryless) dan Dinamis (with
) memory)
Sistem statis jika keluaran sistem hanya
tergantung/hanya dipengaruhi pada
masukan saat itu (memoryless), sedangkan
sistem dinamis jika keluaran sistem dapat
mengingat masa lalu (with memory)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
59
b). Linieritas dan homogenitas
Sistem linier jika memenuhi prinsip superposisi
SWD
x1[n] y1n]
SWD
x2[n] y2[n]
SWD
x1[n]+x1[n] y1[n]+y1[n]
Dan homogenitas
x
1
(n)+ x
2
(n) = y
1
(n) + y
2
(n)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
60
Mengapa diperlukan sistem yang linear ?
Pada gambar di bawah ini pada gambar (a) terlihat bahwa Pada gambar di bawah ini,pada gambar (a) terlihat bahwa
suatu sinyal sebagai masukan sistem yang linear akan
dihasilkan sinyal output yang sama dengan sinyal
inputnya, hanya mengalami penundaan (delay).
Sedangkan pada gambar (b) terlihat bahwa suatu sinyal
sebagai masukan suatu sistem yang tidak linear akan g y g
menghasilkan sinyal output yang mengalami distorsi
phasa.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
61
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
62
Pergeseran Waktu
Sistem tak ubah waktu jika output sistem tidak berubah
bentuk walaupun inputnya digeser tetapi outputnya akan
bergeser sejauh pergeseran input. g j p g p
SWD
y[n]
x[n]
SWD
x[n - k]
y[n - k]
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
63
Dengan kata lain :
Jika y
1
(n) adalah output sistem dengan input x
1
(n)
y
2
(n) adalah output sistem dengan input x
2
(n) y
2
(n) adalah output sistem dengan input x
2
(n)
dan x(n) = x
1
(n-k)maka y(n) = y
1
(n k)
Sistem disebut LTW (Linear dan Tak Berubah terhadap
W kt ) t LTI (Li Ti I i t) jik Li i d t k Waktu) atau LTI (Linear Time Invariant) jika Linier dan tak
ubah waktu .
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
64
d). Kausalitas
Sistem LTW disebut kausal adalah sistem yang dapat Sistem LTW disebut kausal adalah sistem yang dapat
direalisasikan. Sistem LTW disebut kausal bila keluaran
pada waktu n=n
0
(untuk SWD) hanya bergantung pada
harga-harga dari masukan n<n
0
(sebelumnya dan
sekarang)dan keluaran-keluaran sebelumnya.
Dengan kata lain bahwa keluaran saat ini y(n) (untuk SWD)
hanya bergantung pada harga-harga dari masukan saat
ini x(n) dan atau masukan-masukan sebelumnya dan atau
keluaran-keluaran sebelumnya.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
65
Kondisi Perlu dan Cukup (KPC) untuk menyatakan Kondisi Perlu dan Cukup (KPC) untuk menyatakan
kausalitas adalah :
h (n) = 0 untuk n < 0 . h(n) adalah respon impuls sistem. ( ) ( ) p p
Respons impuls
h(n)
kausal
h(n)
Non kausal
n
0
ausa
n
0
Non kausal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
66
e). Stabilitas
Sistem LTW disebut stabil bila setiap masukan terbatas Sistem LTW disebut stabil bila setiap masukan terbatas
menghasilkan keluaran terbatas BIBO Bounded input
Bounded output.
Kondisi yang diperlukan dan cukup (KPC)untuk menyatakan
stabilitas adalah :
untuk SWD
( )
=
<
n
n h
untuk SWD
untuk SWK
= n
( )
< dt t h
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
67
Contoh : Respons impuls LTW suatu SWD
h(n)
Stabil
n
0
.......
h(n)
Tidak Stabil
n
0
.......
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
68
Stabilitas sistem dapat juga dilihat dari letak pola dari fungsi
transfer sistem: transfer sistem:
Untuk SWK stabil, letak pole di sebelah kiri sumbu
imajiner
Untuk SWD stabil, letak pole didalam lingkaran satuan
J di t k k li h i l d i t i i i t l Jadi untuk kuliah sinyal dan sistem ini sistem yang perlu
adalah LTW/LTI (Linier tak ubah waktu / linier time
invariant) dengan memeriksa apakah sistem tersebut ) g p
kausal dan stabil.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
69
Contoh soal 2.3.
Diketahui suatu SWD yang merupakan transformasi deretan Diketahui suatu SWD yang merupakan transformasi deretan
masukan x(n) dengan hubungan input output sebagai
berikut :
y(n) = ax
2
(n-1)
y(n) = ax(n-2) + bx(n+2)
P ik if t i t di t Periksa sifat sistem diatas
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
70
Solusi :
y(n) = ax
2
(n 1) y(n) = ax
2
(n-1)
Linearitas
Jika input x
1
(n) maka output y
1
(n) = ax
1
2
(n-1) Jika input x
1
(n) maka output y
1
(n) ax
1
(n 1)
Input x
2
(n) maka output y
2
(n) = ax
2
2
(n-1)
Ambil x(n) = x
3
(n) = x
1
(n) + (3x
2
(n)
Maka
y(n) = y
3
(n) = a [x(n-1)]
2
= a [ x
1
(n-1) + x
2
(n-1)]
2
= a [
2
x
1
2
(n-1) + 2x
1
(n-1) x
2
(n-1) +
2
x
2
(n-1)]
y (n) + y (n) y
1
(n) + y
2
(n)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
71
Pergeseran waktu
Jika input x (n) maka output y (n) = a x
2
(n 1) Jika input x
1
(n) maka output y
1
(n) = a x
1
2
(n-1)
Jika input x
1
(n-k) maka output y
1
(n) = a x
1
2
(n-k-1)
= y
1
(n-k) y
1
(n k)
Syarat kausal : output saat ini hanya tergantung pada
input saat ini dan/atau input saat sebelumnya dan / atau
t t t b l output saat sebelumnya.
Stabilitas
y(n) = a x
2
(n 1) jika < M maka y(n) = a x
2
(n-1) jika < M maka
Jadi sistem tsb nonlinier time invariant kausal stabil Jadi sistem tsb nonlinier time invariant kausal stabil
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
72
y(n) = a x(n-2) + b x (n + 2)
Bukti kausal dapat dilihat dari respons impuls
h(n) h(n)
a b
2 0 -2
3 2 1
l
karena h(n) ada untuk n < 0
causal non
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
73
Diambil x(n) = x
3
(n) = x
1
(n) + x
2
(n)
maka y(n) = y (n) = {a x (n 2 + b x(n+2)}+ {a x (n 2) + b maka y(n) = y
3
(n) = {a x
1
(n-2 + b x(n+2)}+ {a x
2
(n-2) + b
x
2
(n+2)}
= y
1
(n) + y
2
(n) y
1
( ) y
2
( )
sistem Linier
Jika x(n) = x
1
(n) maka y(n) = y
1
(n) = ax
1
(n-2) +bx
1
(n+2)
Jika x(n) = x (n-k) maka y (n) = a x
1
(n-k-2) + b x
1
(n-k-2)
= y
1
(n-k-t)
Kesimpulan sistem : Linier, Tak ubah waktu, Non kausal,
Stabil Stabil
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
74
Sistem Operator Sistem Operator
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
75
Sistem operator :
L = Output/Input =Fungsi alih sistem (fungsi transfer sistem) p p g ( g )
Untuk SWK L(p) = N(p)/D(p) = Numerator/Denumerator
Dimana p = operator diferensial d/dt
p
-1
= operator integral ( ) dt p
-1
= operator integral (.) dt
Untuk SWD L(q) = N(q)/D(q) = Numerator/Denumerator
Dimana q = operator maju
q
-1
= operator tunda
q
-1
.x(n) = x(n-1)
q.x(n) = x(n+1) q ( ) ( )
Untuk menganalisis suatu sistem maka buat dulu model matematis
(hubungan input-outputnya).
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
76
Contoh soal: 2.4.
Carilah sistem operator (Fungsi transfer sistem) dari Sistem Carilah sistem operator (Fungsi transfer sistem) dari Sistem
Waktu Diskrit dengan hubungan input-output sebagai
berikut :
3y(n) + 4y(n-1) + 7y(n-2) = 2x(n) + 5x(n-1)
Solusi :
D k t did t Dengan menggunakan operator q didapat :
y(n)(3 + 4q
-1
+ 7q
-2
) = x(n) (2 + 5q
-1
)
7 4 3
5 2
7 4 3
5 2
2
2
2
2
2 1
1
+ +
+
=
+ +
+
= =
q q
q
q
q
x
q q
q
) n ( x
) n ( y
) q ( L
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
7
7
Solusi Persamaan Difference Solusi Persamaan Difference
(Perbedaan)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
78
Persamaan Perbedaan (u/ SWD)
Bentuk umum sistem LTW
= =
> =
N
i
M
i
i i
M ) i n ( x b ) i n ( y a
0 0
0
Untuk penyederhanaan , ambil a
0
= 1
y(n) + a
1
y(n-1) + + a
N
y(n-N) = b
0
x(n) + + b
M
x(n-M)
dengan operator q :
dimana q
-1
x(n) = x(n-1) dan q x(n) = x(n+1),
maka didapat:
y(n) (1 + a
1
q
-1
+ + a
N
q
-N
) = x(n) (b
0
+ b
1
q
-1
+ + b
M
q
-M
)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
79
N
N
M
M
q a ... q a q
q b ... q b b
) q ( D
) q ( N
) n ( x
) n ( y
) q ( L
+ + +
+ + +
= = =
1
1
1
1 0
jadi : D(q) y(n) = N(q) x(n) jadi : D(q). y(n) = N(q). x(n)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
80
Seperti halnya SWK ,maka pada SWD juga ada dua macam
solusi yaitu solusi komplementer (solusi umum) dan solusi solusi yaitu solusi komplementer (solusi umum) dan solusi
partikular (solusi khusus) :
y(n) = y
c
(n) + y
p
(n)
S l i k l t jik d t k ( ) 0 Solusi komplementer jika deretan masukan x(n) = 0
D(q) y
c
(n) = N(q).0 = 0, maka D(q) = 0 dengan solusi :
= =
= =
m
k
m
k
m
k k k k
c
r A ) n ( y A ) n ( y
1 1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
81
dimana r
k
= akar polynomial D(q) dengan solusi :
(i) r riil dan tunggal y (n) = r
n
(i) . r
k
riil dan tunggal y
k
(n) = r
k
n
(ii). r
k
riil dan jamak sejumlah m buah
y
k
(n) = r
n
, nr
n
, n
2
r
n
,,n
m-1
r
n
y
k
(n) r , nr , n r ,,n r
(iii). r
k
kompleks tapi tunggal , r
k
= + j = re
j
y
k
(n) = r
n
cos n dan r
n
sin n
(iv). r
k
kompleks dan jamak sejumlah m buah
y
k
(n) = r
n
cos n ; r
n
sin n
= nr
n
cos n ; nr
n
sin n
.
= n
m-1
r
n
cos n ; n
m-1
r
n
sin n = n
m-1
r
n
cos n ; n
m-1
r
n
sin n
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
82
Solusi khusus jika deretan masukan ada
D(q) y (n) = N(q)x(n) D(q) y
p
(n) = N(q)x(n)
y
p
(n) =
) n ( x ) q ( L ) n ( x
) q ( N
y
p
(n)
Kasus khusus jika input eksponensial , ambil x(n) = A(s)
n
) n ( x ) q ( L ) n ( x
) q ( D
q
=
didapat : y
p
(n) = L(q)x(n)
q = s
Stabilitas sistem SWD stabil jika magnitudo akar polynomial
D(q) < 1 (atau didalam lingkaran satuan).
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
83
Contoh soal 2.5.
y(n + 3) 8y(n + 2) + 37y(n+1) 50y(n) = 8(0 5)
n
y(0) = 2 y(n + 3) 8y(n + 2) + 37y(n+1) 50y(n) = 8(0,5)
n
, y(0) = 2,
y(1) = 3, y(2) = 5
dengan operator q g p q
y(n) (q
3
8q
2
+ 37q - 50) = 8(0,5)
n
5 0 8 ) , (
) ( L
) q ( N ) n ( y
n
D( ) (
3
8
2
37 50) ( 2)(
2
6 25)
50 37 8
5 0 8
2 3
+
= = =
q q q
) , (
) q ( L
) q ( D
) q ( N
) n ( x
) n ( y
D(q) = (q
3
8q
2
+ 37q 50) = (q 2)(q
2
6q + 25)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
84
D(q) = (q
3
8q
2
+ 37q 50) = (q 2)(q
2
6q + 25)
Akar-akar D(q)
q
1
= 2
q
2,3
= 4 3
2
100 36 6
j
j
=
q
2
= 3 + j4 = 5 < 0,927 rad
q
3
= 3 j4 = 5 < -0,927 rad
3
j
Solusi komplementer
y
c
(n) = A(2)
n
+ B(5)
n
cos 0,927n + C(5)
n
sin 0,927n
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
85
solusi partikular
y (n) = L(q) x(n) =
5 0 8
2 3
) , (
n
y
p
(n) = L(q) x(n) =
q = s q = 0,5
50 37 8
2 3
+ q q q
y
p
(n) =
n
n
) , (
) , ( ) , ( ) , (
) , (
5 0
267
69
50 5 0 37 5 0 8 5 0
5 0 8
2 3
=
+
solusi total/lengkap
i ) ( C ) ( B ) ( A ) ( ) (
n n n n
927 0 5 927 0 5 2 5 0
64
n , sin ) ( C n , cos ) ( B ) ( A ) , ( ) n ( y
n n n n
927 0 5 927 0 5 2 5 0
267
64
+ + + =
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
86
64
C B A ) ( 2
267
64
0 = + + + = C B A ) ( y
32
B ) ( 3 927 0 5 927 0 5 2
267
32
1 = + + + = , sin C , cos B A ) ( y
5 8546 1 25 8546 1 25 4
16
2 = + + + = sin cos B A ) ( y 5 8546 1 25 8546 1 25 4
267
2 = + + + = , sin , cos B A ) ( y
didapat : A = 2,1886
B = 0,05108
C = 0 35666 C = 0,35666
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
87
Sehingga:
- cek stabilitas :
n , sin ) ( , n , cos ) ( , ) ( , ) , ( ) n ( y
n n n n
927 0 5 35666 0 927 0 5 05108 0 2 1886 2 5 0
267
64
+ + + =
cek stabilitas :
Plot akar D(q) :
Im D(q) x
1 2 3 Re D(q)
x
sistem tidak stabil (karena ada akar polinomial D(q) yang
terletak di luar lingkaran satuan)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
88
Realisasi SWD
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
89
Syarat sistem dapat direalisasi jika kausal dapat direalisir
dalam bentuk dalam bentuk
struktur langsung tipe I
struktur langsung tipe II g g p
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
90
Realisasi SWD
Struktur Langsung Tipe I :
Hubungan input output Sistem Waktu Diskrit dapat dituliskan Hubungan input-output Sistem Waktu Diskrit dapat dituliskan
sebagai berikut
N N
= =
=
0 i
i
0 i
i
) i n ( x b ) i n ( y a
Untuk penyederhanaan, ambil a
0
= 1, sehingga didapat
hubungan berikut :
N N
) n n ( x b ... ) 1 n ( x b ) n ( x b
) i n ( y a ) i n ( x b ) n ( y
n 1 0
N
0 i
i
N
0 i
i
+ + + =
=
= =
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
91
) m n ( y a ... ) 1 n ( y a
n 1
+ +
q
-1
q
-1
b
1
b
N
+ + +
x(n)
y(n)
1
b
0
q
-1
q
-1
a
N
a
N-1
q
-1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
92
Struktur Langsung Tipe II
Mengacu pada hubungan input outpur SWD berikut ini Mengacu pada hubungan input-outpur SWD berikut ini,
) i n ( x b ) i n ( y a
N
i
N
i
=
) ( b ) 1 ( b ) ( b
) n n ( y a ... ) 1 n ( y a ) n ( y a
) i n ( x b ) i n ( y a
n 1 0
0 i
i
0 i
i
= + + +
= =
) n n ( x b ... ) 1 n ( x b ) n ( x b
n 1 0
+ + +
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
93
| | | |
n 1 n 1
b b b ) ( ) (
| | | |
n
1
n
n
1
1 0
n
n
1
1 0
n
n
1
1 0
q a
1
q b ... q b b ) n ( y ) q ( N
) q ( L
q b ... q b b ) n ( x q a _ ... q a a ) n ( y
(
(
(
(
(
=
+ + +
= = =
+ + + = + +
43 42 1
43 42 1
) q ( L
0 i
i
) q ( L
n
0 i
i
i
n
n
1
1 0
2
1
q a
q a
q a ... q a a ) n ( x ) q ( D
) q ( L
(
(
(
(
=
+ + +
= = =
=
=
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
94
Fungsi Transfer L(q) diuraikan menjadi 2, sehingga L(q) =
L
1
(q) L
2
(q) Masing-masing fungsi transfer dapat L
1
(q). L
2
(q) . Masing masing fungsi transfer dapat
digambarkan struktur realisasinya dan kemudian digabung
kembali, hingga didapat L(q) total.
= =
=
n
0 i
1
i
n
1
i
1
) n ( x q a ) n (
) n ( x
) n (
q a
1
) q ( L
=
n
0 i
i
) i n ( a ) n ( x ) n (
q a
=
i
) i n ( a ) n ( x ) n (
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
95
x(n)
(n)
+
q
1
q
2
a
1
q
N
a
2
a
N
= = =
N N
1
i
1
i
q b ) n ( ) n ( y q b
) n ( y
) q ( L
= =
= =
=
0 i 0 i
i i 2
q b ) n ( ) n ( y q b
) n (
) q ( L
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
96
y(n)
(n)
+
b
0
q
-1
q
-2
b
1
q
-N
b
2
b
N
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
97
Rangkaian total digabung :
L(q) = L (q) L (q) L(q) = L
1
(q) . L
2
(q)
) n ( y
.
) n ( ) n ( y
=
) n ( ) n ( x ) n ( x
( )
x (n)
b
0
y(n)
q
1
b
1
a
1
+ +
b
0
q
2
b
2
a
2
b
N
a
N
q
N
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
98
N
N
Contoh soal 2.6.
Buat realisasi tipe I dan tipe II dari SWD dengan hubungan Buat realisasi tipe I dan tipe II dari SWD dengan hubungan
input-output sebagai berikut:
y(n) + 3y(n-1) + 5(n-2) + 7y(n-2) = 6 x(n) + 4 x(n-1) y( ) y( ) ( ) y( ) ( ) ( )
Jawab :
Struktur langsung tipe I :
y(n) = 6x(n) + 4x(n-1) 3y(n-1) 5y (n-2) 7y(n-3)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
99
x (n)
q
-1
6
4
+
q
-1
y (n)
-3
q
-1
-5
q
-1
-7
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
100
Struktur langsung tipe II :
y(n) [1 + 3q
-1
+ 5q
-2
+ 7q
-3
] = x(n) [6 + 4q
-1
] y(n) [1 + 3q
1
+ 5q
2
+ 7q
3
] = x(n) [6 + 4q
1
]
1
3 2 1 3 2 1
q 4 6 x
1 q 4 6
) (
) n ( y
1
+ =
+
=
(n)/x(n) = 1/[1 + 3q
-1
+ 5q
-2
+ 7q
-3
]
3 2 1 3 2 1
q
q 7 q 5 q 3 1 q 7 q 5 q 3 1
) n ( x
+ + + + + +
x(n) = (n) + 3(n-1) + 5(n-2) + 7(n-3)
(n) = x(n)-3(n-1)-5(n-2)-7(n-3)
y(n)=6(n) + 4(n-1) + =
1
q 4 6
) n (
) n ( y
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
101
x (n)
6
y(n)
q
-1
4
3
+ +
6
n
q
-2
4
-3
-5
n-1
-7
q
-1
n-2
n-3
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
102
Respons Impulse Respons Impulse
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
103
Respons impuls adalah respons sistem (output sistem) jika masukannya
diberi sinyal impuls
SWD h
(n)
(t)
(n
)
Si t i di b k d i l k d
SWK
(n)
h
(t)
(t)
Respons impuls
Sistem sering digambarkan dengan respons impulsnya karena dengan
respons impuls dapat dilihat apakah sistem tersebut kausal dan stabil
atau tidak.
h(n)
h( )
y (n)
x (n)
x (t)
SWD
SWK
=
m
1 k
n
k k
r A
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
106
y
p
(n) y
p
(n) = L(q) x(n)|
q=s
untuk x(n) = A(s)
n
tetapi input disini bukan eksponesial maka y (n)=0 tetapi input disini bukan eksponesial maka y
p
(n)=0
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
107
Contoh soal 2.7.
y(n) 0 8y(n 1) + 0 15 y(n 2) = x(n) y(n) 0,8y(n-1) + 0,15 y(n-2) = x(n)
Respons impuls
h(n)-0,8 h(n-1) + 0,15 h(n-2) = (0) h(n) 0,8 h(n 1) 0,15 h(n 2) (0)
n=0 h(0) 0,8 h(-1) + 0,15 h(-2) = (0) = 1 h(0) = 1
n=1 h(1) 0,8 h(0) + 0,15 h(-1) = (1) = 0 h(1) = 0,8
n=2 h(2) 0,8 h(1) + 0,15 h(0) = (2) = 0 h(2) = 0,8 x
0,8 0,15 = 0,49
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
108
solusi
y (n) =
n n
m
n
A A A ) ( ) (
y
c
(n) =
dimana y(n) [1- 0,8 q
-1
+ 0,15 q
-2
] = x(n)
n n
k
n
k k
r A r A r A ) ( ) (
2 2 1 1
1
+ =
=
dimana y(n) [1 0,8 q 0,15 q ] x(n)
q q q 1
2 2 2
L(q) =
) 3 , 0 q )( 5 , 0 q (
q
15 , 0 q 8 , 0 q
q
2
q
x
q 15 , 0 q 8 , 0 1
1
2 3 2 1
=
+
=
+
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
109
Jadi
y (n) = A (0 5)
n
+ B (0 3)
n
y
c
(n) = A (0,5)
n
+ B (0,3)
n
n=0 y(n) = A + B = h(0) = 1
n=1 y(n) = 0,15A + 0,3 B = h(1) = 0,8 n 1 y(n) 0,15A 0,3 B h(1) 0,8
A + 0,6 B = 1,6
A + B = 1
- 0,4B = 0,6 B = -1,5
A = 2,5
Maka y(n) = h(n0 = [2,5 (0,5)
n
1,5 (0,3)
n
] u(n)
Bagaimana kalau imputnya superposisi ?
Karena sistem linier maka outputnya juga superposisi Karena sistem linier maka outputnya juga superposisi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
110
Contoh soal 2.8.
y(n) 2y(n 1) + 1 31 y(n 2) 0 28 y(n 3) = x(n) + 3x(n 2) y(n) 2y(n-1) + 1,31 y(n-2) 0,28 y(n-3) = x(n) + 3x(n-2)
respons impuls didapat jika x(n) = (n) dan 3x(n-2) = 3(n-2)
y(n) [1 2 q
-1
+ 1,31 q
-2
0,28 q
-3
] = x(n) [1 + 3 q
-2
] y(n) [1 2 q 1,31 q 0,28 q ] x(n) [1 3 q ]
L(q) = y(n)/x(n) = N(q)/D(q) = [1 + 3 q
-2
] / [1 2 q
-1
+ 1,31
q
-2
0,28 q
-3
]
Kalikan L(q) dengan q
3
/ q
3
, didapat :
q 3 q
3
+
28 , 0 q 31 , 1 q 2 q
q 3 q
) q ( L
2 3
+
+
=
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
111
D(q) = q
3
-2 q
2
+ 1,31 q - 0,28 = (q - 0,5) (q - 0,7) (q - 0,8)
y
c
(n)=A(0,5)
n
+ B(0,7)
n
+ C(0,8)
n
y
c
( ) ( , ) ( , ) ( , )
Input 1 : (n) maka h(n) = 2h(n-q) + 1,31 h(n-2)-0,28 h(n-3)=(n)]
n = 0 h(0) = 1
n =1 h(1) 2h(0) + 0 + 0 = 0 h(1) = 2 n =1 h(1) 2h(0) + 0 + 0 = 0 h(1) = 2
n = 2 h(2) 2h(1) + 1,31 h(0) 0 = 0 h(2) = 2,69
dimana
2 / 49
6 / 25
2 8 , 0 7 , 0 5 , 0 ) 1 (
1 ) 0 (
=
=
= + + =
= + + =
B
A
C B A h
C B A h
3 / 64 69 , 2 64 , 0 49 , 0 25 , 0 ) 2 ( =
)
= + + = C C B A h
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
112
Jadi
untuk n 0
n n n
1
) 8 , 0 (
3
69
) 7 , 0 (
2
49
) 5 , 0 (
1
25
) n ( h + =
Input 2 : 3(n-2)
outputnya h(n) 2h(n-1) + 1,31 h(n-2) 0,28 h(n-3) = 3 (n-2)
n = 0 h(0) 2h(-1) + 1,31 h(-2) 0,28 h(-3) = 3 (-2) = 0
h(0) = 0
n = 1 h(1) 2h(0) + 0 0 = 3 (-1) = 0 h(1) = 0 ( ) ( ) ( ) ( )
n = 2 h(2) 2 h(1) + 1,31 h(0) 0 = 3 (0) = 3 h(2) = 3
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
113
Maka
h(0) = A + B + C = 0 A= 50 h(0) = A + B + C = 0 A= 50
h(1) = 0,5A + 0,7B + 0,8C = 0 B = -150
h(2) = 0,25A + 0,49B + 0,64C = 3 C = 100 h(2) 0,25A 0,49B 0,64C 3 C 100
jadi
h
2
(n) = 50(0,5)
n
150 (0,7)
n
+ 100 (0,8)
n
n 2
Maka : h(n) = h
1
(n) + h
2
(n)
= + = 1 dan 0 n untuk ) 8 0 (
64
) 7 0 (
49
) 5 0 (
25
n n n
+ =
= + =
2 n untuk ) 8 , 0 (
3
364
) 7 , 0 (
2
349
) 5 , 0 (
6
325
1 dan 0 n untuk ) 8 , 0 (
3
) 7 , 0 (
2
) 5 , 0 (
6
) n ( h
n n n
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
114
Latihan :
Carilah respons impuls sistem dengan persamaan Carilah respons impuls sistem dengan persamaan
perbedaan berikut :
y(n) = x(n) +0,8 y(n-1) y( ) ( ) y( )
25y(n) + 6y(n-1) + y(n-2) = x(n)
2y(n) + 6y(n-2) = x(n) x(n-2)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
115
Konvolusi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
116
Konvolusi
Adalah suatu operasi perkalian sekaligus penjumlahan
dalam kawasan waktu (SWD) atau suatu operasi dalam kawasan waktu (SWD) atau suatu operasi
perkalian sekaligus integral dalam kawasan waktu (SWK).
Dapat digunakan untuk mendapatkan respons sistem
t h d k b b J di k t f i terhadap masukan bebas. Jadi merupakan transformasi
dari masukan ke keluaran.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
117
Penjumlahan Konvolusi
Jika x(n) adalah input suatu SWD LTW dan y(n) adalah
output sistem tersebut dimana y(n) = T [x(n)] maka : output sistem tersebut dimana y(n) T.[x(n)] , maka :
= =
~ ~
) k ( h ) k n ( x ) k n ( h ) k ( x ) n ( y
dimana operasi diatas didefinisikan sebagai operator
k l i * hi
= = ~ k ~ k
) k ( h ) k n ( x ) k n ( h ) k ( x ) n ( y
konvolusi * , sehingga
= = =
~ ~
) k ( * ) k n ( x ) k n ( h ) k ( x ) n ( h * ) n ( x ) n ( y
Dimana h (n) adalah respons impuls
= = ~ k ~ k
) k ( ) k n ( x ) k n ( h ) k ( x ) n ( h ) n ( x ) n ( y
Dimana h (n) adalah respons impuls
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
118
Blok diagram penjumlahan konvolusi
x[n] y[n]
H
[ ] y[ ]
x(n) * h(n) = y(n)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
119
Sifat-sifat Konvolusi :
Komutatif :
x(n) * y(n) = y(n) * x(n)
Asosiatif :
x(n) * [y(n) * z(n)] = [x(n) * y(n)] * z(n) x(n) * [y(n) * z(n)] = [x(n) * y(n)] * z(n)
Distributif untuk operasi penjumlahan
x(n) * [y(n) + z(n)] = x(n) * y(n) + x(n) * z(n)
Memiliki elemen identity : (n)
x(n) * (n) = (n) * x(n) = x(n)
Konvolusi dari suatu deretan pulsa sampling tertunda dengan x(n) p p g g ( )
x(n) * (n-k) = x(n-k)
Lihat lagi operasi pencerminan dan pergeseran
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
120
Contoh soal 2.9.
x[n] y[n]
h(n)
x[n] y[n]
Dengan input x(n) dan respons impuls h(n) seperti di bawah
ini, dapatkan output sistem y(n) = x(n)*h(n)
x (n) h (n)
3
2
n
0 1 2
0,5
n
0
1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
121
Jawab :
=
= =
~
~ k
) k n ( h ) k ( x ) n ( h * ) n ( x ) n ( y
Disini k merupakan variabel penjumlahan untuk harga n
tertentu. Misalnya diberikan harga suatu n=N
0
maka
j l hk k li t d t (k) d jumlahkan semua perkalian antara deretan x(k) dengan
h(n
0-
k) untuk semua k [-~ , ~], dimana h(n
0
-k) = h-(k-n)
yaitu pencerminan dari h(k) kemudian digeserkan sejauh y p ( ) g j
n
0
.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
122
Dengan kata lain dapat dituliskan langkah-langkah
penjumlahan konvolusi sebagai berikut : penjumlahan konvolusi sebagai berikut :
Gambarkan x(n) dan h(n) ( ) ( )
Ubah peubahnya dari n menjadi k, sehingga didapat x(k)
dan h(k)
L k k i t h d b tik l d i h(k) Lakukan pencerminan terhadap sumbu vertikal dari h(k)
atau x(k) sehingga didapat h(-k) atau x(-k)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
123
Misalkan yang dicerminkan adalah h(k) maka didapat h(-
k) dan x(k) Geser h(-k) untuk n =0 dan kalikan besaran k) dan x(k). Geser h( k) untuk n 0 dan kalikan besaran
pada h(-k) dan x(k) pada waktu yang sama dan
jumlahkan. Sehingga akan dikalikan h(-k) dengan x(k).
G l i h( k) t k 1 k kit k lik Geser lagi h(-k) untuk n=1, maka kita akan mengalikan
h(1-k) dengan x(k), begitu seterusnya hingga antara h(n-k)
dan x(k) tidak bersinggungan lagi.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
124
Energi & Daya Sinyal Energi & Daya Sinyal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
125
Energi Sinyal
Energi sinyal waktu diskrit x(n) didefinisikan sebagai E
x
berikut : berikut :
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
126
Contoh 2.10.
Carilah energi sinyal waktu diskrit x(n) = ()
n
u(n) Carilah energi sinyal waktu diskrit x(n) = ()
n
u(n)
Solusi :
Dari definisi : Dari definisi :
= 1/[1-1/4] = 4/3
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
127
Daya Sinyal
Daya rata-rata sinyal waktu diskrit didefinisikan sebagai
berikut : berikut :
Untuk sinyal waktu diskrit periodik, daya rata-ratanya adalah
:
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
128
Latihan :
Carilah energi dan daya sinyal berikut ini : Carilah energi dan daya sinyal berikut ini :
x(n) = 10 sin (2n/4)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
129
TT-3113
Pengolahan Sinyal Dijital Pengolahan Sinyal Dijital
BAB #3 BAB #3
TRANSFORMASI FOURIER
WAKTU DISKRIT
130
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
Tujuan
Memahami prinsip dasar deret Fourier dan
T f i F i W kt Di k it t Transformasi Fourier Waktu Diskrit serta
dapat menerapkannya pada berbagai
Si l W kt Di k it Sinyal Waktu Diskrit
Memahami sifat-sifat deret Fourier dan
Transformasi Fourier Waktu Diskrit dan
menerapkan dalam analisis sinyal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
131
Deret Fourier Waktu Diskrit
(DFWK)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
132
DFWK bentuk Trigonometri
Diberikan sebuah sinyal waktu diskrit x(n) periodik dengan
periode N : periode N :
x(n)=x(n+kN)
n
x(n) = a
n
cos ( 2n/N)
n
x(n) = b
n
sin ( 2n/N)
n
0 1
7
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
133
DFWK :
+ + =
0 0 0
) sin cos ( ) (
n n
t n b t n a a t x
DFWK :
DFWD :
=
+ +
1
0 0 0
) sin cos ( ) (
n
n n
t n b t n a a t x
=
+ + =
1
0
) sin cos ( ) (
k
o k o k
n kw b n kw a a n x
DFWD :
Dimana frekuensi sudut = 2/periode
0
= 2/T;
0
=
2/N
=1 k
Bentuk-bentuk trigonometri yang penting :
cos(N
0
n)=cos (2n)=cos (0
0
n)
([N 1] ) ( ) cos([N+1]
0
n)=cos(
0
n)
cos([N+2]
0
n)=cos(2
0
n)
cos([N+k]
0
n)=cos(k
0
n) cos([N k]
0
n) cos(k
0
n)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
134
DFWK bentuk Eksponensial
DFWK :
=
=
n
t jn
n
e c t x
0
) (
=
T t
t
t jn
n
dt e t x
T
c
0
0
0
) (
1
DFWD :
= =
1
0
,.... 2 , 1 , 0 , ) (
0
N
k
k
n e a n x
n jk
=0 k
( ) 1 ... 2 , 1 , 0 ,
1
0
1
0
= =
N k e n x
N
a
n jk
N
n
k
0 n
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
135
Disingkat penulisannya :
=
= =
1 N
0 k
kn
N k
,.... 2 , 1 , 0 n , w a ) n ( x
( ) 1 ... 2 , 1 , 0 ,
1
1
0
= =
N k w n x
N
a
kn
N
N
n
k
0
2
j
N
j
N
e e w =
N
k 2 j
k
N
e w
=
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
136
Bentuk DFWD cukup dianalisis 1 periode dari n =0 sampai
dengan N-1 karena sifat eksponensial dan periodisitas : dengan N 1, karena sifat eksponensial dan periodisitas :
| | 1
2
2
0
= =
(
=
k j
N
N
k j
N
jk
e e e
| |
0
j
e y
ss
(n) [N(q)/D(q)] x(n) dimana q
Jika input sinusoidal maka ubah dahulu ke dalam bentuk
eksponensial
| | e
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
139
Contoh
Tentukan respon tunak (steady state) dari sistem waktu
diskrit berikut : diskrit berikut :
y(n+2)-0.8y( n+1)+0.15y(n)= x(n) dimana x(n) = 5 + 2 e
j2n/10
Jadi disini seolah-olah inputnya ada 2 buah yaitu x
1
(n) = 5
dan x
2
(n) = e
j2n/10
Dengan menggunakan operator q dapat ditulis : Dengan menggunakan operator q, dapat ditulis :
y(n)[q
2
0,8 q + 0,15] = x(n)
L(q) = y(n)/x(n)
1
2
=
L(q) y(n)/x(n)
y
ss1
(n) = L(q) x
1
(n) dengan q = e
j0
15 . 0 8 . 0
2
+ q q
286 14 35 0 / 5
5
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
140
286 , 14 35 , 0 / 5
15 . 0 8 , 0
0 0
= =
+
=
j j
e e
y
ss2
(n) = L(q) x
2
(n) dengan q = e
j2/10
10
2
10
4
10
2
15 0 8 0
2
=
j j
n j
e
10
2
10 10
15 , 0 ) 4 . 0 sin 8 , 0 2 . 0 cos 8 , 0 4 , 0 sin 4 , 0 (cos
2
15 . 0 8 , 0
+ +
=
+
n j
j j
e
e e
) 94 , 1 2 , 0 (
10
2
873 , 3
488 , 0 188 , 0
2
, ) , , , , (
=
+
=
n j
n j
e
j
e
j j
Sehingga : y
ss
(n) =
) 94 , 1 2 , 0 (
873 , 3 286 , 14
+
n j
e
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
141
Transformasi Fourier
Waktu Diskrit
(TFWD) ( )
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
142
Tinjau sinyal waktu diskrit terbatas :
x(n) 0 0 n N x(n) 0 , 0 n N
1
Buatlah x(n) menjadi sinyal periodik dengan periode N
(dimana N> N
1
) (
1
)
x(n)
n
N
1
-1 0
(a)
) (
~
n x
N
1
-1 0 -N N
n
(b)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
143
Dengan menggunakan analisis DFWD dapat ditulis :
=
1 N
0 n
) n jk (
k
0
e a ) n ( x
~
) n jk (
1 N
0 n
k
0
e ) n ( x
~
N
1
a
=
Karena =0, n> N
1
, maka
) (
1
0
) (
1
n jk
N
) (
0
0
) (
n jk
n
k
e n x
N
a
=
=
kn
N
w n x a
1
) (
1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
144
N
n
k
w n x
N
a
=
=
0
) (
Karena x(n) 0, 0nN1 maka
kn
N
n
n
k
w n x
N
a
=
=
= ) (
1
) (
0
) (
1
n jk
n
n
k
e n x
N
a
=
=
=
Perlu diingat bahwa
0
= 2/N
Perlu diperhatikan bahwa akan mendekati x(n) untuk nilai N
yang semakin tinggi.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
145
Sehingga dapat dinyatakan :
) n ( x ) n ( x
~
lim
N
=
Sedangkan bila N~ maka
0
0 sehingga spektrumnya
kontinyu.
) (
0
) ( .
n jk
n
n
k
e n x a N
=
=
=
) (
) ( .
n j
n
k
e n x a N
=
=
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
146
n =
) ( .
j
k
e X a N
=
Dengan = k.
0
inilah yang disebut sebagai Transformasi Fourier Waktu
) (
k
inilah yang disebut sebagai Transformasi Fourier Waktu
Diskrit dari x(n).
Kembali ke persamaan sebelumnya :
=
=
1
0
) (
0
) ( ) (
~
N
n
n jk
k
e a n x
=
=
1
0
) (
0
0
)] (
1
[ ) (
~
N
n
n jk
e k X
N
n x
Untuk N~,
0
0 maka x(n)
0 n
2
=
Untuk N ,
0
0 maka x(n)
Sehingga
0
berubah menjadi suatu elemen frekuensi d,
dengan demikian :
=
2
0
) n jk
d e ) ( X
2
1
) n ( x
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
148
Jadi pasangan Transformasi Fourier Waktu Diskrit (TFWD)
dan inversenya adalah sebagai berikut : dan inversenya adalah sebagai berikut :
) (
) ( ) (
n j
n
e n x X
= ) ( ) (
n =
2
)
) (
1
) ( d X
n jk
=
0
)
) (
2
) ( d e X n x
n jk
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
149
TFWD TFWD
Sinyal Sinusoidal Sinyal Sinusoidal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
150
n j
0
Ae ) n ( x
=
=
=
k
0
) k 2 ( 2 ) ( X
( ) ) e e (
2
A
n cos A n x
n j n j
0
0 0
+ = =
=
+ + =
k
0 0
) k 2 ( ) k 2 ( ) ( X
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
151
Dengan cara yang sama kita dapat menunjukkan bahwa
TFWD dari fungsi sinus TFWD dari fungsi sinus
) e e (
) j 2 (
A
n sin A ) n ( x
n j n j
0
0 0
= =
Adalah :
) j 2 (
=
+ + =
k
0 0
) k 2 ( ) k 2 ( [ j ) ( X
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
152
TFWD sinyal cosinusoidal
X(n)
n
TFWD sinyal sinusoidal
n
-2 0 2
0
0
X(n)
n
-2 0
0
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
153
Sifat sifat TFWD Sifat-sifat TFWD
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
154
a. Periodik atau berulang
X(+2)=X()
b. Linearitas b. Linearitas
Jika dan
| | ) ( X ) n ( x
1 1
= F
| | ) ( X ) n ( x
2 2
= F
Maka :
| |
1 1
| | ) ( X a ) ( X a ) n ( x a ) n ( x a
2 2 1 1 2 2 1 1
+ = + F| | ) ( ) ( ) ( ) (
2 2 1 1 2 2 1 1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
155
c. Pergeseran waktu dan frekuensi
maka
Jika maka
| | ) ( X ) n ( x = F
| | ) ( X e ) n n ( x
0
n j
0
=
F
Jika maka | | ) ( X ) n ( x = F | | ) ( X ) n ( x e
0
n j
0
=
F
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
156
d. Penskalaan waktu dan frekuensi
Jika maka
dimana k> 1
| | ) ( X ) n ( x = F | | ) k / ( X ) nk ( x = F
dimana k> 1
e. Differensiasi dan penjumlahan
Jika maka
| | ) ( X ) n ( x = F
| | ) ( X e 1 ( ) 1 n ( x ) n ( x
) j
=
F
(
n
1
Dan
=
=
+
=
(
k
j
m
) k 2 ( ) 0 ( X ) ( X
e 1
1
) m ( x F
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
157
f. Differensiasi dalam frekuensi
Jika maka
| | ) ( X ) n ( x = F
| |
) ( d
) ( dX
j ) n ( nx
= F
g.Teorema Parseval
1
Jika maka
| | ) ( X ) n ( x = F
=
2
0
2
n
2
d ) ( X
2
1
) n ( x
h. Konvolusi
Jika maka
=
=
k
) k n ( h ) k ( x ) n ( y
) ( X ) ( H ) ( Y =
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
158
= k
i. Konvolusi Periodik/Konvolusi sirkular
) n ( R ) m n ( x
~
) m ( x
~
m n x m x ) n ( y
N 2
1 N
0 m
1
N k
1 k
2 1
= =
+
+
dimana ,
0 m 1 k = +
k adalah integer, ekspresi <r> adalah r modulo N untuk r
integer sembarang, N adalah perioda
( ) ( ) d t t b t x
1
(n)=x
2
(n)= deretan terbatas
y(n) adalah respons sistem
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
159
TT-3113
Pengolahan Sinyal Dijital Pengolahan Sinyal Dijital
BAB #4 BAB #4
T f i Z Transformasi Z
160
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
Tujuan
Memahami sifat sifat Transformasi Z Memahami sifat-sifat Transformasi Z
Memahami hubungan antara Transformasi Z dengan
Transformasi Fourier Waktun Diskrit serta hubungan g
Transformasi Z dengan Transformasi Laplace
Dapat menggunakan Transformasi Z untuk memecahkan
persamaan perbedaan dengan kondisi awal persamaan perbedaan dengan kondisi awal.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
161
Bila ada deretan x(n) maka TZ[x(n)] didefinisikan sebagai :
TZ 2 sisi
=
n
n
z nT x z X ). ( ) (
TZ 2 sisi
= n
TZ 1 sisi
=
=
=
n
n
n
z nT x z X
0
). ( ) (
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
162
Definisi diperluas :
TZ[h(n)] = H(z) = h(n) z
-n
= n
Untuk z = e
j
didapat H(e
j
)
Sehingga bila ada respons frekuensi h(n), dapat dihitung
H(z), kemudian z diganti dengan e
j
didapat H(e
j
) yaitu
Respons Frekuensi Respons Frekuensi.
Dengan kata lain, untuk mencari respons frekuensi dapat
dilakukan melalui TZ.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
163
Daerah Konvergensi Daerah Konvergensi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
164
Daerah Konvergensi merupakan tempat kedudukan (harga-
harga) dari z yang menyebabkan TZ nya berharga harga) dari z yang menyebabkan TZ nya berharga
berhingga.
a. Diberikan sinyal kausal x(n) = A
n
u(n), || >0 maka :
X( ) A ( ) A A A ( / )
X(z) = A
n
u(n).z
-n
= A
n
z
-n
= A
n
z = A (/z)
n
X(z) akan berhingga bila (/z) < 1 atau |z| > ||
= n
=0 n
=0 n
=0 n
X(z) akan berhingga bila (/z) < 1 atau |z| > ||
Sehingga X(z) = , |z| > || dengan daerah konvergensi
di setiap titik di luar lingkaran dengan jari-jari .
1
1
z
A
= n
=0 n
= n
= n
X(z) akan berhingga bila (z) < 1 atau |z| < |1/|
Sehingga X(z) = , |z| < |1/| dengan daerah konvergensi
A
1
di
setiap titik di luar lingkaran dengan jari-jari 1/.
z 1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
166
Deretan Deretan
dalam Waktu Terbatas dalam Waktu Terbatas
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
167
Bila x(n) 0, n [N
1
,N
2
] dengan N
1
< N
2
dan N
1
,N
2
terbatas,
maka : maka :
X(z) = x(n).z
=
2
1
N
N n
X(z) konvergen di setiap titik pada bidang z dengan
kemungkinan pengecualian di z = 0 atau z = ~.
( 3) 2 ( 2) 5 ( 1) 3 (0) 0 (1) 4 (2) 2 (3) x(-3) = 2, x(-2) = -5, x(-1) = 3, x(0) = 0, x(1) = 4, x(2) = 2, x(3)
= -4, x(4) = -2
2
3
4
2
x(n)
0 -1
-2
-3 1 2
3 4
5
-4
-2
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
168
-5
4 3 2 1 1 2 3
2 4 2 4 3 5 2 ) (
+ + + = z z z z z z z z X
Terlihat bahwa bila ada z berpangkat positif, maka z = ~ tidak berlaku
karena hasilnya tak terhingga. Begitu pula bila ada z berpangkat
negative maka z = 0 tidak berlaku karena hasilnya juga tak terhingga negative maka z 0 tidak berlaku karena hasilnya juga tak terhingga.
Bila deretan dengan waktu terbatas adalah Respons Impuls h(n) dari
suatu sistem linear dan tak berubah terhadap waktu maka sistem suatu sistem linear dan tak berubah terhadap waktu maka sistem
tersebut disebut dengan SISTEM RESPONS IMULS TERBATAS
(RIT) atau FINITE IMPULSE RESPONSE SYSTEM (FIR SYSTEM).
Bila N
1
= -~ dan/ N
2
= ~ maka sistemnya disebut dengan SISTEM
RESPONS IMULS TAK TERBATAS atau INFINITE IMPULSE
RESPONSE SYSTEM (IIR SYSTEM) RESPONSE SYSTEM (IIR SYSTEM).
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
169
Deretan Kausal Deretan Kausal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
170
Bila x(n) 0, n [N
1
,~] dengan N
1
0 , maka :
X(z) = x(n).z
-n
= 1 N n
Contoh :
Diberikan sinyal x(n) = a
n
u(n)
X(z) = , |z| > ||
1
1
1
az
X(z) konvergen di setiap titik di luar lingkaran dengan jari-jari
a. Bila a < |1|, maka sistem stabil.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
171
Deretan Tidak Kausal Deretan Tidak Kausal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
172
Bila x(n) 0, n [-~, N
1
] dengan N
1
<0 , maka :
X(z) = x(n).z
-n
=
1 N
n
Contoh :
Diberikan sinyal x(n) = - b
n
u(-n-1)
X(z) = -b
n
.z
- n
= -b
-n
.z
n
= - b
-n
.z
n
= 1 - b
-n
.z
n
=
1
n
=1 n
=1 n
=0 n
= 1 - (b
-1
.z)
n
=0 n
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
173
X(z) akan konvergen bila |b
-1
.z| < 1.
X(z) = 1 - = , |z| < |b|
z b
1
1
1
b z
z
= n
=0 n
=
1
n
Contoh :
Diberikan sinyal x(n) = a
n
u(n)
b ( 1) | | |b| = - b
n
u(-n-1) , |a| < |b|
X(z) = + = dengan ROC |a| < |z| < |b|
z
z
2 ( b a z z
X(z) = + = , dengan ROC |a| < |z| < |b|
a z
b z
) )( ( b z a z
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
176
TZ TZ
beberapa Sinyal beberapa Sinyal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
177
a. Sinyal impuls
0 n 1
X (z) = x(n) z
-n
= 1
=
=
ainnya l n 0,
0 n 1,
(n)
X (z) = x(n) z
n
= 1
b. Deretan konstan
=0 n
= = , ,......... 2 , 1 , 0 , ) ( n A n x
X(z) = z
-n
= A( 1 + z
-1
+ z
-2
+ )
=0
) (
n
n x
A
= , |z| > |1|
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
178
1
1
z
A
c. Deretan eksponensial
n
r A n x ) (
u(n)
X (z) = A r
n
z
-n
= A (r z
-1
)
n
= = , >
r A n x . ) ( =
=0 n
=0 n
1
1
rz
A
r z
AZ
z r
d. Deretan sinusoidal/cosinusoidal
Diberikan sinyal cosinusoidal
n A n x cos . ) ( =
Diberikan sinyal cosinusoidal
X(z) = TZ TZ
| | n A cos
(
+
2 2
n j n j
Ae Ae
X(z) = (A/2)
j
e z
z
(
+
j
e z
z
(
+
j j
e z e z Az
=
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
179
(
+
+
1 2
2 j j
ze ze z
e z e z Az
=
(
+
1 cos 2
cos 2 2
2
2
z z
z Az
= , > 1
|
1 cos 2
cos [
2
+
z z
z Az
z
Im[z]
lingkaran
satuan
n Re[z]
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
180
Diberikan sinyal sinusoidal
X(z) =TZ [A sin ] = TZ n
(
(
Ae Ae
n j n j
X(z) =TZ [A.sin ] = TZ
=
n
(
j
e
j
e
2 2
(
j j
z z A
= ; > 1
(
j j
e z e z j 2
1 cos 2
sin
2
+
z z
Az
z
1 cos 2 + z z
Im[z]
lingkaran
satuan
n Re[z]
=
dengan X
1
(z) = TZ[x
1
(n)] , ROC R
1 -
< < R
1+;
X ( ) TZ[ ( )] ROC R < <R d
) ( ) (
2 1
z
X
2
(z) =TZ[x
2
(n)] , ROC R
2 -
< <R
2+
dan
X(z) = Z [x(n)],
z
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
183
Maka TZ[x
1
(n) + x
2
(n)] dengan ROC dari hasil TZ ini
diberikan oleh irisan ROC dari X
1
(z) dan ROC dari X
2
(z) diberikan oleh irisan ROC dari X
1
(z) dan ROC dari X
2
(z).
ROC : max [R
1 - ;
R2-] < < min [R
1+ ;
R
2+
] z
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
184
Pergeseran Deretan
Diberikan x
k
(n) = x(n-k) adalah deretan x(n) yang tergeser
sebesar k cuplikan dan bila sebesar k cuplikan dan bila
TZ[x(n)] = X(z) maka :
TZ[x(n-k)] = X
k
(z) [ ( )]
k
( )
= x
k
(n) z
-n
= x(n-k) z
-n
= n
= n
Sebut n-k = m maka X
k
(z) = x(m)z
-(m+k)
=z
-k
x(m) z
-m
= n
= n
= z
-k
X(z)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
185
Bila TZ[x(n)] = X(z) , R
x -
< < R
x+;
Maka :
z
Maka :
TZ[x(n-k)] = z
-k
X(z), R
x -
< < R
x+;
Jadi daerah konvergensi (ROC) dari x(n) dan x(n-k) adalah
z
Jadi daerah konvergensi (ROC) dari x(n) dan x(n k) adalah
sama , dengan kemungkinan pengecualian di z = 0 dan z
= ~.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
186
Perkalian dengan n (diferensiasi)
Jika : X(z) = TZ [x(n)], maka :
TZ
| | ) ( ) ( z X
dz
d
z n nx =
Bentuk umum :
| |
m
m
m m
dz
z x d
z n x n
) (
) ( ) ( =
Bukti TZ
| |
=
= =
0
1
0
) ( ) ( ) (
n
n
n
n
z n nx z z n nx n nx
(
(
= =
1
) ( ) )( (
n n
z
d
z n x z z n n x z
= =
(
= =
0 0
). ( ) . )( (
n n
z
dz
z n x z z n n x z
) ( ). ( z X
d
d
z z n x
d
d
z
n
=
(
=
Perkalian dengan r
n
Jika : X(z) = TZ [x(n)], maka : TZ
| | ) ( ) (
r
z
X n x r
n
=
Bukti :
| | ) ( ). ( ). ( ) (
0 0
r
z
X
r
z
n x z n x r n x r
n
n
n
n n n
=
=
|
.
|
\
|
= =
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
188
Penjumlahan Konvolusi
Jika X (z) =TZ [x (n)] , ROC R
1-
< < R
1+;
X (z)=TZ[ x (n)] ROC R < < R
z
z
X (z)=TZ[ x (n)] , ROC R
2 -
< < R
2+,
Maka :X
1
(z) X
2
(z) = TZ
Bukti :
z
(
=0
2 1
) ( ). (
k
k n x k x
Bukti :
TZ
n
n k k
z k n x k x k n x k x
=
(
=
(
. ) ( ). ( ) ( ). (
0 0
2 1
0
2 1
, ). ( ) (
0 0
2 1
k n m z m x k x
k n
k m
= =
=
| | | |
) ( ). (
, ). ( ) (
2 1
0 0
2 1
z X z X
z m x z k x
k n
m k
=
=
=
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
189
Contoh :
x(n) = u(n) maka X(z) = z
-n
= |z| > |1|
1
=0 n
1
h(n) a u(n), maka H(z) a z , |z| |a|, dengan
a < 1, maka :
=0 n
1
1
az
1
(
2
z
Y(z) = X(z).H(z) = . = , |z| > |1|
1
1
1
z
1
1
1
az
(
) )( ( b z a z
z
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
190
Teorema Nilai Awal
Jika : X(z) = Z [x(n)], maka :
Penerapan utama dari sifat ini adalah untuk menentukan
) ( lim ) 0 ( z X x
z
=
Penerapan utama dari sifat ini adalah untuk menentukan
nilai awal x(0) secara langsung dari X(z), tanpa
melakukan evaluasi inverse TZ. Buktinya diberikan seperti
berikut ini : berikut ini :
Dari persamaan definisi TZSS,
X(z) = x(0) + x(1) z
-1
+ x(2) z
-2
+ x(3) z
-3
+ X(z) x(0) x(1). z x(2).z x(3).z ....
Bila z , maka seluruh suku akan menjadi sangat kecil,
kecuali suku pertama. Hal ini membuktikan persamaan
nilai awal di atas.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
191
Teorema Nilai Akhir
Jika TZ [x(n)] = X(z) dan semua pole X(z) terletak didalam
lingkaran satuan dengan pengecualian yang mungkin dari lingkaran satuan, dengan pengecualian yang mungkin dari
pole yang sederhana pada z = 1, maka nilai x(n) pada n
diberikan oleh :
li
(
x(n)=
Bukti :
x n
lim
lim
z1
z
z
X z
|
\
|
.
|
(
1
( )
Bukti :
Dengan mempertimbangkan TZ , Dari sifat
pergeseran maka dapat dituliskan :
)] ( ) 1 ( [ n x n x +
p g p
TZ
)] ( ) 1 ( [ n x n x + ) ( )] 0 ( ) ( [ z X zx z zX =
n
k
z n x n x
+ =
)] ( ) 1 ( [ lim
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
192
n
k
z n x n x
=
+
)] ( ) 1 ( [ lim
0
Hal ini dapat disusun kembali sebagai :
dengan pengambilan z pada kedua sisi, kita dapatkan :
n
k
n
k
z n x n x x z X z
=
+ =
)] ( ) 1 ( [ lim ) 0 ( ) ( ) 1 (
0
dengan pengambilan z pada kedua sisi, kita dapatkan :
... )] 1 ( ) [ ... )] 1 ( ) 2 ( [ )] 0 ( ) 1 ( [ ) 0 ( ) ( ) 1 (
1
k x Xk x x x x x z X z im l
z
+ + + + + =
) ( lim k x
k
=
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
193
Penskalaan
Bila TZ[x(n)] = X(z) maka :
TZ[
n
x(n)] =
n
x(n) z
-n
= x(n) (z/)
-n
=0 n
=0 n
= G(z/)
Dengan cara yang sama :
n j
e
0
0
j
e
n
Jika X (z) = maka : x (n) = a untuk n=0,1,2,
Contoh :
=0 n
n
n
z a
Contoh :
X (z) =
lakukan pembagian :
4 6 4
5 3
2 3
2
+ +
z z z
z z
x (z) = 0z
0
+3z
-1
+7z
-2
+
a
0
a
1
a
2
x(0) x(1) x(2)
x(0) x(1) x(2)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
198
Metode Deret Taylor
Merefer pada suatu bilangan komplek c dimana |c| < 1.
1
=
c 1
1
=0 n
n
c
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
199
Metode Ekspansi Parsiil
Metode ini merupakan metode yang paling popular, karena
cukup melihat pasangan TZ dan inversenya yang cukup melihat pasangan TZ dan inversenya yang
sederhana.
N
) (i a
X(z) =
(i) (i)
=
N
i 1
1
) ( 1
) (
z i p
i a
) (i a
a(i) p
n
(i)
Maka x(n) = a(i) p
n
(i) n 0
1
) ( 1
) (
z i p
N
Maka x(n) = a(i) p
n
(i) , n 0
= 0 , n < 0
= i 1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
200
TT-3113
Pengolahan Sinyal Dijital Pengolahan Sinyal Dijital
BAB #5 BAB #5
TRANSFORMASI FOURIER TRANSFORMASI FOURIER
DISKRIT
201
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
Tujuan
Memamahi hubungan Transformasi Fourier
Diskrit dengan Transformasi Fourier Waktu Diskrit Diskrit dengan Transformasi Fourier Waktu Diskrit
dan Transformasi Z
Memahami sifat sifat Transformasi Fourier Waktu Memahami sifat-sifat Transformasi Fourier Waktu
Diskrit
Memahami aplikasi Transformasi Fourier Diskrit Memahami aplikasi Transformasi Fourier Diskrit
pada pengolahan sinyal dijital
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
202
Analisis Fourier
Sinyal Waktu Kontinyu Periodik, digunakan Deret Fourier Waktu
Kontinyu (DFWK), akan didapatkan spektrum yang diskrit.
Sinyal Waktu Kontinyu Non Periodik (terbatas), digunakan
Transformasi Fourier Waktu Kontinyu (TFWK), akan didapatkan
spektrum yang kontinyu.
Sinyal Waktu Diskrit Periodik, digunakan Deret Fourier Waktu Diskrit
(DFWD), akan didapatkan spektrum yang diskrit.
Sinyal Waktu Diskrit Non Periodik (terbatas), digunakan Transformasi y ( ), g
Fourier Waktu Diskrit (TFWD), akan didapatkan spektrum yang
kontinyu.
Sinyal Waktu Diskrit Non Periodik (terbatas), dan diinginkan spektrum y ( ), g p
diskrit, maka digunakan Transformasi Fourier Diskrit (TFD).
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
203
Representasi Fourier
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
204
Formulasi Transformasi Fourier Diskrit
= =
1 N
N
kn 2 j
1 N 1 0 k e ) n ( x ) k ( X
=
= =
0 k
1 N ,.... 1 , 0 k , e ) n ( x ) k ( X
k
)
) N
k 2
( X ) ( X ) k ( X
N / kn 2
= =
=
)
1 ,... 2 , 1 , 0 , ) (
1
) (
1
= =
N n w k X
N
n x
N
kn
N
) ( ) (
0
=
N
k
N
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
205
Contoh
Diberikan respons impuls sistem adalah :
h(n) = 1/3 0 n 2 h(n) = 1/3 , 0 n 2
= 0 , n lainnya
Bila dicari hasil TFWD[(h(n)] yaitu H(e
j
) dan hasil TFD
[h(n)] yaitu H(k) seperti ditunjukkan dalam gambar berikut
i i ini.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
206
Hubungan antara TFWD dan TFD dari deretan kausal untuk N=4 dan N=8
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
207
Sifat-sifat TFD
Jika maka:
| | N ,.... 3 , 2 , 1 , 0 k ), k ( X ) n ( x = = F
1 i i
| | ) ( ) ( ) ( ) ( k X k X F
1.Linearitas
2.Pergeseran waktu
km
N
w k X m n x
= ) ( )] ( [ F
| | ) ( ) ( ) ( ) (
2 2 1 1 2 2 1 1
k X a k X a n x a n x a + = + F
3.Pergeseran frekuensi
4 D lit ) ( )] ( [ N k F
) ( ] ) ( [ m k X w n x
mn
N
=
F
4.Dualitas
5. Konvolusi Sirkular
) ( )] ( [ n Nx k x = F
) ( ) ( ) ( ] mod ) [(
1
0
k Y k X i y N i n x
N
i
=
(
=
F
6. Perkalian
7 T P l
(
1
0
1
) ( ] mod ) [( )] ( ) ( [
N
i
i Y N i k x N n y n x F
=
1
2
1
2
) ( ) (
N N
k X n x N
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
208
7.Teorema Parseval
= = 1 1
) ( ) (
k n
k X n x N
Transformasi Fourier Cepat
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
209
Komputasi langsung dari TFD tidak efisien, karena tidak
memanfaatkan sifat simetri dan sifat keperiodikan memanfaatkan sifat simetri dan sifat keperiodikan
(periodisitas).
Sifat simetri : W
N
kn
= - W
N
k
Sifat periodisitas : W
k+n
= W
k
Sifat periodisitas : W
N
k+n
= W
N
k
TFD langsung : N
2
perkalian g g p
N
2
N penjumlahan
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
210
Refer TFD :
N 1 N-1
X(k) = x(n) W
N
kn
, k = 0, 1, ...., N-1
n=0
W
N
k
= e
-j2/N
Bila x(n) deretan waktu diskrit dengan panjang N, maka X(k)
merupakan deretan frekuensi dengan panjang N. p g p j g
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
211
TFD 2 Titik
1
X(k) = x(n) W
kn
k = 0 1 X(k) = x(n) W
2
kn
, k = 0, 1
n=0
k =0 X(0) = x(0) + x(1) k 0 X(0) x(0) x(1)
k=1 X(1) = x(0) x(1)
Diperlukan : 4 perkalian dan 2 penjumlahan.
x(0) X(0)
x(1) X(1)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
212
TFD 4 Titik
3
X(k) = x(n) W
kn
k = 0 1 2 3 X(k) = x(n) W
2
kn
, k = 0, 1 , 2 , 3
n=0
X(0) = x(0) + x(1) + x(2) + x(3) X(0) x(0) x(1) x(2) x(3)
X(1) = x(0) + x(1) W
4
1
+ x(2) W
4
2
+ x(3) W
4
3
= x(0) -j x(1) - x(2) + j x(3)
X(2) = x(0) + x(1) W
4
2
+ x(2) W
4
4
+ x(3) W
4
6
= x(0) - x(1) + x(2) - x(3)
X(3) = x(0) + x(1) W
4
3
+ x(2) W
4
6
+ x(3) W
4
9
= x(0) +j x(1) - x(2) j x(3)
Diperlukan : 16 perkalian dan 12 penjumlahan Diperlukan : 16 perkalian dan 12 penjumlahan.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
213
X(0) = [x(0) + x(2)] + [x(1) + x(3)]
X(1) = [x(0) x(2)] j[ x(1) x(3)] X(1) = [x(0) - x(2)] j[ x(1) - x(3)]
X(2) = [x(0) + x(2)] - [x(1) + x(3)]
X(3) = [x(0) - x(2)] + j[ x(1) - x(3)] X(3) [x(0) x(2)] j[ x(1) x(3)]
x(0) X(0)
(1) X(1) x(1) X(1)
x(2) X(2)
x(3) X(3)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
214
Transformas Fourier Cepat
(Fast Fourier Transform)
FFT
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
215
Algoritma FFT
Desimasi dalam waktu
Desimasi dalam frekuensi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
216
Desimasi dalam Waktu
N-1
Refer TFD : X(k) = x(n) W
N
kn
, k = 0, 1, ...., N-1
n=0
W
N
= e
-j2/N
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
217
Misalkan n = 2r , untuk ndeks genap
n = 2r+1 untuk indeks ganjil n = 2r+1 ,untuk indeks ganjil
(N/2)-1 (N/2)-1 ( ) ( )
X(k) = x(2r) W
N
2rk
+ x(2r+1) W
N
(2r+1)k
r=0 r=0
(N/2)-1 (N/2)-1
= x(2r) W
N
2rk
+ W
N
k
x(2r+1) W
N
2rk
r=0 r=0
= N/2 point TFD bag genap + N/2 point TFD bag ganjil
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
218
Dengan
W
2rk
= exp[ j(2/N)2rk] = exp exp[ j{2/(N/2)}rk] = W
rk
W
N
2rk
= exp[-j(2/N)2rk] = exp exp[-j{2/(N/2)}rk] = W
rk
N/2
Sehingga : gg
(N/2)-1 (N/2)-1
X(k) = x(2r) W
rk
N/2
+ W
k
N
x(2r+1) W
rk
N/2
r=0 r=0
= G(k) + W
k
N .
H(k) ; k = 0, 1, ..., N-1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
219
Dimana :
G(k) = TFD N/2 titik bagian genap dari deretan x(n)
H(k) = TFD N/2 titik bagian ganjil dari deretan x(n)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
220
Gambar a
FFT 8 titik (N = 2
3
) Desimasi dalam Waktu ( )
TFD N titik didekomposisi dalam TFD N/2 titik
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
221
Gambar b
FFT 8 titik (N = 2
3
) Desimasi dalam Waktu ( )
TFD N/2 titik didekomposisi dalam TFD N/4 titik
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
222
Gambar b
Substitusi gambar b ke dalam gambar a
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
223
Flow Graph 2 titik Flow Graph 2 titik
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
224
Flow Graph dari perhitungan TFD 8 titik dekomposisi desimasi dalam waktu p p g p
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
225
Struktur FFT 8 titik
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
226
Perhitungan kompleksitas perkalian dan penjumlahan dalam FFT Perhitungan kompleksitas perkalian dan penjumlahan dalam FFT
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
227
Pengurutan kembali deretan dengan bit reversal Pengurutan kembali deretan dengan bit reversal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
228
Tugas
Turunkan formulasi Desimasi Dalam
F k i d FFT Frekuensi pada FFT
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
229
TT-3113
Pengolahan Sinyal Dijital Pengolahan Sinyal Dijital
BAB #6 BAB #6
SAMPLING & SAMPLING &
REKONSTRUKSI SINYAL
230
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
Tujuan
Memahami kaidah-kaidah pencuplikan
i l t k t k i sinyal serta rekonstruksinya
Memahami kaidah-kaidah pada quantisasi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
231
Latar Belakang Latar Belakang
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
232
Pemrosesan Sinyal Dijital
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
233
Sampling
Sampling ideal :
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
234
Contoh
Sinyal Sinusoidal x(t) = e
2jft
dengan frekuensi f ,
Sebelum proses sampling : spektralnya pada frekuensi f Sebelum proses sampling : spektralnya pada frekuensi f
Setelah proses sampling :
X(nT) = e
2jnft
: spektralnya pada frekuensi = f yang X(nT) e : spektralnya pada frekuensi f yang
periodik dengan dengan n f
s
.
Pengulangan Spektrum akibat pencuplikan
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
235
f
s
= frekuensi sampling = 1/T = sampling rate
Sinyal x(t) dibuat bandlimited, spektrumnya bandlimited
dengan frekuensi sebesar f
max
Samping rate dipilih paling tidak = 2 x frekuensi maksimum dari Samping rate dipilih paling tidak = 2 x frekuensi maksimum dari
sinyal yang ada.
fs 2 f
max
atau T 1/(2 f
max
)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
236
Sampling Rate minimum fs = 2 f
max
disebut
N i t R t Nyquist Rate
Sedangkan besaran fs/2 disebut frekuensi
Nyquist atau Folding frequency yq g q y
[ fs/2 fs/2 ] disebut Nyquist Interval [-fs/2 , fs/2 ] disebut Nyquist Interval
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
237
Contoh
Aplikasi f
max
fs
Geofisika 500 Hz 1 kHz
Biomedical 1 kHz 2 kHz
Mekanikal 2 kHz 4 kHz
Speech 4 kHz 8 kHz Speech 4 kHz 8 kHz
Audio 20 kHz 40 kHz
Video 4 MHz 8 MHz
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
238
Untuk sinyal yang tidak bandlimited, dibuat
b dli it d d di filt l h filt bandlimited dengan diprefilter oleh filter
analog Low Pass disebut sebagai
A ti li i filt d t ff Antialiasing pre filter dengan cut off
frequency :
f
max
f
s
/2
max s
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
239
Output dari analog Low Pass Pre Filter menjadi bandlimited
Prefilter Antialiasing Prefilter Antialiasing
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
240
Pembatasan Hardware
Bila total waktu proses atau waktu komputasi = Tprocess
dan periode pencuplikan = T maka : dan periode pencuplikan T, maka :
T T
process
Dengan kata lain : Computation Rate atau Processing
Rate adalah :
f
process
= 1/T
process
Sehingga berlaku : 2 f
max
f
s
f
process
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
241
Ilustrasi
Sinyal frekuensi tunggal :
x(t) = Cos (2ft) disampling dengan 3 macam frekuensi x(t) = Cos (2ft) disampling dengan 3 macam frekuensi
sampling : f
s1
= 8f, f
s2
= 4f dan f
s3
= 2f
Sinyal Sinusoidal pada rate f
s
= 8f; 4f; 2f
s
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
242
Dari ketiga gambar tersebut di atas, apa komentar anda ???
Jumlah sample/cycle = f
s
/f
= (sample/sec)/(cycles/sec) (sample/sec)/(cycles/sec)
= samples/cycle
f
s
/f 2 samples/cycle sehingga f
s
2f
Seringkali f dinormalisir terhadap frekuensi Nyquist :
f = f /2 sehingga f/ f f
N
= f
s
/2 sehingga f/ f
N
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
243
Dalam hal ini interval Nyquist menjadi [-1, 1]
Unit Frekuensi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
244
Analog Reconstruction & Aliasing
x(t) = e
jt
= e
j2ft
disampling dengan periode T sehingga t = nT :
x(nT) = e
jnT
= e
j2fnT
Definisikan m=0 + 1 + 2 x (t) = exp2j(f+mf )nT Definisikan m=0,+-1, +-2,.x
m
(t) = exp2j(f+mf
s
)nT
Ingat : exp2jmf
s
nT = exp2jmn = 1
Maka : x
m
(t) = exp2j(f+mf
s
)nT = exp2jfnT. exp2jmf
s
nT
= exp2jfnT
= x(nT) = x(nT)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
245
Ideal Reconstructor Ideal Reconstructor
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
246
Ideal Analog Reconstructor melewatkan
i l d k f k i semua sinyal dengan komponen frekuensi
yang ada di dalam interval Nyquist [-fs/2 ,
f /2 ] d hil k i l d fs/2 ] dan menghilangkan sinyal dengan
frekuensi di luar interval tersebut.
Dengan kata lain : Ideal Analog g g
Reconstructor bekerja sebagai LPF dengan
cut off sama dengan frekuensi Nyquist fs/2. g yq
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
247
Ilustrasi
Diberikan x(t) = 4 + 3 Cos (t) + 2 Cos (2t) + Cos (3t)
(t dalam ms) Tentukan sampling rate minimum agar tak (t dalam ms). Tentukan sampling rate minimum agar tak
terjadi aliasing.
Tunjukkan bila sinyal disampling Nyquist rate
(tunjukkan x
a
(t) dan x(t))
Solusi : Solusi :
Frekuensi yang ada pada x(t) adalah :
f
1
= 0 Hz f
2
= 0 5 kHz f
3
= 1kHz f
4
=1 5 kHz f
1
0 Hz, f
2
0,5 kHz, f
3
1kHz, f
4
1,5 kHz,
f
max
= f
4
=1,5 kHz
Nyquist rate = 2 f
max
= 2f
4
= 3 kHz
max 4
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
248
Bila sinyal disampling 0,5 Nyquist rate :
fs = 1 5 kHz interval Nyquist [ 0 75; 0 75] kHz fs = 1,5 kHz, interval Nyquist [-0,75; 0,75] kHz
f
1
dan f
2
tidak masalah (f
1a
= f
1 ,
f
2a
= f
2
)
Tetapi f
3
dan f
4
di luar interval Nyquist.
f
3a
= f
3
mod(fs) = 1 mod(1,5) = 1 1,5 = -0,5 kHz
f
4a
= f
4
mod(fs) = 1,5 mod(1,5) = 1,5 1,5 = 0 kHz
Ditulis kembali x(t) dengan frekuensi yang baru :
x(t) = 4Cos 2f t + 3Cos 2f t 2 Cos 2f t + Cos 2f t x(t) = 4Cos 2f
1
t + 3Cos 2f
2
t 2 Cos 2f
3
t + Cos 2f
4
t
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
249
Terjadi aliasing :
x
a
(t) = 4Cos2f
1a
t + 3Cos 2f
2a
t+2Cos2f
3a
t+Cos 2f
4a
t
= 4 + 3 Cos t + 2 Cos(-t) + Cos 0 4 3 Cos t 2 Cos( t) Cos 0
= 5 + 5 Cos t
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
250
Pada frekuensi = 0 kHz, amplitudonya (4 + 0,5 + 0,5) = 5
= + 0 5 kHz amplitudonya (3/2 + 2/2) = 2 5 = +- 0,5 kHz, amplitudonya (3/2 + 2/2) = 2,5
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
251
Kuantisasi
Konversi Analog ke Dijital Konversi Analog ke Dijital
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
252
Setelah melewati DS Processor, terapkan D/A Converter
untuk mengembalikan ke bentuk analog kembali untuk mengembalikan ke bentuk analog kembali.
Sinyal terkuantisasi x
Q
(nT) direpresentasikan oleh B bits y
Q
( ) p
yang mempunyai nilai 2
B
yang mungkin (2
B
level
quantisasi)
Dimana : R = range Dimana : R = range
Q = spasi antar level
= lebar quantisasi lebar quantisasi
= resolusi quantizer
2
B
= jumlah level quantisasi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
253
Kuantisasi sinyal Kuantisasi sinyal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
254
Dalam range skala penuh dibagi secara uniform ke dalam 2
B
level
quantisasi.
Q = R/(2
B
) atau R/Q = 2
B
Misal harga R antara 1 s/d 10 volt, dengan melihat gambar
sebelumnya , maka B = 3 atau 2
B
= 8 level.
Untuk Bipolar ADC : -R/2 x
Q
(nT) < R/2
Untuk Unipolar ADC : 0 x (nT) R/2 Untuk Unipolar ADC : 0 x
Q
(nT) R/2
Dengan maksimum level : R/2 - Q.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
255
Beberapa Definisi dalam Kuantisasi
ROUNDING : pembulatan ke harga terdekat dari level
quantisasi quantisasi
TRUNCATION : memotong bagian atas (membulatkan ke
harga di bawahnya yang terdekat)
QUANTIZATION ERROR : selisih antara sinyal
terkuantisasi dengan sinyal tersample x(nT)
e(nT) = x (nT) x(nT) atau e = x x e(nT) = x
Q
(nT) x(nT) atau e = x
Q
x
Q/2 e Q/2
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
256
Mean Error Mean Square Error
Terlihat bahwa e tidak dapat merepresentasikan error.
Perlu definisi harga rms :
Pelajari lebih lanjut mengenai probabilitas dan statistik
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
257
Bila R = range dari sinyal dan Q = noise kuantisasi maka
S/N Ratio (SNR) adalah : S/N Ratio (SNR) adalah :
SNR = 20 log
10
(R/Q) = 20 log
10
(2
B
) g
10
( ) g
10
( )
= B. 20 log
10
2
Jadi : Jadi :
SNR = 20 log
10
(R/Q) = 6 B (dB) SNR 20 log
10
(R/Q) 6 B (dB)
= disebut dynamic range dari quantizer
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
258
Contoh soal
Dalam aplikasi audio dijital, sinyal dicuplik pada laju
pencuplikan 44 kHz dan masing-masing cuplikan pencuplikan 44 kHz dan masing masing cuplikan
dikuantisasi menggunakan A/D konverter yang
mempunyai range/jangkauan skala penuh 10 volt.
T t k j l h bit B jik k l h k ti i f ktif Tentukan jumlah bit B jika kesalahan kuantisasi efektif
(rms) dijaga di bawah 50 mikro volt. Kemudian tentukan
kesalahan (dalam rms) dan bit rate per second. Hitung
pula dynamic range dari kuantiser.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
259
Solusi
Jumlah bit B = log
2
[R/(e
rms
12)] = log
2
[10/(50.10
-6
12)] =
15 82 dibulatkan ke 16 Sehingga terdapat 2
B
= 65 536 15,82 , dibulatkan ke 16. Sehingga terdapat 2 65.536
level kuantisasi.
Dengan harga B tersebut dapat dihitung erms = R.2
-B
/12
= 44 mikro volt.
Bit Rate =B.f
s
= 16. 44 = 704 kbits/sec. Ini merupakan
tipikal bit rate untuk CD player tipikal bit rate untuk CD player.
Dynamic range dari kuantiser : 6B = 6. 16 = 96 dB.
Sebagai catatan, dynamic range alat pendengaran
manusia sekitar 100 dB. Ini sebagai alasan mengapa
Dijital Audio kualitas CD diperlukan minimal 16 bit
kuantisasi. kuantisasi.
g
(ej) = - d(e
j
)/d = -( jz d/dz)| untuk z= e
j
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
287
Penentuan Koefisien Filter RITT
Menentukan b dan a agar Respons Filter mendekati Menentukan b
k
dan a
k
agar Respons Filter mendekati
sifat yang diinginkan.
Pendekatan : bidang z untuk filter dijital g j
bidang s untuk filter analog
Penentuan h(n) Filter :
Spesifikasi filter
S ifik i filt did k ti d filt di it l k l Spesifikasi filter didekati dengan filter digital yang kausal
(pole berhingga).
Realisasi filter Realisasi filter
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
288
Metode Pendekatan :
Transformasi Respons Impuls p p
Transformasi z Bilinear (BZT Method)
Transformasi Matched Z Transformasi Matched Z
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
289
Transformasi Respons Impuls
Respons Impuls Filter Dijital adalah versi cuplikan dari
respons impuls analog respons impuls analog
Fungsi Transfer Filter Analog :
M M
b
k
.s
k
(s +c
k
)
k=0 k=1 k 0 k 1
H(s) = ----------- = ------------
N N
a
k
. S
k
(s + d
k
)
k=1 k=1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
290
Dengan perluasan pecahan parsial :
N
H(s) = c
k
/(s+d
k
)
k=1
Dimana : c
k
= H(s).(s+d
k
)|s=d
k
d
k
= tempat pole ke-k
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
291
Respons Impuls :
N
h(t) = c
k
. exp[-d
k
t u(t)]
k=1 k=1
Dengan pencuplikan : g p p
N
h(nT) = c
k
. exp[-d
k
nT u(nT)] ;
k=1
T= Periode pencuplikan
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
292
Transformasi Z :
~ ~ N
H(z) = h(nT) z
-n
= c
k
. exp[-d
k
nT] z
-n
n=0 n=0 k=1
~ N
= c
k
exp[-d
k
T. z
-1
]
n
n=0 k=1
N
= c
k
/[1- exp(-d
k
T. z
-1
)]
k=1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
293
Hubungan Pemetaan :
1/(s+d
k
) 1/[1- exp(-d
k
T. z
-1
)] untuk pole sederhana
Bila d
k
komplek maka c
k
juga komplek, karena h(t) riil maka
akan ada pole d
k
* dan c
k
* , dimana * = komplek konjugate
c
k
/(s+d
k
) + c
k
* /(s+d
k
*)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
294
Bila d
k
=
k
+ j
k
dan c
k
= g
k
+ jh
k
c
k
/(s+d
k
) + c
k
* /(s+d
k
*)
= 2 g
k
. s+2(
k
g
k
+
k
h
k
)/[s
2
+2
k
.s +(
k
2
+
k
2
)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
295
Dengan pemetaan : 1/(s+d
k
) 1/[1- exp(-d
k
T. z
-1
)]
maka :
c
k
/[1- exp(-d
k
.T. z
-1
)] + c
k
*/[1- exp(-d
k
*T. z
-1
)]
= 2 g
k
- exp(-
k
T) . z
-1
[2 g
k
Cos(
k
T)-2 h
k
Sin(
k
T)
(7.17)
1 2 ( d *T)
1
C ( T) ( 2 T)
2
1- 2 exp(-d
k
*T). z
-1
Cos(
k
T) + exp(-2
k
T). z
-2
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
296
Sehingga :
s + + (h/g)
s
2
+2 s +
2
+
2
s 2 s
1 - exp(-T). z
-1
[Cos(T) - (h/g) Sin(T)]
(7.18)
1 - 2 exp(-T). z
-1
Cos(T) + exp(-2T). z
-2
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
297
Contoh :
h(t) = exp( T) Cos (t) u(t) h(t) = exp(-T). Cos (t).u(t)
H(s) = (s+)/s
2
+2 s+
2
+
2
H(s) (s )/s 2 s
c
= 1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
323
T f i A l A l Transformasi Analog-Analog
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
324
Dengan Transformasi Dijital-Dijital
Perencanaan Filter Dijital dengan Transformasi Dijital Dijital Perencanaan Filter Dijital dengan Transformasi Dijital-Dijital
LPF Pencuplikan Transformasi Filter Dijital
Analog Dijital-Dijital
c
= 1
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
325
T f i Dijit l Dijit l Transformasi Dijital-Dijital
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
326
Perencanaan LPF Butterworth
Bila 1 dan 2 masing-masing adalah frekuensi passband
dan frekuensi stop band serta K1 dan K2 masing-masing dan frekuensi stop band serta K1 dan K2 masing masing
gain pada frekuensi 1 dan 2 maka :
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
327
Gain (dalam dB) dari LPF
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
328
Gain pada passban dan Gain pada stop band
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
329
Derajad filter Derajad filter
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
330
Perencanaan BPF Butterworth
Tipikal BPF untuk ditransformasike LPF
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
331
Fungsi Transfer BPF
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
332
r
diambil yang lebih kecil dari harga mutlak A atau harga
mutlak B, dimana A dan B adalah kecuraman daerah
transisi dari BPF.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
333
Latihan
Diinginkan filter dijital yang akan melalukan
it f k i d i 0 /d 100 H J i filt pita frekuensi dari 0 s/d 100 Hz. Jenis filter
yang dipilih adalah Butterworth derajad
( d ) 2 F k i lik 625 H (orde) 2. Frekuensi pencuplikan 625 Hz.
Perencanaan filter dengan menggunakan
T f i Bili Transformasi Bilinear.
Tentukan fungsi transfer filter analog H(s)
dan Fungsi Transfer filter Dijital H(z)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
334
Filter Chebyshev Filter Chebyshev
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
335
Tipe I : Hanya mempunyai pole
Response Magnitude Squared : Response Magnitude Squared :
Dimana Tn() = polinomial Chebyshev derajad n
Tn() = Cos (n Cos-1 ) || 1
= Cosh (n Cosh-1 ) || > 1
= parameter ripple di passband = parameter ripple di passband
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
336
= 1 maka |H(1)| = 1/(1 + 2)
= r maka |H(r)| = 1/A2 = r maka |H(r)| = 1/A2
n ganjil n genap
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
337
Kuadrat Respon Magnitude dari Filter Che Byshev type I
untuk orde n ganjil dan n genap untuk orde n ganjil dan n genap
Pada = 1 H(1)
2
= 1/(1 +
2
) ( ) ( )
=
r
H(
r
)
2
= 1/A
2
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
338
Polinomial Chebyshev
T
0
() = 1
T () = T
1
() =
T
2
() = 2
2
1
T
3
() = 4
3
3 T
3
() 4 3
T
4
() = 8
4
8
2
+ 1
T
5
() = 16
5
20
3
+ 5
T
6
() = 32
6
48
4
+ 18
2
1
T
n+1
() = 2 T
n
() T
n-1
()
T
2
() = 0 5 [T () + 1] T
n
() = 0,5 [T
2n
() + 1]
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
339
(a). plot dari polinomial Chebyshev orde 5 yaitu T
5
()
(b) plot kuadrat respons magnitudenya |H (j)|
2
(b). plot kuadrat respons magnitudenya |H
5
(j)|
2
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
340
Pole=pole dari H
n
(s). H
n
(-s) didapat dengan menentukan
akar-akar dari persamaan : akar akar dari persamaan :
1 +
2
T
n
2
(s/j) = 0
n
( j)
T t k d d k l l Filt Ch b h d l h Tempat kedudukan pole-pole Filter Chebyshev adalah
sebagai berikut :
Bila s
k
=
k
+ j
k
dengan k = 1 2 n maka : Bila s
k
k
j
k
dengan k 1, 2, n, maka :
k
2
/sinh Q +
k
2
/cosh Q = 1
k k
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
341
Dimana :
k
= - sinh Q sin[(2k-1)/2n] ;
k
= cosh Q cos [(2k-1)/2n]
k
cosh Q cos [(2k 1)/2n]
sinh Q = ( -
-1
)/2; cosh Q = ( +
-1
)/2
= [(1 + 1 +
2
)/]
1/n
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
342
(a). Tempat kedudukan pole-pole
(b). Dari H(s) untuk n=6, = 0,7647831
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
343
Sifat-sifat Filter Chebyshev :
Tempat kedudukan pole-pole nya didalam
lli ellip
Passband tidak rata (tipe-I)
Daerah Transisi curam
Fasanya terpengaruh ripple juga Fasanya terpengaruh ripple juga
Aplikasi filter microwave
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
344
Sifat filter Chebyshev ditentukan oleh :
Derajad filter (n)
Faktor ripple () pp ( )
Frekuensi daerah stopband (r)
Redaman pada stopband (A) Redaman pada stopband (A)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
345
Bila Faktor ripple, Redaman stopband dan frekuensi
stopband diketahui maka orde (derajad) filter dapat dicari stopband diketahui, maka orde (derajad) filter dapat dicari
dengan hubungan :
n = log (g + g
2
-1)/[log(
r
+
r
2
-1]
Dimana g = [A
2
1)/
2
]
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
346
Pole-pole Filter Chebyshev dapat juga ditentukan dengan
menggunakan persamaan sebagai berikut : menggunakan persamaan sebagai berikut :
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
347
Fungsi Transfer :
Dimana K adalah konstanta sedemikian sehingga harga H(0)
= 1 untuk n ganjil dan H(0) = 1/(1 +
2
)
1/2
untuk n genap.
S d k V ( ) d l h li i l d l b i b ik t Sedangkan V
n
(s) adalah polinomial dalam s sebagai berikut :
V (s) = s + b s
n-1
+ + b s + b V
n
(s) = s
n
+ b
n-1
s ++ b
1
s + b
0
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
348
Sehingga Konstanta K dapat dengan mudah ditentukan
sebagai berikut : sebagai berikut :
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
349
Langkah-langkah Perencanaan Tipe-I
Data data Data-data
- r
- AA
Hitung Pole dan Zero untuk mendapatkan H(s)
H(s) rangkaian L/C (analog) dengan cara sintesa
Untuk filter dijital :
H(s) dengan pendekatan didapat H(z), dengan
t f i Bili transformasi Bilinear
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
350
Perencanaan (seperti pada Filter Butterworth).
Low Pass Filter
Band Pass Filter Band Pass Filter
High Pass Filter
Band Stop Filter
Dengan menggunakan filter prototipe nya adalah LPF
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
351
Dengan Transformasi Frekuensi :
1) LPF analog Transf Frekuensi Pencuplikan 1). LPF analog Transf. Frekuensi Pencuplikan
Filter Dijital
c=1 analog-analog g g
2). LPF analog Pencuplikan Tranf. Frekuensi
Filt Dijit l Filter Dijital
c=1 Dijital-dijital
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
352
Contoh-contoh :
LPF ke HPF
H(s) = 1/(s+1) H(s) 1/(s 1)
misal u = 2 rad/s maka H(s) = 1/(2/s +1) = s/(2 + s)
s (2/T) (1-z-1)/(1+z-1)
Didapat H(z)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
353
LPF ke BPF
misal L = 2 rad/s u = 3 rad/s misal L = 2 rad/s, u = 3 rad/s
H(S) = 1/[{(s2+6)/s(1)}+1] = s/[s2 + s + 6]
Untuk s=0, H(s) = 0 Untuk s 0, H(s) 0
s= ~ , H(s) = 0
s= j3, H(s) =j3/(-9+j3+6) = j3/(j3+3), |H(s)|= 3/(32) = 1/2
s=j2, H(s) = j2/(-4+j2+6) = j2/(2+j2), H(s) =2/(22) = 1/2
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
354
Latihan
Transformasi Bilinear dengan bentuk umum :
s k(z-1)/(z+1) ( ) ( )
Diinginkan filter dijital yang akan melalukan pita frekuensi dari 0 Hz
sampai 100 Hz dengan ripple 0,5 db, diluar pita frekuensi tersebut di
atas redaman akan naik secara monoton sehingga pada frekuensi gg p
183 Hz minimum redaman 19 db. Bila k=1 dan frekuensi pencuplikan
1000 Hz :
a). Hitung frekuensi ekivalen dari 100 Hz dan 183 Hz pada domain ) g p
analog
b). Jenis filter analog adalah Chebyshev tipe-I, hitung derajad filter (n)
yang dibutuhkan y g
c). Hitung harga-harga pole dan tentukan fungsi transfer dari filter analog
d). Dengan menggunkan transformasi bilinear, tentukan fungsi transfer
H(z) dari filter dijital H(z) dari filter dijital
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
355
Polinomial Chebyshev V
n
(s)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
356
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
357
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
358
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
359
Filter Ellyptic Filter Ellyptic
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
360
Respons Magnitude Squared
Dimana Rn() adalah fungsi rasional Chebyshev sebagai
fungsi yang ditentukan dari karakterisstik ripple.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
361
Kuadrat Respons Magnitude untuk LPF Ellyptic
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
362
Kuadrat Respons magnitude Ternormalisasi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
363
Fungsi Transfer Filter Elliptic
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
364
Parameter-paremeter filter Elliptic :
A
r r
G1 dan G2
Dengan hubungan sebagai berikut :
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
365
Koefisien dari Fungsi Transfer LPF Elliptic
ternormalisasi H
N
(s) ternormalisasi H
N
(s)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
366
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
367
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
368
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
369
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
370
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
371
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
372
Filter Non Rekursif Filter Non Rekursif
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
373
Fungsi Transfer :
H(z) = Y(z)/X(z)
N-1
H(z) = h(n) z
-n
N 0 N=0
Persamaan Perbedaan :
N-1
y(n) = h(i).x(n-i) = h(0).x(n) + h(1).x(n-1) + ...+ h(N-1).x(n-N+1)
i=0
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
374
Struktur Filter Non Rekursif
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
375
Karakteristik Filter Respons Impuls Terbatas
(RIT) dengan Fasa Linear (RIT) dengan Fasa Linear
Bila h(n) adalah deretan waktu terbatas kausal 0 n N-1,
maka maka
TZ :
N-1 N 1
H(z) = h(n) z
-n
= h(0) + h(1). z
-1
+...+ h(N-1).z
-N+1
n=0
TFWD :
N-1
H(e
j
) = h(n) e
-jn
n=0
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
376
Fungsi periodik dengan periode 2 :
H(e
j
) = H(e
j(+2m)
, m = 0, +- 1, +- 2, ...
Bila h(n) nyata : H(e
j
) = H(e
j
) e
j()
H(e
j
) = H(e
-j
); 0 fungsi genap
( ) ( ) f i jil () = - (-) fungsi ganjil
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
377
Persyaratan h(n) agar karakteristik tercapai linear :
() = - . -
= konstanta pelambat fasa
maka :
N-1
H(e
j
) = h(n) e
-jn
= H(e
j
) e
-j
n=0
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
378
Bagian Riil :
N-1
H(e
j
) Cos = h(n) Cos n
n=0
Bagian Imajiner :
N-1
H(e
j
) Sin = h(n) Sin n
n=0
N-1 N-1
tan = Sin / Cos = h(n) Sin n /[h(0) + h(n) Cos n ]
n=0 n=0
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
379
Solusi :
1) = 0 h(0) sebarang 1). = 0 h(0) sebarang
h(n) = 0, n 0
Respons Impuls dari filter adalah sebuah impuls. Respons Impuls dari filter adalah sebuah impuls.
N-1 N-1
2). 0 h(n) Cos n Sin - h(n) Sin n Cos = 0
n=0 n=0
N-1
h(n) Sin [(-n)] = 0
n=0
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
380
Salah satu solusi :
= (N-1)/2
h(n) = h(N-1-n) , 0 n N-1
Untuk setiap N hanya ada satu sehingga fasa linear dan Untuk setiap N, hanya ada satu sehingga fasa linear dan
deretan h(n) simetris.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
381
a). N ganjil bilangan bulat
Filter delay adalah sejumlah cuplikan yang berharga Filter delay adalah sejumlah cuplikan yang berharga
bulat.
Contoh N = 11 = 5
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
382
b). N genap bilangan pecahan
Contoh N = 10 = 4 5 Contoh N = 10 = 4,5
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
383
Filter dengan fasa linear :
H(e
j
) = H(e
j
) e
j(-)
Solusi : = (N-1)/2 dan = +- /2
h( ) h(N 1 ) 0 N 1 h(n) = - h(N-1-n) , 0 n N-1
maka respons impulsnya anti simetris terhadap pusat maka respons impulsnya anti simetris terhadap pusat
deretan.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
384
Respons Frekuensi Filter FIR fasa Linear
H(
j
) H*(
j
)
j( )
H(e
j
) = H*(e
j
) e
j(-)
0 i t i = 0, simetris
= /2 anti simetris /2, anti simetris
Tanda * bukan menyatakan konjugate, tetapi menyatakan y j g , p y
amplitudo yang bukan harga mutlak.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
385
1). Respons Impuls Simetri dan N ganjil
(N-1)/2
H(e
j
) =[ a(n) Cos n ] e
-j(N-1)/2
0 n=0
(N-1)/2
H*(e
j
) =[ a(n) Cos n ] H*(e
j
) =[ a(n) Cos n ]
n=0
a(0) = h[(N-1)/2] ( ) [( ) ]
a(n) = 2 h[(N-1)/2 n] , n = 1, 2, ..., (N-1)/2
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
386
Gambarkan Respons Frekuensi Sistem dengan respons
Impuls sebagai berikut : Impuls sebagai berikut :
a). h(n) = (n) + 2 (n-1) + 3 (n-2) + 2 (n-3) + (n-4) ) ( ) ( ) ( ) ( ) ( ) ( )
b). h(n) = 1 , 0 n 4
= 0 , n lainnya
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
387
2). Respons Impuls Simetri dan N genap
N/2
H(e
j
) =[ b(n) Cos (n-0,5) ] e
-j(N-1)/2
n=1
N/2
H*(e
j
) =[ b(n) Cos (n 0 5) ] H*(e
j
) =[ b(n) Cos (n-0,5) ]
n=1
Terlihat bahwa untuk = H*(e
j
) = 0, sehingga ( ) , gg
tidak cocok untuk HPF.
b(n) = 2 h[(N/2) n]
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
388
Gambarkan Respons Frekuensi Sistem dengan respons
Impuls sebagai berikut : Impuls sebagai berikut :
a). h(n) = - (n) - 2 (n-1) + 3 (n-2) + 3 (n-3) - 2 (n-4) -
(n-5)
b). h(n) = 1 , 0 n 5
= 0 , n lainnya
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
389
3). Respons Impuls Anti Simetri dan N ganjil
(N-1)/2
H(e
j
) =[ c(n) Sin n ] e
-j(N-1)/2
. e
j/2
n=1
(N-1)/2
H*(e
j
) =[ c(n) Sin n ]
1 n=1
Dengan : c(n) = 2 h[(N-1)/2 - n] , n = 1 , 2, ..., (N-1)/2
Terlihat bahwa respons frekuensinya imajiner.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
390
Gambarkan Respons Frekuensi Sistem dengan respons
Impuls sebagai berikut : Impuls sebagai berikut :
h(n) = - (n) + 2 (n-1) - 3 (n-3) + (n-4) ( ) ( ) ( ) ( ) ( )
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
391
4). Respons Impuls Anti Simetri dan N genap
N/2
H(e
j
) =[ d(n) Sin (n-0,5) ] j. e
-j(N-1)/2
n=1
N/2
=[ d(n) Sin (n-0,5) ] e
-j(N-1)/2
. e
j/2
1 n=1
N/2
H*(e
j
) =[ d(n) Sin (n 0 5) ] dengan H (e
j
) =[ d(n) Sin (n-0,5) ] dengan
n=1
d(n) = 2 h[(N)/2 - n] , n = 1 , 2, ..., N/2
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
392
Untuk = 0 H*(e
j
) = 0
Cocok untuk : Transformator Hilbert
Diferensiator Diferensiator
Gambarkan Respons Frekuensi Sistem dengan respons
Impuls sebagai berikut :
h(n) = - (n) - 2 (n-1) + 3 (n-2) - 3 (n-3) + 2 (n-4) + (n-
5) 5)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
393
Perbandingan respons impuls dari ke empat
tipe FIR linear fasa tipe FIR linear fasa.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
394
Delay Filter FIR fasa Linear
Untuk Sistem dengan Respons Impuls Simetris Group
Delay nya sebesar : Delay nya sebesar :
[(N-1)/2] T [( ) ]
Untuk Sistem dengan Respons Impuls Anti Simetris
Group Delay nya sebesar : Group Delay nya sebesar :
[(N-1-)/2] T [(N 1 )/2] T
Dengan T adalah Periode Pencuplikan.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
395
Perancangan Filter FIR Fasa
Linear dengan Metode
Jendela (Windowing) Jendela (Windowing)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
396
Respons frequensi yang diinginkan:
) (
) ( ). ( ) (
j
n
n j n j j
e e H e n h e H
= =
Dimana :
d e e H n h
n j j
). (
2
1
) (
Maka : koefisien dari deret Fourier h(n) identik dengan
respons impuls filter.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
397
(a). Respons Frekuensi LPF Ideal
(b). Respons Impuls LPF Ideal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
398
Umumnya respons impuls tak kausal, dan panjangnya tak
terbatas atau dengan kata lain akan dtemukan kesulitan terbatas, atau dengan kata lain akan dtemukan kesulitan
karena :
Respons Impuls tak terbatas
Filter tak dapat direalisasikan, karena diperlukan
pelambat tak terbatas agar bersifat kausal
Pendekatan : Pendekatan :
H(e
j
) didekati dengan deret Fourier terbatas n = +- M
Akibatnya : Akibatnya :
Fenomena Gibbs
Overshoot dan ripple di titik diskontinyu respons
frekuensi.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
399
Efek pemotongan(pembatasan) respons impuls terhadap respons frekuensi
(a) 13 koefisien (b) 25 koefisien (c) Koefisien tak terbatas (a). 13 koefisien (b). 25 koefisien (c). Koefisien tak terbatas
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
400
Ilustrasi penentuan koefisien filter dengan metode jendela Ilustrasi penentuan koefisien filter dengan metode jendela
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
401
h(n) Low Pass Filter :
h(n) = 2.f
c
. Sin (n
c
) ; - n dan n 0
= 2.f
c
; n = 0 (menggunakan aturan LHopital) 2.f
c
; n 0 (menggunakan aturan L Hopital)
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
402
Respons Impuls LPF HPF BPF dan BSF Respons Impuls LPF, HPF, BPF dan BSF
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
403
Contoh :
a. LPF Ideal dengan
di il i dil
0
1
) (
=
j
e H
atas di nilai diluar
0
) (
d H h
n j j
) (
1
) (
d e e H n h
n j j
). (
2
) (
d e
n j
. 1
2
1
sin
0
n
c
sin
=
0 , < < n n
c
h(n) merupakan deretan tak terbatas dan tidak kausal
c
=
0 = n
h(n) merupakan deretan tak terbatas dan tidak kausal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
404
b. LPF Ideal dengan
atas di nilai diluar
0
) (
j
j
e
e H
d e e H n h
n j j
). (
2
1
) (
d e e
n j j
.
2
1
) (
) ( sin
=
n n
n
c
< < n n ,
c
=
0 = n
h(n) hanya merupakan deretan h(n) pada a) yang digeser ( ) y p ( ) p ) y g g
kekanan sebesar , tetap merupakan deretan tak terbatas
dan tidak kausal
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
405
c. HPF Ideal dengan
atas di nilai diluar
0
1
) (
c
=
j
e H
d e e H n h
n j j
). (
2
1
) (
(
(
+ =
c
c
d e d e
n j n j
. 1 . 1
2
1
n
c
sin
=
0 , < < n n
c
=
h(n) merupakan deretan tak terbatas dan tidak kausal
Untuk mendapatkan respons impuls terbatas dapat
dilakukan pemotongan respons impuls tak terbatas dilakukan pemotongan respons impuls tak terbatas.
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
406
Untuk membuat respons impuls terbatas maka n akan
dibatasi -M n M diperoleh : dibatasi M n M , diperoleh :
=
diatas nilai diluar
M n M n h
n h
0
) (
) (
~
Jadi :
d e W e H n h
n j j ) (
( ). (
2
1
) (
~
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
407
Produk konvolusi antara dua buah respons frequensi
Ada perubahan bentuk spektral yang inginkan oleh Ada perubahan bentuk spektral yang inginkan, oleh
karena itu kita harus memilih window yang baik
Zero menjadi terbatas j
Ada fenomena Gibbs
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
408
Agar kausal, kalikan respons impuls yang tak kausal dengan
deretan pemberat terbatas deretan pemberat terbatas.
=
M n M n h
n h
2 0 ) (
) (
~
Respons frekuensi filter :
=
diatas nilai diluar
n h
0
) (
) ( ) (
~
) (
jM j j
e e H e H
=
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
409
Jenis Filter Respons Impuls Terbatas
Spesifikasi I II III IV
Panjang N Ganjil Genap Ganjil Genap
Derajat Filter Genap Ganjil Genap Ganjil
Sifat h(n) Simetri Simetri Anti Simetri Anti Simetri
Sifat H(e
jw
) Simetri Simetri Anti Simetri Anti Simetri
Perioda H(e
jw
) 2 4 2 4
H(1) Sembarang Sembarang 0 0
H(-1) Sembarang 0 0 Sembarang
Pemakaian LP, HP, BP,
Multiband
LP, BP Differensiator
Transformasi Hilbert
Differensiator
Transformasi Hilbert
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
410
Perbandingan Karakteristik Jendela pada Kawasan
Waktu dan Frekuensi Waktu dan Frekuensi
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
411
Jendela Persamaan
Rectangular
N n 1 0 1
g
Kausal
=
diatas nilai diluar
N n
n w
, 0
1 0 , 1
) (
Tidak kausal
=
diatas nilai diluar
N n
n w
, 0
1 0 , 1
) (
Bartlett
=
, 0
2 / ) 1 ( 2 / ) 1 ( , 1
) (
diatas nilai diluar
N n N
n w
= ) 1 ( 2 / ) 1 (
2 / ) 1 ( 0
) 1 /( 2 2
) 1 /( 2
) ( N n N
N n
N n
N n
n w
atas di nilai diluar
) 1 ( 2 / ) 1 (
0
) 1 /( 2 2 ) ( N n N N n n w
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
412
Jendela Persamaan
Hanning
|
N n
n
1 0
2
cos 5 0 5 0
Hanning
H i
=
diatas nilai diluar
N n
N
n w
,
1 0 ,
0
1
cos 5 , 0 5 , 0
) (
Hamming
|
.
|
\
|
=
d l d l
N n
N
n
n w
1 0 ,
1
2
cos 46 , 0 54 , 0
) (
Blackman
. \
diatas nilai diluar
N
,
0
1
) (
| | | |
4 2
Keiser
|
.
|
\
|
+
|
.
|
\
|
=
diatas nilai diluar
N n
N
n
N
n
n w
,
1 0 ,
0
1
4
cos 08 , 0
1
2
cos 5 , 0 42 , 0
) (
Keiser
di il i dil
1 N n ,0
) (
1
1 2
1
) (
0
2
0
(
(
|
.
|
\
|
=
a I
N
N n
a I
n w
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
413
atas di nilai diluar ,
0
) (
0
Window Kaiser
| |
2
, L 25 adalah fungsi bessel termodifikasi orde nol
=
|
|
.
|
\
|
=
L
k
k
k
k
x
x I
0
2
0
! 2
) (
}) , log(min{ 20
s p
A =
50 A ) 7 8 ( 1102 0
A
21 A
50 A 21
50 A
0
) 21 ( 07886 , 0 ) 21 ( 5842 , 0
) 7 , 8 ( 1102 , 0
<
<
>
= A A
A
) ( 285 , 2
95 , 7
p s
A
N
=
j
e H
2 / ,
).e j(-
.e j ) (
j4,5 -
+
= e H
Desain filter ini memakai metoda windowing, window yang
dipakai Blackman dengan persamaan :
|
.
|
\
|
+
|
.
|
\
|
=
diatas nilai diluar
N n
N
n
N
n
n w
,
1 0 ,
0
1
4
cos 08 , 0
1
2
cos 5 , 0 42 , 0
) (
Jangkung Raharjo, jkr@ittelkom.ac.id, Departemen Teknik Elektro Institut Teknologi Telkom
416