You are on page 1of 10

LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

NAMA : Churie Nurhaeni Yulia Ningrum

NIM : P27838122045

PRAKTIKUM 3 KOMUNIKASI DIGITAL


DASAR DIGITAL SIGNAL PROCESSING

Tujuan : Agar mahasiswa dapat memahami konsep dasar pengolahan sinyal secara
digital
Source Data : Sinyal Sinus, Frekuensi dan jumlah sinyal yang dicampurkan serta Panjang
sinyal
1. Percobaan 3.1

a. Frekuensi Sampling 4000 Hz


Gambar 1. Sinyal dengan Frekuensi Sampling 4000Hz

Listing Program Fsampling 4000 Hz


Fsampling = 4000; % Sampling frequency
T = 1/Fsampling; % Sampling period
L = 1500; % Length of signal
t = (0:L-1)*T; % Time vector
x = sin(2*pi*20*t)+sin(2*pi*100*t)+sin(2*pi*1000*t);
% First row wave
figure;
plot(t,x);
title ('Original Signal');
LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

b. Frekuensi Sampling 4000 Hz dengan L = 1500


Gambar 2. Sinyal dengan Frekuensi Sampling 4000Hz dengan L = 1500 dan
isyarat sinus 30, 100, 400 dan 1000 Hz

Listing Program Fsampling 4000 Hz dengan L = 1500 dan isyarat sinus 30,
100, 400 dan 1000 Hz
Fsampling = 4000; % Sampling frequency
T = 1/Fsampling; % Sampling period
L = 1500; % Length of signal
t = (0:L-1)*T; % Time vector
x = sin(2*pi*30*t)+sin(2*pi*100*t)+sin(2*pi*400*t)
+sin(2*pi*1000*t); % First row wave
figure;
plot(t,x);
title ('Original Signal');

c. Frekuensi Sampling 4000 Hz dengan L = 2000


Gambar 3. Sinyal dengan Frekuensi Sampling 4000Hz dengan L = 2000 dan
isyarat sinus 20, 100 dan 1000 Hz
LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

Listing Program Fsampling 4000 Hz dengan L = 2000 dan isyarat sinus 20,
100, dan 1000 Hz
Fsampling = 4000; % Sampling frequency
T = 1/Fsampling; % Sampling period
L = 2000; % Length of signal
t = (0:L-1)*T; % Time vector
x = sin(2*pi*20*t)+sin(2*pi*100*t)+sin(2*pi*1000*t); %
First row wave
figure;
plot(t,x);
title ('Original Signal');

2. Percobaan 3.2.1
a. Frekuensi Sampling 3000 Hz dan Sinyal FFT F sampling 3000 Hz dan L = 1500 Hz
Gambar 1.a. Sinyal dengan Frekuensi Sampling 3000Hz

Gambar 1.b. Sinyal dengan FFT F sampling 3000Hz


LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

Listing Program Fsampling 3000 Hz dan Sinyal FFT Fsampling 3000 Hz

%---------------- Signal Generator ------------------------------------


Fsampling = 3000; % Sampling frequency
T = 1/Fsampling; % Sampling period
L = 1500; % Length of signal
t = (0:L-1)*T; % Time vector
x = sin(2*pi*20*t)+sin(2*pi*100*t)+sin(2*pi*1000*t); %
figure;
plot(t,x);
title ('Original Signal');
%-----------------Fast Fourier Transform (FFT) -------------------------
n = 2^nextpow2(L);
Yfft = fft(x,n);
P2 = abs(Yfft/L);
P1 = P2(1:n/2+1);
P1(1:end-1) = 2*P1(1:end-1);
figure;
plot(0:(Fsampling/n):(Fsampling/2-Fsampling/n),P1(1:n/2));
title ('Frequency of the signal');

b. Frekuensi Sampling 2000 Hz dan Sinyal FFT F sampling 2000 Hz dan L = 1500 Hz
Gambar 2.a. Sinyal dengan Frekuensi Sampling 2000Hz
LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

Gambar 2.b. Sinyal dengan FFT F sampling 2000Hz

Listing Program Fsampling 2000 Hz dan Sinyal FFT Fsampling 2000 Hz

%---------------- Signal Generator ------------------------------------


