www.pudn.com > ica_cdma.rar > despread_spectrum.m


function rec_seq=despread_spectrum(seq_spread,pn_seq,len_seq,len_chip) 
for m=1:4 
    for i=1:len_seq 
          n_start=len_chip*(i-1)+1; 
          n_end=len_chip*i; 
        for j=n_start:n_end; 
            temp1=seq_spread(m,n_start:n_end); 
            temp2=pn_seq(m,:); 
            temp=temp1.*temp2; 
            decision=sum(temp); 
        if decision>0; 
            rec_seq(m,i)=1; 
        else 
            rec_seq(m,i)=-1; 
        end 
      end 
    end 
end