帮忙看一下这边的Q和FIN是什么参数?谢谢了,其中GETCACode是CA码生成的m函数

function    gpsdata = GPS_DATA_GEN(PRN,Q,Fin,LEN)

format long g;

CAcode = GetCACode(PRN,1023);       % GetCACode(PRN,LEN)

n=0;

Code_Phase = 0;

Index_Code = 0;

Code_InitPhase = (2^32/Q-120);

gpsdata = zeros(1,8*LEN);

while(n<(8*LEN))

    n=n+1;

    if(Code_Phase>=2^32)

        Code_Phase = Code_Phase -2^32;

        Index_Code = Index_Code + 1;

    end

    Code_Phase = Code_Phase + Code_InitPhase;

    if(Index_Code>=1023)

        Index_Code = Index_Code - 1023;

    end

    gpsdata(n)=CAcode(Index_Code+1);%*exp(j*2*pi*Fin*n/(Q*1.023e6));

end

i=sqrt(-1);

gpsdata=gpsdata.*exp(j*2*pi*Fin*(0:n-1)/(Q*1.023e6));

gpsdata=gpsdata+20*(randn(1,8*LEN)+i*randn(1,8*LEN));

end

请先 登录 后评论

0 个回答

没有找到数据。
  • 0 关注
  • 0 收藏,72 浏览
  • qingniaoheyu 提出于 10天前