j'ai un petit problème dans une implémentation MATLAB: coté émetteur j'ai une séquence numérique et je vais la transformer en un signal analogique:
coté récepteur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 XM=XM(1:totsamp); I=real(XM); Q=imag(XM); time=linspace(0,(totsamp-1)*dt,totsamp); SI=I.*(cos((2*pi*fp).*time)); SQ=-Q.*(sin((2*pi*fp).*time)); Stx=SI+SQ;
le problème c'est que la séquence XM est différente de r.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 time=linspace(0,(totsamp-1)*dt,totsamp); I1=2*rx1.*(cos((2*pi*fp).*time)); Q1=-2*rx1.*(sin((2*pi*fp).*time)); r=I1+i*Q1;
que dois-je faire coté récepteur pour restituer la même séquence d'origine XM ?
svp j'ai besoin de votre aide.
Partager