資源簡介
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
評論
共有 條評論