Anda di halaman 1dari 13

Perancangan Low Pass Filter IIR Butterworth

1. Tujuan :
Memahami tahapan perancangan Low Pass Filter FIR dan implementasinya dalam
bentu program matlab.
!. Tahapan Perancangan "#asus$
%iinginan sebuah &ilter digital yang aan melewatan pita &reuensi dengan respons
&reuensi rata' turun sampai dengan ( ) d* dari +,1+++ -.. Pada &reuensi !+++ -.
diinginan sinyal diredam minimum 1+ d*. Filter tersebut direncanaan beerja beerja
pada &reuensi sampling 1+ -.. %iberian sinyal input :
/"t$ 0 sin "! 1++ t$ 1 sin "! )+++ t$
Penyelesaian :
Pada soal dietahui bahwa &reuensi sampling' &
s
0 1+ -.' maa perioda sampling
adalah' T
s
0 1+
23
deti. Respons magnitudo dari &ilter digital yang diinginan dalam soal
dapat digambaran sebagai beriut:
Gambar 1. Respons magnitudo &ilter digital yang dirancang
%imana'
1
0 "! &
1
$4&
s
0 "! 1+++$41++++ 0 +'! rad #
1
2)d* dan

!
0 "! &
!
$4&
s
0 "! 2000$41++++ 0 +'3 rad #
!
21+d*
*ila dilauan trans&ormasi e bentu &ilter analog ' maa gambar 1 dapat dinyataan
seperti gambar ! di bawah:
huda@eepis-its.edu
1
d*
#
1

1
+

2
"rad$
#
!

Gambar 2. Respons magnitudo &ilter analog yang dirancang
%imana
!
! ' +
tan !++++
!
tan
T
!
1
s
1


6498
!
3 ' +
tan !++++
!
tan
T
!
!
s
!


14531
%an bila dilauan trans&ormasi ternormalisasi' maa gambar ! dapat dinyataan sebagai
beriut:
Gambar 3. Respons magnitudo &ilter ternormalisasi
%imana
5367
138)1
1
!
r


2,236
huda@eepis-its.edu
2
d*
#
1

1
+

2
"rad$
#
!

d*
#
1

1
+

r

#
!

9rde &ilter low2pass *utterworth analog dapat ditemuan dengan menggunaan rumus
sebagai beriut:
$
!)5 ' !
1
log" !
$: 1 1+ 4 $ 1 1+ log;"
$
1
log" !
$: 1 1+ 4 $ 1 1+ log;"
n
1 ) ' +
r
1+ 4 # 1+ 4 #
! 1


1,3682
%engan melauan pembulatan e atas' maa diperoleh nilai n 0 ! dan dari table
polynomials *utterworth didapat :
1 s ! s $ s " *
!
n
+ +
sehingga untu Filter Low2Pass orde ! ternormalisasi berlau:
1 s ! s
1
$ s " *
1
$ s " -
!
n
lp&
+ +

%engan mengganti <ariable s dengan s4
1
, maa pada Filter Low2Pass analog hasil disain
diperoleh:
1
5367
s
!
5367
s
1
1
s
!
s
1
$ s " *
1
$ s " - $ s " -
!
1
!
1
n
4 s s
lp& LPF
1
+ +
,
_

,
_



Trans&er &unction -".$ dari Filter Low2Pass digital yang direncanaan diperoleh dengan
mengganti <ariable = dengan !"1 ( .
21
$4"T"1 1 .
21
$$' yaitu:
1
. 1
. 1
5367
!++++
!
. 1
. 1
5367
!++++
1
$ s " - $ . " -
1
1
!
1
1
$ . 1 "
$ . 1 "
T
!
s
LPF
1
1
+

,
_

'

,
_

1
1
1
)8!7 ' 3
1
1
3>)) ' 6
1
$ "
1
1
!
1
1
+

,
_

'

,
_

z
z
z
z
z H
! 1 1 1 ! 1
! 1
$ . 1 " $ . 1 $" . 1 " )8!7 ' 3 $ . 1 " 3>)) ' 6
$ . 1 "
$ . " -

+ + + +
+

! 1
! 1
. 1!+8 ' 5 . 6355 ' 15 7!51 ' 13
. . ! 1
$ . " -


+
+ +

*entu umum persamaan trans&er &unction -".$ dapat ditulis sebagai beriut :
huda@eepis-its.edu
3
n
n
!
!
1
1 +
n
n
!
!
1
1 +
. a ... . a . a a
. b ... . b . b b
$ . " ?
$ . " *
$ . " -


+ + + +
+ + + +

=uatu &ilter digital dapat juga dispesi&iasian dengan menggunaan persamaan beda
standar yang mempunyai bentu umum sebagai beriut :