Fsampling = 2000; % Sampling frequency
T = 1/Fsampling; % Sampling period
L = 1500; % Length of signal
t = (0:L-1)*T; % Time vector
x = sin(2*pi*20*t)+sin(2*pi*100*t)+sin(2*pi*1000*t); %
figure;
plot(t,x);
title ('Original Signal');
%-----------------Fast Fourier Transform (FFT) -------------------------
n = 2^nextpow2(L);
Yfft = fft(x,n);
P2 = abs(Yfft/L);
P1 = P2(1:n/2+1);
P1(1:end-1) = 2*P1(1:end-1);
figure;
plot(0:(Fsampling/n):(Fsampling/2-Fsampling/n),P1(1:n/2));
title ('Frequency of the signal');
LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

c. Frekuensi Sampling 1000 Hz dan Sinyal FFT F sampling 1000 Hz dan L = 1500 Hz
Gambar 3.a. Sinyal dengan Frekuensi Sampling 1000Hz

Gambar 3.b. Sinyal dengan FFT F sampling 1000Hz

Listing Program Fsampling 1000 Hz dan Sinyal FFT Fsampling 1000 Hz

%---------------- Signal Generator ------------------------------------


Fsampling
3. Percobaan = 1000; % Sampling frequency
3.2.1
T = 1/Fsampling; % Sampling period
L = 1500; % Length of signal
t = (0:L-1)*T; % Time vector
x = sin(2*pi*20*t)+sin(2*pi*100*t)+sin(2*pi*1000*t); %
figure;
plot(t,x);
title ('Original Signal');
%-----------------Fast Fourier Transform (FFT) -------------------------
n = 2^nextpow2(L);
Yfft = fft(x,n);
LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

Frekuensi Sampling dengan sinyal sinus 1000, 5000, dan 10.000 Hz menggunakan
Fsampling = 25000 Hz dan L = 100 Hz
Gambar 1. Sinyal dengan sinus 1000, 5000, dan 10.000 Hz

Gambar 2. Sinyal dengan sinus 1000, 5000, dan 10.000 Hz


LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

Listing Program Sinyal dengan sinus 1000, 5000, dan 10.000 Hz

%---------------- Signal Generator ------------------------------------


Fsampling = 25000; % Sampling frequency
T = 1/Fsampling; % Sampling period
L = 100; % Length of signal
t = (0:L-1)*T; % Time vector
x = sin(2*pi*1000*t)+sin(2*pi*5000*t)+sin(2*pi*10000*t); %
figure;
plot(t,x);
title ('Original Signal');
%-----------------Fast Fourier Transform (FFT) -------------------------
n = 2^nextpow2(L);
Yfft = fft(x,n);
P2 = abs(Yfft/L);
P1 = P2(1:n/2+1);
P1(1:end-1) = 2*P1(1:end-1);
figure;
plot(0:(Fsampling/n):(Fsampling/2-Fsampling/n),P1(1:n/2));
title ('Frequency of the signal');

4. Percobaan 3.2.2
Frekuensi Sampling dengan sinyal sinus 5, 20, 500, dan 2000 Hz menggunakan
Fsampling = 1000 Hz dan L = 2000 Hz
Gambar 1. Sinyal dengan sinus 5, 20, 500, dan 2000 Hz
LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

Gambar 2. Sinyal dengan sinus 5, 20, 500, dan 2000 Hz

Listing Program Sinyal dengan sinus 5, 20, 500, dan 2000 Hz

%---------------- Signal Generator ------------------------------------


Fsampling = 1000; % Sampling frequency
T = 1/Fsampling; % Sampling period
L = 2000; % Length of signal
t = (0:L-1)*T; % Time vector
x = sin(2*pi*5*t)+sin(2*pi*20*t)+sin(2*pi*500*t)+sin(2*pi*2000*t); %
figure;
plot(t,x);
title ('Original Signal');
%-----------------Fast Fourier Transform (FFT) -------------------------
n = 2^nextpow2(L);
Yfft = fft(x,n);
P2 = abs(Yfft/L);
P1 = P2(1:n/2+1);
P1(1:end-1) = 2*P1(1:end-1);
figure;
plot(0:(Fsampling/n):(Fsampling/2-Fsampling/n),P1(1:n/2));
title ('Frequency of the signal');
LAPORAN PRAKTIKUM KOMUNIKASI DIGITAL

You might also like