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:

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);
Je ne comprend pas d'où peut venir l'erreur...si quelqu'un pouvait m'aider ?

Merci bien

Et voici le code que j'utilise:

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 ????
Configuration: Windows Vista Internet Explorer 7.0