1 !
@
+
@
1

$ n " y a $ n " / b $ n " y
%imana a

dan b

didapat dari persamaan umum trans&er &unction -".$. ?pabila a


+
dibuat
menjadi sama dengan satu "a
+
0 1$' maa persamaan trans&er &unction -".$ dari Filter
Low2Pass digital yang direncanaan menjadi :
! 1
! 1
. 31!7 ' + . 13)+ ' 1 1
. +5>3 ' + . 1)36 ' + +5>3 ' +
$ . " -


+
+ +

=ehingga persamaan beda y"n$' dari Filter Low2Pass digital yang direncanaan menjadi
y"n$ 0 +'+5>3 /"n$ 1 +'1)36 /"n21$ 1 +'+5>3 /"n2!$ 11'13)+ y"n21$ ( +'31!7 y"n2!$
Realisasi rangaian dari persamaan beda di atas dapat dilihat pada gambar 3.
Gambar 4. Realisasi rangaian
Antu menampilan sinyal input dan output dalam domain watu dan &reuensi' serta
respons &reuensi "response magnitudo dan response phase$ &ilter hasil disain digunaan
alat bantu Matlab' yang hasilnya sebagai beriut :
a Gambar res!on magnitu"o #ua"rat "ari $ilter hasil rancangan
huda@eepis-its.edu
4
/"n$
y"n$
1 1
1 1
.
21
.
21
.
21
.
21
+'+5>3
+'1)36
+'+5>3
1'13)+
2 +'31!7
Gambar %. Respons magnitudo uadrat &ilter hasil rancangan
b Gambar res!on magnitu"o "alam s#ala "B "ari $ilter hasil rancangan
Gambar &. Respons magnitudo &ilter hasil rancangan "sala d*$
c Gambar res!on !hase "ari $ilter hasil rancangan
huda@eepis-its.edu
5
Gambar '. Respons phase &ilter hasil rancangan
" Gambar res!ons im!uls $ilter hasil rancangan
Gambar (. Respons impuls &ilter hasil rancangan
huda@eepis-its.edu
6
e Gambar sinyal masu#an
Gambar ). =inyal masuan /"t$ dengan ! omponen &reuensi " 1++ -. dan )+++ -.$
$ *!e#trum sinyal masu#an
Gambar 1+. =petrum sinyal masuan B"&$
g *inyal ,eluaran -ersam!ling
huda@eepis-its.edu
7
Gambar 11. *inyal Masuan Tersampling /"n$
h *!e#trum ./e
0w

Gambar 12. =petrum sinyal masuan Tersampling B"e


jw
$
i *inyal ,eluaran -ersam!ling
huda@eepis-its.edu
8
Gambar 13. *inyal #eluaran Tersampling y"n$
0 *!e#trum *inyal ,eluaran ./e
0w

Gambar 14. =petrum sinyal #eluaran Tersampling C"e


