You are on page 1of 6

Nama : Winda Saputri / 1210195003

Kelas : 1 TA D4 LJ
TUGAS TEORI
 Lakukan pembangkitan dengan metode cascade untuk fenom a,i,u,e,o.
 Amati bentuk sinyal di dalam domain waktu dan domain frekuensi

1. Fenom ‘a’
clear all;
N=5;
R=0.5;
Fs=10000;
F1=715;F2=1105;F3=2500;F4=3500; %a
BW1=50; BW2=75; BW3=100; BW4=150;
Amp1=2; Amp2=.4; Amp3=.2; Amp4=.1;
Wn1 = [(F1-BW1)/(Fs/2) (F1+BW1)/(Fs/2)];
[B1,A1] = cheby1(N,R,Wn1);
Wn2 = [(F2-BW2)/(Fs/2) (F2+BW2)/(Fs/2)];
[B2,A2] = cheby1(N,R,Wn2);
Wn3 = [(F3-BW3)/(Fs/2) (F3+BW3)/(Fs/2)];
[B3,A3] = cheby1(N,R,Wn3);
Wn4 = [(F4-BW4)/(Fs/2) (F4+BW4)/(Fs/2)];
[B4,A4] = cheby1(N,R,Wn4);
t = 1/Fs:1/Fs:625*(1/Fs);
x = square(2*pi*75*t);
H_x=fft(x,512);
y_out1=Amp1*filter(B1,A1,x);
y_out2=Amp2*filter(B2,A2,x);
y_out3=Amp3*filter(B3,A3,x);
y_out4=Amp4*filter(B4,A4,x);
y_out = y_out1 + y_out2 + y_out3 + y_out4;
figure(1)
tt=1:length(y_out);
plot(tt/Fs,y_out);
xlabel('Waktu dt');
ylabel('Sinyal Output');
title('Output Synthesizer, Time Domain');
grid on
figure(2)
ff=1:256;
H=fft(y_out,512);
plot((ff/256)*Fs/2,20*log10(abs(H(1:256))),'linewidth',2);

grid on;
xlabel('Freq (Hz)');
ylabel('Magnitude dB');
title('Output Synthesizer, Freq Domain')
sound(y_out)
2

2. Fenom ‘I’
clear all;
N=5;
R=0.5;
Fs=10000;
F1=277;F2=2238;F3=2500;F4=3500; %i
BW1=50; BW2=75; BW3=100; BW4=150;
Amp1=4; Amp2=.0; Amp3=.2; Amp4=.1;
Wn1 = [(F1-BW1)/(Fs/2) (F1+BW1)/(Fs/2)];
[B1,A1] = cheby1(N,R,Wn1);
Wn2 = [(F2-BW2)/(Fs/2) (F2+BW2)/(Fs/2)];
[B2,A2] = cheby1(N,R,Wn2);
Wn3 = [(F3-BW3)/(Fs/2) (F3+BW3)/(Fs/2)];
[B3,A3] = cheby1(N,R,Wn3);
Wn4 = [(F4-BW4)/(Fs/2) (F4+BW4)/(Fs/2)];
[B4,A4] = cheby1(N,R,Wn4);
t = 1/Fs:1/Fs:625*(1/Fs);
x = square(2*pi*75*t);
H_x=fft(x,512);
y_out1=Amp1*filter(B1,A1,x);
y_out2=Amp2*filter(B2,A2,x);
y_out3=Amp3*filter(B3,A3,x);
y_out4=Amp4*filter(B4,A4,x);
y_out = y_out1 + y_out2 + y_out3 + y_out4;
figure(1)
tt=1:length(y_out);
plot(tt/Fs,y_out);
xlabel('Waktu dt');
ylabel('Sinyal Output');
title('Output Synthesizer, Time Domain');
grid on
figure(2)
ff=1:256;
H=fft(y_out,512);
plot((ff/256)*Fs/2,20*log10(abs(H(1:256))),'linewidth',2);
grid on;
xlabel('Freq (Hz)');
ylabel('Magnitude dB');
title('Output Synthesizer, Freq Domain') sound(y_out)
3. Fenom ‘u’
clear all;
N=5;
R=0.5;
Fs=10000;
F1=305;F2=867;F3=2500;F4=3500; %u
BW1=50; BW2=75; BW3=100; BW4=150;
Amp1=2; Amp2=.5; Amp3=.2; Amp4=.1;
Wn1 = [(F1-BW1)/(Fs/2) (F1+BW1)/(Fs/2)];
[B1,A1] = cheby1(N,R,Wn1);
Wn2 = [(F2-BW2)/(Fs/2) (F2+BW2)/(Fs/2)];
[B2,A2] = cheby1(N,R,Wn2);
Wn3 = [(F3-BW3)/(Fs/2) (F3+BW3)/(Fs/2)];
[B3,A3] = cheby1(N,R,Wn3);
Wn4 = [(F4-BW4)/(Fs/2) (F4+BW4)/(Fs/2)];
[B4,A4] = cheby1(N,R,Wn4);
t = 1/Fs:1/Fs:625*(1/Fs);
x = square(2*pi*75*t);
H_x=fft(x,512);
y_out1=Amp1*filter(B1,A1,x);
y_out2=Amp2*filter(B2,A2,x);
y_out3=Amp3*filter(B3,A3,x);
y_out4=Amp4*filter(B4,A4,x);
y_out = y_out1 + y_out2 + y_out3 + y_out4;
figure(1)
tt=1:length(y_out);
plot(tt/Fs,y_out);
xlabel('Waktu dt');
ylabel('Sinyal Output');
title('Output Synthesizer, Time Domain');
grid on
figure(2)
ff=1:256;
H=fft(y_out,512);
plot((ff/256)*Fs/2,20*log10(abs(H(1:256))),'linewidth',2);
grid on;
xlabel('Freq (Hz)');
ylabel('Magnitude dB');
title('Output Synthesizer, Freq Domain')
sound(y_out)

