資源簡介
該代碼是很好的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
評論
共有 條評論