Salut a la communauté matab
Je suis un peu débutant sur matlab .
J'utilise en ce moment des programmes developpés en matlab mais j'ai des petits soucis de compréhension
1- dans premier creation d'un signal aléatoire
2-modulation
3-codage (de type alamouti si quelqun connait)
Je vous laisse le petit programme et par la même occasion je mets en rouge les parties que je ne comprends. Notamment le : dans un vecteur signifie quoi??
Merci pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 % Génération du signal à émettre sans codage (= matrice ayant 2 lignes % et NB_TRAME*NB_SYMBOLE colonnes % Les valeurs de cette matrice sont comprises entre 0 et NB_ETAT-1 signal_brut=randint(2, NB_TRAME*NB_SYMBOLE,[0 NB_ETAT-1]); % Modulation de la matrice signal_mod=dmodce(signal_brut.',1,1,MOD,NB_ETAT).'; %que signifie le .' % Codage du signal modulé signal_code(:,1:2:2*NB_TRAME*NB_SYMBOLE-1)=signal_mod; signal_code(:,2:2:2*NB_TRAME*NB_SYMBOLE)=[-conj(signal_mod(2,:));conj(signal_mod(1,:))];
Ps: Si vous avez un cours sur matlab je suis prenneur.
Partager