jw
$
# *inyal ,eluaran
huda@eepis-its.edu
9
Gambar 1%. =inyal eluaran y"t$ dengan 1 omponen &reuensi " 1++ -.$
l *!e#trum sinyal #eluaran
Gambar 11. =inyal eluaran y"t$ dengan 1 omponen &reuensi " 1++ -.$
huda@eepis-its.edu
10
Listing Program :
%==============================================
%Program Design Filter Digital Low Pass IIR
%Mata kuliah : Pengolahan Signal Digital Lanjut
%Oleh : Miftahul Hua
%!RP : ""##$"#%$##&
%Dosen : Ir$ Suwai' M(
%==============================================
)lear all* %Mengha+us semua ata
)lf* %Mem,ersihkan gam,ar
%-oefisien filter
.=/#$#012 #$3%24 #$#0125*6=/3 73$32%# #$23"&5*
%.=/3 " 35*6=/32$&"03 730$4200 0$3"#85*
/H'wH5=fre9:;.'6'3##<*
argument=atan";imag;H<'real;H<<*
%masukan im+uls
=3=:eros;3'"##<*
=3;3<=3*
%Men)ari res+ons im+uls engan menggunakan +ersamaan ,ea an masukan
im+uls
for n=3:"##*
if n==3
>;n<=#$#012?=3;n<*
elseif n =="
>;n<=#$#012?=3;n<@#$3%24?=3;n73<@3$32%#?>;n73<*
elseif n A="
>;n<=#$#012?=3;n<@#$3%24?=3;n73<@#$#012?=3;n7"<@3$32%#?>;n73<7
#$23"&?>;n7"<*
en
h;n<=>;n<*
en
%Sin>al masukan
Fs=3####*%Sam+ling Sin>al masukan
t=;3:%##<BFs*
==sin;"?+i?3##?t<@sin;"?+i?%###?t<*
C=fft;='83"<*%(ransformasi Fourier untuk melihat s+ektrum sin>al masukan
w=;#:"88<B"80?FsB"*
%Proses +emfilteran engan menggunakan +ersamaan ,ea
for n= 3:"##*
if n==3*
>;n<=#$#012?=;n<*
elseif n=="*
>;n<=#$#012?=;n<@#$3%24?=;n73<@3$32%#?>;n73<*
elseif nA=%*
>;n<=#$#012?=;n<@#$3%24?=;n73<@#$#012?=;n7"<@3$32%#?>;n73<7
#$23"&?>;n7"<*
en
en
huda@eepis-its.edu
11
D=fft;>'83"<*%transformasi Fourier sin>al keluaran untuk melihat
s+ektrum sin>al keluaran
%Eam,ar res+ons magnituo
figure;3<
+lot;wH'a,s;H$?)onj;H<<<*
title;FRes+on Magnituo -uarat Filter Hasil Ran)anganF<
=la,el;FFrekuensi ;Raian<F<
>la,el;FMagnituo -uarat'GHGH"F<
a=is;/# %$" # 35<
gri on
%Eam,ar res+ons magnituo
figure;"<
+lot;wH'"#?log3#;a,s;H<<<
title;FRes+on Magnituo Filter Hasil Ran)angan ;Skala .<F<
=la,el;FFrekuensi ;Raian<F<
>la,el;FMagnituo "#?logGHGF<
a=is;/# %$" 74# #5<
gri on
%Eam,ar res+ons +hase
figure;%<
+lot;wH'argument<*
title;FRes+on Phase Filter Hasil Ran)anganF<
=la,el;FFrekuensi ;Raian<F<
>la,el;FPhase ;Raian<F<
a=is;/# %$" 7%$32 %$325<
gri on
%Eam,ar res+ons im+uls
figure;2<
%stem;h;3:2#<<*
stem;;#:%4<'h;3:2#<<
title;FRes+ons Im+uls Filter Hasil Ran)anganF<
=la,el;FnF<
>la,el;Fh;n<F<
gri on
%Eam,ar sin>al masukan omain waktu
figure;8<
+lot;t'=<*
title;FSin>al MasukanF<
=la,el;FIaktu' t;etik<F<
>la,el;FLeJel Sin>al' =;t<F<
a=is;/# #$#" 7" "5<
gri on
%Eam,ar sin>al masukan omain frekuensi
figure;0<
+lot;w'a,s;C;3:"80<<<
title;FS+ektrum Sin>al MasukanF<
=la,el;FFrekuensi ;H:<F<
>la,el;FLeJel Sin>al' C;f<F<
gri on
huda@eepis-its.edu
12
%Eam,ar sin>al masukan tersam+ling
figure;1<
stem;=;3:"##<<*
title;FSin>al Masukan (ersam+lingF<
=la,el;FSam+ling ke nF<
>la,el;FLeJel Sin>al' =;n<F<
%a=is;/# #$#2 7" "5<
gri on
%Eam,ar sin>al masukan C;ejw<
figure;&<
+lot;wBFs'a,s;C;3:"80<<<
title;FS+ektrum Sin>al MasukanF<
=la,el;FFrekuensi ;Raian<F<
>la,el;FLeJel Sin>al' C;f<F<
gri on
%Eam,ar sin>al keluaran iskrit
figure;4<
stem;>;3:"##<<*
title;FSin>al -eluaranF<
=la,el;FSam+lin ke nF<
>la,el;FLeJel Sin>al' >;n<F<
%a=is;/# #$#"& 73$8 3$85<
gri on
%Eam,ar sin>al keluaran D;ejw<
figure;3#<
+lot;w?"?+iBFs'a,s;D;3:"80<<<
title;FS+ektrum Sin>al -eluaranF<
=la,el;FFrekuensi ;Raian<F<
>la,el;FLeJel Sin>al' C;f<F<
gri on
%Eam,ar sin>al keluaran omain waktu
figure;33<
+lot;t;3:"##<'>;3:"##<<*
title;FSin>al -eluaranF<
=la,el;FIaktu' t;etik<F<
>la,el;FLeJel Sin>al' >;t<F<
a=is;/# #$#" 73$8 3$85<
gri on
%Eam,ar sin>al keluaran omain frekuensi
figure;3"<
+lot;w'a,s;D;3:"80<<<
title;FS+ektrum Sin>al -eluaranF<
=la,el;FFrekuensi ;H:<F<
>la,el;FLeJel Sin>al' C;f<F<
gri on
huda@eepis-its.edu
13

Anda mungkin juga menyukai