Professional Documents
Culture Documents
Exp - No.4 DSSS
Exp - No.4 DSSS
clc
clear all
close all
b=round(rand(1,30));
pattern=[];
%%
for k=1:30
if b(1,k)==0
sig=-ones(1,20);
else
sig=ones(1,20);
end
pattern=[pattern sig];
end
subplot(2,2,1);
plot(pattern);
title('Input Bit Sequence');
end
subplot(2,2,2);
plot(pn_seq);
title('PN sequence');
% Spreading of sequence
spreaded_sig=pattern.*pn_seq;
subplot(2,2,3);
plot(spreaded_sig);
title('Spreaded signal');
subplot(2,2,4);
plot(bpsk_sig);
title('BPSK Modulated Signal');
figure
rxsig=bpsk_sig.*carrier;
demod_sig=[];
for i=1:600
if rxsig(i)>=0
rxs =1;
else
rxs =-1;
end
demod_sig=[demod_sig rxs];
end
subplot(2,1,1);
plot(demod_sig);
title('Demodulated Signal')
despread_sig=demod_sig.*pn_seq;
subplot(2,1,2);
plot(despread_sig);
title('Despreaded data');