• 大小: 3.03MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-01
  • 语言: 其他
  • 标签: GPS  

资源简介

关于GPS信号产生、捕获跟踪、比特同步、帧同步的仿真程序

资源截图

代码片段和文件信息

function [fd_af_ac_code] = acqu(Signal_Source)
global svnum;
global fs;
global nn;
global F_if
% ======================================Create Localcode============== %
ph_code = 0;
fd_code = 0;
Loop_time = 1;
CA_Code = CAcode(ph_codefd_codeLoop_time);
Localcode = CA_Code;


% ==================================function RxSignal============%
x1 = Signal_Source(1:length(Localcode));

t = [0:length(Localcode)-1];
for i=1:41
    fr=F_if-10000+(i-1)*500;
    lc = x1.*exp(j*2*pi*fr*t/fs);
    xf = fft(lc);
    lcf = fft(Localcode);
    yy(i:)=ifft(lcf.*conj(xf));
 end
 
L1=length(yy(1:));
LL=L1;
yy1=zeros(41LL);
yy1=yy([1:41][1:LL]);
Corr_value = (abs(yy1)).^2; 
%  figure
%  mesh(Corr_value);

[valuecode_p] = max(max( Corr_value));
[valuecarrier_p] = max(max( Corr_value‘));

fd_a = -10000+(carrier_p-1)*500;            %捕获到的多普勒频率
ac_carrier = F_if-10000+(carrier_p-1)*500;

ac_code=code_p-3;
xsh = nn/1023;
f_ac_code = ac_code/xsh;    %捕获到的码相位
%%%%%%%%%%%%%%%%%%%%%%%%画图显示%%%%%%%%%%%%%%%%%%%%%%%
X=1023*[1:5000]/5000;    %转换回码片值以后的坐标;
Y=[0:40];

figure;
mesh(XYCorr_value);
axis([0 inf 0 inf  0 inf ]);
set(gca‘ytick‘[0:10:40]);
set(gca‘yticklabel‘{‘-10‘‘-5‘‘0‘‘5‘‘10‘});
set(gca‘xtick‘[1:100:1001]);
set(gca‘xticklabel‘{‘1‘‘100‘‘200‘‘300‘‘400‘‘500‘‘600‘‘700‘‘800‘‘900‘‘1000‘});
xlabel(‘本地码相位(chip)‘);
ylabel(‘多普勒频率成份(kHz)‘);
zlabel(‘相关值‘);
title(‘捕获结果‘)
title([num2str(svnum) ‘号卫星‘ ‘捕获结果‘]);
hidden;
shading interp;

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

     文件       1571  2011-02-20 22:23  Trackdemo\acqu.m

     文件       1721  2005-12-13 00:29  Trackdemo\acqu1.m

     文件        973  2005-12-13 00:40  Trackdemo\acquiresignal.m

     文件    3153342  2011-03-20 20:16  Trackdemo\Acquiresion.fig

     文件        314  2005-06-30 19:25  Trackdemo\AWGN.m

     文件        601  2005-10-27 21:05  Trackdemo\CAcode.m

     文件        236  2011-02-19 17:13  Trackdemo\CarrierLoopFilter.m

     文件        882  2005-05-31 19:28  Trackdemo\codegen.m

     文件        305  2011-02-19 17:12  Trackdemo\CodeLoopFilter.m

     文件       1015  2005-12-15 11:00  Trackdemo\CreateSource.m

     文件       1305  2005-11-30 17:17  Trackdemo\CreateSource1.m

     文件      11965  2011-02-13 21:55  Trackdemo\demotrace.m

     文件       9452  2011-02-15 12:07  Trackdemo\demotrack.m

     文件       1500  2005-12-14 17:04  Trackdemo\framecheck2.m

     文件        378  2005-10-27 17:42  Trackdemo\Modulate.m

     文件       1190  2005-12-12 22:46  Trackdemo\sourcegenerate.m

     文件      12517  2011-02-20 22:23  Trackdemo\tracksignal.asv

     文件      12532  2011-02-20 22:23  Trackdemo\tracksignal.m

     目录          0  2012-09-27 12:43  Trackdemo

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

              3211799                    19


评论

共有 条评论