Bonjour,
Voilà j'utlise un code de modulation QPSK donné par mon prof mais j'ai un problème lorsque je lance le code
Voici le message d'erreur que me retourne Matlab:
Je ne comprend pas d'où peut venir l'erreur...si quelqu'un pouvait m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ??? Error using ==> mrdivide Matrix dimensions must agree. Error in ==> demod_qpskV2 at 19 signal_convB= (conv(sig_canal,rr))/norme; %%%% a completer Error in ==> canal_qpsk_bb_rac_cos_surV1_student at 264 TEB=demod_qpskV2(signalb,rac_cos_spec,cs,r1);
Merci bien
Et voici le code que j'utilise:
Configuration: Windows Vista Internet Explorer 7.0
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 function w=demod_qpskV2(sig_canal,rr,norme,x) [r,c] = size(sig_canal); %%%%%%%%%%%%%%%RACINE DE COS SURELEVE%%%%% %%%%%%%%%%%%%%%spectre%%%%%%%%%%%%%% figure(12) sp=fft(sig_canal); plot(10*log(abs(sp)+1e-3)); title('Spectre du signal recu') zoom sig_canal %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%convolution temporelle racine de cos_sur * signal modulé %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% signal_convB= (conv(sig_canal,rr))/norme; %%%% mon erreur est sur cette ligne...mais quoi faire ????
Partager