L
leonidas790
Guest
Hi guys
Aš šiek tiek bėdų čia ir tikisi pagalbos.Aš dirbu dėl OFDMA radijo išteklių valdymo algoritmą, kuris atrodo gerai tačiau aš bėdų su kai kurių fizinio sluoksnio šios.Visų pirma prieš ir pradėti algoritmas man reikia impulso atsakas masyvas vartotojų * sub-kanalus.Taip yra todėl, kad kiekviename subsektoriuje kanalo atrodo kitaip kiekvienam vartotojui dėl atstumo.Tai Man labai sunku sukurti bet kokia pagalba bus labai vertinama.
Klausimas 1) Ar manote, kad man reikia nd = 6 OFDM simboliais už linijos ar galima naudoti 1?linijos 2 = 6 siekiant gauti kanalo matrica
2) Ar teisinga manyti, globėjas intervalo ilgis = 128, 802.16e?Ar mano linija mąstymo kodas ok?
2) Vektorius TAU ir PBP yra ITU PED B kintamųjų jie turi būti pakeisti kiekvieno atskiro vartotojo esančių ląstelių imtis atstumas nagrinėti?
3) siekiant gauti vertę h (jūs paminėti, kad aš galiu pamatyti poveikis kanalo po filtro komandų) gauti valandos vertes man reikia padaryti kokį nors skaidymo / dauginimo?
4) siekiant gauti šią matrica man reikia Rxsignal su AWGN?Ši dalis suteikia klaidą Matlab dėl to, kad kintamasis dėmesio nėra apibrėžta)
punktas = 1024;% ne lygiagrečiai kanalų
fftlen = 1024;
nd = 1;%% ne nuo OFDM simbolis už linijos
ml = 1;% prisiimti 1 KALTAI už simbolis
gilen = 128;% globėjas intervalo ilgis
seridata = rand (1, punktas * oji * ml)> 0,5;
paradata = Keistis (seridata, punktas, netaikoma * ml);
a = ifft (paradata);
b = reali (a);
c = IMAG (a);
idata1 = Keistis (b fftlen, netaikoma);
qdata1 = Keistis (c fftlen, netaikoma);
idata2 = [idata1 (fftlen-gilen 1: fftlen,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />
; idata1];%
qdata2 = [qdata1 (fftlen-gilen 1: fftlen,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />
; qdata1];
Iout = Keistis (idata2, 1, (fftlen gilen) * nd);
qout = Keistis (qdata2, 1, (fftlen gilen) * nd);
d = Iout j * qout;
PBP = [0, -0,9, -4,9, -8,0, -7,8, -23,9];% Fd = 40;
TS = 89.28e-9;
TAU = [0200 e-9, 800e-9, 1200e-9, 2300e-9, 3700e-9];%
chan = rayleighchan (TS, Fd, TAU, PBP);
i = 1:1152
fadedsignal = filtrą (chan, d (1, i));
pabaiga
SNR = -10:2:30
n = 1:
length (SNR)
RxSignal = awgn (fadedsignal, SNR
);% įstojo signalas su Priedas triukšmo
Aš šiek tiek bėdų čia ir tikisi pagalbos.Aš dirbu dėl OFDMA radijo išteklių valdymo algoritmą, kuris atrodo gerai tačiau aš bėdų su kai kurių fizinio sluoksnio šios.Visų pirma prieš ir pradėti algoritmas man reikia impulso atsakas masyvas vartotojų * sub-kanalus.Taip yra todėl, kad kiekviename subsektoriuje kanalo atrodo kitaip kiekvienam vartotojui dėl atstumo.Tai Man labai sunku sukurti bet kokia pagalba bus labai vertinama.
Klausimas 1) Ar manote, kad man reikia nd = 6 OFDM simboliais už linijos ar galima naudoti 1?linijos 2 = 6 siekiant gauti kanalo matrica
2) Ar teisinga manyti, globėjas intervalo ilgis = 128, 802.16e?Ar mano linija mąstymo kodas ok?
2) Vektorius TAU ir PBP yra ITU PED B kintamųjų jie turi būti pakeisti kiekvieno atskiro vartotojo esančių ląstelių imtis atstumas nagrinėti?
3) siekiant gauti vertę h (jūs paminėti, kad aš galiu pamatyti poveikis kanalo po filtro komandų) gauti valandos vertes man reikia padaryti kokį nors skaidymo / dauginimo?
4) siekiant gauti šią matrica man reikia Rxsignal su AWGN?Ši dalis suteikia klaidą Matlab dėl to, kad kintamasis dėmesio nėra apibrėžta)
punktas = 1024;% ne lygiagrečiai kanalų
fftlen = 1024;
nd = 1;%% ne nuo OFDM simbolis už linijos
ml = 1;% prisiimti 1 KALTAI už simbolis
gilen = 128;% globėjas intervalo ilgis
seridata = rand (1, punktas * oji * ml)> 0,5;
paradata = Keistis (seridata, punktas, netaikoma * ml);
a = ifft (paradata);
b = reali (a);
c = IMAG (a);
idata1 = Keistis (b fftlen, netaikoma);
qdata1 = Keistis (c fftlen, netaikoma);
idata2 = [idata1 (fftlen-gilen 1: fftlen,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />
; idata1];%
qdata2 = [qdata1 (fftlen-gilen 1: fftlen,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />
; qdata1];
Iout = Keistis (idata2, 1, (fftlen gilen) * nd);
qout = Keistis (qdata2, 1, (fftlen gilen) * nd);
d = Iout j * qout;
PBP = [0, -0,9, -4,9, -8,0, -7,8, -23,9];% Fd = 40;
TS = 89.28e-9;
TAU = [0200 e-9, 800e-9, 1200e-9, 2300e-9, 3700e-9];%
chan = rayleighchan (TS, Fd, TAU, PBP);
i = 1:1152
fadedsignal = filtrą (chan, d (1, i));
pabaiga
SNR = -10:2:30
n = 1:
length (SNR)
RxSignal = awgn (fadedsignal, SNR