Rayleigh kanal ......

V

vkekk

Guest
Dragi prijatelji ..

Rayleigh Trebao kanal funkcija programa za WLAN visoke datarate primjene hitno ...Ja jednostavno generira slučajne matrice sa 0 znače i 1 ie varijancu AWGN ...Ali moj supervizor žele Rayleigh kanala u My MIMO sustava ...

Can you help pls ....... hitno

 
Ja bih preporučio mathwork.com za taj upit.
Oni imaju mnogo korisnika contribuited primjeri za
simulacije u Matlab of Rayleigh kanala.

 
----pls very urgent because I need to submit very soon ..

Bilo tko ugoditi dodati Rayleigh kanal u nastavku programa je da to rade u Rayleigh neovisnim fedingom okoliš
---- pls jako hitno jer mi je potrebno da dostavite ubrzo ..
Napomena: Primjena programa za WLAN (802,11) i donijeti neke pretpostavke nema problema za mene.Treba mi ovaj program s jednom Rayleigh

jasno
S = 10.000;% duljine podataka
N = 6;% pretpostaviti M N TX i RX antena (N> M)
M = 4;
bsic = []; bzf = []; bmm = [];
Podaci randint = (S, 1,4);% generira jedan M-N-by matrica slučajnih integers%
smod = qammod (podataka, 4);% izlazima kompleksa koverti na modulaciju od
% Poruku pomoću signala X - 4QAM%
za snr = 0:4:25
rec = []; rzf = []; rmm = [];
a = 10 ^ (-snr/10);
for i = 1: M: S
s = smod (I: I M-1);
H1 = randn (N, M, 1);% randn funkcija generira polja slučajnih brojeva
% čiji elementi su normalno distribuirana s mean 0, varijanca = 1%
H = H1;
ref = 1: M;
x = h * S;% podataka bez buke
awgn x = (x, snr ', mjereno');% primljenih podataka uz šum
ZF pinv = (h) * X;% ZF izjednačivač
mm = inv (a. * oka (M, m)
H '* h) * H' * X;% mmse izjednačivač

rzf = [rzf qamdemod (ZF, 4) '];
rmm = [rmm qamdemod (mm, 4) '];
kraj
[B1, B2] = symerr (podaci ', rzf);
bzf = [bzf b2];
[B1, B2] = symerr (podaci ', rmm);
bmm = [bmm b2];
kraj
semilogy (0:4:25, bmm, 'plavog');
izdržati
semilogy (0:4:25, bzf 'zelene');
grid na
legend ( 'bmm', 'bzf');
ylabel ( 'Error Symbol Rate');
xlabel ( 'SNR u dB');

 
Bok,

Korisničko nula znači i jedinicu za varijancu Rayleigh feding u vašem Matlab program.Da bi se specifičnim gdje ste definifng h kao:

h = randn (N, M, 1);

koristiti se ovdje

h = randn (0,1,?) Ja sam ne siguran što je treći parametar vam r definiranja,

Nadam se da će to raditi, ako trebate bilo koju dodatnu pomoć plz pustiti mene znati.

Živjeli!

MAK

 
Hvala mkhan

Gore navedeni program pripadaju AWGN kanalu .....Trebam pomoć za dodavanje ur Rayleigh kanal za taj program ....Ne znam što da radim? ...Može u pomoć mene?

 
Bok,

vkekk wrote:

Hvala mkhanGore navedeni program pripadaju AWGN kanalu .....
Trebam pomoć za dodavanje ur Rayleigh kanal za taj program ....
Ne znam što da radim? ...
Može u pomoć mene?
 
Bok,
Mislim da je njen dobri za korištenje pomoći u Matlab prozora nalazi se naredba zove Chan = RAYLEIGHCHAN (TS, FD), a također možete dodati staze broj.
Ili prepisati vaš program na me sa opposit explenation kako bi se razumijemo vaše syntaxes i naredbu da biste mogli umetnuti Rayleigh feding na svoj program
Sretno
SH,

 
Bok,
Zamjena H1 = randn (N, M, 1) by H1 = randn (N, M, 1) sqrt (-1) randn (N, M, 1)

 

Welcome to EDABoard.com

Sponsor

Back
Top