S
Shwan
Guest
Labas,
Gal galėtumėte man padėti, kaip naudotis Didžiausias santykis mišinys Multipath Rayleigh blukimas kanalą, naudojant Matlab comands, ir pažiūrėkite į programą riaumoti pamatysite pranešimą, kad aš, ir galėtų man pasakyti, kad problema, ir kaip išspręsti.
Išvalyti visus
WHOs
SNR = 0:2:20;% Judėjimo triukšmas dB.
M = 2;% DBPSK
n = 50000;
c = rayleighchan (1 / 10000, 100, [0 2e-5], [0 -9]);% Rayleigh kanalas, kuris naudoja
% Duomenų perdavimo spartos 10000 bitų per sekundę,
x = randint (n, 1, M);% atsitiktinai generuoti duomenų bitai
Xmod = dpskmod (x, M);% moduliuoti signalo
yfaded = filtrą (c Xmod);% of kanalas
i = 1:
length (SNR)
y = awgn (yfaded, SNR (i));
z = dpskdemod (Y, M);
Rs = suma (z. * kartu
, 1);
[num, ber (i)] = biterr (x, rs);
pabaiga
semilogy (SNR, mas);
grid;
xlabel (SNR (dB) ")
ylabel (BER)
pavadinimas (BIR dėl DBPSK per Multipath Fading (Rayleigh kanalas) ")
Į sveikatą
Shwan
Gal galėtumėte man padėti, kaip naudotis Didžiausias santykis mišinys Multipath Rayleigh blukimas kanalą, naudojant Matlab comands, ir pažiūrėkite į programą riaumoti pamatysite pranešimą, kad aš, ir galėtų man pasakyti, kad problema, ir kaip išspręsti.
Išvalyti visus
WHOs
SNR = 0:2:20;% Judėjimo triukšmas dB.
M = 2;% DBPSK
n = 50000;
c = rayleighchan (1 / 10000, 100, [0 2e-5], [0 -9]);% Rayleigh kanalas, kuris naudoja
% Duomenų perdavimo spartos 10000 bitų per sekundę,
x = randint (n, 1, M);% atsitiktinai generuoti duomenų bitai
Xmod = dpskmod (x, M);% moduliuoti signalo
yfaded = filtrą (c Xmod);% of kanalas
i = 1:
length (SNR)
y = awgn (yfaded, SNR (i));
z = dpskdemod (Y, M);
Rs = suma (z. * kartu
[num, ber (i)] = biterr (x, rs);
pabaiga
semilogy (SNR, mas);
grid;
xlabel (SNR (dB) ")
ylabel (BER)
pavadinimas (BIR dėl DBPSK per Multipath Fading (Rayleigh kanalas) ")
Į sveikatą
Shwan