M
mhmd1
Guest
Salut à tous!
J'ai ajouté un code Matlab sur la fréquence sélective capacité de calcul canal à trajets multiples pour les 1x1 voie, mais je dois l'améliorer.Quelqu'un peut-il m'aider à écrire le code pour 1x2, 1x3, 2x2 et 3x3.Je dois faire quelques changements dans les boucles de l'Réussir, mais je ne pouvais pas.Si quelqu'un a une idée sur ce code et / ou des améliorations s'il vous plaît aider ..%%%%%%%%%%%%%%%%%%%
muhammedcobanlar% (at) gmail.com%%
%%%%%%%%%%%%%%%%%%%
Effacer tout
Fermez toutes les
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;
pour SNRdb = 00:02:20
SNR = 10 ^ (0,1 SNRdb *);
pour frame = 1: framelength
pour kk = 1: ntaps
H11 (kk,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
= (1/sqrt (2)) * (randn (NR1, NR1) j * randn (NR1, NR1)) * sqrt (P1 (kk));
fin
C11 = [H11 (1) H11 (2) h11 (3) h11 (4)];
c11f = fft (C11, fft_size);
pour tt = 1: fft_size
C11f (TT) = log2 (1 (* SNR. (abs (c11f (tt ))).^ 2));
fin
C11k (cadre) = somme (C11f) / fft_size;
fin
C11_sum1 (p,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
= Moyenne (C11k);
p = p 1;
fin
Figure;
plot (abs (c11f));
SNRdb = 00:02:20;
figure
plot (SNRdb, C11_sum1, 'b')
prise sur
grille sur
titre («sélectifs pour la fréquence des trajets multiples canaux capacités ');
ylabel ('C (bits / bit / Hz)');
xlabel ('SNR (dB)');
légende («SISO», «SIMO 1TR-2Rc ',' SIMO 1TR-3Rc», «MIMO 2TR-2Rc», «MIMO 3TR-3Rc)
J'ai ajouté un code Matlab sur la fréquence sélective capacité de calcul canal à trajets multiples pour les 1x1 voie, mais je dois l'améliorer.Quelqu'un peut-il m'aider à écrire le code pour 1x2, 1x3, 2x2 et 3x3.Je dois faire quelques changements dans les boucles de l'Réussir, mais je ne pouvais pas.Si quelqu'un a une idée sur ce code et / ou des améliorations s'il vous plaît aider ..%%%%%%%%%%%%%%%%%%%
muhammedcobanlar% (at) gmail.com%%
%%%%%%%%%%%%%%%%%%%
Effacer tout
Fermez toutes les
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;
pour SNRdb = 00:02:20
SNR = 10 ^ (0,1 SNRdb *);
pour frame = 1: framelength
pour kk = 1: ntaps
H11 (kk,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
= (1/sqrt (2)) * (randn (NR1, NR1) j * randn (NR1, NR1)) * sqrt (P1 (kk));
fin
C11 = [H11 (1) H11 (2) h11 (3) h11 (4)];
c11f = fft (C11, fft_size);
pour tt = 1: fft_size
C11f (TT) = log2 (1 (* SNR. (abs (c11f (tt ))).^ 2));
fin
C11k (cadre) = somme (C11f) / fft_size;
fin
C11_sum1 (p,
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
= Moyenne (C11k);
p = p 1;
fin
Figure;
plot (abs (c11f));
SNRdb = 00:02:20;
figure
plot (SNRdb, C11_sum1, 'b')
prise sur
grille sur
titre («sélectifs pour la fréquence des trajets multiples canaux capacités ');
ylabel ('C (bits / bit / Hz)');
xlabel ('SNR (dB)');
légende («SISO», «SIMO 1TR-2Rc ',' SIMO 1TR-3Rc», «MIMO 2TR-2Rc», «MIMO 3TR-3Rc)