Beruflich Dokumente
Kultur Dokumente
jmlbit=100;
x=randint(1,jmlbit,[0 1], 0);
%Sinyal NRZ-L
subplot(3,1,1);
stairs(x);
axis([1 length(x) -1 2]);
title 'Sinyal Informasi';
y=2*x-1;
subplot(3,1,2);
stairs(y);
axis([1 length(x) -2 2]);
title 'Sinyal NRZ-L';
s=fft(x,2048);
f=0:2048-1;
subplot(3,1,3);
plot(f,20*log10(abs(s)));
title 'Spektrum NRZ-L'
HASIL PLOT SINYAL INFORMASI, SINYAL NRZ-L & SPEKTRUM NRZ-L
%NRZ-M
figure(5)
subplot(3,1,1);
stairs(x);
axis([1 length(x) -1 2]);
title 'Sinyal Informasi';
for n=1:length(x)
if (n==1)
data_out=x(n);
data1(n)=x(n);
else
if (x(n)==0)
data1(n)=data_out;
elseif (x(n)==1)
if (data_out==0)
data_out=1;
else
data_out=0;
end
data1(n)=data_out;
end
end
end
datafix=2*data1-1;
subplot(3,1,2)
stairs(datafix)
axis([1 length(x) -2 2])
title 'Sinyal NRZ-M'
s=fft(datafix,2048);
f=0:2047;
subplot(3,1,3);
plot(f,20*log10(abs(s)))
title 'Spektrum NRZ-M';
plot(f,20*log10(abs(s)))
title 'Spektrum NRZ-S';
HASIL PLOT SINYAL INFORMASI, SINYAL NRZ-S & SPEKTRUM NRZ-S
if y(((n-1)+0.5)*k+1:((n)-1)*k)==1
y(n*k+1:(n+0.5)*k) = 1;
y((n+0.5)*k+1:(n+1)*k) = -1;
else
y(n*k+1:(n+0.5)*k) = -1;
y((n+0.5)*k+1:(n+1)*k) = 1;
end
data=y;
end
end
end
subplot(3,1,2)
plot(t,data)
axis([1 length(x) -1.5 1.5])
title 'Sinyal BiPhase M'
s=fft(data,2048);
f=0:2047;
subplot(3,1,3);
plot(f,20*log10(abs(s)))
title 'Spektrum BiPhase M';
HASIL PLOT SINYAL INFORMASI , SINYAL BIPHASE-M & SPEKTRUM BIPHASE-M