GPS软件接收机matlab程序学习笔记(一)

clear all;clc;cla;close all;
format longg; %%15位有效数
%% 一、  设定GPS数据文件参数 %%%%%%%%%%%%%%
gps_bd = 0; % 0:gps, 1:bd
n_mean_count = 200; %bias count 
if gps_bd == 0
    % 这个中频数据是 bit8
    filename = '.\data\GPS_sim_5mfs_if1.42m.txt';% 相对路径 当前工程文件夹下的data文件夹下的GPS_sim_5mfs_if1.42m.txt文件
    fs = 5e6; % 采样率★书本260页实际采样在5E6
    fc = 1.42e6;% 采样数据中频★
    sv = 1:32;% 要捕获跟踪的卫星号 若不知道有哪些星可以设置为 sv=1:32 但这样处理速度会比较慢★
    Readtype = 'bit8';%数据读取位宽,要注意 不同的中频信号采样位是否一致,有符号采样时,高位为符号位,低位为幅值位

%     filename = 'D:\9.WorkInTheLab\0.Project\0.GNSS_SignalQualityMonitor\1.data\2771\data\GPSL1_8bit_fs16.369M_fc3.996M.bin';
%     fc = 3.996e6;
%     fs = 16.369e6;
%     sv = 28;
%     Readtype = 'bit8';

%     filename = 'C:\MATLAB7\work\BDSB1-8bit-PwrSpectAbnorm-202006172224.bin';
%     fc = 3.996e6;
%     fs = 16.369e6;
%     sv = 1:32;
%     Readtype = 'bit8';
    
    disp 'gps acq'
else
    filename = 'C:\MATLAB7\work\usbdata.bin';
    fc = 3.999875e6;
    fs = 16.369e6;
    sv = 1:32;
    Readtype = 'bit8';
    disp 'bd acq'
end
%% 二、  任务配置 %%%%%%%%%%%%%%
task_AcqOnly= 0  ;             %捕获标志,为1时只进行捕获,为0时则进行捕获跟踪
task_Acq_Track=1;              %捕获跟踪标志,为1 - 则进行捕获、跟踪;为 0 则调用以前结果进行NAV定位
track_acqresultsName='capture_test.mat';%%捕获跟踪后生成的数据保存名字,task_Acq_Track = 0 时则直接调用此数据进行定位解算。注意每次用不同的中频数据时取不同的名字,以免覆盖。
task_frameFindChk=  1    ;      %找子帧标志, 1则找子帧,其他则不进行                            0
task_nav = 1           ;        %定位解算标志 1则参与定位解算,其他则不进行                      0
plotAcq_AND_Channel=  1  ;      %捕获通道画图标志,1则画图,其他则不进行
plot_Acq_ACF= 1        ;        %捕获三维图和相关累加画图标志,1则画图,其他则不进行
if task_Acq_Track==1            %捕获跟踪标志,为1 - 则进行捕获、跟踪;为 0 则调用以前结果进行NAV
    task_load_results= 0   ;
else
    task_load_results=  0 ; 
e
  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值