T
tomatokid
Guest
Hi all ..Imam naslednje oznake za izrisovanje USI o bledenju kanal, z raznolikostjo reda 2 ...
Nekaj se zdi narobe, če jaz združujejo sprejema signale ...Lahko nekdo prosim pomoč?SNR = 0:2:24;
za m = 1: size (SNR, 2)
N (m) = 0;
efade = 0;% napaka števec za feding AWGN kanal
No = 10 ^ (-SNR (m) / 10);% PSD od AWGN s signalom energije prevedbe na 1, to je E = 1
sigma = sqrt (št. / 2);% Standardna deviacija
while (efade ~ = 100)
N (m) = N (m) 1;
% za n = 1: N
tx_signal = (-1) ^ krog (rand);% bodisi dobili 1 ali -1 signal
rfade = 0;
za k = 1:2
% Kanal model
x = randn / sqrt (2);
y = randn / sqrt (2);
p = x ^ 2 y ^ 2;% obledelost moč dejanskih in namišljenih komponente
= sqrt (p);% feding amplitude
rfadeTemp = * tx_signal sigma * randn;% blede signal AWGN
rfade = rfade rfadeTemp;
end;% za% Signal
if (rfade> 0)
estimate_fade = 1;
še
estimate_fade = -1;
konec
% Preverjanje napak
if (estimate_fade ~ = tx_signal)
efade = efade 1;
konec
end end%, medtem ko
% Izračun verjetnost napake
pe (m) = efade / N (m);% BER stanovanje Rayleigh feding
% Rezultatov
fprintf ( '% f \ t% e \ n ", SNR (m), pe (m));
konec
semilogy (SNR, pe ,'-')
% legend ( 'Simulirani Rayleigh Fading');
ylabel ( 'Bit Error Rate (USI)');
xlabel ( 'SNR (dB)');
title ( 'Perfomance of BPSK nad bledenju kanalov Rayleigh');
Nekaj se zdi narobe, če jaz združujejo sprejema signale ...Lahko nekdo prosim pomoč?SNR = 0:2:24;
za m = 1: size (SNR, 2)
N (m) = 0;
efade = 0;% napaka števec za feding AWGN kanal
No = 10 ^ (-SNR (m) / 10);% PSD od AWGN s signalom energije prevedbe na 1, to je E = 1
sigma = sqrt (št. / 2);% Standardna deviacija
while (efade ~ = 100)
N (m) = N (m) 1;
% za n = 1: N
tx_signal = (-1) ^ krog (rand);% bodisi dobili 1 ali -1 signal
rfade = 0;
za k = 1:2
% Kanal model
x = randn / sqrt (2);
y = randn / sqrt (2);
p = x ^ 2 y ^ 2;% obledelost moč dejanskih in namišljenih komponente
= sqrt (p);% feding amplitude
rfadeTemp = * tx_signal sigma * randn;% blede signal AWGN
rfade = rfade rfadeTemp;
end;% za% Signal
if (rfade> 0)
estimate_fade = 1;
še
estimate_fade = -1;
konec
% Preverjanje napak
if (estimate_fade ~ = tx_signal)
efade = efade 1;
konec
end end%, medtem ko
% Izračun verjetnost napake
pe (m) = efade / N (m);% BER stanovanje Rayleigh feding
% Rezultatov
fprintf ( '% f \ t% e \ n ", SNR (m), pe (m));
konec
semilogy (SNR, pe ,'-')
% legend ( 'Simulirani Rayleigh Fading');
ylabel ( 'Bit Error Rate (USI)');
xlabel ( 'SNR (dB)');
title ( 'Perfomance of BPSK nad bledenju kanalov Rayleigh');