• 大小: 1.13KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介

根据书中介绍的经典方法,用matlab编写的GPS C/A码生成函数,采用码片延迟方式生成,输入为卫星标号svnum,输出为0 1表示的码序列ca和码的前十位first10

资源截图

代码片段和文件信息

function [ca2first10_2]=ca_gen(svnum)

gs2=[5;6;7;8;17;18;139;140;141;251;252;254;255;256;257;258;469;470;471;472;473;474;509;512;513;514;515;516;859;860;861;862];

% p1=k1(svnum);
% p2=k2(svnum);
g1=zeros(11023);
reg=-ones(110);

%--G1  -----
for i=1:1023
    g1(i)=reg(10);       
    save_g1_1   = reg(3)*reg(10);
    reg(2:10)   = reg(1:9);  
    reg(1)=save_g1_1 ;
    
end
g2=zeros(11023);
%  g2_shift=zeros(11023);
reg=-ones(110);
for i=1:1023
    g2(i)=reg(10);       
    save_g2_1   = reg(2)*reg(3)*reg(6)*reg(8)*

评论

共有 条评论