K
kosamoza
Guest
quelqu'un peut-il m'aider dans ce code
Quote:
clc
clair
% BPSK Transmetteur
data = randint (1,100000);
data = (2 * data) -1;
% AWGN Channel
EbNo_db = 0:0.5:10;
N = 10. ^ (0,1 *- EbNo_db);
pour k = 1: length (EbNo_db)
bruit = sqrt (n (k) / 2) .* rand (1,100000);
fin
% BPSK Receiver
données reçues = bruit;
pour i = 1: length (reçue)
if (reçu (i)> = 0)
est_bits (i) = 1;
else if (reçue (i) <0)
est_bits = 0;
fin
fin
fin
errors = SOMME (xor (données, est_bits));
Pe (EbNo_db 1) = erreurs / longueur (data);
semilogy (EbNo, Pe);
Quote:
clc
clair
% BPSK Transmetteur
data = randint (1,100000);
data = (2 * data) -1;
% AWGN Channel
EbNo_db = 0:0.5:10;
N = 10. ^ (0,1 *- EbNo_db);
pour k = 1: length (EbNo_db)
bruit = sqrt (n (k) / 2) .* rand (1,100000);
fin
% BPSK Receiver
données reçues = bruit;
pour i = 1: length (reçue)
if (reçu (i)> = 0)
est_bits (i) = 1;
else if (reçue (i) <0)
est_bits = 0;
fin
fin
fin
errors = SOMME (xor (données, est_bits));
Pe (EbNo_db 1) = erreurs / longueur (data);
semilogy (EbNo, Pe);