Tugas Individu Silvia Budi Ratnasari

10
TUGAS INDIVIDU Sistem Pengolahan Sinyal Menampilkan Sinyal Sinus,Cosinus,Unit Step,Ramp,Exponensial,Impulse Disusun oleh : SILVIA BUDI RATNASARI NIM D01112055 PRODI TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

description

sistem pengolahan sinyal

Transcript of Tugas Individu Silvia Budi Ratnasari

TUGAS INDIVIDUSistem Pengolahan Sinyal

Menampilkan Sinyal Sinus,Cosinus,Unit Step,Ramp,Exponensial,Impulse

Disusun oleh :SILVIA BUDI RATNASARINIM D01112055

PRODI TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS TANJUNGPURA PONTIANAK2015Sinyal sinus

f = 250; T = 1/f; tmin = 0; tmax = 1*T; dt = T/1000; dt1 = 1/2500; t = tmin:dt:tmax; sinyal = (2*pi*f*t); x = sin(sinyal); plot(t,x); hold on sampling = tmin:dt1:tmax; x1 = sin(2*pi*f*sampling); stem(sampling,x1) xlabel('Waktu (det)');ylabel('Amplitudo'); title('Gelombang Sinus')

penjelasan:f = 250; %merupakan variable untuk menentukan frekuensi awal T = 1/f; %rumus untuk men cari periodetmin = 0; %merupakan skala penentuan titik awaltmax = 1*T; %merupakan skala penentuan titik akhirdt = T/1000; %variable untuk menentukan skala sinyaldt1 = 1/2500; %variable untuk menentukan skala sampling t = tmin:dt:tmax; % perbandingan skala awal, variable sinyal dan skala akhirsinyal = (2*pi*f*t); %rumus untuk menghasilkan sinyalx = sin(sinyal); % rumus untuk menghasilkan sinyal sinusplot(t,x); % menampilkan sinyal di figurehold on % berfungsi untuk menahan sinyal sebelumnyasampling = tmin:dt1:tmax; % perbandingan skala awal, variable sampling dan skala akhirx1 = sin(2*pi*f*sampling); % menghasilkan sampling dari sinyal sinusstem(sampling,x1) % menampilkan sampling di figurexlabel('Waktu (det)');ylabel('Amplitudo'); title('Gelombang Sinus')%memberi text pada koordinat x dan y serta memberi judul diatasnya.

Sinyal cosinus

f = 250; T = 1/f; tmin = 0; tmax = 1*T; dt = T/1000; dt1 = 1/2500; t = tmin:dt:tmax; sinyal = (2*pi*f*t); y = cos(sinyal); plot(t,y); hold on sampling = tmin:dt1:tmax; y2 = cos(2*pi*f*sampling); stem(sampling,y2) xlabel('Waktu (det)');ylabel('Amplitudo'); title('Gelombang Cosinus')

penjelasan:f = 250; %merupakan variable untuk menentukan frekuensi awalT = 1/f; %rumus untuk men cari periodetmin = 0; %merupakan skala penentuan titik awaltmax = 1*T; %merupakan skala penentuan titik akhir dt = T/1000; %variable untuk menentukan skala sinyaldt1 = 1/2500; %variable untuk menentukan skala samplingt = tmin:dt:tmax; %perbandingan skala awal, variable sinyal dan skala akhirsinyal = (2*pi*f*t); %rumus untuk menghasilkan sinyaly = cos(sinyal); %rumus untuk menghasilkan sinyal cosinusplot(t,y); %menampilkan sinyal di figurehold on %berfungsi untuk menahan sinyal sebelumnyasampling = tmin:dt1:tmax; %tmin:dt1:tmax; perbandingan skala awal, variable sampling dan skala akhiry2 = cos(2*pi*f*sampling); %menghasilkan sampling dari sinyal cosinusstem(sampling,y2) % menampilkan sampling di figurexlabel('Waktu (det)');ylabel('Amplitudo'); title('Gelombang Cosinus') %memberi text pada koordinat x dan y serta memberi judul diatasnya

