Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Sinyal yang terbangkit adalah sebuah sinus dengan amplitudo Amp = 1, frekuensi f
= 5Hz dan fase awal θ = 0.
Diharapkan anda sudah memahami tiga parameter dasar pada sinyal sinus ini.
Untuk lebih memahami coba lanjutkan dengan langkah berikut:
1. Lakukan perubahan pada nilai s1: s1=sin(2*pi*t*10);
Dan perhatikan apa yang terjadi, kemudian ulangi untuk mengganti angka 10
dengan 15, dan 20. Perhatikan apa yang terjadi, plot hasil percobaan anda.
2. Coba anda edit kembali program anda sehingga bentuknya persis seperti pada
langkah1, kemudian lanjutkan dengan melakukan perubahan pada nilai
amplitudo, sehingga bentuk perintah pada s1 menjadi:
s1=5*sin(2*pi*t*5);
Coba perhatikan apa yang terjadi? Lanjutkan dengan merubah nilai amplitudo
menjadi 10, 15 dan 20. Apa pengaruh perubahan amplitudo pada bentuk sinyal
sinus?
Coba anda perhatikan, apa yang terjadi? Apa yang baru saja anda lakukan
adalah merubah nilai fase awal sebuah sinyal dalam hal ini nilai θ = π/ 2 = 90 o.
Sekarang lanjutkan langkah anda dengan
merubah nilai fase awal menjadi 45 o, 120o, 180o, dan 270o. Amati bentuk sinyal
sinus terbangkit, dan catat hasilnya. Plot semua gambar dalam satu figure dengan
perintah subplot.
nilai fase awal menjadi menjadi 45 o, 120o, 180o, dan 225o. Amati dan catat
apa yang terjadi dengan sinyal persegi hasil pembangkitan. Plot semua gambar
dalam satu figure dengan perintah subplot.
2. Cobalah untuk menampilkan file audio yang telah anda panggil dalam bentuk
grafik sebagai fungsi waktu. Perhatikan bentuk tampilan yang anda lihat. Apa
yang anda catat dari hasil yang telah anda
dapatkan tsb?
D.Pembangkitan Sinyal Kontinyu Fungsi Ramp
Sebagai langkah awal kita mulai dengan membangkitkan sebuah fungsi ramp.
Sesuai dengan namanya, fungsi ramp berarti adalah tanjakan seperti yang telah
ditulis pada persamaan (3). Untuk itu anda ikuti langkah berikut ini. Buat program
baru dan anda ketikkan perintah seperti berikut:
%Pembangkitan Fungsi Ramp y(1:40)=1; x(1:50)=[1:0.1:5.9]; x(51:100)=5.9;
t1=[-39:1:0];
t=[0:1:99];
plot(t1,y,'b',t,x,'linewidt',4)
title('Fungsi Ramp')
xlabel('Waktu (s)')
ylabel('Amplitudo')
2. Anda ulangi langkah pertama dengan cara me-run program anda dan masukan
nilai untuk panjang gelombang dan panjang sekuen yang berbeda-beda yaitu
L=40, P= 15 ; L=40, P=25 ; L=40, P=35. Plot hasil percobaan anda pada salah
satu figure, dan catat apa yang terjadi?
if (n==P) step(n)=1;
else
step(n)=0; end
end x=1:L;
stem(x,step) axis([0 L -.1 1.2])
Berikan penjelasan pada gambar yang dihasilkan.
Fs=20;%frekuensi sampling
t=(0:Fs-1)/Fs;%proses normalisasi
s1=sin(2*pi*t*2);
stem(t,s1)
2. Lakukan perubahan pada nilai Fs, sehingga bernilai 40, 60 dan 80. Plot hasil
percobaan anda pada satu figure, dan catat apa yang terjadi.
stem(sekuen)
xlabel(‘Jumlah Sekuen (n)’)
ylabel(‘Amplitudo sekuen’)
title(‘Sinyal Sekuen Konstan’)
Berikan penjelasan pada gambar yang dihasilkan.
1. Tampilkan sebuah sinyal noise yang memiliki nilai rerata sekitar 0 dan
variansnya adalah mendekati 1.
x=randn(1,1000); figure(1); plot(x);
mean(x) var(x)
2. Coba anda lakukan hal yang hampir sama, dalam hal ini anda tetapkan nilai
mean adalah 5, dan varians sinyal terbangkit adalah 0.1.
Gambar 1.3. Tampilan nilai acak dengan mean = 5 dan varians = 0.1.
3. Amati seperti apa gambar yang dihasilkan, dan coba anda jelaskan apa
pengaruh nilai-nilai mean dan variant pada tampilan sinyal anda.
4. Coba anda lakukan perekaman suara, atau anda melakukan pemanggilan
sebuah file suara. Anda tampilkan dalam bentuk grafik, yang dalam hal ini
sumbu x mewakili sekuen indek sampel, dan sumbu y mewakili nilai-nilai
sampel suara. Anda amati tampilan gambar yang dihsailkan, dan anda hitung
nilai mean dan variansnya.
4. Jika anda melakukan perubahan pada nilai varians noise, misalnya menjadi 0.1,
kira-kira bagaimana tampilan sinyal yang dihasilkan? Demikian halnya jika
anda melakukan perubahan pada level DC menjadi 2.5 Volt, apa pengaruhnya
pada tampilan sinyal tersebut?
Coba anda cari nilai mean dari sinyal yang dihasilkan setelah langkah ke 3 dan
4.
3. Gambarkan sinyal wicara, jika data tersusun dari array berukuran Nx2, maka
cukup ambil salah satu saja.
clc;clear all; Fs=16000;
[y,Fs]=audioread('file_a.wav'); y1=y(:,1);
figure(1);plot(y1)
1. Persiapkan file *.jpeg pada folder tempat anda membuat program Matlab
5. Lakukan ekualisasi pada histogram, dan coba amati hasilnya seperti apa
figure(4);
img_eq = histeq(Ig); imshow(img_eq); figure(5);imhist(img_eq);
Gambar 1.5. Efek ekualisasi histogram dan gambar yang dihasilkan
V.HASIL PRAKTIKUM
t=(1:100)/Fs; 0.8
s1=sin(2*pi*t*5); 0.6
plot(t,s1) 0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.2 0.4 0.6 0.8 1
Fs=100; 1
sin(2*pi*t*10)
t=(1:100)/Fs; 0.8
s1=sin(2*pi*t*10); 0.6
plot(t,s1,'r'); 0.4
title('sin(2*pi*t*10)');
Amplitudo Sinyal
-0.6
-0.8
-1
0 0.2 0.4 0.6 0.8 1
Sumbu Waktu
Fs=100; 1
sin(2*pi*t*15)
t=(1:100)/Fs; 0.8
s1=sin(2*pi*t*15); 0.6
plot(t,s1,'g--'); 0.4
xlabel('Sumbu Waktu');
Amplitudo Sinyal
0
-0.4
-0.6
-0.8
-1
0 0.2 0.4 0.6 0.8 1
Sumbu Waktu
Fs=100; 1
sin(2*pi*t*20)
t=(1:100)/Fs; 0.8
s3=sin(2*pi*t*20); 0.6
plot(t,s3); 0.4
xlabel('Sumbu Waktu');
Amplitudo Sinyal
0
-0.4
-0.6
-0.8
-1
0 0.2 0.4 0.6 0.8 1
Sumbu Waktu
2. Perubahan Amplitudo
Fs=100; 5
5*sin(2*pi*t*5)
t=(1:100)/Fs; 4
s1=5*sin(2*pi*t*5); 3
plot(t,s1,'r'); 2
grid on 1
title('5*sin(2*pi*t*5)');
Amplitudo Sinyal
xlabel('Sumbu Waktu');
-1
ylabel('Amplitudo Sinyal');
-2
-3
-4
-5
0 0.2 0.4 0.6 0.8 1
Sumbu Waktu
Fs=100; 10
10*sin(2*pi*t*5)
t=(1:100)/Fs; 8
s2=10*sin(2*pi*t*5); 6
plot(t,s2,'g'); 4
grid on 2
title ('10*sin(2*pi*t*5)');
Amplitudo Sinyal
xlabel('Sumbu Waktu');
-2
ylabel('Amplitudo Sinyal');
-4
-6
-8
-10
0 0.2 0.4 0.6 0.8 1
Sumbu Waktu
Fs=100; 15
15*sin(2*pi*t*5)
t=(1:100)/Fs;
s3=15*sin(2*pi*t*5); 10
plot(t,s3,'--');
grid on 5
title ('15*sin(2*pi*t*5)');
Amplitudo Sinyal
xlabel('Sumbu Waktu');
0
ylabel('Amplitudo Sinyal'); -5
-10
-15
0 0.2 0.4 0.6 0.8 1
Sumbu Waktu
Fs=100; 20
20*sin(2*pi*t*5)
t=(1:100)/Fs;
s4=20*sin(2*pi*t*5);
15
plot(t,s4,'y'); 10
grid on 5
title ('20*sin(2*pi*t*5)');
Amplitudo Sinyal
0
xlabel('Sumbu Waktu');
ylabel('Amplitudo Sinyal'); -5
-10
-15
-20
0 0.2 0.4 0.6 0.8 1
Sumbu Waktu
Fs=100; s3=2*sin(2*pi*t*5+pi/1.5);
t=(1:100)/Fs; subplot(3,2,3);
s1=2*sin(2*pi*t*5+pi/2); plot(t,s3);
subplot(3,2,1); hold on;
plot(t,s1); title
hold on; ('2*sin(2*pi*t*5+pi/1.5)');
title('2*sin(2*pi*t*5+pi/2)'); xlabel('t');
xlabel('t'); ylabel('A');
ylabel('A');
s4=2*sin(2*pi*t*5+pi);
s2=2*sin(2*pi*t*5+pi/4); subplot(3,2,4);
subplot(3,2,2); plot(t,s4);
plot(t,s2); hold on;
hold on; title ('2*sin(2*pi*t*5+pi)');
title ('2*sin(2*pi*t*5+pi/4)'); xlabel('t');
xlabel('t'); ylabel('A');
ylabel('A');
s5=2*sin(2*pi*t*5+pi*1.5);
subplot(3,2,[5,6]); title
plot(t,s5); ('2*sin(2*pi*t*5+pi*1.5)');
hold on; xlabel('t');
ylabel('A');
2*sin(2*pi*t*5+pi/2) 2*sin(2*pi*t*5+pi/4)
2 2
0 0
A
A
-2 -2
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
t t
2*sin(2*pi*t*5+pi/1.5) 2*sin(2*pi*t*5+pi)
2 2
0 0
A
A
-2 -2
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
t t
2*sin(2*pi*t*5+pi*1.5)
2
0
A
-2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
1 1
0.5 0.5
0 0
A
-0.5 -0.5
-1 -1
0 0.5 1 0 0.5 1
t t
F = 15 Hz F = 20 Hz
1 1
0.5 0.5
0 0
A
A
-0.5 -0.5
-1 -1
0 0.5 1 0 0.5 1
t t
2. Perubahan Amplitudo
Fs=100; s3= square(2*pi*5*t+pi);
t=(1:100)/Fs; subplot(2,2,3);
plot(t,s3,'y','linewidth',2)
s1= square(2*pi*5*t+pi/4); axis([0 1 -1.2 1.2])
subplot(2,2,1); hold on;
plot(t,s1,'g','linewidth',2) title('Fase awal = 180°');
axis([0 1 -1.2 1.2]) xlabel('t');
hold on; ylabel('A');
title('Fase awal = 45°'); grid on
xlabel('t');
ylabel('A'); s4= square(2*pi*5*t+pi*1.25);
grid on subplot(2,2,4);
plot(t,s4,'linewidth',2)
s2= square(2*pi*5*t+pi/1.5); axis([0 1 -1.2 1.2])
subplot(2,2,2); hold on;
plot(t,s2,'r','linewidth',2) title('Fase awal = 225°');
axis([0 1 -1.2 1.2]) xlabel('t');
hold on; ylabel('A');
title('Fase awal = 120°'); grid on
xlabel('t');
ylabel('A');
grid on
Fase awal = 45° Fase awal = 120°
1 1
0.5 0.5
0 0
A
-0.5 -0.5
-1 -1
0 0.5 1 0 0.5 1
t t
1 1
0.5 0.5
0 0
A
A
-0.5 -0.5
-1 -1
0 0.5 1 0 0.5 1
t t
[y,Fs]=
audioread('123.wav'); 0.6
sound(y,Fs);
figure(1) 0.4
plot(y); 0.2
-0.2
-0.4
0 2 4 6 8 10 12 14
4
10
x(1:50)=1:0.1:5.9; 5.5
x(51:100)=5.9; 5
t1=-39:1:0; 4.5
t=0:1:99; 4
plot(t1,y,'b',t,x,'linewidt',4)
Amplitudo
3.5
title('Fungsi Ramp') 3
ylabel('Amplitudo') 2
1.5
1
-40 -20 0 20 40 60 80 100
Waktu (s)
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 10 20 30 40 0 10 20 30 40
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 10 20 30 40 0 10 20 30 40
Gambar Hasil
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 10 20 30 40 0 10 20 30 40
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 10 20 30 40 0 10 20 30 40
Gambar Hasil
Fs = 20 Fs = 40
1 1
0.5 0.5
0 0
-0.5 -0.5
-1 -1
0 0.5 1 0 0.5 1
Fs = 60 Fs = 80
1 1
0.5 0.5
0 0
-0.5 -0.5
-1 -1
0 0.5 1 0 0.5 1
Gambar Input
Sinyal Sekuen Konstan
1
0.9
0.8
0.7
0.6
Amplitudo sekuen
0.5
0.4
0.3
0.2
0.1
0
0 5 10 15 20
Gambar Hasil
-1
-2
-3
-4
0 100 200 300 400 500 600 700 800 900 1000
0
0 100 200 300 400 500 600 700 800 900 1000
0.6
0.4
0.2
-0.2
-0.4
0 2 4 6 8 10 12 14
4
10
t=1:12000;
T=12000;
y=sin(2*pi*2.5*t/T);
figure(1);
plot(t/T,y)
axis([0 1 -1.5 1.5])
clc; 1.5
t=1:12000;
1
T=12000;
y=sin(2*pi*2.5*t/T); 0.5
A=0; %mean 0
B=0.05; %var
C=sqrt(B); %standart
-0.5
deviation -1
var(x) -1.5
x=C*randn(1,12000)+A; 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
z=y+x;
figure(1);
plot(t/T,z)
axis([0 1 -1.5 1.5])
c. Menambahkan sinyal sinus beserta noise Gaussian tadi dengan sinyal DC sebesar
5Volt
clc; 10
t=1:12000; 8
T=12000; 6
y=sin(2*pi*2.5*t/T); 4
A=0; %mean 2
0
B=0.05; %var -2
C=sqrt(B); %standart -4
deviation -6
var(x) -8
x=C*randn(1,12000)+A; -10
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x1=5*sin(2*pi*50*t/T)
;
z=y+x+x1;
figure(1);
plot(t/T,z)
axis([0 1 -10 10])
t=1:12000; z1 = y+x1+DC1;
T=12000; z2 = y+x2+DC1;
y= sin(2*pi*2.5*t/T); z3 = y+x2+DC2;
A1 = 0; %mean 1 mean(z1)
B1 = 0.05; %variance 1 mean(z2)
C1 = sqrt(B1); %standard deviation mean(z3)
1
A2 = 0; %mean 2 figure(1)
B2 = 0.1; %variance 2 subplot(221)
C2 = sqrt(B2); %standard deviation plot(t/T,z1)
2 axis([0 1 -10 10])
x1 = C1*randn(1,12000)+A1; title('Sinyal Asli + Noise var=0.05 +
%noise 1 Sinyal 5V DC')
x2 = C2*randn(1,12000)+A2;
%noise 2 subplot(222)
DC1 = 5*sin(2*pi*50*t/T); %5V plot(t/T,z2)
DC axis([0 1 -10 10])
DC2 = 2.5*sin(2*pi*50*t/T); title('Sinyal Asli + Noise var=0.1 +
%2.5V DC Sinyal 5V DC')
axis([0 1 -10 10])
subplot(223) title('Sinyal Asli + Noise var=0.1 +
plot(t/T,z3) Sinyal 2.5V DC')
Sinyal Asli + Noise var=0.05 + Sinyal 5V DC Sinyal Asli + Noise var=0.1 + Sinyal 5V DC
10 10
5 5
0 0
-5 -5
-10 -10
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
-5
-10
0 0.2 0.4 0.6 0.8 1
y = randn(1,10000); 4
figure(); 3
plot(y)
2
-1
-2
-3
-4
-5
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
2. Pembagian menjadi 9 segmen yaitu -4 hingga 4 dan melihat frekuensi tiap segmen
menggunakan fungsi hist:
3. Membuat grafik hist:
4000
3500
3000
2500
2000
1500
1000
500
0
-4 -3 -2 -1 0 1 2 3 4
900
800
700
600
500
400
300
200
100
0
-5 -4 -3 -2 -1 0 1 2 3 4 5
y = randn(1,10000);
xcenter=[-4:0.25:4]
a=hist (y,xcenter)
[y_nilai,xx]=hist(y,xcenter);
figure(1);
stem(xx,y_nilai/length(y))
>> coba34a4
xcenter =
Columns 1 through 13
-4.0000 -3.7500 -3.5000 -3.2500 -3.0000 -2.7500 -2.5000 -2.2500 -2.0000 -1.7500
-1.5000 -1.2500 -1.0000
Columns 14 through 26
Columns 27 through 33
2.5000 2.7500 3.0000 3.2500 3.5000 3.7500 4.0000
a=
Columns 1 through 22
0 2 0 8 7 16 65 92 116 218 325 458 658 789 874 920 954 981
879 731 633 468
Columns 23 through 33
>> coba34a5
xcenter =
Columns 1 through 6
Columns 7 through 12
Columns 13 through 18
Columns 19 through 24
Columns 25 through 30
Columns 31 through 33
3.5000 3.7500 4.0000
a=
Columns 1 through 5
1 1 5 4 6
Columns 6 through 10
24 63 86 132 213
Columns 11 through 15
Columns 16 through 20
Columns 21 through 25
Columns 26 through 30
68 46 24 16 5
Columns 31 through 33
0 1 0
>>
0.12
0.1
0.08
0.06
0.04
0.02
0
-4 -3 -2 -1 0 1 2 3 4
clc;
clear all;
Fs=16000;
[y,Fs]=audioread('lemon.wav');
y1=y(:,1);
xcenter=-4:.01:4;
hist(y1,xcenter)
figure(3);
[y_nilai,xx]=hist(y1,xcenter);
stem(xx,y_nilai/length(y1))
5
10
4.5
3.5
2.5
1.5
0.5
0
-5 -4 -3 -2 -1 0 1 2 3 4 5
0.04
0.035
0.03
0.025
0.02
0.015
0.01
0.005
0
-4 -3 -2 -1 0 1 2 3 4
1. Menampilkan gambar
clc;
clear all;
close all;
I=imread('liu.jpg');
figure(1);
imshow(I);
clc;
clear all;
close all;
I=imread('liu.jpg');
Ig=rgb2gray(I);
figure(1);
imshow(Ig);
clc;
clear all; 2500
I=imread('liu.jpg'); 1500
Ig=rgb2gray(I);
figure(1); 1000
imshow(I); 500
figure(2);
imshow(Ig);
0
figure(3);
imhist(Ig);
figure(4); 2000
img_eq=histeq(Ig);
imshow(img_eq); 1500
figure(5); 1000
imhist(img_eq);
500
VI. ANALISA
Pada 3.1 percobaan pertama yaitu melakukan pembangkitan sinyal waktu
kontinyu sinusoida. Kita dapat mengatur frekuensi sesuai yang kita inginkan, misal
yang kita inginkan adalah frekuensi 20 Hz (absen saya) maka cukup ubah angka 5
pada rumus s1=sin(2*pi*t*5) menjadi angka 20. Besar frekuensi mempengaruhi
rapat renggangnya gelombang. Kita juga dapat mengatur nilai amplitudo sesuai yang
kita inginkan. Cukup tambahkan angka di depan sin, misal kita menginginkan
amplitudo bernilai 20. Maka rumusnya menjadi s1=20*sin(2*pi*t*5). Besar
amplitudo mempengaruhi tingginya gelombang yang dihasilkan. Kemudian kita juga
dapat mengatur nilai fase awal dari sebuah sinyal. Misalnya kita ingin agar fase awal
o
dari sinyal adalah 120 , cukup
-1
-2
-3
-4
0 100 200 300 400 500 600 700 800 900 1000
Grafik (a)
0
0 100 200 300 400 500 600 700 800 900 1000
Grafik (b)
Semakin besar nilai variasi dapat dilihat bahwa data lebih beragam dilihat
dari lebarnya penyebaran data dari nilai-rata rata seluruh data yang dapat
dilihat pada Grafik (a) dan (b)
Grafik a data beragam dari -4<x<4 dengan nilai rata-rata 0
Grafik b data beragam dari 3<x<6 dengan nilai rata-rata 5
Nilai rata-rata menjadi pusat untuk mengukur penyebaran dan menjadi titik
normal sinyal.
0.8
0.6
0.4
0.2
-0.2
-0.4
0 2 4 6 8 10 12 14
4
10
t=1:12000;
T=12000;
y=sin(2*pi*2.5*t/T);
figure(1);
plot(t/T,y)
axis([0 1 -1.5 1.5])
t=1:12000;
1
T=12000;
y=sin(2*pi*2.5*t/T); 0.5
A=0; %mean 0
B=0.05; %var
C=sqrt(B); %standart
-0.5
deviation -1
var(x) -1.5
x=C*randn(1,12000)+A; 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
z=y+x;
figure(1);
plot(t/T,z)
axis([0 1 -1.5 1.5])
c. Menambahkan sinyal sinus beserta noise Gaussian tadi dengan sinyal DC sebesar
5Volt
clc; 10
t=1:12000; 8
T=12000; 6
y=sin(2*pi*2.5*t/T); 4
A=0; %mean 2
0
B=0.05; %var -2
C=sqrt(B); %standart -4
deviation -6
var(x) -8
x=C*randn(1,12000)+A; -10
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x1=5*sin(2*pi*50*t/T)
;
z=y+x+x1;
figure(1);
plot(t/T,z)
axis([0 1 -10 10])
t=1:12000; A2 = 0; %mean 2
T=12000; B2 = 0.1; %variance 2
y= sin(2*pi*2.5*t/T); C2 = sqrt(B2); %standard deviation
A1 = 0; %mean 1 2
B1 = 0.05; %variance 1 x1 = C1*randn(1,12000)+A1;
C1 = sqrt(B1); %standard deviation %noise 1
1
x2 = C2*randn(1,12000)+A2; axis([0 1 -10 10])
%noise 2 title('Sinyal Asli + Noise var=0.05 +
DC1 = 5*sin(2*pi*50*t/T); %5V Sinyal 5V DC')
DC
DC2 = 2.5*sin(2*pi*50*t/T); subplot(222)
%2.5V DC plot(t/T,z2)
z1 = y+x1+DC1; axis([0 1 -10 10])
z2 = y+x2+DC1; title('Sinyal Asli + Noise var=0.1 +
z3 = y+x2+DC2; Sinyal 5V DC')
mean(z1)
mean(z2) subplot(223)
mean(z3) plot(t/T,z3)
axis([0 1 -10 10])
figure(1) title('Sinyal Asli + Noise var=0.1 +
subplot(221) Sinyal 2.5V DC')
plot(t/T,z1)
Sinyal Asli + Noise var=0.05 + Sinyal 5V DC Sinyal Asli + Noise var=0.1 + Sinyal 5V DC
10 10
5 5
0 0
-5 -5
-10 -10
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
-5
-10
0 0.2 0.4 0.6 0.8 1
Dari hasil tersebut memberikan kesimpulan bahwa nilai var pada noise
mempengaruhi hasil nilai mean sinyal secara keseluruhan karena perbedaan
penyebaran data, sedangkan perubahan level sinyal DC menentukan
perubahan amplitudo sinyal, tidak memperngaruhi nilai rata-rata sinyal.
Pada percobaan 3.4 kita dapat melihat gambaar untuk menampilkan
histogram sinyal gambar yang telah diformat greyscale, menunjukkan frekuensi
kemunculan level grey pada gambar sebagai berikut :
2500
2000
1500
1000
500
Dari grafik diatas dapat dilihat bahwa warna hitam lebih mendominasi gambar
daripada warna putih sehingga keberagaman/variasi tingkatan level grey
kurang.
Pada percobaan 3.4 dalam melakukan ekualisasi pada histogram menggunakan
fungsi histeq menghasilkan gambar sebagai berikut :
2500
2000
1500
1000
500
2. Buatlah program untuk menggambarkan “fungsi unit step” dalam m-file (beri
nama tugas_1.m).
Hasil Tugas
1. Jawaban sudah terdapat pada hasil praktikum diatas
Jawaban Tugas Nomer 2.3.4
N Program Hasil
o
2 clc; 1.2
Unit Step Signal
. t=(-2:0.01:2)';
y= t>=0; %generate 1
'linewidth',3);
0.6
axis([-2 2 -0.2 1.2])
Amplitudo
grid on 0.4
ylabel('Amplitudo');
xlabel('Waktu(t)'); 0.2
title('Unit Step
Signal');
0
-0.2
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Waktu(t)
. t=[-2:0.01:4]; 1
x=(cos(-2*t)) 0.8
+(1i*sin(-2*t)); 0.6
plot(t, 0.4
imag(x),'linewidth',2) 0.2
1.07]) -0.2
grid on
xlabel ('t')
-0.4
title('Exponensial -0.8
t
0.5 1 1.5 2
clc; 10
Exponensial dengan frekuensi imajiner = 0
t=[-1:0.01:1]; 9
x=-2*t;
y=exp(x);
8
plot(t, 7
real(y),'r','linewidth',2 6
) 5
x(t)
axis ([-1 1 -1 10]) 4
grid on 3
xlabel ('t') 2
ylabel ('x(t)') 1
title('Exponensial 0
dengan frekuensi -1
t
0.5 1
4 %implus 2
. clc;
t=(-3:0.01:3)';
1.8
x2 = t==2; 1.2
plot(t,x1,t,x2); 1
0.6
0.4
0.2
0
-3 -2 -1 0 1 2 3
6 6
4 4
2 2
0 0
0 5 10 0 5 10
6 6
4 4
2 2
0 0
0 5 10 0 5 10
VIII.KESIMPULAN
Berdasarkan praktikum di atas, dapat disimpulkan bahwa :
a. Besar frekuensi mempengaruhi rapat renggangnya sinyal. Semakin besar
frekuensi maka semakin rapat sinyal yang dihasilkan, sebaliknya semakin
kecil frekuensi maka semakin renggang sinyal yang dihasilkan.
b. Besar amplitudo mempengaruhi tingginya sinyal. Semakin besar
amplitudo maka semakin tinggi sinyal yang dihasilkan, sebaliknya
semakin kecil amplitudo maka semakin pendek sinyal yang dihasilkan.
c. Nilai fase awal mempengaruhi darimana sinyal awal muncul.
d. Sinyal waktu diskrit memiliki bentuk sinyal yang berderet. Tersusun
dari fungsi dasar sinyal seperti sinyal impulse diskrit, sekuen step,
sekuen ramp, sekuen rectangular, sinusoida diskrit dan exponensial
diskrit.
e. Semakin rapat sampling (semakin besar nilai Fs) maka bentuk sinyal
yang dibangkitkanpun akan semakin jelas dan mendekati bentuk sinyal
analognya. Sebaliknya, semakin kecil nilai Fs, interval antara suatu sinyal
sampling dengan sinyal yang lain akan semakin jauh dan bentuk asli dari
sinyal tersebut akan menjadi tidak jelas (berbeda).
f. Tingakatan level grey menjadi lebih beragam(kontras). Kontras adalah
penekanan pada daerah-daerah tertentu untuk memberikan traksi dan beragam
variasi desain. Fungsi histeq dapat digunakan untuk kontras warna gambar
greyscale Mulan tersebut.