Rayleigh kanal ......

V

vkekk

Guest
Kære venner ..

Jeg har brug Rayleigh kanal funktion program for WLAN høj datarate ansøgning hurtigst muligt ...Jeg simpelthen genereres tilfældigt matrix med 0 betyder og varians 1 dvs AWGN ...Men min vejleder ønsker Rayleigh kanal i MIN MIMO system ...

Kan du pls hjælp ....... presserende

 
Jeg vil anbefale mathwork.com for denne undersøgelse.
De har mange bruger contribuited eksempler på
simulering i Matlab af Rayleigh kanaler.

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

Anybody du tilføje Rayleigh kanal til nedenstående program til at gøre det arbejde i Rayleigh flade fading kanal miljø
---- pls meget presserende, fordi jeg er nødt til at fremsætte meget snart ..
Bemærk:
Anvendelse af programmet er for WLAN (802,11) og foretage nogle antagelse ikke noget problem for mig.Jeg har brug for dette program med Rayleigh en

klar
S = 10000;% længden af data
N = 6% antage M tx og N rx antenner (N> M)
M = 4;
bsic = []; bzf = []; bmm = [];
data = randint (S, 1,4);% genererer en M-by-N matrix af tilfældige heltal%
smod = qammod (data, 4);% udgange de komplekse kuvert i en graduering af
% Besked signal X bruger - 4QAM%
for 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 funktion genererer arrays af tilfældige tal
%, hvis elementer er normalt fordelt med middelværdi 0, varians = 1%
h = h1;
ref = 1: M;
x = h * s;% data uden støj
x = awgn (x, SNR, 'målt');% modtagne data med støj
ZF = pinv (h) * x;% ZF equalizer
mm = inv (a. * øjet (M, M) h '* h) * h' * x;% mmse equalizer

rzf = [rzf qamdemod (ZF, 4) '];
rmm = [rmm qamdemod (mm, 4) '];
ende
[b1, b2] = symerr (data «, rzf);
bzf = [bzf b2];
[b1, b2] = symerr (data «, rmm);
bmm = [bmm b2];
ende
semilogy (0:4:25, bmm, 'blå');
vent
semilogy (0:4:25, bzf, 'grønne');
gitter på
legend ( 'bmm', 'bzf');
ylabel ( 'Symbol fejlrate');
xlabel ( 'SNR i dB');

 
Hej,

Bruger nul betyder og enhed varians for Rayleigh fading i din Matlab program.At være specifik, når du er definifng h:

h = randn (N, M, 1);

bruger her

h = randn (0,1,?) Jeg er ikke sikker på, hvad der er tredje parameter du r definere,

Jeg håber, at dette vil fungere, hvis du har brug for mere hjælp plz lad mig det vide.

Cheers!

MAK

 
Takket mkhan

Ovenstående program er tilhører AWGN kanal .....Jeg har brug for ur hjælpe at tilføje Rayleigh kanal til programmet ....Jeg ved ikke, hvad de skal gøre? ...Kan u hjælpe mig?

 
Hej,

vkekk wrote:

Takket mkhanOvenstående program er tilhører AWGN kanal .....
Jeg har brug for ur hjælpe at tilføje Rayleigh kanal til programmet ....
Jeg ved ikke, hvad de skal gøre? ...
Kan u hjælpe mig?
 
Hej,
Jeg tror sin gode at bruge hjælp i Matlab vindue er der en kommando kaldes CHAN = RAYLEIGHCHAN (TS, FD) og desuden kan du tilføje de stier nummer.
Eller omskrive din program til mig med opposit explenation for at forstå din syntaxes, og kommandoen for at være i stand til at indsætte Rayleigh fading til dit program
Held og lykke
SH,

 
Hej,
Udskiftning h1 = randn (N, M, 1) ved h1 = randn (N, M, 1) sqrt (-1) randn (N, M, 1)

 

Welcome to EDABoard.com

Sponsor

Back
Top