Programmation C - DSP - MATLAB => CCS

Programmation C - DSP - MATLAB => CCS - C - Programmation

Marsh Posté le 16-03-2009 à 15:35:46    

Bonjour,
je dois réaliser une modulation gmsk sur DSP, je dois passer d'un programme de MATLAB sous Code Composer Studio en language C.
Une partie du code a déjà été traduite, il me reste plus que quelques lignes à traduire. Or je n'y arrive pas.
Voici les lignes de code à traduire en C, si vous voulez me donnez un coup de main cela serai sympatique de votre part. En vous remerciant d'avance.
 
Le programme en C déjà effectué est en pièce jointe en .txt => Pièce Jointe
 
**********************Fait************
phas1=phas_bit(1:8);
phas2=phas_bit(9:16);
phas3=phas_bit(17:24);
phas4=phas_bit(25:30);
 
**********************Pas fait(à moitié)***********
Nbit=length(sig); //Tableau sig 1;-1
phas=zeros(1,8*Nbit);
phaspi=zeros(1,Nbit);
 
 
**********************Pas fait(à moitié)***********
phaspi(1)=(pi/2)*sig(1);
for j=2:Nbit
phaspi(j)=rem((phaspi(j-1)+(pi/2)*sig(j)),2*pi); //rem en c ?
end;
 
**********************Fait***********
phas(1:8)=sig(1)*phas1;
phas(9:16)=sig(1)*phas2+sig(2)*phas1;
phas(17:24)=sig(1)*phas3;+sig(2)*phas2;+sig(3)*pha s1;
phas(25:32)=sig(1)*phas4;+sig(2)*phas2;+sig(3)*pha s2;+sig(4)*phas1;
 
for i=5:Nbit
phas((8*i-7):8*i)=sig(i)*phas1+sig(i-1)*phas2+sig(i-2)*phas3+sig(i-3)*phas4+phaspi(i-4);
end;


Message édité par lolofab le 16-03-2009 à 15:59:34
Reply

Marsh Posté le 16-03-2009 à 15:35:46   

Reply

Marsh Posté le 17-03-2009 à 07:43:53    

rem c'est drem

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed