资源简介
GPS L1C/A伪码产生的matlab程序
代码片段和文件信息
%%%%%%%%产生L1I的一个周期Gold码
function CA=CA_Generate(Sat_number)%%%%%%%%%%% Sat_number为卫星星号,f_CA为扩频码速率(cps)
if (Sat_number<1)||(Sat_number>37)
disp(‘输入参数必须在1 ~ 37之间取值‘);
return
end
CA=zeros(11023);
% 设置寄存器初相
Reg1=[1 1 1 1 1 1 1 1 1 1];
Reg2=[1 1 1 1 1 1 1 1 1 1];
% 设置反馈点1表示需要反馈
gp1=[0 0 1 0 0 0 0 0 0 1];
gp2=[0 1 1 0 0 1 0 1 1 1];
% 抽头
G2Table=[2
评论
共有 条评论