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

Upload: silvia-budi

Post on 19-Sep-2015

254 views

Category:

Documents


4 download

DESCRIPTION

sistem pengolahan sinyal

TRANSCRIPT

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