• 大小: 3KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: Matlab
  • 标签: GPS-C/A码  

资源简介

基于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            

评论

共有 条评论

相关资源