Anda di halaman 1dari 11

LAPORAN TUGAS AKHIR

1. LA 6.1
Sebuah sistem kausal LTI digambarkan oleh :

= =
|
.
|

\
|
|
.
|

\
|
=
5
0
5
1
) (
3
1
) (
2
1
) (
k l
l k
l n y k n x n y .
Tentukan respon sistem dengan x(n) = u(n) ; 100 0 s s n
Tentukan dan gambar struktur berikut :
a. Bentuk langsung I
Y(n) = x(n) + (0.5)
1
x(n-1) + (0.5)
2
x(n-2) + (0.5)
3
x(n-3) + (0.5)
4
x(n-4) +
(0.5)
5
x(n-5) - (0.33)
1
y(n-1) - (0.33)
2
y(n-2) - (0.33)
3
y(n-3) -
0.33)
4
y(n-4) - (0.33)
5
y(n-5)
Bentuk struktur telampir
b. Bentuk langsung II
Y(n) = x(n) + [(0.5)
1
x(n-1) - (0.33)
1
y(n-1)] + [(0.5)
2
x(n-2) - (0.33)
2
y(n-2)] +
[(0.5)
3
x(n-3) - (0.33)
3
y(n-3)] + [(0.5)
4
x(n-4) - (0.33)
4
y(n-4)] +
[(0.5)
5
x(n-5) - (0.33)
5
y(n-5) ]
Bentuk struktur terlampir
c. Bentuk berundak yang berisi suku-suku bentuk langsung orde dua
Scrift Matlab :
b=[1,(1/2),(1/4),(1/8),(1/16),(1/32)];
a=[1,(-1/3),(-1/9),(-1/27),(-1/243)];
[b0,B,A]=dir2cas(b,a)
delta=impseq(0,0,100); %uji struktur cascade
format long
hcas=casfiltr(b0,B,A,delta);
hdir=filter(b,a,delta);
Tampilan :
b0 =
1
B =
1.00000000000000 0.50000000000000 0.25000000000000
1.00000000000000 -0.50000000000000 0.25000000000000
1.00000000000000 0.50000000000000 0
A =
1.00000000000000 0.15568269720367 0.04900163397940
1.00000000000000 0.13465630268774 0
1.00000000000000 -0.62367233322475 0
w =
Columns 1 through 3
1.00000000000000 0 0
1.00000000000000 0.34431730279633 0.14739411962737
0 0 0
0 0 0
Columns 4 through 6
0 0 0
-0.03981882453995 -0.00102345069684 0.00211052103054
0 0 0
0 0 0
Columns 100 through 101
0 0
0.00000000000000 0.00000000000000
0 0
0 0
w =
Columns 1 through 3
1.00000000000000 0 0
1.00000000000000 0.34431730279633 0.14739411962737
1.00000000000000 -0.29033899989142 0.26433144448064
0 0 0
Columns 4 through 6
0 0 0
-0.03981882453995 -0.00102345069684 0.00211052103054
-0.06303045365243 0.06422193932555 -0.01598034865705
0 0 0
.
.
.
Columns 100 through 101
0 0
0.00000000000000 0.00000000000000
-0.00000000000000 -0.00000000000000
0.00000000000000 0.00000000000000
Bentuk struktur terlampir
Analisa :
Program LA 6.1c menunjukan proses pembentukan stuktur filter dari
struktur bentuk langsung II menjadi struktur bentuk cascade (berundak).
Pada program digunakan fungsi dir2cas(b,a) untuk mengubah struktur
bentuk langsung ke bentuk berundak. Tampilan mendeskripsikan komponen
penyusun struktur berundak sebagai (b0,B,A), sedangkan struktur bentuk
berundak dari komponen tersebut terlampir.
d. Bentuk parellel yang berisi suku-suku bentuk langsung orde dua
Scrift Matlab :
b=[1,(1/2),(1/4),(1/8),(1/16),(1/32)];
a=[1,(-1/3),(-1/9),(-1/27),(-1/243)];
[C,B,A]=dir2par(b,a)
format long; %uji struktur paralel
delta=impseq(0,0,100);
hpar=parfilt(C,B,A,delta);
hdir=filter(b,a,delta);
Tampilan :
I =
[]
I =
3
2
4
1
C =
53.15624999999997 -7.59375000000000
B =
-15.60553726497948 -0.60353308750892
-36.55071273502049 24.47498874309590
A =
1.00000000000000 0.15568269720367 0.04900163397940
1.00000000000000 -0.48901603053700 -0.08398141048068
N =
101
w =
Columns 1 through 3
53.15624999999997 -7.59375000000000 0
0 0 0
0 0 0
Columns 4 through 6
0 0 0
0 0 0
0 0 0
.
.
.
Columns 100 through 101
0 0
0.00000000000000 0.00000000000000
0.00000000000000 0.00000000000000
y =
Columns 1 through 3
1.00000000000001 0.83333333333331 0.63888888888887
Columns 4 through 6
0.46759259259259 0.32433127572016 0.21840706447188
Columns 7 through 9
0.12878657978966 0.08113283036122 0.05077774390760
.
.
.
Columns 100 through 101
0.00000000000000 0.00000000000000
Bentuk struktur terlampir
Analisa :
Program LA 6.1d menunjukan proses pembentukan stuktur filter dari
struktur bentuk langsung II menjadi struktur bentuk parallel. Pada program
digunakan fungsi dir2par(b,a) untuk mengubah struktur bentuk langsung
ke bentuk parallel. Tampilan mendeskripsikan komponen penyusun struktur
parallel sebagai (C,B,A), sedangkan struktur bentuk berundak dari
komponen tersebut terlampir.
e. Lattice ladder
Scrift Matlab :
b = [1 1/2 1/4 1/8 1/16];
delta=impseq(0,0,99);
a = [1/3 1/9 1/27 1/81 1/243];
[k,v] = tf2latc(b,a)
Hd = dfilt.latticearma(k,v)
Tampilan :
k =
0.30000000000000
0.09890109890110
0.03292682926829
0.01234567901235

v =
2.54976851851852
1.25267094017094
0.62512703252033
0.31250000000000
0.18750000000000

Hd =
FilterStructure: 'Lattice ARMA'
Lattice : [1x4 double]
Ladder : [1x5 double]

Analisa :
Program LA 6.1e digunakan untuk menentukan struktur ARMA yang di
deskripsikan pada tampilan sebagai komponennya. Fungsi tf2latc dalam
program digunakan untuk menentukan komponen struktur ARMA sebagai
(k,v), sedangkan fungsi dfilt.latticearma(k,v) dalam program
digunakan untuk menunjukan ukuran lattice dan ladder.
2. LA 6.2
Suatu filter IIR digambarkan oleh fungsi sistem berikut :
|
|
.
|

\
|
+
+ +
|
|
.
|

\
|


|
|
.
|

\
|
+
+ +
=



2
2 1
1
1
2 1
2 1
81 . 0 1
2 1
75 . 0 1
2
64 . 0 8 . 0 1
0 1
2
z
z z
z
z
z z
z z
H
Tentukan dan gambar struktur berikut :
a. Bentuk langsung I
) 5 ( ) 4 ( ) 3 ( ) 2 ( ) 1 (
) 5 ( ) 4 ( ) 3 ( ) 2 ( ) 1 ( ) ( ) (
5 4 3 2 1
5 4 3 2 1

+ + + + + =
n y a n y a n y a n y a n y a
n x b n x b n x b n x b n x b n x b n y
o
Bentuk struktur terlampir

b. Bentuk langsung II
| | | |
| | | | | | ) 5 ( ) 5 ( ) 4 ( ) 4 ( ) 3 ( ) 3 (
) 2 ( ) 2 ( ) 1 ( ) 1 ( ) ( ) (
5 5 4 4 3 3
2 2 1 1
+ +
+ + + =
n y a n x b n y a n x b n y a n x b
n y a n x b n y a n x b n x b n y
o
Bentuk struktur terlampir
c. Bentuk berundak yang berisi suku-suku bentuk langsung orde dua
Scrift Matlab :
b=[4,6,4,4,0,-2];
a=[1,-1.55,2.05,-1.735,1,-0.39];
[b0,B,A]=dir2cas(b,a)
Tampilan :
b0 =
4
B =
1.00000000000000 0.00000000000000 1.00000000000000
1.00000000000000 2.00000000000000 1.00000000000000
1.00000000000000 -0.50000000000000 0
A =
1.00000000000000 -0.00364515042938 0.80626841727433
1.00000000000000 -0.79128914822072 0.64061959100994
1.00000000000000 -0.75506570134990 0
Bentuk struktur terlampir
Analisa :
Program LA 6.2c menunjukan proses pembentukan stuktur filter dari
struktur bentuk langsung II menjadi struktur bentuk cascade (berundak).
Pada program digunakan fungsi dir2cas(b,a) untuk mengubah struktur
bentuk langsung ke bentuk berundak. Tampilan mendeskripsikan
komponen penyusun struktur berundak sebagai (b0,B,A), sedangkan
struktur bentuk berundak dari komponen tersebut terlampir.
d. Bentuk parallel yang berisi suku-suku bentuk langsung orde dua
Scrift Matlab :
b=[4,6,4,4,0,-2 1];
a=[1,-1.55,2.05,-1.735,1,-0.39 1];
[C,B,A]=dir2par(b,a)
Tampilan :
I =
[]
I =
6
5
2
1
4
3
C =
1
B =
-1.61076976880901 -0.33324711002596
-2.04041915803185 2.05731129861361
6.65118892684086 -3.14429748488283
A =
1.00000000000000 0.83386505324905 0.56756727678159
1.00000000000000 -0.41171531586034 1.39785518090334
1.00000000000000 -1.97214973738871 1.26043504982825
Bentuk struktur terlampir
Analisa :
Program LA 6.2d menunjukan proses pembentukan stuktur filter dari
struktur bentuk langsung II menjadi struktur bentuk parallel. Pada program
digunakan fungsi dir2par(b,a) untuk mengubah struktur bentuk langsung
ke bentuk parallel. Tampilan mendeskripsikan komponen penyusun struktur
parallel sebagai (C,B,A), sedangkan struktur bentuk berundak dari
komponen tersebut terlampir.
3. LA 6.3
Suatu filter FIR diungkapkan oleh persamaan diferensial :

|
.
|

\
|
=
10
0
5
) (
2
1
) (
k
k
k n x n y
Tentukan blok diagram untuk struktur berikut :
a. Bentuk langsung
Scrift Matlab :
k=0:10;
y=(1/2).^(abs(5-k))
Tampilan :
y =
Columns 1 through 3
0.03125000000000 0.06250000000000 0.12500000000000
Columns 4 through 6
0.25000000000000 0.50000000000000 1.00000000000000
Columns 7 through 9
0.50000000000000 0.25000000000000 0.12500000000000
Columns 10 through 11
0.00000000000000 0.03125000000000
Bentuk struktur terlampir
Analisa :
Program LA 6.3a digunakan untuk menentukan sekuen y(n). Sekuen
y(n) sendiri digunakan untuk menyusun bentuk diagram blok struktur filter
FIR. Dalam program sistem terdapat n = 11, yang menandakan banyaknya
konstanta b sebagai komponen penyusun struktur filter yang terlampir.
b. Bentuk fasa linier
Scrift Matlab :
b=(1/2).^(abs(5-k));
broots=roots(b)
B1=real(poly([broots(1),broots(2),broots(5),broots(6)]))
B2=real(poly([broots(3),broots(4),broots(7),broots(8)]))
Tampilan :
broots =
1.04030425797022 + 1.64213839566838i
1.04030425797022 - 1.64213839566838i
-0.87476958787127 + 1.64372923978432i
-0.87476958787127 - 1.64372923978432i
-1.83085197235353
0.27529641455092 + 0.43456018665728i
0.27529641455092 - 0.43456018665728i
-0.54619380217534
-0.25230819738543 + 0.47409782785081i
-0.25230819738543 - 0.47409782785081i
B1 =
Columns 1 through 3
1.00000000000000 0.52505295813783 0.03832233553428
Columns 4 through 5
6.92689622447835 -1.90464310255256
B2 =
Columns 1 through 3
1.00000000000000 2.02043656336696 3.79064804245284
Columns 4 through 5
0.67614976790561 -0.52132630395481
Bentuk struktur terlampir
Analisa :
Program LA 6.3b digunakan untuk menentukan akar b, B1 dan B2
sebagai komponen penyusun bentuk struktur filter FIR bentuk fasa linier
dengan n = 11. Bentuk fasa linier untuk jumlah n ganjil menunjukan bentuk
segi empat, sedangkan untuk jumlah n genap menunjukan bentuk segi tiga.
c. Bentuk berundak
Scrift Matlab :
k=0:10;
b=(1/2).^(abs(5-k));
[b0,B,A]=dir2cas(b,1)
Tampilan :
b0 =
0.03125000000000
B =
1.00000000000000 1.74953917574254 3.46706764558641
1.00000000000000 0.50461639477087 0.28842817684074
1.00000000000000 -0.55059282910184 0.26463067169221
1.00000000000000 -2.08060851594044 3.77885145967929
1.00000000000000 2.37704577452888 1.00000000000000
A =
1 0 0
1 0 0
1 0 0
1 0 0
1 0 0
Bentuk struktur terlampir
Analisa :
Program LA 6.3c menunjukan proses pembentukan stuktur filter dari
struktur bentuk langsung II menjadi struktur bentuk cascade (berundak).
Pada program digunakan fungsi dir2cas(b,a) untuk mengubah struktur
bentuk langsung ke bentuk berundak. Tampilan mendeskripsikan komponen
penyusun struktur berundak sebagai (b0,B,A), sedangkan struktur bentuk
berundak dari komponen tersebut terlampir.

ANALISA UMUM

Program dengan fungsi dir2cas(b,a) digunakan untuk mengubah struktur
bentuk langsung ke bentuk berundak, dimana tampilan menunjukan komponen
penyusun struktur berundak sebagai (b0,B,A). Sedangkan program dengan fungsi
dir2par(b,a) digunakan untuk mengubah struktur bentuk langsung ke bentuk
parallel, dimana tampilan mendeskripsikan komponen penyusun struktur parallel
sebagai (C,B,A). Fungsi tf2latc digunakan untuk menentukan komponen
struktur ARMA sebagai (k,v), sedangkan fungsi dfilt.latticearma(k,v)
dalam program digunakan untuk menunjukan ukuran lattice dan ladder.
Fungsi dir2par dan fungsi dir2cas digunakan dalam mengkonversi koefisien
bentuk langsung dari {b
n
} dan {a
n
} menjadi bentuk koefisien {B
k,t
}dan {A
k,t
}.
Fungsi dir2cas menghitung fraksi ekspansi parsial domain z menggunakan fungsi
residuez, kemudian pasangan pole dan residue ditata ulang menjadi pasangan pole
dan residue kompleks konjugat dan residue riil, sehingga fungsi dir2cas dapat
menghitung pembilang dan penyebut biquad dengan fungsi residuez dalam mode
membalik. Fungsi dir2par memiliki jumlah matriks yang ganjil.





KESIMPULAN

- Filter struktur bentuk langsung merupakan cara penjumlahan nilai, sedangkan
bentuk berundak memfaktorisasi polynomial pembilang orde dua, sehingga
dikatakan sebagai penyingkatan dari bentuk langsung. Bentuk parallel
merupakan biquad rasianal ke-k yang lebih baik dari bentuk berundak. Bentuk
parallel dikatakan sebagai proses Adder dari bentuk berundak. Jadi proses yang
paling cepat dan mudah dalam penghitungan adalah bentuk parallel karena
dalam programnya tidak banyak terjadi pengulangan proses.
- Fungsi dir2par dan fungsi dir2cas digunakan dalam mengkonversi koefisien
bentuk langsung dari {b
n
} dan {a
n
} menjadi bentuk koefisien {B
k,t
}dan {A
k,t
}.
Sedangkan fungsi tf2latc untuk menentukan komponen struktur ARMA.



















DAFTAR PUSTAKA

[1]. Proakis, John. 1997. Digital Signal Processing Using Matlab. Boston : pws
Publishing Company
[2]. A Gobel, Robert dan A Robert, Richard. 1996. Sinyal dan Sistem
Linier Edisi Ke-3. Jakarta : Erlangga
[3]. Joni, I Made. 2013. Diktat Praktikum Pengolahan Sinyal Elektronika.
Bandung : Fisika Unpad
[4]. kk.mercubuana.ac.id/files/14082-3-421792507217.doc (Online)
[5]. meandmyheart.files.wordpress.com/2009/11/kuliah-9-filter-digital.pdf
(Online)

Anda mungkin juga menyukai