RANI R. MAYOMI
1031191000053
Tugas Modul:
a. Modifikasi program sehingga frekuesi sinyal menjadi 3 digit NRP anggota
kelompok kalian
Tugas Modul:
a. Modifikasi program sehingga sinyal X(w) sama seperti hasil dari program
1.1
b.
Ya, sinyal x(t) sama seperti pada program 3.1.
c. Berikan kesimpulan
Fungsi fourier mengubah domain waktu ke domain frekuensi dan fungsi
ifourier adalah fungsi invers dimana domain frekuensi tersebut
direpresentasikan kembali ke domain waktu dan hasilnya kembali atau
sama dengan nilai domain waktu sebelumnya.
Tugas Modul:
a. Modifikasi program sehingga frekuensi sinyal-sinyal menjadi 3 digit NRP
anggota kelompok kalian
b. Ban
ding
kan
nilai
dan
grafik (magnitude dan fasa) nilai X(w) dan Xs(w), apakah transformasi
fourier linier?
Ya, transformasi fourier adalah linier.
Program 1.4 Delay
%P_3_4 Grup Delay
clear;
syms x(t) X(w)
f1 = 2;
f2 = 3;
x(t) =cos(2*pi*f1*t) + sin(2*pi*f2*t);
X(w)=fourier(x(t-10))
Tugas Modul:
a. Modifikasi program sehingga frekuensi sinyal-sinyal dan delay menjadi 3 digit
NRP anggota kelompok kalian
b. Bandingkan nilai dan kurva (magnitude dan fasa) sinyal apabila diberi
delay dan tidak diberi delay
c. Berikan Kesimpulan
Persamaan, nilai, dan grafik sinyal fourier yang di beri delay dengan tidak diberi
delay adalah sama. Dapat disimpulkan time-invariant.
Tugas Modul:
a. Modifikasi program sehingga frekuensi sinyal-sinyal input menjadi 3 digit
NRP anggota kelompok kalian
b. Bandingkan nilai output dan respon impulse sistem dengan menggunakan
program di Modul 2 (pers. differensial atau konvolusi) secara nilai dan
grafik
Lowpass Filter
c. Lakukan program tersebut namun dengan nilai L=2^11, L=2^12, apa saja
yang berubah dari kurva X
Untuk L=2^11
Untuk L=2^12
Tugas Modul:
a. Modifikasi program sehingga frekuesi sinyal menjadi digit terakhir NRP
anggota kelompok + 1 dibagi 100
%P_3_7 Inverse Transformasi Fourier Diskrit
clf;clear;
L = 2^10; % Length of signal
n = (0:L-1); % Time vector
f1=0.05;
f2=2.36;
xa = sin(2*pi*f1*n)+cos(2*pi*f2*n);
NFFT = 2^nextpow2(L);
X=fft(xa,NFFT);
f = 2*pi*linspace(0,1,NFFT);
xb = ifft(X,L); % hasil ifft
subplot(3,1,1);
plot(n,xa);
subplot(3,1,2);
plot(n,xb);
subplot(3,1,3);
plot(n,xa-xb);
b. Tampilkan grafik xa, xb dan selisihnya (gunakan domain n), apakah
hasilnya sama?
Ya hasilnya sama
Program 2.3 Konvolusi dan Transfer Function
%P_3_8 Konvolusi dan transfer function
clf;clear;
L = 2^10; % Length of signal
n = (0:L-1); % Time vector
f1=0.05;
f2=0.07;
x = sin(2*pi*f1*n)+cos(2*pi*f2*n);
NFFT = 2^nextpow2(L);
X=fft(x,NFFT);
w = 2*pi*linspace(0,1,NFFT);
num = [1];
den = [1 -0.2];
h = impz(num, den); %transfer function dari pers beda y[n]-0.2*y[n-
1]=x[n]
sizeh=size(h,1);
h = [h' zeros(1,L-sizeh)];
H = fft(h,NFFT);
Y=X.*H;
ya = ifft(Y,L);
yb = conv(x,h);
yb = yb(1,1:L);
yc = filter(num,den,x);
Tugas Modul:
a. Modifikasi program sehingga frekuesi sinyal menjadi digit terakhir NRP
anggota kelompok + 1 dibagi 100
%P_3_8 Konvolusi dan transfer function
clf;clear;
L = 2^10; % Length of signal
n = (0:L-1); % Time vector
f1=0.05;
f2=2.36;
x = sin(2*pi*f1*n)+cos(2*pi*f2*n);
NFFT = 2^nextpow2(L);
X=fft(x,NFFT);
w = 2*pi*linspace(0,1,NFFT);
num = [1];
den = [1 -0.2];
h = impz(num, den); %transfer function dari pers beda y[n]-
0.2*y[n-1]=x[n]
sizeh=size(h,1);
h = [h' zeros(1,L-sizeh)];
H = fft(h,NFFT);
Y=X.*H;
ya = ifft(Y,L);
yb = conv(x,h);
yb = yb(1,1:L);
yc = filter(num,den,x);
subplot (3,1,1);
plot (ya);
subplot(3,1,2);
plot (yb);
subplot(3,1,3);
plot(yc);
b. Tampilkan grafik ya, yb, dan yc. Apakah ketiganya sama?
Tugas Modul:
a. Modifikasi program sehingga periode sampling 0.2 dan 0.02 dan tampilkan
grafiknya
b. Modifikasi program sehingga frekuensi sinyal menjadi 10,7, dan 3 serta tampilkan
grafiknya
Program 3.2 Efek Aliasing pada domain waktu
%P_3_10 Efek Aliasing pada domain waktu
clf;
T = 0.1;f = 13;
n = (0:T:1)';
xs = cos(2*pi*f*n);
t = linspace(-0.5,1.5,500)';
ya = sinc((1/T)*t(:,ones(size(n))) - (1/T)*n(:,ones(size(t)))')*xs;
plot(n,xs,'o',t,ya);grid;
xlabel('Time, msec');ylabel('Amplitude');
title('Reconstructed continuous-time signal y_{a}(t)');
axis([0 1 -1.2 1.2]);
Tugas Modul:
a. Jalankan program dan dapatkan frekuensi dan amplitudo sinyal tersebut
Periodenya adalah kurang lebih 0.33s. Rata-rata amplitudonya adalah 1.
Tugas Modul:
a. [Nilai plus] Jalankan program dan bandingkan sinyal ketika T=0.5, 0.2
dan 0.1. Apa yang bisa kalian simpulkan ?
Sampling watu diskrit jika periodenya semakin kecil akan lebih baik
karena mendekati sinyal aslinya. Namun bila terlalu kecil ternyata
memungkinkan terjadi alliasing atau penumpukan lebih dari satu jenis
sinyal pada satu waktu.