Professional Documents
Culture Documents
Assignment 2
Assignment 2
Amitesh Magar
19122002
27 August 2022
Assignment - 2 1
Question - 1
Code:
clc;
clear all;
close all;
BER_Sim(i) = err/bit_length;
end
figure();
semilogy(SNR_dB, BER_Sim, 'r-', 'linewidth', 1.5);
xlabel("SNR in dB");
ylabel("BER")
title("BER vs SNR in a BPSK over AWGN Channel");
Plot:
Assignment - 2 2
Question - 2
Code:
clc;
clear all;
close all;
%SNR variable
SNR_dB = -5:2:15;
SNR = 10.^(SNR_dB .* 0.1);
bit_length = 10^6;
Assignment - 2 3
res = BPSK + noise;
BER_Sim(i) = err/bit_length;
end
figure();
semilogy(SNR_dB, BER_Sim, 'r-', 'linewidth', 1.5);
hold on;
semilogy(SNR_dB, BER_Theo, 'b-<', 'linewidth', 0.5);
legend('Sim', 'Theo');
xlabel("SNR in dB");
ylabel("BER")
title("BER vs SNR in a BPSK over AWGN Channel");
Plots:
Assignment - 2 4
Assignment - 2 5
Numericals
Assignment - 2 6
Assignment - 2 7
Assignment - 2 8
Assignment - 2 9