K
kosamoza
Guest
bisa setiap satu membantu saya dalam kode ini
Quote:
CLC
bersih
% BPSK Transmitter
randint data = (1,100000);
data = (2 * data) -1;
% AWGN Channel
EbNo_db = 0:0.5:10;
No = 10. ^ (0,1 *- EbNo_db);
untuk k = 1: length (EbNo_db)
kebisingan = sqrt (No (k) / 2) .* randn (1,100000);
akhir
% BPSK Receiver
menerima = data kebisingan;
untuk i = 1: length (diterima)
if (menerima (i)> = 0)
est_bits (i) = 1;
else if (menerima (i) <0)
est_bits = 0;
akhir
akhir
akhir
kesalahan = sum (xor (data, est_bits));
Pe (EbNo_db 1) = kesalahan / length (data);
semilogy (EbNo, Pe);
Quote:
CLC
bersih
% BPSK Transmitter
randint data = (1,100000);
data = (2 * data) -1;
% AWGN Channel
EbNo_db = 0:0.5:10;
No = 10. ^ (0,1 *- EbNo_db);
untuk k = 1: length (EbNo_db)
kebisingan = sqrt (No (k) / 2) .* randn (1,100000);
akhir
% BPSK Receiver
menerima = data kebisingan;
untuk i = 1: length (diterima)
if (menerima (i)> = 0)
est_bits (i) = 1;
else if (menerima (i) <0)
est_bits = 0;
akhir
akhir
akhir
kesalahan = sum (xor (data, est_bits));
Pe (EbNo_db 1) = kesalahan / length (data);
semilogy (EbNo, Pe);