You are on page 1of 6

TUGAS PRAKTIKUM TELEKOMUNIKASI DIGITAL

PROGRAM MATLAB ASK FSK & BPSK

Disusun Untuk Memenuhi Tugas

Mata Kuliah Praktikum Telekomunikasi Digital

Semester 4
PEMBIMBING :

Rachmat Saptono, ST, MT

Penyusun:

RIZKY PUTRI NURLAILI (1641160011)

JTD 2C

JARINGAN TELEKOMUNIKASI DIGITAL


TEKNIK ELEKTRO
POLITEKNIK NEGERI MALANG
2018
A. ASK
 Simulasi :

Fr1= 24;
Fr2= 16;
a= 6;
t=0:0.001:1;
x=a.*sin(2*pi*Fr1*t);
u=a/2.*square(2*pi*Fr2*t)+(a/2);
v=x.*u;
subplot(3,1,1);
plot(t,x);
xlabel('Time');
ylabel('Amplitude');
title('Gelombang Pembawa');
grid on;
subplot(3,1,2);
plot(t,u);
xlabel('Time');
ylabel('Amplitude');
title('Sinyal Informasi dalam Bentuk Pulsa');
grid on;
subplot(3,1,3);
plot(t,v);
xlabel('Time');
ylabel('Amplitude');
title('Sinyal Modulasi ASK');
grid on;
 Hasil :

B. FSK
 Simulasi :
c1=12;
c2= 22;
fp= 12;
amp= 8;

t=0:0.001:1;

d1=amp.*sin(2*pi*c1*t);
d2=amp.*sin(2*pi*c2*t);
amp=amp/2;

m=amp.*square(2*pi*fp*t)+amp;
for i=0:1000
if m(i+1)==0
mm(i+1)=d2(i+1);
else
mm(i+1)=d1(i+1);
end
end

subplot(4,1,1);
plot(t,c1)
xlabel('Time')
ylabel('Amplitude')
title('Gelombang Pembawa Pertama')

subplot(4,1,2)
plot(t,c2)
xlabel('Time')
ylabel('Amplitude')
title('Gelombang Pembawa Kedua')

subplot(4,1,3)
plot(t,m)
xlabel('Time')
ylabel('Amplitude')
title('Informasi hasil modulasi')

subplot(4,1,4)
plot(t,mm)
xlabel('Time')
ylabel('Amplitude')
title('Modulasi FSK')

 Hasil :
C. BPSK
 Simulasi :
fi=3;
fs= 150;
N = 10;

t = 0:1/fs:1;

p1 = 0;
p2 = pi;

bit_stream=round(rand(1,N));

time = [];
digital_signal = [];
PSK = [];
carrier_signal = [];

for ii = 1:1:N

if bit_stream(ii) == 0
bit = zeros(1,length(t));
else
bit = ones(1,length(t));
end

digital_signal = [digital_signal bit];

if bit_stream(ii) == 0
bit = sin(2*pi*fi*t+p1);
else
bit = sin(2*pi*fi*t+p2);
end
PSK = [PSK bit];

carrier = sin(2*fi*t*pi);
carrier_signal = [carrier_signal carrier];

time = [time t];


t = t + 1;

end

subplot(3,1,1);
plot(time,digital_signal,'r');
grid on;
axis([0 time(end) -0.5 1.5]);
title('Sinyal Yang Dikirim')

subplot(3,1,2);
plot(time,PSK);
grid on;
axis tight;
title('Sinyal BPSK')

subplot(3,1,3);
plot(time,carrier_signal);
grid on;
axis tight;
title('Sinyal Yang Diterima')

 Hasil :

You might also like