• 大小: 1.71KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


该代码是很好的GPS捕获中的CA码产生代码,值得学习!

资源截图

代码片段和文件信息

%%% codegen.m generates one of the 32 C/A codes
%%%function [ca_used]=codegen(svnum);
%%% svnum=5;
% %%ca used : a vector containing the desired output sequence
% %%the g2s vector holds the appropriate shift of the g2 code to generate
% %%the C/A code (ex. for SV#19 - use a G2 shift of g2s(19)=471)
% %%svnum: Satellite number
close  all;
clear  all;
clc;
% function [ca_used]=codegen(svnum);
svnum = 19;
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];
 
g2shift=gs2(svnum1);
 
% %%***** Generate G1 code *****
% load shift register
% reg= -1*ones(110);
% for i=1:1023
%     g1(i)=reg(10);
%     save1=reg(3)*reg(10);
% %save1=reg(3)*reg(6);
%     reg(12:10)=reg(11:9);
%     reg(1)=save1;
% end

reg= ones(110);
for i=1:1023
    g1(i)=reg(10);
    %save

评论

共有 条评论