neutrall111
Messages postés1Date d'inscriptionmercredi 3 juin 2009StatutMembreDernière intervention 3 juin 2009
-
3 juin 2009 à 16:06
Bonjour, je fais un mini projet qui consiste à simuler une ligne adsl sous matlab , et surtout la partie modulation démodulation QAM. on m a dejapropozé un prtit bout du programme mais je n arrive pas à le comprendre puisque je sui debutant en ça! si quelquin peut bien m 'expliquer j en serai reconnaissant et merci . voila le code :
clear;
b=input('Entrer une séquence binaire\n');
n=length(b);
t=0:0.001:n;
x=1:1:(n+2)*1000;
for i=1 : n
if (b(i)==0))
b_p(i)=-1;
else
b_p(i)=1;
end
ba(x(i*1000:(i+1)*1000))=b(i);
bw(x(i*1000:(i+1)*1000))=b_p(i);
if (mod(i,2)==0)
bow(x(i*1000:(i+1)*1000))=b_p(i);
bow(x((i+1)*1000:(i+2)*1000))=b_p(i);
else
bew(x(i*1000:(i+1)*1000))=b_p(i);
bew(x((i+1)*1000:(i+2)*1000))=b_p(i);
end
if (mod(n,2)~=0)
bow(x(n*1000:(n+1)*1000))=-1;
bow(x((n+1)*1000:(n+2)*1000))=-1;
end
end
ba=ba(1000:end);
bw=bw(1000:end);
bew=bew(1000:(n+1)*1000);
bow=bow(2000:(n+2)*1000);