matlab signal system

6
NAMA : ROLLY EGA SUGANDA NIM : J1D111025 LAPORAN SEMENTARA PERCOBAAN 4 PSD NO LISTING PROGRAM HASIL 4.1 Transformasi – Z 4.1 .2 B = [4, 5, 6]; zero1 = (-B(2)+sqrt(B(2)^2- 4*B(1)*B(3)))/(2*B(1)) zero2 = (-B(2)-sqrt(B(2)^2- 4*B(1)*B(3)))/(2*B(1)) A=[1, -2, -3]; pole1 = (-A(2)+sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1)) pole2 = (-A(2)-sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1)) 4.2 Pengenalan Diagram Pole- Zero 4.2 .1 zplane(B,A); -1 -0.5 0 0.5 1 1.5 2 2.5 3 -1.5 -1 -0.5 0 0.5 1 1.5 R ealP art Im aginary P art 4.3 I Invers Transformasi - Z

Upload: rolly-ega-suganda

Post on 12-Apr-2016

55 views

Category:

Documents


6 download

DESCRIPTION

Matlab Signal system with simulation

TRANSCRIPT

Page 1: Matlab Signal system

NAMA : ROLLY EGA SUGANDA

NIM : J1D111025

LAPORAN SEMENTARA PERCOBAAN 4 PSD

NO LISTING PROGRAM HASIL4.1 Transformasi – Z4.1.2

B = [4, 5, 6];zero1 = (-B(2)+sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))zero2 = (-B(2)-sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))

A=[1, -2, -3];pole1 = (-A(2)+sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1))pole2 = (-A(2)-sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1))

4.2 Pengenalan Diagram Pole-Zero

4.2.1

zplane(B,A);

-1 -0.5 0 0.5 1 1.5 2 2.5 3

-1.5

-1

-0.5

0

0.5

1

1.5

Real Part

Imag

inar

y P

art

4.3 I Invers Transformasi - Z

Page 2: Matlab Signal system

4.3.1

num = [0 1];den = [1 -0.25 -0.375];[R,P,K]=residuez(num,den)

num=[0 1];den=[1 -0.25 -0.375];[R,P,K]=residuez(num,den)zplane(num,den);

-1 -0.5 0 0.5 1

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Real Part

Imag

inar

y P

art

4.3.2

B=[4,5,6];zero1=(-B(2)+sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))zero2=(-B(2)+sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))%Untuk mencari letak pole :A=[1,-2,-3];pole1=(-A(2)+sqrt(A(2)^2-4*A(1)*A(3)))/(2*A(1))pole2=(-A(2)+sqrt(A(2)^2-4*A(1)*A(3)))/(2*A(1))zplane(B,A);[R,P,K]=residuez(B,A)

-1 -0.5 0 0.5 1 1.5 2 2.5 3

-1.5

-1

-0.5

0

0.5

1

1.5

Real Part

Imag

inar

y P

art

Page 3: Matlab Signal system

4.3.3

b = [1 2 1];a = [1 -1 0.3561];n = 5;b = [b zeros(1,n-1)];[x,r] = deconv(b,a);disp(x)

4.3.4

n=5;N1 = [1 -1.22346 1]; D1 = [1 -1.433509 0.85811];N2 = [1 -0.437833 1]; D2 = [1 -1.293601 0.556926];N3 = [1 1 0]; D3 = [1 -0.612159 0];b = [N1 ; N2 ; N3];a = [D1 ; D2 ; D3];[b,a] = sos2tf ([b a]);b = [b zeros(1,n-1)];[x,r] = deconv(b,a); disp(x)

4.3.5

n=5;N1=[1-1.22346 1];N2=[1-0.437833 1];N3=[1+1 0];D1=[1-1.433509 0.85811];D2=[1-1.293601 0.85811];D3=[1-0.612159 0];sos = [N1 N2 N3; D1 D2 D3];[b,a]=sos2tf(sos)b= [b zeros(1,n-1)][x,r] = deconv(b,a);disp(x)

4.4.

Implementasi Persamaan Domain – Z

Dalam Penentuan Berbagai Filter

Page 4: Matlab Signal system

4.4.1

B=[0 1 0];zero1 = (-B(2)+sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))zero2 = (-B(2)-sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))A=[1 -0.5 0] ;pole1 = (-A(2)+sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1))pole2 = (-A(2)-sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1))

B=[1 -0.9 0.81];zero1 = (-B(2)+sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))zero2 = (-B(2)-sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))A=[1 -0.6 0.36];pole1 = (-A(2)+sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1))pole2 = (-A(2)-sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1))

Page 5: Matlab Signal system

B=[0.5 1 -0.32];zero1 = (-B(2)+sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))zero2 = (-B(2)-sqrt(B(2)^2-4*B(1)*B(3)))/(2*B(1))A=[1 -0.5 0.25]pole1 = (-A(2)+sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1))pole2 = (-A(2)-sqrt(A(2)^2- 4*A(1)*A(3)))/(2*A(1))

4.4.2

[h,w] = freqz([1],[1 -0.5],1024);phi = 180*unwrap(angle(h))/pi;subplot(2,1,1),plot(w,abs(h)),grid;xlabel('Frekuensi(radian)'),ylabel('Magnitude')subplot(2,1,2),plot(w,phi),grid;xlabel('Frekuensi(radian)')

0 0.5 1 1.5 2 2.5 3 3.50.5

1

1.5

2

Frekuensi(radian)

Mag

nitu

de

0 0.5 1 1.5 2 2.5 3 3.5-30

-20

-10

0

Frekuensi(radian)

Fase

(der

ajat

)

[h,w] = freqz([1 -0.9 0.81],[1 -0.6 0.36],1024);phi = 180*unwrap(angle(h))/pi;subplot(2,1,1),plot(w,abs(h)),grid;xlabel('Frekuensi(radian)'),ylabel('Magnitude')subplot(2,1,2),plot(w,phi),grid;xlabel('Frekuensi(radian)'),ylabel('Fase(derajat)')

0 0.5 1 1.5 2 2.5 3 3.50

0.5

1

1.5

Frekuensi(radian)

Mag

nitu

de

0 0.5 1 1.5 2 2.5 3 3.5-50

0

50

Frekuensi(radian)

Fase

(der

ajat

)

Page 6: Matlab Signal system

[h,w] = freqz([0.5 1 -0.32],[1 -0.5 0.25],1024);phi = 180*unwrap(angle(h))/pi;subplot(2,1,1),plot(w,abs(h)),grid;xlabel('Frekuensi(radian)'),ylabel('Magnitude')subplot(2,1,2),plot(w,phi),grid;xlabel('Frekuensi(radian)'),ylabel('Fase(derajat)')

0 0.5 1 1.5 2 2.5 3 3.50

0.5

1

1.5

2

Frekuensi(radian)

Mag

nitu

de

0 0.5 1 1.5 2 2.5 3 3.5-200

-150

-100

-50

0

Frekuensi(radian)

Fase

(der

ajat

)