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


function gold_seq=gold_generate(m) 
connections1=[1 0 1 0 0 ]; 
connections2=[1 1 1 0 1 ]; 
sequence1=pn_generate(connections1); 
sequence2=pn_generate(connections2); 
len_chip=2^m-1; 
for shift_amount=0:3 
    temp=[sequence2(shift_amount+1:len_chip),sequence2(1:shift_amount)]; 
    gold_seq(shift_amount+1,:)=xor(sequence1,temp); 
end