M
mhmd1
Guest
Ahoj všichni!
Přidal jsem kód Matlab o frekvenci selektivní multipath kanál pro výpočet kapacity pro 1x1 kanál, ale musím ji zlepšit.Může mi někdo pomoct napsat kód pro 1x2, 1x3, 2x2 a 3x3.Musím udělat nějaké změny ve vedení, aby succed, ale nemohl jsem.Pokud má někdo představu o tento kód a / nebo zlepšení příjemný pomoci ..%%%%%%%%%%%%%%%%%%%
% Muhammedcobanlar (at) gmail.com%%
%%%%%%%%%%%%%%%%%%%
Vymazat vše
zavřít všechny
CLC
ntaps = 4;
P1 = [0.1 0.2 0.3 0.4];
framelength = 1E3;
fft_size = 512;
NR1 = 1;
Nr2 = 2;
NR3 = 3;
p = 1;
pro SNRdb = 00:02:20
SNR = 10 ^ (0.1 * SNRdb);
za snímek = 1: framelength
pro kk = 1: ntaps
H11 (kk,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />
= (1/sqrt (2)) * (randn (NR1, NR1) j * randn (NR1, NR1)) * sqrt (P1 (kk));
konec
C11 = [H11 (1) H11 (2) H11 (3) H11 (4)];
c11f = FFT (C11, fft_size);
pro TT = 1: fft_size
C11f (tt) = log2 (1 (SNR. * (abs (c11f (tt ))).^ 2));
konec
C11k (rám) = SUM (C11f) / fft_size;
konec
C11_sum1 (p,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />
= Střední (C11k);
p = p 1;
konec
Obrázek;
plot (abs (c11f));
SNRdb = 00:02:20;
postava
plot (SNRdb, C11_sum1, 'b')
vydrž
sítě na
Název ('frekvence selektivní Multipath kapacita kanálu');
ylabel ('C (bitů / bit / Hz)');
xlabel ('SNR (dB)');
Legenda ('SISO', 'Simo 1Tr-2Rc', 'Simo 1Tr-3Rc', 'MIMO 2TR-2Rc', 'MIMO 3TR-3Rc')
Přidal jsem kód Matlab o frekvenci selektivní multipath kanál pro výpočet kapacity pro 1x1 kanál, ale musím ji zlepšit.Může mi někdo pomoct napsat kód pro 1x2, 1x3, 2x2 a 3x3.Musím udělat nějaké změny ve vedení, aby succed, ale nemohl jsem.Pokud má někdo představu o tento kód a / nebo zlepšení příjemný pomoci ..%%%%%%%%%%%%%%%%%%%
% Muhammedcobanlar (at) gmail.com%%
%%%%%%%%%%%%%%%%%%%
Vymazat vše
zavřít všechny
CLC
ntaps = 4;
P1 = [0.1 0.2 0.3 0.4];
framelength = 1E3;
fft_size = 512;
NR1 = 1;
Nr2 = 2;
NR3 = 3;
p = 1;
pro SNRdb = 00:02:20
SNR = 10 ^ (0.1 * SNRdb);
za snímek = 1: framelength
pro kk = 1: ntaps
H11 (kk,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />
= (1/sqrt (2)) * (randn (NR1, NR1) j * randn (NR1, NR1)) * sqrt (P1 (kk));
konec
C11 = [H11 (1) H11 (2) H11 (3) H11 (4)];
c11f = FFT (C11, fft_size);
pro TT = 1: fft_size
C11f (tt) = log2 (1 (SNR. * (abs (c11f (tt ))).^ 2));
konec
C11k (rám) = SUM (C11f) / fft_size;
konec
C11_sum1 (p,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />
= Střední (C11k);
p = p 1;
konec
Obrázek;
plot (abs (c11f));
SNRdb = 00:02:20;
postava
plot (SNRdb, C11_sum1, 'b')
vydrž
sítě na
Název ('frekvence selektivní Multipath kapacita kanálu');
ylabel ('C (bitů / bit / Hz)');
xlabel ('SNR (dB)');
Legenda ('SISO', 'Simo 1Tr-2Rc', 'Simo 1Tr-3Rc', 'MIMO 2TR-2Rc', 'MIMO 3TR-3Rc')