J'essaye de faire ce code matlab pour définir ce décodeur MIMO.Je veux votre critique et si est possible une amélioration merci d'avance:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 function [Uest]=mmse() j=sqrt(-1); Nt=2;%Nt:Nombre d'antenne d'émission Nr=2; ea=1; es=ea*Nt; snr_in=21; % RSB initial snr_fin=30; % RSB final kk=0; for i=1:snr_in, if snr_in ~= snr_fin kk=kk+1; %Compteur des SNR %%-------------------MMSElinear------------------ sigma=ea/snr_in; H=sqrt(1/2)*(randn(Nr,Nt)+j*randn(Nr,Nt)); Uest=H'*inv(H*H'+sigma/ea*eye(Nt)); else Uest=H'*inv(H*H') end
Partager