4. Fenom ‘e’

clear all;
N=5;
R=0.5;
Fs=10000;
F1=405;F2=1867;F3=2500;F4=3500; %e
BW1=50; BW2=75; BW3=100; BW4=150;
Amp1=1; Amp2=.8; Amp3=.2; Amp4=.1;
Wn1 = [(F1-BW1)/(Fs/2) (F1+BW1)/(Fs/2)];
[B1,A1] = cheby1(N,R,Wn1);
Wn2 = [(F2-BW2)/(Fs/2) (F2+BW2)/(Fs/2)];
[B2,A2] = cheby1(N,R,Wn2);
Wn3 = [(F3-BW3)/(Fs/2) (F3+BW3)/(Fs/2)];
[B3,A3] = cheby1(N,R,Wn3);
Wn4 = [(F4-BW4)/(Fs/2) (F4+BW4)/(Fs/2)];
[B4,A4] = cheby1(N,R,Wn4);
t = 1/Fs:1/Fs:625*(1/Fs);
x = square(2*pi*75*t);
H_x=fft(x,512);
y_out1=Amp1*filter(B1,A1,x);
y_out2=Amp2*filter(B2,A2,x);
y_out3=Amp3*filter(B3,A3,x);
y_out4=Amp4*filter(B4,A4,x);
y_out = y_out1 + y_out2 + y_out3 + y_out4;
figure(1)
tt=1:length(y_out);
plot(tt/Fs,y_out);
xlabel('Waktu dt');
ylabel('Sinyal Output');
title('Output Synthesizer, Time Domain');
grid on
figure(2)
ff=1:256;
H=fft(y_out,512);
plot((ff/256)*Fs/2,20*log10(abs(H(1:256))),'linewidth',2);
grid on;
xlabel('Freq (Hz)');
ylabel('Magnitude dB');
title('Output Synthesizer, Freq Domain')
sound(y_out)

5. Fenom ‘o’

clear all;
N=5;
R=0.5;
Fs=10000;
F1=457;F2=1028;F3=2500;F4=3500; %o
BW1=50; BW2=75; BW3=100; BW4=150;
Amp1=5; Amp2=2; Amp3=.2; Amp4=.1;
Wn1 = [(F1-BW1)/(Fs/2) (F1+BW1)/(Fs/2)];
[B1,A1] = cheby1(N,R,Wn1);
Wn2 = [(F2-BW2)/(Fs/2) (F2+BW2)/(Fs/2)];
[B2,A2] = cheby1(N,R,Wn2);
Wn3 = [(F3-BW3)/(Fs/2) (F3+BW3)/(Fs/2)];
[B3,A3] = cheby1(N,R,Wn3);
Wn4 = [(F4-BW4)/(Fs/2) (F4+BW4)/(Fs/2)];
[B4,A4] = cheby1(N,R,Wn4);
t = 1/Fs:1/Fs:625*(1/Fs);
x = square(2*pi*75*t);
H_x=fft(x,512);
y_out1=Amp1*filter(B1,A1,x);
y_out2=Amp2*filter(B2,A2,x);
y_out3=Amp3*filter(B3,A3,x);
y_out4=Amp4*filter(B4,A4,x);
y_out = y_out1 + y_out2 + y_out3 + y_out4;
figure(1)
tt=1:length(y_out);
plot(tt/Fs,y_out);
xlabel('Waktu dt');
ylabel('Sinyal Output');
title('Output Synthesizer, Time Domain');
grid on
figure(2)
ff=1:256;
H=fft(y_out,512);
plot((ff/256)*Fs/2,20*log10(abs(H(1:256))),'linewidth',2);
grid on;
xlabel('Freq (Hz)');
ylabel('Magnitude dB');
title('Output Synthesizer, Freq Domain')
sound(y_out)

You might also like