Professional Documents
Culture Documents
BPSK
BPSK
% equalization
yHat = y./h;
% receiver - hard decision decoding
ipHat = real(yHat)>0;
ipHat1 = real(y1)>0;
% counting the errors
nErr(ii) = size(find([ip- ipHat]),2);
nErr1(ii) = size(find([ip- ipHat1]),2);
end
simBer = nErr/N; % simulated ber
simBer1 = nErr1/N;
% plot
figure;
semilogy(Eb_N0_dB,simBer,'sb-','LineWidth',2);
hold on
semilogy(Eb_N0_dB,simBer1,'sr-','LineWidth',2);
grid on;
legend('rayleigh','awgn');
xlabel('Eb/No, dB');
ylabel('Bit Error Rate');
title('BER for siso link BPSK modulation in Rayleigh and awgn channel');