sinyal persegi

f = 100; t = (1:100)/f; sinyal = SQUARE(2*pi*5*t); plot(t,sinyal,'r','linewidth',2) axis([0 1 -1.2 1.2]); title('square'); legend('f=5Hz'); xlabel('t'); ylabel('A'); grid

penjelasan:f = 100; %nilai frekuensi pada sinyalt = (1:100)/f; %waktu(detsinyal = SQUARE(2*pi*5*t); %bentuk sinyal yang akan ditampilkanplot(t,sinyal,'r','linewidth',2) %menampilkan sinyal di figureaxis([0 1 -1.2 1.2]); %menampilkan berapa lama lama bentuk sinyal pada sumbutitle('square'); %judul sinyal yang akan di tampilkan pada figurelegend('f=5Hz'); %besarnya frekuensi yang akan di tampilkanxlabel('t'); %menampilkan sumbu waktuylabel('A'); %enampilkan sumbu amplitudogrid %berbentuk kotak kecil agar mempermudah dalam menganalisis

Sinyal Rampn=10; s=1;t=0:n-1; plot(t,s*t); ylabel('Amplitude'); xlabel('Time Index'); TITLE('Ramp signal');

Penjelasan:n=10; %nilai untuk panjang sinyals=1; %nilai untuk kemiringan sinyal terhadap tt=0:n-1; %waktu sinyal, satuannya secondplot(t,s*t); %enampilkan sinyal di figureylabel('Amplitude'); %sumbu amplitudoxlabel('Time Index'); %sumbu waktu (det)TITLE('Ramp signal'); %judul dari sinyal

Sinyal unit step

n = 10; t = 0:n-1; y=ones(1,n); plot(t,y)ylabel('amplitude'); xlabel('Time Index'); TITLE('Unit Step Signal');

Penjelasan:n = 10; %menampilkan panjangnya sinyalt = 0:n-1; %menampilkan waktuy=ones(1,n); %sinyal sesuai pada sumbu yplot(t,y) %menampilkan sinyal pada figureylabel('amplitude'); %menampilkan amplitude pada sumbu yxlabel('Time Index'); %menampilkan waktu pada sumbu xTITLE('Unit Step Signal'); %menampilkan judul sinyal pada figure.

Sinyal implus

t = -2:2; y=zeros(1,5); y(1,3)=1; stem(t,y) ylabel('amplitude'); xlabel('Time Index'); TITLE('Impulse Signal');

Penjelasan:t = -2:2; %menampilkan waktu pada sinyaly=zeros(1,5); %besarnya gelombang sinyaly(1,3)=1; %menampilkan panjangnya sinyal pada waktu (det)stem(t,y) %menampilkan sinyal pada waktu pada sumbu yylabel('amplitude'); %menampilkan amplitude pada sumbu yxlabel('Time Index'); %menampilkan waktu pada sumbu xTITLE('Impulse Signal'); %menamapilkan judul pada figure.

Sinyal eksponensial

n=10; a=1; t=0:.1:n-1; y=exp(a*t); plot(t,y) ylabel('amplitude'); xlabel('Time Index'); TITLE('Exponential Signal');

Penjelasan:n=10; %panjang sinyala=1; %besar nilai ampiltudot=0:.1:n-1; %waktu sinyaly=exp(a*t); %enampilkan sinyal pada sumbu x,yplot(t,y) %menampilkan sinyal di figureylabel('amplitude'); %menampilkan sumbu amplitudoxlabel('Time Index'); %menampilkan sumbu waktu (detTITLE('Exponential Signal'); %menampilkan nama atau judul sinyal

REFERENSI http://www.geyosoft.com/2013/membuat-sampling-sinyal-sinus-dan-cosinus-di-matlab http://irmanurnasution.blogspot.com/2014/12/menampilkan-sinyal-menggunakan-matlab.html