restitution d'une séquence binaire après DAC&ADC
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:
Code:
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; |
coté récepteur:
Code:
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; |
le problème c'est que la séquence XM est différente de r.
que dois-je faire coté récepteur pour restituer la même séquence d'origine XM ?
svp j'ai besoin de votre aide.