资源简介
基于matlab///GPS的C/A码生成函数程序
简单易懂
代码片段和文件信息
% ************************beginning of file********************************
% Module: ca_generator.m
% Note: 此函数用于产生不同的PRN号卫星的C/A序列
% Parameter:
% w 表示卫星的PRN号
% T 表示总的仿真时间
% fca C/A码的码率
% CAcode 输出产生的C/A序列
%**************************************************************************
function [CAcode]=ca_generator(wTfca)
% 数据跳变时间单位
Tca=1/ fca; %C/A每个码片时间间隔
tca=0:Tca:T; %扩频码时间序列
Table=[ 2 6; %列出抽头选择,1-37颗的卫星PNR号选择
3 7;
4 8;
5 9;
1 9;
2 10;
1 8;
2 9;
3 10;
2 3;
3 4;
5 6;
6 7;
7 8;
8 9;
9 10;
1 4;
2 5;
3 6;
4 7;
5 8;
6 9;
1 3;
4 6;
5 7;
6 8;
7 9;
8 10;
1 6;
2 7;
3 8;
4 9;
5 10;
4 10;
1 7;
2 8;
4 10];
j=0; %计数的初值设置
CAsequence=[];
for i=0:Tca:T
评论
共有 条评论