MK : Sinyal Sistem
Tujuan : mahasiswa memahami konsep dasar dari sinyal sistem, metode pengolahan sinyal dan desain sistem untuk kebutuhan analisis dan perencanaan sistem kontinyu maupun diskrit
media belajar : Matlab
Berikut adalah salah satu model soal UAS periode 2015, silahkan dipelajari untuk shorttest (quiz). Selamat belajar …
1. Konversi sinyal domain waktu ke domain frekuensi
tujuan : mahasiswa dapat mengubah sinyal domain waktu ke domain frekuensi
Bangkitkan 2 sinyal sinus dalam domain waktu dengan frekuensi yang berbeda, kemudian sinyal pertama dan sinyal kedua dijumlahkan. Setelah dijumlahkan ubahlah ke dalam domain frekuensi. Berikut gambar sebagai contoh :
Source Code :
clc; clear all; close all
A1 = 5;
A2 = 10;
f1 = 5;
f2 = 10;
Fs = 100;
t = (1:400)/Fs;
y1 = A1*sin(2*pi*f1*t);
y2 = A2*sin(2*pi*f2*t);
y_jumlah = y1+y2;
figure,
% diubah ke dalam domian waktu
subplot 211
plot(t,y1,’r’)
title(‘Sinyal sinus f : 5 Hz’)
grid on
subplot 212
plot(t,y2,’b’)
grid on
title(‘Sinyal sinus f : 10 Hz’)
figure,
subplot 211
plot(t,y_jumlah,’k’)
grid on
xlabel(‘t’)
ylabel(‘x(t)’)
title (‘Hasil Penjumlahan Kedua Sinyal dlm domain Waktu’)
% diubah ke dalam frekuensi
y_fre = fft (y_jumlah,512);
w=(0:255)/256*(Fs/2);
power = abs(y_fre(1:256));
power2 = power./max(power);
subplot 212
plot(w,power2 ,’m’)
grid on
title (‘Hasil Penjumlahan Kedua Sinyal dalam domain Frekuensi’)
xlabel(‘t’)
ylabel(‘x(t)’)
2. Dekomposisi Sinyal
Bangkitkanlah sinyal sinus dan lakukan dekomposisi dari sinyal tersebut sehingga membentuk sinyal kotak (contohnya seperti di bawah ini ). Jelaskan maksud dar peristiwa tersebut.
Source Code :
clc;clear all; close all
t = 0:.01 : 5;
n = input (‘Jumlah sinyal =’)
y = 0.5*ones(1,length(t));
for m = 1:2:n
y = y+ 4/(m*pi) *sin(m*pi/2)*cos(m*pi*t);
end
figure
plot(t,y)
grid on
3. Konsep Frekuensi
Bangkitkan sinyal sinusoidal dengan frekuensi 5 Hz, kemudian ubahlah sinyal tersebut ke dalam bentuk diskrit dengan frekuensi sampling (Fs = 50Hz). Apa yang terjadi ? berikan analisa anda!
Source Code :
clc;clear all; close all
t = 0:0.0001:2;
f1 = 5;
A1 = 2;
xt = A1*sin(2*pi*f1*t);
figure
subplot 211
plot(t,xt)
grid on
title (‘sinyal sinus f:5Hz’)
xlabel(‘waktu(msec)’)
ylabel(‘x(t)’)
n = [0:50];
fs = 50;
Ts = 1/fs;
nTs = n*Ts;
xn = A1*sin(2*pi*f1*nTs);
subplot 212
stem(n,xn,’r’)
grid on
title(‘sinyal diskrit’)
xlabel(‘sample ke n’)
ylabel(‘y(n)’)
Sepertinya saya harus banyak belajar apalagi prakteknya, masih belum terlalu paham Sinyal Sistem. Thank materinya 🙂