Professional Documents
Culture Documents
FDM Using Matlab: Department of Computer Systems Engineering NWFP University of Engineering & Technology, Peshawar
FDM Using Matlab: Department of Computer Systems Engineering NWFP University of Engineering & Technology, Peshawar
Submitted To:
figure(4);
specgram(m1_t)
figure(5);
specgram(m1_t)
%
**********************************************************************
%
% *************************** Receiver side
**************************** %
%
**********************************************************************
%
% recieved signal
mb_r = s_t;
% bandpass filters for s1_r to obtain s1_t & s2_r to obtain s2_t
N = 240;
% number of filter coeff.
% bandpass filter 1 with cutoff frequencies btw 0.03-0.25 to obtain s1_r
filter1 = fir1(N,[0.03 0.28],'bandpass');
s1_r = filter(filter1,1,mb_r);
% bandpass filter 1 with cutoff frequencies btw 0.29-0.9 to obtain s2_r
filter2 = fir1(N,[0.29 0.9],'bandpass');
s2_r = filter(filter2,1,mb_r);
% demodulation of filtered s1 and s2 to recover original signals
fsk_sig = [];
for i=1:length(message)
if(message(i) == m1)
fsk_sig = [fsk_sig x1];
else
fsk_sig = [fsk_sig x2];
end
end