资源简介

GPS信号仿真,包括信号生成,捕获仿真等内容。

资源截图

代码片段和文件信息


function  CACode1= AcquireCACode(IFSignalfreq_dopplerSNR)
a=SNR
t=0.00085*a^5+0.0545*a^4+1.7612*a^3+42.3046*a^2+705.9342*a+6216
for k=1:32
    num=k;
    CACode4=CACode2(num);
    N = length(IFSignal);
    F0=2e6;                  %中频频率为2MHz
    Fs = 5e6;                %采样率
    FSN = Fs/1e3;
    NA = 5;                  %累积次数
    %   生成本地C码
    phase_shift=0;           %本地码码偏
    index=(1: FSN*NA)/Fs;
    index_code=floor(mod(index*1.023e6+phase_shift1023))+1;
    index_code(find(index_code == 0)) = 1023;
    local_code = CACode4;
    local_code=2*local_code-1;
    local_code=local_code(index_code);

%   捕获
for m=1:40
    f = (m - 20)*500;
    signal_f = IFSignal(1:FSN*NA) .* exp(j*2*pi*(F0-f)*(1:FSN*NA)/5e6);
    sat_mat = reshape(signal_f(1:FSN*NA) FSN NA)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1346  2012-06-10 23:12  新建文件夹 (3)\AcquireCACode.m

     文件       1163  2012-06-06 14:24  新建文件夹 (3)\AcquireCACode1.m

     文件        782  2012-06-04 13:14  新建文件夹 (3)\CACode.m

     文件        782  2012-06-04 13:14  新建文件夹 (3)\CACode2.m

     文件        389  2012-04-25 14:16  新建文件夹 (3)\CA码.mat

     文件     208369  2012-04-25 14:11  新建文件夹 (3)\CA码基带信号.mat

     文件       2416  2012-04-27 11:28  新建文件夹 (3)\getposition.m

     文件       1088  2012-06-10 00:19  新建文件夹 (3)\GPS.m

     文件        712  2012-06-10 23:12  新建文件夹 (3)\modulation.m

     文件        566  2012-04-25 14:22  新建文件夹 (3)\NavigationData.m

     文件        694  2012-04-25 11:15  新建文件夹 (3)\SpreadSpectrum.m

     文件        196  2012-06-07 20:24  新建文件夹 (3)\Untitled.m

     文件        230  2012-04-25 14:11  新建文件夹 (3)\导航电文.mat

     文件    1503981  2012-06-05 18:22  新建文件夹 (3)\捕获信息.mat

     文件     192853  2012-06-05 18:22  新建文件夹 (3)\收到的射频信号.mat

     目录          0  2012-10-30 17:27  新建文件夹 (3)

----------- ---------  ---------- -----  ----

              1915567                    16


评论

共有 条评论