NPM : 140310130029
Tugas : Pengolahan Sinyal
1. Bagaimana cara mencari resolusi dari Power Spektral Density (PSD) dengan
menggunakan periodogram ?
Sinyal Awal
f=300;
fs=1000;
t=0:1/fs:1-1/fs;
x= cos(2*pi*f*t) + randn(size(t));
subplot(2,2,1)
plot(t,x);
grid on;
title('Sinyal Awal')
xlabel('waktu t(detik')
ylabel('f(t)')
f=300;
fs=1000;
t=0:1/fs:1-1/fs;
x= cos(2*pi*f*t) + randn(size(t));
subplot(2,2,1)
plot(t,x);
grid on;
title('Sinyal Awal')
xlabel('waktu t(detik')
ylabel('f(t)')
subplot(2,2,2)
y=periodogram(x);
plot(y)
grid on;
title('A')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
f=300;
fs=1000;
t=0:1/fs:1-1/fs;
x= cos(2*pi*f*t) + randn(size(t));
subplot(2,2,1)
plot(t,x);
grid on;
title('Sinyal Awal')
xlabel('waktu t(detik')
ylabel('f(t)')
subplot(2,2,2)
y=periodogram(x);
plot(y)
grid on;
title('A')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
subplot(2,2,3)
y=periodogram(x,[],'twosided',1024,fs);
plot(y)
grid on;
title('B')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
f=300;
fs=1000;
t=0:1/fs:1-1/fs;
x= cos(2*pi*f*t) + randn(size(t));
subplot(2,2,1)
plot(t,x);
grid on;
title('Sinyal Awal')
xlabel('waktu t(detik')
ylabel('f(t)')
subplot(2,2,2)
y=periodogram(x);
plot(y)
grid on;
title('A')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
subplot(2,2,3)
y=periodogram(x,[],'twosided',1024,fs);
plot(y)
grid on;
title('B')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
nfft=length(x);
subplot(2,2,4)
y = periodogram(x,[],nfft);
plot(y)
grid on;
title('C')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
f=300;
fs=1000;
t=0:1/fs:1-1/fs;
x= cos(2*pi*f*t) + randn(size(t));
subplot(2,2,1)
plot(t,x);
grid on;
title('Sinyal Awal')
xlabel('waktu t(detik')
ylabel('f(t)')
subplot(2,2,2)
y=periodogram(x);
plot(y)
grid on;
title('A')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
subplot(2,2,3)
y=periodogram(x,[],'twosided',1024,fs);
plot(y)
grid on;
title('B')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
nfft=length(x);
subplot(2,2,4)
y = periodogram(x,[],nfft);
plot(y)
grid on;
title('C')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
figure(2)
subplot(2,2,1)
[pxx,w] = periodogram(x,[],[pi/4 pi/2]);
[pxx1,w1] = periodogram(x);
plot(w1,pxx1)
grid on;
title('D')
xlabel('Frekuensi (Hz)')
ylabel('power/frekuensi(dB/Hz)')
f=300; %frekuensi
fs=1000; %frekuensi sampling
t=0:1/fs:1-1/fs; %waktu sampling
x= cos(2*pi*f*t) + randn(size(t)); %nilaisepanjang sumbu x + noise
subplot(2,2,1) %posisi letak grafik
plot(t,x); %plot grafik t terhadap x
grid on; %kordinat grafik
title('Sinyal Awal') %judul grafik
xlabel('waktu t(detik') %pada sumbu x
ylabel('f(t)') %pada sumbu y
Dua garis digambarkan dengan dua sisi PSD yang dimisalkan untuk nilai yang
sebenarnya atau nilai komplek yang dimasukkan pada sumbu x. Dalam gambar tersebut, pxx
memiliki panjang sama dengan nff dan dihitung melalui interval [0,2 ] radian/sample.
Dimana fs adalah pilihan yang spesifik dengan nilai interval 0,fs) cycles/unit time.